更新時間:2018-08-09 來源:黑馬程序員云計算大數據培訓學院 瀏覽量:
前言
在寫本文時,CAS版本為3.0 (E0306H23),虛擬機操作系統主要以CentOS Linux 7.2.1511Minimal為主,有少部分Windows Server 2008 R2(包括標準版和企業版)、Windows Server 2003(包括標準版和企業版)、CentOS7.3、CentOS7.4、CentOS6.X。
一、資源調整
(一)CPU
1.虛擬機在運行時,CPU的核數是不能進行調整的,只能調整CPU的個數。并且,個數只能增加不能減少。大部分虛擬機支持CPU個數熱添加,有少部分虛擬增加CPU資源之后機需要重啟。CentOS7.2-1511系統CPU資源在線添加之后立即生效。
2.CPU核心總數=CPU個數*每個CPU的核心數,CAS的CPU核心數是指每個CPU的核心數。
3.CAS平臺的CPU是可以超額分配的。一般情況下,不需要綁定物理CPU。
(二)內存
1.在修改內存時我們會看到:“若虛擬機處于運行或者暫停狀態,修改內存預留后,必須重啟虛擬機才能生效,且修改后的內存值必須大于原內存大小”。實際在操作過程中是這樣的,對于在線的虛擬機,增加虛擬機內存后是實時生效的,不能在線減少內存。如需減少內存資源配置,那就需要關閉虛擬機修改數值之后,再次啟動。
2.虛擬機一般情況下內存不設預留值。
3.CAS的內存不能超配。如果CAS系統開啟了系統預留內存,那么就必須保證至少剩余宿主機總內存的10%左右的預留值。主機內存預留值不足的情況下虛擬機是無法正常啟動的,遇到緊急情況,可以暫時關閉CAS系統的主機內存預留,一小段時間后,啟動虛擬機之后再開啟主機內存預留。
(三)磁盤
1.關于磁盤的修改,系統提示:若虛擬機處于運行或者暫停狀態,修改緩存方式、存儲大小(對于支持Virtio磁盤在線擴容的虛擬機操作系統,Virtio磁盤在線擴容后無需重啟虛擬機)、限制I/O速率(讀/寫)、限制IOPS(讀/寫)后,必須重啟虛擬機才能生效 。由于新建虛擬機時一般都采用高速智能硬盤,因此是可以在線增加磁盤容量,無需重啟系統的。
2.磁盤容量只能增加,不能減少,每次操作的時候需要謹慎考慮,不要過分浪費資源。
3.對于一些P2V、V2V遷移過來的虛擬機,有些硬盤接口需要特別考慮。
4.在CAS平臺增加磁盤資源后,需要回到虛擬機操作系統對新分配的磁盤資源進行分區、掛載、LVM操作。目前一般使用LVM對磁盤進行管理,如遇特殊情況還需特別處理。
(四)網絡
1.虛擬機創建時就要注意選擇正確的虛擬交換機、網絡策略模板。
2.一些特殊的網卡設備,還需對應型號進行設置。
3.如果是克隆過來的虛擬機,那么需要特別注意MAC地址。MAC地址出現沖突時,關閉虛擬機,更新MAC地址后再次啟動虛擬機操作系統,系統啟動后檢查其他網絡配置。其他網絡配置無誤,網絡依然不通,則需要找出多余的網卡網絡配置,刪除或者更新配置文件內容,偶爾還需要手動更新MAC地址。此部分可以使用NetworkManager來進行操作。
4.雖然NetworkManager已經廠商設置開機啟動,但是該工具并不能正常開機啟動,使用NetworkManager時,必須先啟動再使用。這一部分最常用的的命令為:mntui,網絡配置、主機名修改等都非常有用。
二、運維要點
1、如果CVM進行過更改,那么更改完成之后第一件最重要的事是要檢查CVM上的NTP服務,查看配置文件,時鐘源配置是否正確,同步是否正常。CVM的DNS也是必須配置的項目,配置完成以后務必檢查是否生效。CVM的狀態、NTP服務、CVM的DNS解析是日常重點監控的對象,需要格外注意!
2.把CAS的CVM設置成主NTP。
3.虛擬機創建完成后,第一件事是卸載虛擬機自帶的NTP軟件,CentOS7.2無需操作,CentOS7.4自帶了chrony的NTP服務軟件,需要卸載,卸載完成安裝CAStools后開啟時間同步。由于CentOS7.3是奇數版本,日常較少使用,此處需要綜合CentOS7.2和CentOS7.4進行考慮。Windows系統同樣,關閉NTP同步,安裝CAStools,開啟時間同步。
4.對于新安裝的CVK主機,安裝完之后第一件事是對系統進行升級,必須保持版本與CVM一致,升級完畢之后才能將CVK主機增加到CAS平臺被CVM管理。
5.為了降低物理主機宕機、重啟造成的影響,需要在虛擬機上設置“主機啟動后,自動啟動虛擬機”,具體操作步驟為:修改虛擬機->更多->引導設備-自動啟動-是。
6.CVK、CVM的安裝過程中,需要主要的是,磁盤分區選擇整塊硬盤LVM管理,以便后期擴展磁盤空間。
7.CAS平臺的虛擬機遷移不支持無中斷業務遷移模式,在線遷移會造成虛擬機狀態暫停,遷移完成之后部分服務可能需要重啟。遷移都會造成業務中斷,需要特別注意。但是可以采取克隆、切換業務的方式來減低業務中斷帶來的風險,需要具體情況具體分析。
8.CentOS7.4自帶了firewalld防火墻,并且廠商預置狀態為開機自動啟動,很多時候端口不通的原因就來源于此,日常運維中注意即可。
9.Windows Server 2008 R2標準版增加內存需要關閉主機。常規的在虛擬機操作系統內關機的方式并未結束CVK上的相關虛擬機的進程,需要使用系統的關機菜單進行關機之后,修改內存重啟,這樣,新增的內存才能被系統正常使用。具體流程為:關閉(CAS主控制面板)->修改內存->啟動虛擬機,企業版則不需要如此操作,增加后直接生效。
10.CVM配置文件的備份。這是一個很重要的操作,原則上每周至少備份一次,并且需要注意保持異機備份。每次版本升級之前必須進行備份,并且將備份文件保存到CAS系統以外的存儲上。養成每次版本升級后系統確認無誤后第一時間備份配置文件的習慣。
11.在虛擬機遷移之前需要在目標主機配置好虛擬交換機網絡配置。如果使用網卡聚合功能,則需要提前在對應的網卡上進行相關的網絡配置操作。
三、總結
1.本文是在本人運維H3C的CAS平臺半年以后總結出來的經驗,本著對自己或讀者負責的態度,在寫作本文時又進行了再次驗證,但疏漏之處無法避免,希望諸位發現問題后第一時間告知本人,本人會在第一時間內完成驗證并更正。
2.由于截圖太浪費時間,本文無截圖,敬請諒解。因為我是這樣覺得的:能點進此文來的朋友應該都比較熟悉CAS云計算平臺,很多地方只需點到為止即可,希望也給讀者朋友帶來思考質疑的空間,這樣利于大家一起進步。
3.由于時間倉促,暫且寫到此處,以后發現新內容再次更新。能力有限,疏漏之處,萬望指出,感謝!
本文版權歸黑馬程序員云計算大數據學院所有,歡迎轉載,轉載請注明作者出處。謝謝!