能避免的,都不是故障

我爲一些企業規劃、設計、實施、運維虛擬化有十多年的時間了,從使用初期到現在,期間積累了一些經驗,碰到了一些問題也解決了一些問題。在最近幾年,再爲企業實施虛擬化項目的時候,基本上有了一定的流程和規範,無論是從產品的選型、硬件到位之後的供電、服務器與網絡設備的連線,安裝配置,以及項目部署完成交接給用戶,告訴用戶的使用注意事項時,基本上都會告訴用戶怎樣做比較好,怎樣纔不容易出問題。因爲在以前的項目中,碰到的故障、使用中可能會出的問題不能在下一個項目中重複出現。下面介紹幾個。

1 爲vCenter Server Appliance選擇大型存儲

在vSphere虛擬化項目中肯定會用到vCenter Server。我在部署vCenter Server Appliance的時候,雖然環境中可能只有10臺主機、100個虛擬機的微型或100臺主機上限的小型環境,但在選擇“存儲大小”的時候,至少都是選擇“大型”(如圖1-1所示),爲什麼要這樣選擇?這有兩個原因,一是如果企業後期虛擬化規模增加,繼續使用當前的vCenter Server的時候,只需要增加vCenter Server虛擬機的CPU與內存大小就可以,不需要擴展vCenter Server虛擬機硬盤空間。另一個問題就是避免vCenter Server Appliance的日誌空間佔滿導致vCenter Server Appliance服務停止。如果vCenter Server Appliance由於日誌佔滿造成服務停止,需要使用ssh登錄到系統中,清除日誌、釋放空間之後才能重新啓動vCenter Server服務。
能避免的,都不是故障
圖1-1 vCenter Server Appliance日誌選擇

2 虛擬機分配硬盤問題

在虛擬化項目中,我再爲用戶創建模板時,Windows Server 2008 R2及以後的系統磁盤一般是60~80GB。從模板置備虛擬機的時候,根據虛擬機的內存擴展模板硬盤的空間,添加第2個硬盤用於保存數據。做到系統盤與數據盤分離。如圖1-2所示,我們看一下這個配置。Hard Disk1是模板硬盤,模板硬盤是80GB,在置備虛擬機的時候擴展到300GB,這個算法很簡單,對於操作系統來說60~80GB足夠,如果新置備的虛擬機分配較大的內存,這個空間還需要添加1~1.5倍虛擬機內存的空間用來保存交換文件。圖中的“新硬盤”是保存用戶數據的空間。
能避免的,都不是故障
圖1-2 從模板置備虛擬機
從模板置備虛擬機完成後,打開磁盤管理看到的界面如圖1-3所示。C盤後面有220GB的未分配空間(這是模板虛擬機從80GB擴展到300GB的結果),硬盤1是800GB,這是準備放數據的。圖中CD-ROM盤符爲G,這是在做模板的時候調整的,這樣爲虛擬機添加新硬盤後盤符可以從C、D、E、F這樣連續分配。
能避免的,都不是故障
圖1-3 置備完成後
對於圖1-3的C盤,可以用鼠標右鍵單擊選擇擴展卷將C盤空間從80GB擴展到300GB。如果以後需要繼續擴展,修改虛擬機的配置,增加第1塊磁盤的空間,然後再在虛擬機的磁盤管理中繼續擴充就可以。
對於磁盤1,將其聯機、初始化的時候,使用GPT分區進行初始化,並且創建卷,分配盤符爲D,用來保存虛擬機的數據,配置之後如圖1-4所示。
能避免的,都不是故障
圖1-4 配置磁盤完成之後
關於D盤,爲什麼要使用GPT分區呢?這是考慮到後期如果D盤擴展超過2TB時的情況。如果一開始將磁盤初始化爲MBR分區,如果數據盤超過2TB的時候就沒法支持。

3 安裝vCenter Server Appliance之後修改密碼過期時間

在默認情況下,從 vCenter Server Appliance 5.5 Update 1版本開始,vCenter Server Appliance版強制執行密碼策略,該策略會導致SSO賬號密碼會在90 天后過期。當密碼到期後會將賬號鎖定。
vCenter Server Appliance 6.0的root帳戶密碼默認365天有效,vCenter Server Appliance 6.5、6.7的root帳戶密碼默認60天有效。在安裝完vCenter Server Appliance之後,需要修改SSO與root帳戶密碼過期策略。爲了避免密碼過期導致vCenter Server無法登錄,在安裝完vCenter Server Appliance,在第一次登錄的時候,我會將vCenter Server Appliance的SSO密碼設置爲永不過期(如圖1-5所示),將系統管理的“密碼過期”設置爲否(如圖1-6所示)。
能避免的,都不是故障
圖1-5 設置SSO密碼永不過期
能避免的,都不是故障
圖1-6 設置root密碼永不過期

4 移除ESXi系統分區VMFS存儲

在虛擬化項目中,通常是把ESXi安裝在一個容量較小的SSD或HDD或SATADOM盤上,在創建虛擬機的時候應該保存在共享存儲或vSAN存儲。如果不小心將虛擬機保存在ESXi系統所在的VMFS卷,在虛擬機運行的期間可能由於磁盤空間不足而導致虛擬機關機。爲了避免這個問題,在安裝ESXi之後,將安裝ESXi系統的VMFS刪除。如圖1-7、圖1-8所示,這是刪除前後的對比截圖。
能避免的,都不是故障
圖1-7 每臺主機有1個ESXi的本地存儲(ESXi系統所在的存儲磁盤)
能避免的,都不是故障
圖1-8 刪除ESXi系統所在存儲之後
在實際使用中可能還有其他需要注意的問題。但針對本節介紹的這幾個,如果你提前掌握這些知識,在安裝配置的時候提前避開,那麼使用中還會碰到類似的故障(或難題嗎)?我個人理解,在虛擬化的運維中,能避免的,都不算故障。但對於其他單位來說,由於各種原因出現的問題,還是要掌握解決相關問題的解決方法。

訂閱專欄《VMware vSphere虛擬化常見故障》

享優惠:39¥早鳥

得福利:分享有賞

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章