某vSAN羣集由4臺主機組成,每臺主機配置了1個磁盤組,每一個磁盤組配置了1塊256GB的PCIe接口的固態硬盤,2塊2TB的SATA磁盤,如圖1所示。緩存
圖1 當前實驗環境網絡
其中IP地址爲172.18.96.44的主機,配置了一個Intel i5-4790K的CPU、32GB的內存,配置了1塊10G bit/s網卡、1塊2端口1G bit/s的網卡,主板集成一塊Realtek的1G bit/s的網卡。ide
當前環境中安裝了VMware ESXi 6.7.0 U3版本,vCenter Server安裝 6.7.0 U3。由於IP地址爲172.18.96.4一、172.18.96.44的主機最大隻支持到32GB內存,想將這2臺主機換成支持64GB內存的主機。正常狀況下,若是更換主機的過程以下。3d
爲新的主機安裝與當前環境相同的ESXi版本,參照當前各節點主機鏈接好網線,配置管理IP地址、vSAN流量地址,加入當前vSAN羣集。而後將要下架的主機進入維護模式並遷移全部數據。等數據遷移完成後,從vSAN羣集中移除節點主機,完成主機的更換。blog
可是在當前的要求爲:只是想更換主機,但仍然想使用原來的SSD緩存磁盤、HDD容量磁盤,甚至使用原來的10G bit/s的網卡。在本示例中,想要將i5-4790K的主機更換爲B365 M主板、Intel i3-8100的CPU。接口
由於都是PC機,因此更換的方法是:將要下架的計算機置於維護模式,而後關閉計算機電源,拆下系統盤、緩存盤、容量盤、網卡,將拆下的硬盤、網卡添加到新的主機,並正確鏈接網絡。更換以後,打開新的計算機電源,進入ESXi系統,完成主機的更換。下面介紹一下主要的步驟與過程。內存
(1)使用vSphere Client登陸到vCenter,查看要更換的主機的信息,如圖2所示。當前ESXi版本爲6.7.0-14320388,ASUS主板,Intel i7-4790K的CPU。get
圖2 查看要遷移的主機同步
(2)將IP地址爲172.18.96.44的主機置於維護模式(不遷移數據),而後關閉這臺主機。如圖3所示。it
圖3 將主機置於維護模式
(3)等主機關閉電源以後,從主機中拆下網卡、系統磁盤、緩存磁盤、容量磁盤。拆下的網卡如圖4所示。
圖4 拆下的網卡
(4)將網卡、PCIe接口的SSD裝在主機上,如圖5所示。
圖5 安裝在新主機上
(5)安裝好以後鏈接好網線及光纖,打開計算機電源,進入ESXi界面,如圖6所示。
圖6 啓動ESXi
(6)等ESXi進入控制檯後,再次打開vSphere Client界面,能夠看到172.18.96.44主機已經上線。查看主機信息,如圖7所示。其餘一切正常。
圖7 更換後的主機信息
【說明】在vSphere 6.7的vSAN中,若是ESXi主機從新安裝系統,並加入原來的vSAN羣集後,原來ESXi系統上的vSAN磁盤組能夠繼續使用,不須要從新配置。若是故障主機是在1小時內恢復,原有數據能夠繼續使用(若是數據有更新,只須要同步更新數據,vSAN會正確處理這些數據)。