過去還沒有虛擬機器技術時,任何應用系統若想部署異地備援,不僅架構規劃上相當複雜,投入成本也相當可觀。如今以vSphere 6.7為基礎的虛擬化平台搭配vSphere Replication 8.1,就可讓每個承載關鍵應用程式與服務的虛擬機器即刻受到異地每隔5分鐘的持續復原點保護。
開啟並登入vSphere Client網站,接著在所要保護的虛擬機器節點上按下滑鼠右鍵,然後依序點選快速選單中的【所有vSphere Replication動作】→【設定複寫】。或者,從網站的「捷徑」頁面中點選開啟「Site Recovery」頁面,再從「複寫」子頁面中按下〔新增〕來執行相同功能。但必須注意的是,無法透過此項功能來設定虛擬機器範本,以及設定複寫虛擬機器的快照。
如圖15所示,接著在「虛擬機器」頁面中選取一個名為「VM01」的虛擬機器,然後按下〔下一步〕按鈕。
如圖16所示,在「目標站台」頁面中,如有多個站台,則選取將在其中複寫虛擬機器的目標站台。接著,系統會自動選定要執行此複寫任務的vSphere Replication伺服器,當然也可以改為手動方式來選定vSphere Replication伺服器。
切換至「目標資料存放區」頁面後,如圖17所示,除了建議選擇剩餘空間較大的資料存放區來存放後續所有虛擬機器複寫的檔案之外,在磁碟格式部分,建議選擇預設的【與來源虛擬機器相同】。除此之外,在設定複寫時,也可以選擇將vSAN資料存放區做為目標的資料存放區,優點是一方面可提升資料存取效能,另一方面則可以享有它所提供的磁碟熱備援機制。
若為了減少初始複寫到完整同步期間所造成的大量資料傳輸網路流量,vSphere Replication可在設定複寫時複製虛擬磁碟檔案,或使用目標資料存放區內的現有檔案,然後將檔案任命為複寫種子。
如圖18所示,在「複寫設定」頁面中,依序設定復原點目標(RPO)、啟用時間點執行個體、啟用客體作業系統靜止以及針對VR資料啟用網路壓縮,每項設定都攸關著複寫的速度以及所需耗費的資源。
只要是ESXi 6.5以上版本主機所連接的資料存放區(包括VMFS 6.0、VMFS 5.x、NFS 4.1、NFS 3、VVOL),或是採用ESXi 6.0以上版本所建立的vSAN資料存放區,其運行的虛擬機器便可以設定最短為5分鐘的復原點目標,最大則為24小時。復原點目標的時間越是縮短,則此虛擬機所遺失的資料差異性就會越小,但是相對所會占用的網路頻寬以及目標位置的儲存空間就越大。
接著,還可以進一步勾選「啟用時間點執行個體」來設定複本保留的數量,也就是每一輪要保留的可復原之快照個體數量,其保留上限的數量為24個,越是往上遞增,所占用的儲存空間越大。舉例來說,如果設定每天保留6個執行個體,則設定的天數上限便是4天。
大可不必擔心每一次執行複寫時所耗費的時間過長問題,因為後續除了第一次是以完整虛擬機器進行複製外,其餘後面的複寫方式由於都只會複寫異動的資料部分,因此相對的資料量就會少掉很多。
如果來源站台與目標資料存放區伺服器的CPU資源夠大又快,建議勾選「針對VR資料啟用網路壓縮」設定,如此一來,就可以減少網路頻寬的占用並且加快完成複寫的時間。
至於「啟用客體作業系統靜止」選項,僅適用於支援靜止的虛擬機器,而所謂的靜止(Quiescing)其實就是在執行複寫期間,自動暫停虛擬機正在執行的處理程序,以獲得更完整的虛擬機狀態複寫。最後按下〔下一步〕按鈕,來到「即將完成」頁面,確認上述所有步驟的設定皆無誤,按下〔完成〕按鈕就完成全部設定步驟。