■ 河北 王春海
編者按:本文筆者介紹了如何為新主機加入vSAN 集群,并成功遷移數據,供讀者們借鑒。
某 vSAN 群集由4 臺主機組成,每臺主機配置了1 個磁盤組,每個磁盤組配置了1 塊256 GB的PCIe 接口的固態硬盤,2 塊2 TB 的SATA 磁盤,如圖1 所示。其中IP 地址為172.18.96.44 的主機,配置了一個Intel i5-4790K 的CPU 32 GB 的 內存,配置了1 塊10 GB 網卡、1 塊2 端 口1 GB 的 網卡,主板集成一塊Realtek的1 GB 的網卡。
當前環境中安裝了VMware ESXi 6.7.0 U3版 本,vCenter Server安 裝 6.7.0 U3。 因 為IP地 址 為172.18.96.41、172.18.96.44 的主機最大只支持到32 GB 內存,想將這2臺主機換成支持64 GB 內存的主機。正常情況下,如果更換主機的過程如下。

圖1 當前實驗環境

圖2 查看要遷移的主機
為新的主機安裝與當前環境相同的ESXi 版本,參照當前各節點主機連接好網線,配置管理IP 地址、vSAN流量地址,加入當前vSAN 群集。然后將要下架的主機進入維護模式并遷移所有數據。等數據遷移完成后,從vSAN 群集中移除節點主機,完成主機的更換。
但是在當前的要求為:只是想更換主機,但仍然想使用原來的SSD 緩存磁盤、HDD 容量磁盤,甚至使用原來的10 GB 的 網卡。在本例中,要將i5-4790K 的主機更換為B365 M 主板、Intel i3-8100 的CPU。
因為都是PC 機,所以更換的方法是:將要下架的計算機置于維護模式,然后關閉計算機電源,拆下系統盤、緩存盤、容量盤、網卡,將拆下的硬盤、網卡添加到新的主機,并正確連接網絡。更換之后,打開新的計算機電源,進入ESXi 系統,完成主機的更換。下面介紹一下主要的步驟與過程。
(1)使用vSphere Clien t 登 錄 到vCenter,查 看 要更換的主機的信息,如圖2 所示。當前ESXi 版本為6.7.0-14320388,ASUS 主板,Intel i7-4790K 的CPU。
(2)將IP 地址為172.1 8.6.44 的主機置于維護模式(不遷移數據),然 后關閉主機。等主機關閉電源之后,從主機中拆下網卡、系統磁盤、緩存磁盤、容量磁盤。將網卡、PCIe 接口的SSD 裝在主機上。
(5)安裝好后連接好網線及光纖,打開計算機電源,進入ESXi 界面。等ESXi 進入控制臺后,打開vSphere Client 界面,可看到172.18.96.44 主機已上線。查看主機信息。其他一切正常。
說 明:在vSphere 6.7 的vSAN 中,如果ESXi 主機重新安裝系統,并加入原來的vSAN 群集后,原來ESXi 系統上的vSAN磁盤組可以繼續使用,不需要重新配置。如果故障主機是在1 h 內恢復,原有數據可以繼續使用(如果數據有更新,只需要同步更新數據,vSAN 會正確處理這些數據)。