華為雲端運算架構原理理解


名詞解釋vrm:是雲端運算的管理程序,有web介面,vrm統一資源調試、虛擬機創建、各群集管理等N多管理功能集於一身,如果vm少於50台就把vrm服務裝在實體伺服器的虛擬機上,一般裝完伺服器虛擬化就要裝vrm,所以vrm在實體伺服器上一般是第1個虛擬機,兩個虛擬化都要裝vrm,所以vrm在實體伺服器上一般是第1個虛擬機,兩個虛擬化都要有的功能。
cna:就是一台一台的實體伺服器,在這些服務裡啟動n多個虛擬機器。虛擬機在新建立時要選擇用virtuIO來提高效能等其它一些高級特性,如果是linux就不用單獨驅動了系統自帶,如果是windows 可以在裝完系統盤後把virtuIO軟體在桌面下裝上去後,再關閉虛擬機,再選擇磁碟和網關為virtuIO就不會藍屏了。
伺服器方面的雲端運算要從三個角度去分析:
一、計算:
1、雲端運算底層是N多個實體伺服器,又在這些N多個伺服器上建立N多個vm,然後利用這些vm的cpu和記憶體進行大量運算,上圖的兩台實體伺服器就類似於N多個實體伺服器。
2.新虛擬機器裡面的:虛擬記憶體分配的總和可以最多達到實際記憶體的150%
3.cpu按執行緒算,有共有幾個執行緒就能分配多少個vcpu
4.大頁內存,是當Vcpu資源不夠用時,犧牲內存來設置大頁內存的容量,來加大cpu的緩存,
二、存儲:
1、服務器一般有兩個引擎,服務器在做完陣列後,上面要用兩上網口或光纖卡hba,看你是用ipsan還是fcsan,這兩個口上的ip要設定不同的IP段,主要用於HA用,cna在連接時也設定使用兩個不同的網段ip對應,當一條斷了,cna上面的lun還在,不會丟失。
2.所以伺服器上和cna上這兩個口不做bond定,cna在連接iscas時,用兩個連接連接兩次,如果linux連接兩次scisi只出現一個盤,就用這個命令:echo —>/sys/class/scsi_host/hostx/scan來發送
3.當然瞭如果連接兩次iscsi在自己的盤符看就有兩個lun,一個處不可用的狀態,這個要用多路徑軟體來解決,多路徑軟體有windows的也有linux的,也有跟存儲伺服器廠家一起的下載來用也可以,要針對性的下載安裝。 linux的多路徑軟體,系統盤裡就有:/etc/iscsi/initiatorname.iscsi
4.vrm在web控制台創建虛擬機器時,會把lun指定給多個vm用(同一個集群,不能跨集群),用鎖的機制對vm進行讀寫的控制。
三、網絡五個平面的網絡(所以不算遠端管理口,普通的網口應用要8個最完美,如果網口不夠用,就只能把不同的網絡平面在實體網卡上邏輯共用):
1、業務網絡,cna上面兩個物理口進行bond定

2、vrm管理網絡,cna上面兩個物理口進行bond定
3、存儲網絡:cna上面兩個物理口進行不做bond定
4、心跳和vm遷移網絡:cna上面兩個物理口進行bond定,當這兩個口down了它會自動用vrm兩個物理口來使用。相當於天然的用vrm網路備份。
5.遠端管理網路(開源ipmi協定):遠端裝置系統、開關機等一切操作,華為BMC、dell的drac、ibm的rsa、惠普的iLo
雲端運算伺服器方面總結:
1、vm遷移流程:先把vm熱遷移到共享盤,再把vm熱遷移到另一台。共享陣列資料伺服器如果做備份,就把lun先做快照再備份快照。
2.華為儲存配套多路徑軟體:UltraPath
3.虛擬化磁碟格式:vmware :vmdk華為:vhdkvm:qcow2微軟:vhd各廠家磁碟格式都提供可以轉為自己的要使用的格式,但是都不能反轉格式。
4.把虛擬機器做成橫版前提要做的工作:tools卸載、mac位址屏蔽、sid要開機設置,也就是去掉個人化設置。 windows:system32下面有個sysprep資料夾,裡面sysprep.exe可以去除個人化設定:進入系統全新體驗oobe,通用勾上,關機。 linux:註解掉ifcfg文件的mac位址、uuid位址、刪除IP位址、開啟dhcp、改電腦名稱為localhost.localdomain、ssh金鑰刪除:金鑰資料夾裡只保留:moduli ssh_config sshd_config 文件,其它全刪除,最後用sys-unconfig指令。
5.快照主要用於打補丁、業務升級,克隆主要用於IO壓力測試。
6.快照2種格式:COW:寫入時複製:寫入效能影響大,快照越多影響越大,對讀取效能影響小。 ROW:寫時重定向,寫入效能影響小,讀取效能有影響,刪除快照慢。
7.linux連接上lun的共享磁碟後用df -Th有個ocfs2就是那個磁碟。
8.ntp時間要分別設定(雲端運算架構完成時就要建立,後面再建立就有麻煩):VRM時間就有funtioncamputer的web上面全域設置,cna主機就在funtioncamputer的web上面的cna裡面改。
9.資料庫用的是postgreSQl二次開發的gaussDB資料庫。
10.系統裝好運作後,vrm每天凌晨2點會自動備份到/opt/backupdb/下面
五、雲端運算之雲桌面fusionaccess:

每個組件都是乾嗎的

雲桌面前提是要有上面的雲端運算伺服器架設後才能在上層架設這個,因為客戶端那些vm作業系統 都在伺服器儲存裡,虛擬機器建立時會預設用精簡配置模式。
2.雲端桌可以得舊,有些舊的電腦不能支援瘦合子主機,能用胖主機,可以用一個瀏覽器進行存取虛擬機器上面進行辦公和在本地一樣的體驗。瘦主機簡稱:TC,胖主機簡稱:SC
3.雲端桌面協定:華為:HDP思傑:ICA微軟:RDPvmware:PCOIP
4.每個伺服器上裝一台安全vm,這台上面的其它虛擬機都可以不用裝任何防毒軟體,就可以對這些vm進行 防毒保護、防毒策略下發等安全。
5.2種應用類型:全內存雲端桌面方案,連結複製類型,不提供系統盤上的個人化資料能力,適合網咖、電腦室、電子閱覽室等無狀態桌面場景。
意思就是下面的VM作業系統都是按伺服器上的一台VM模版母盤進行啟動,客戶端vm不能自己裝軟體,要統一在模版上裝,模板上一裝下面所的vm都有了,這種啟動虛擬機速度很快,這種先製作模板,再透過模板部署虛擬機。
別一種就是反過來的,叫完整複製,客戶機可以個性化創建修改等,各客戶端自己行安裝軟體, 企業辦公室就是用這種。
模板製作和上面的伺服器一樣,也要去個性化操作:關防火牆、安裝tools、安裝HDA(如果是完整複製這個組件安裝就不用設置域信息,因為是在發放虛擬機時設置的,如果是鏈接克隆型的,那這步就需要設置域的相關信息了)、執行個sysprep.exe去個性化、最後封裝成模板等一系列和fusioncomputer和ad域控制對接,對面接完後,在fusionaccess域裡要手動添加AD域裡面的OU,fusionaccess裡的模板會自動把fusioncomputer裡的模板弄過來在這個上面顯示。
6.部署方法:客戶機不過500台時,用兩台cna就行了,兩台cna上面各部署一台vAG和vLB虛擬機。用於HA。如果是過了500到1000時,2台cna主機的各整2台vm各裝2台vAG和vLB如果1000-2000台,就裝各裝3台vAG和vLB。
整體架構一般要在2 台cna裡面整6台vm機:AD+DNS+DHPC 2台做主備(基礎架構)ITA、HDC 、WI、 GaussDB、 License 2台全部裝上這些做主備(用於和fusioncomputer伺服器對接、發放虛擬機等)vLB、vAG 2台主備(用於和fusioncomputer伺服器對接、發放虛擬機器等)安裝完成後如果介面跳過去了,還想回到安裝那個選單選項一個一個的裝,要輸入一個指令:startTools就出來了。 GPU(用了這個VM就不能遷移和HA了)直通式:如果客戶端對顯示求高的,用在底層實體伺服器上用一台硬體顯示卡單獨給這台客戶端用
vGPU硬體虛擬化:用於對顯示要求不是太高的客戶端
7.雲端運算之整合私有雲和公有雲openstack雲作業系統用於控制整個資料中心 的海量運算、儲存、和網路資源。
openstack元件大全:
nova:運算服務
cinder:區塊儲存服務
swift:物件儲存服務
manila:檔案儲存服務
glance:鏡像管理服務
neutron:網路服務
ironic:裸金屬服務
heat:應用編排服務
ceilemtor:計量監控服務
keystone:認證授權服務
horizo​​n:管理介面服務horizo​​n:管理介面
8.fusionmanager:統一雲端管理軟體可以對不同的資料中心統一管理,每個資料中心都有一個local,然後在其中一個資料中心整一個top,用這個top對其它的local進行是管理。
9、manageONE 包含維營SC
10.把原來實體機上的作業系統和應用程式遷移到VM中,用Rainbow(線上遷移工具) hConvertor(離線轉換工具),支援p2v和v2v,實體機到虛擬機,虛擬機到虛擬機,windows遷移用區塊級,linux用檔案級。


發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *