EIP VPN vSphere 7.0 虛擬化 虛擬機器

完整/連結/即時三大複製方式 虛擬機器批量新增建立

vSphere快速複製虛機 範本結合PowerCLI管理

2022-05-23
部署vSphere 7.x基礎虛擬化平台架構後,若想要實作出盡善盡美的虛擬化環境,除了需要豐沛的硬碟資源外,還得懂得如何根據不同的情境來快速產出大量的虛擬機器,以下透過實際操作的方式來說明虛擬機器複製與範本的活用技巧。

前一陣子與企業客戶討論到有關於EIP(Enterprise Information Portal)部署的議題,他們希望能夠將EIP的前端應用程式網站,分不同階段依序部署在各個事業群以及兩岸三地的分公司網路中,並藉由VPN同時連接總公司的資料庫服務,以分散單一網站節點發生故障的風險。而在總公司的網路中還需要部署EIP測試區,以便讓各項模組的功能在發佈新的版本時,可以優先更新至EIP測試區進行測試,等各項異動的功能設計確認無誤後,再安排離峰時間更新至EIP正式區。

針對上述IT情境的部署需求,若是有虛擬化平台和實體主機兩個選項,該如何選擇呢?原因又是為何?其實選擇採用虛擬化平台或傳統實體主機,相比之下,兩者的架構運行方式與效益皆有許多不同,其中最令大家關注的莫過於以下兩個重點。

首先是虛擬化平台可以充分利用實體的主機運算資源,讓每一分資源的使用都不浪費,換句話說,一台虛擬伺服器就可以同時運行多個完全獨立運行的應用系統。其二則是讓企業IT應用系統的整體運行規劃能夠分拆得更細,也就是讓過去需要一台實體主機承載多個應用系統的部署方式,全面改由多個虛擬機器來分擔運行,這樣的好處除了可以達到負載平衡外,也能夠做到分散運行風險的目的。

了解虛擬化平台的兩大優勢後,勢必會產生許多的虛擬機器來滿足企業IT應用的各項需求。然而,面對大量虛擬機器的管理,是否會造成IT部門管理上的負擔呢?其實虛擬機器數量的多寡是否會造成管理上的複雜度,關鍵在於管理工具的設計,幸好VMware vSphere在這方面分別提供了vSphere Client、PowerCLI等工具,讓各種基礎、進階以及批量的管理需求都能夠輕鬆達成。

以虛擬機器批量的管理需求而言,除了虛擬機器批量的配置修改外,管理人員最關心的就是虛擬機器的快速新增,以便能夠隨時在短時間內完成大量虛擬機器的建立,而在vSphere架構中想要達成這項任務,可以分別透過虛擬機器的快速複製功能、結合範本的管理機制以及PowerCLI的命令參數。接著,就來一一實戰講解這方面的操作技巧。

完整複製虛擬機器

如果想要複製虛擬機器,可採用以下三種方式:

‧完整複製(Full Clone):由於是完整複製了原始虛擬機器來使用,因此沒有與原始虛擬機器的相依關係,若原始虛擬機器刪除,也不會影響所有已複製的虛擬機器運行,但相對的缺點是複製的時間較長,且會占用同來源虛擬機器大小的磁碟空間。

‧連結複製(Linked Clone):由於其運行方式是需要持續參照父虛擬機器,因此只會占用少許的磁碟空間,一旦完成連結複製後,當對於父虛擬機的虛擬磁碟進行更改時,並不會影響連結複製的虛擬機器。同樣地,若對複製連結的虛擬磁碟內容進行更改,也不會影響父虛擬機。不過,這種做法的缺點是當父虛擬機器不能正常存取時,它也將無法運作。這種做法適用於同時有多台虛擬機器,需要使用相同的已安裝軟體。

‧即時複製(Instant Clone):筆者在vSphere 6.x版本時期已實戰講解過此項功能,這種做法是藉由複製(copy-on-write)父虛擬機器中的記憶體資料來維持子虛擬機器的運行。若子虛擬機器的資料發生異動,它便會將差異性資料分開寫入處理,而不影響父虛擬機器內的原始資料。

不過,當時主要是結合還在實驗室階段的PowerCLI擴充模組進行示範,而從vSphere 6.7版本開始對於此項功能的使用,就必須透過程式設計中結合API的呼叫來完成,相關開發資訊可以參考vSphere Web Services SDK。

接下來,就實際演練一下完整複製虛擬機器的操作。先開啟並登入vSphere Client網站,如圖1所示,然後針對所要複製的虛擬機器,依序點選「動作」選單下的【複製】→【複製到虛擬機器】。

圖1  虛擬機器動作選單。

緊接著,在「選取名稱和資料夾」頁面中,輸入新虛擬機器的名稱並選擇想要置放的資料夾,然後按下〔NEXT〕按鈕。來到「選取計算資源」頁面,選擇負責運算的ESXi主機或叢集,在出現「相容性檢查成功」訊息後按下〔NEXT〕按鈕。

如圖2所示,在「選取儲存區」頁面中,選取新虛擬機器檔案所要存放的儲存區,若發現選取的儲存區空間不足時,將會出現錯誤訊息而無法繼續。此外,還可以進一步針對每一個虛擬磁碟檔案設定對應的儲存區,以及修改虛擬磁碟格式而不必與來源虛擬機器相同。按下〔NEXT〕按鈕,繼續設定。

圖2  選取儲存區。

在「選取複製選項」頁面中,則決定是否要勾選自訂作業系統、自訂此虛擬機器的硬體、建立後開啟虛擬機器電源。決定好了之後,按下〔NEXT〕按鈕完成設定。

虛擬機器連結複製

善用虛擬機器連結複製的功能,除了可以快速產生新的虛擬機器外,還能夠節省掉大量的儲存區空間,甚至於可針對選定虛擬機器的快照來產生連結複製的新虛擬機器。值得注意的是,在VMware Workstation管理中,也支援複製選定快照來產生新虛擬機器的功能,如圖3所示。

圖3  VMware Workstation快照管理。

不過,VMware Workstation提供的這項功能,僅能使用在本機虛擬機器的操作,若針對所連接的ESXi主機或vCenter Server的虛擬機器進行複製,將會出現如圖4所示的錯誤訊息而無法繼續。

圖4  無法複製虛擬機器。

奇怪的是,即便開啟vSphere Client網站,卻也找不到虛擬機器連結複製的功能,因此現階段在vSphere的管理架構中,對於虛擬機器連結複製功能的使用,只能透過PowerCLI命令介面來完成。

首先開啟Windows PowerShell命令介面,然後執行「Connect-VIServer vcsa01.lab02.com」命令來連線登入選定的vCenter Server。

緊接著,透過執行以下命令參數,先取得目前所有的虛擬機器清單,再針對選定的虛擬機器來進一步查看可用的快照:

Get-VM Get-VM VM002 | Get-Snapshot

最後執行如下的命令,針對選定VM002虛擬機器的S02快照,來產生連結複製的VM003新虛擬機器,並將此虛擬機器的檔案置放在選定的iSCSI Datastore資料存放區中:

New-VM -Name VM003 -VM VM002 -Datastore "iSCSI Datastore" -VMHost 192.168.7.251 -LinkedClone -ReferenceSnapshot "S02"

連結複製所產生的VM003新虛擬機器之後,開啟vSphere Client網站來開啟它的電源,並且如圖5所示查看虛擬硬碟的資訊。在此可以發現該虛擬硬碟檔案,確實就是存放在所選定的iSCSI Datastore資料存放區內,那就進一步開啟此資料存放區來查看。

圖5  查看新虛擬機器資訊。

如圖6所示,在iSCSI Datastore資料存放區中,可以發現VM003的虛擬硬碟檔案僅有3百MB左右,這表示它主要的檔案資料通通是參照上層的VM002虛擬機器,所以才不需要與父虛擬硬碟同樣的檔案大小。

圖6  查看虛擬機器檔案清單。

接著,改為開啟上層VM002虛擬機器檔案所在的iSCSI Datastore2資料存放區。如圖7所示,在此可以發現此父虛擬硬碟的檔案大小超過了90GB。當嘗試刪除它時,便會出現「無法刪除檔案」錯誤訊息,原因是它正被一個以上的子虛擬機器所共用,因此若想要刪除父虛擬硬碟,就必須先刪除所有相依的虛擬機器。

圖7  無法刪除來源虛擬磁碟。

ESXi手動複製虛擬機器

針對虛擬機器的完整複製,在vSphere Client操作中可以透過「複製到虛擬機器」功能來達成,而在VMware Host Client中則可採用「匯出」與「部署OVF」功能來解決。然而,某些情況下可能希望採用手動複製檔案的方式,將獨立ESXi主機中的虛擬機器複製到另一台獨立的ESXi主機內運行,例如來源虛擬機器的虛擬硬碟檔案數量又多又大時,但需要複製的卻可能只是其中一兩個虛擬硬碟檔案。

當面對上述的情境需求時,該怎麼做呢?辦法很簡單,首先在來源虛擬機器的VMware Host Client網站上點選「動作」選單中的【編輯設定】,如圖8所示。

圖8  虛擬機器動作選單。

如圖9所示,緊接著點選至「虛擬機器選項」頁面中查看虛擬機器檔案的存放位置,以及確認目前使用的客體作業系統版本是否在目標ESXi主機中可以被支援。如果來源與目標的ESXi版本皆相同,可以忽略這部分的檢查。

圖9  虛擬機器選項。

接下來,便可以開啟上述虛擬機器所在的資料存放區瀏覽器頁面。在此,若只是要在同一台ESXi主機中進行虛擬機器檔案的完整複製,只要針對該虛擬機器的資料夾點選「複製」功能來完成即可。若要複製選定的虛擬機器檔案至另一台獨立的ESXi主機中,則必須針將所要複製的.vmx與.vmdk檔案個別完成下載才行。

下載完來源虛擬機器相關檔案後,便可以到目標ESXi主機的VMware Host Client網站上,開啟資料存放區瀏覽器頁面,並將這些檔案上傳。待成功上傳檔案後,如圖10所示,在已上傳的.vmx檔案上按一下滑鼠右鍵,然後點選快速選單中的【登錄虛擬機器】即可。

圖10  完成虛擬機器複製與登錄。

完成登錄虛擬機器的操作後,就可以在目標的VMware Host Client網站上將此虛擬機器開啟電源,執行之後將會出現「回答問題」頁面,選取「我已將其複製」選項並按下〔回答〕按鈕,便可正式使用此虛擬機器。

自訂Windows虛擬機器規格

想要在vSphere架構中快速部署虛擬機器,最佳的做法肯定是透過範本功能進行。然而,虛擬機器範本的部署方式,通常會搭配虛擬機器的自訂規格來完成,因為無論要部署的是Windows還是Linux的Guest OS,肯定會有各自的電腦名稱、網路、管理員密碼等配置需要設定,進一步可能需要設定授權、時區、群組、網域、首次登入時要執行的Script等等,這些都可以預先在自訂規格中完成建立。

不過,關於虛擬機器自訂規格的建立,必須注意若是在多台vCenter Server的vSphere架構下,必須先正確選擇相對應的vCenter Server再開始建立,因為只有在所選擇的vCenter Server下進行以範本部署虛擬機器的操作過程中,才能夠檢視到所建立的範本。虛擬機器自訂規格一旦完成建立,便無法經由編輯來修改所屬的vCenter Server以及客體作業系統的類型。

接下來,就實際動手建立所需要的規格。在「vSphere Client」網站上點選開啟「原則和設定檔」。如圖11所示,在「虛擬機器自訂規格」頁面中點選「新增」超連結。

圖11  虛擬機器自訂規格管理。

接著在「名稱和目標作業系統」頁面中,先決定目標客體作業系統(Guest OS)是Windows還是Linux,再依序完成自訂規格名稱、說明的輸入以及vCenter Server的選擇,在此以Windows為例。值得注意的是,對於Windows客體作業系統的規格配置,通常會一併勾選「產生新的安全性身分識別(SID)」選項,以避免往後的部署與現行網域中的主機SID發生衝突。若部署的Windows客體作業系統版本非常老舊(例如Windows 2003 Server)才需要改選「使用自訂SysPrep回應檔案」。設定完畢,再按下〔NEXT〕按鈕。

在「登錄資訊」頁面中,輸入擁有者名稱以及擁有者組織後按下〔NEXT〕按鈕。然後,在「電腦名稱」頁面內決定電腦名稱的產生方式,其中最常見的便是採用預設的「使用虛擬機器名稱」選項,如圖12所示,這也是建議的做法。其次則是選擇「在『複製/部署』精靈中輸入名稱」,或是直接在此「輸入名稱」。除此之外,還可以決定是否要啟用「附加唯一數值」功能。最後,在進階的選項部分則可選擇「使用透過vCenter Server設定的自訂應用程式產生名稱」選項,不過,這種做法會比較複雜一些,不建議採用此選項。按下〔NEXT〕按鈕,繼續設定。

圖12  電腦名稱設定。

在「Windows授權」頁面中,可以預先輸入好產品金鑰,如此一來,就不用在完成部署後還得自行到每一台Windows虛擬機器的「設定」頁面中輸入。若需要進一步設定伺服器授權模式是「按基座」或「按伺服器」,同樣也可以在此完成。最後,按下〔NEXT〕按鈕。

切換至「管理員密碼」設定頁面後,設定系統預設管理員帳號Administrator的密碼,並且可以自訂在完成作業系統啟動後自動以系統管理員帳號登入的次數(預設=1次),如圖13所示,接著按下〔NEXT〕按鈕。

圖13  管理員密碼設定。

在「時區」頁面中,則選取符合目前所在的時區,並按下〔NEXT〕按鈕。在「要立即執行的命令」頁面中,可以選擇性地新增多筆要執行的命令,並且對這些命令設定排列的執行順序。再按下〔NEXT〕按鈕,來到「網路」頁面中,選擇使用客體作業系統的標準網路設定,也就是在所有網路介面卡上皆啟用DHCP。若要自訂每一張網卡的配置,則先選取「手動選取自訂設定」選項,再為每一張選定的網卡點選「編輯」超連結。

在「編輯網路」頁面中,如果針對的是伺服器作業系統,那麼肯定要將預設的「使用DHCP自動取得IPv4位址」選項,改為「使用該規格時,提示使用者輸入IPv4位址」,如圖14所示,這樣便可以方便管理人員在搭配範本與此規格進行新虛擬機器部署時,能夠一併完成客體作業系統的靜態IPv4位址配置。至於IPv6、DNS以及WINS的配置,根據實際的需求完成設定即可。在回到上一頁後,按下〔NEXT〕按鈕。

圖14  編輯網路。

如圖15所示,在「工作群組或網域」頁面中,若要讓所安裝的Windows客體作業系統獨立運行,選擇預設的「工作群組」即可。相反地,若要加入現行的Active Directory中,則必須在選取「Windows伺服器網域」選項並輸入網域名稱後,再輸入管理員的使用者名稱和密碼,然後按下〔NEXT〕按鈕繼續。

圖15  工作群組或網域設定。

最後來到「即將完成」頁面,確認上述步驟設定無誤後,再按下〔FINISH〕按鈕。回到「虛擬機器自訂規格」頁面中,如圖16所示可以看見本例預先建立好的兩個Windows客體作業系統專用的自訂規格,後續便可隨時結合Windows相關虛擬機器的範本來完成新虛擬機器快速部署的任務。

圖16  完成虛擬機器規格建立。

將虛擬機器複製到範本

準備好Windows虛擬機器相關規格後,接下來著手建立相對的虛擬機器範本。首先必須建立好所有會使用到的Windows虛擬機器,例如Windows 10、Windows Server 2019等等,並完成相關的配置與系統更新。接著,再針對這些準備好的虛擬機器,點選「動作」選單中的【複製】→【複製到範本】。

在「選取名稱和資料夾」頁面中,輸入新虛擬機器範本名稱並選取資料夾位置,再按下〔NEXT〕按鈕。切換至「選取計算資源」頁面後,選擇用以運行虛擬機器範本的ESXi主機,並按下〔NEXT〕按鈕。

在「選取儲存區」頁面中,如圖17所示,可以先選擇虛擬機器範本的儲存區,再決定要採用的虛擬磁碟格式,建議選擇「精簡佈建」即可。設定完畢,再按下〔NEXT〕按鈕。最後,在「即將完成」頁面中確認上述步驟設定無誤,再按下〔FINISH〕按鈕。

圖17  選取儲存區。

將虛擬機器轉換成範本

前面所介紹的做法是將虛擬機器複製到範本,也就是還保留原有的虛擬機器。然而,如果所準備好的虛擬機器只是為了建立範本而無其他用途需求,那麼建議改為採用以下的做法,先點選虛擬機器「動作」選單中的【範本】→【轉換成範本】。

將虛擬機器直接轉換成範本後,便可開啟所屬vCenter Server節點中的「虛擬機器」→「虛擬機器範本」頁面。如圖18所示,在此便可以看見剛完成轉換的「Client01」虛擬機器範本。為了方便後續管理上易於識別,建議在選定此範本後按一下滑鼠右鍵,然後點選快速選單中的【重新命名】。

圖18  虛擬機器範本管理。

在「重新命名」頁面中輸入一個全新的範本名稱,例如Windows 10 Template,再按下〔確定〕按鈕,就完成設定了。

從範本新增虛擬機器

了解前面所介紹的兩種建立虛擬機器範本的方法後,接著就可以透過這些虛擬機器範本來完成新虛擬機器的快速部署,並且在部署過程中選擇相對的虛擬機器規格。

首先在vSphere Client網站開啟vCenter Server節點,並點選至「虛擬機器」→「虛擬機器範本」子頁面。如圖19所示,接著針對所要部署的虛擬機器範本按一下滑鼠右鍵,然後點選快速選單中的【從這個範本新增虛擬機器】。

圖19  虛擬機器範本。

如圖20所示,開啟「選取名稱和資料夾」頁面,先輸入新虛擬機器的名稱,再選擇新虛擬機器的部署位置,建議選擇與範本相同vCenter Server下的位置。確認出現「相容性檢查成功」訊息後,再按下〔NEXT〕按鈕。

圖20  從範本部署虛擬機器。

在「選取計算資源」頁面中,選擇準備用來運行此虛擬機器的ESXi主機或叢集。在此如果是選取叢集節點,則該叢集必須已經預先啟用DRS功能才行。按下〔NEXT〕按鈕,來到「選取儲存區」頁面,選擇準備用來存放此虛擬機器檔案的資料存放區,在獨立運行的ESXi主機中可選擇本機資料存放區,若是選擇叢集則務必選擇共用的資料存放區。至於虛擬磁碟的格式,根據虛擬機器的實際運行需要來選擇即可。待確認出現「相容性檢查成功」訊息後,再按下〔NEXT〕按鈕。

如圖21所示,在「選取複製選項」頁面中,勾選「自訂作業系統」選項,以便後續可以選擇所要使用的虛擬機器自訂規格。至於是否要勾選「自訂此虛擬機器的硬體」,必須根據此虛擬機器後續所要運行的應用程式服務與資源需求而定。如果想要完成部署設定後立即運行此虛擬機器,則勾選「建立之後開啟虛擬機器電源」設定。

圖21  選取複製選項。

再按下〔NEXT〕按鈕,進入「自訂客體作業系統」頁面,須正確選取所要使用的虛擬機器自訂規格。關於此步驟的設定,目前系統並不會自動篩選出僅符合虛擬機器範本的規格清單,因此在選擇時務必特別留意,期待未來的更新版本能夠加入自動篩選功能。再按一下〔NEXT〕按鈕,繼續設定。

最後,在「即將完成」頁面中確認上述步驟的設定皆無誤,再按下〔FINISH〕按鈕。如圖22所示,回到虛擬機器的檢視頁面後,便會看到已經完成部署的新虛擬機器,可以繼續開啟電源並完成相關軟體的安裝與配置。

圖22  完成虛擬機器部署。

針對已經準備好虛擬機器規格與範本的vSphere環境來說,不僅能夠透過vSphere Client來部署新虛擬機器,也可以透過執行PowerCLI命令參數的方式來快速完成部署。以下範例便是先完成虛擬機器規格與範本的變數設定,再執行New-VM命令參數來完成新虛擬機器的部署:

$Specs = Get-OSCustomizationSpec -Name 'Windows Server2019規格'   $Template = Get-Template -Name ' Windows 2019 Std' New-VM -Name 'SRV0001' -Template $Template -OSCustomizationSpec $Spec -VMHost ‘192.168.7.249' -Datastore 'datastore1’

匯出虛擬機器OVF範本

如果虛擬機器已經有事先複製到範本,而想將這個範本複製到另一個vSphere架構中來建立虛擬機器,該怎麼做呢?先針對來源的虛擬機器,點選「動作」選單下的【範本】→【匯出OVF範本】。

接著,在「匯出OVF範本」頁面中輸入要匯出的範本名稱,並在「進階」選項中決定是否要「啟用進階選項」、「包含BIOS UUID」、「包含MAC地址」、「包含額外組態」,如圖23所示,然後按下〔確定〕按鈕完成匯出操作。

圖23  匯出OVF範本。

部署OVF範本

有了虛擬機器範本所匯出的OVF檔案後,就可以任意地將此檔案拿到其他vSphere架構或獨立的ESXi主機中進行新虛擬機器的部署。以vSphere Client網站操作為例,只要在選定的叢集或ESXi主機上,點選「動作」選單中的【部署OVF範本】。

接下來,在「選取OVF範本」頁面中按下〔上傳檔案〕按鈕,將OVF相關檔案通通完成上傳,並按下〔下一頁〕按鈕。然後在「選取名稱和資料夾」頁面中,輸入新虛擬機器的名稱並選取目標位置,並按下〔下一頁〕按鈕。

隨後進入「選取計算資源」頁面,選擇將負責運行新虛擬機器的ESXi主機或叢集,若選擇叢集,則必須確認已預先啟用了DRS功能。在出現「相容性檢查成功」訊息後,按下〔下一頁〕按鈕。來到「選取儲存區」頁面後,如圖24所示選擇準備用來存放此虛擬機器檔案的資料存放區。在獨立運行的ESXi主機中可選擇本機資料存放區,若是選擇叢集,則務必選擇共用的資料存放區。至於虛擬磁碟的格式,可根據虛擬機器的實際運行需要來選擇。

圖24  選取儲存區。

按下〔下一頁〕按鈕,來到「選取網路」頁面,確認已正確選擇所要使用的虛擬機器網路,以便讓完成部署的新虛擬機器可以正常地與其他虛擬機器通訊。最後,在「即將完成」頁面中,確認上述步驟的設定皆無誤後按下〔完成〕按鈕即可。

VMware Host Client部署虛擬機器

針對前面有關於虛擬機器OVF範本的部署介紹,這裡是以部署在vCenter Server架構下的ESXi主機為例。如果是打算將OVF範本部署在獨立的ESXi主機中,該怎麼做呢?

其實做法也很簡單,先登入VMware Host Client,然後點選至「虛擬機器」節點頁面,再點選「建立/登錄虛擬機器」超連結來開啟「新增虛擬機器」設定精靈。首先,在「選取建立類型」頁面中,選取「從OVF或OVA檔案部署虛擬機器」並按下〔下一頁〕按鈕。接著,在「選取OVF和VMDK檔案」頁面中,輸入新虛擬機器的名稱並完成OVF範本相關檔案的上傳,然後按下〔下一頁〕按鈕。

接著,在「選取儲存區」頁面中選擇準備用來儲存此新虛擬機器檔案的本機資料存放區,並按下〔下一頁〕按鈕。如圖25所示,切換至「部署選項」頁面後,選擇所要連接使用的虛擬機器網路,以及選擇虛擬機器磁碟的佈建類型。至於「自動開啟電源」選項,可以自行決定是否勾選,然後再按下〔下一頁〕按鈕。

圖25  部署選項。

在「即將完成」頁面中確認上述步驟設定皆無誤後按下〔完成〕按鈕,即可開始執行新虛擬機器的部署。請注意!在部署虛擬機器的過程中切勿重新整理網頁瀏覽器。如圖26所示,便是在完成新虛擬機器部署與開機後所呈現的管理介面。接下來,可能需要進行Guest OS中VMware Tools的更新以及IP位址的配置,然後就能夠開始正常上線運行。

圖26  成功部署虛擬機器。

自訂Linux虛擬機器規格

學會了有關於Windows虛擬機器從自訂規格、範本以及部署技巧後,接下來也應該了解一下Linux虛擬機器的相關做法。首先,同樣在「原則和設定檔」→「虛擬機器自訂規格」頁面中,點選「新增」來開啟「名稱和目標作業系統」頁面。這裡除了必須選取「Linux」為「目標客體作業系統」外,還要完成自訂規格名稱的輸入,以及所屬vCenter Server的選擇,最後按下〔NEXT〕按鈕。

然後是「電腦名稱」頁面,須選擇自訂Linux電腦名稱的方法,一般會選擇「使用虛擬機器名稱」或「在複製/部署精靈中輸入名稱」。完成輸入「網域名稱」後,再按下〔NEXT〕按鈕。

在「時區」頁面中,先選擇正確區域,再挑選自己所在的國家位置。至於硬體時鐘,建議設定為「UTC」,然後按下〔NEXT〕按鈕。如圖27所示,來到「自訂指令碼」頁面後,可以選擇性設定首次啟動Linux虛擬機器後所要執行的指令碼。

圖27  自訂指令碼。

按下〔NEXT〕按鈕後,切換至「網路」頁面,選擇要採用預設的DHCP配置,還是手動選取自訂設定。如圖28所示,是以手動方式來自訂網卡的IPv4與IPv6的靜態位址設定。最後,按下〔確定〕按鈕回到上一頁面,再按一下〔NEXT〕按鈕。

圖28  編輯網路。

在「DNS設定」頁面中,可根據實際的需要來完成主要DNS伺服器、次要DNS伺服器以及DNS搜尋路徑的設定。結合上述所有步驟的正確配置,在後續新虛擬機器完成部署後,管理人員便無須再自行手動修改電腦名稱以及TCP/IP等設定。按下〔NEXT〕按鈕,再確認上述步驟設定皆無誤後,按下〔FINISH〕按鈕即可。

從範本部署Linux虛擬機器

陸續完成各種Linux虛擬機器部署時所需的規格後,接下來同樣必須先建立好相對的虛擬機器範本。先在已準備好的Linux虛擬機器頁面中,點選「動作」選單中的【範本】→【轉換成範本】。

有了虛擬機器的規格與範本後,便可以隨時迅速地以範本來完成新虛擬機器的部署。在準備運行新虛擬機器的主機或叢集節點上,點選「動作」選單中的【新增虛擬機器】。接著,在「選取建立類型」頁面中,選取「從範本部署」並按下〔NEXT〕按鈕。

如圖29所示,在「選取範本」頁面中,點選至「資料中心」子頁面中便可以找到先前所建立好的Linux虛擬機器範本(例如Ubuntu)。正確選取後,按下〔NEXT〕按鈕。

圖29  選取範本。

接著,在「選取名稱和資料夾」頁面內輸入新虛擬機器的名稱以及選擇位置,並按下〔NEXT〕按鈕。來到「選取計算資源」頁面,選擇負責運行的ESXi主機或叢集,待出現「相容性檢查成功」訊息後按下〔NEXT〕按鈕。如圖30所示,在「選取儲存區」頁面中,分別選擇適用的虛擬磁碟格式、虛擬機器儲存區規則以及資料存放區,出現「相容性檢查成功」訊息後再按下〔NEXT〕按鈕。

圖30  選取儲存區。

切換至「選取複製選項」頁面後,務必勾選「自訂作業系統」,至於其他選項是否要勾選,可依實際需求來決定,按下〔NEXT〕按鈕繼續。在「自訂客體作業系統」頁面中,須正確選擇先前所建立的Linux規格,再按下〔NEXT〕按鈕。最後來到「即將完成」頁面,確認上述步驟設定皆無誤後按下〔FINISH〕按鈕即可。

完成新虛擬機器的部署與開啟電源後,便可以在「摘要」頁面中查看到此虛擬機器的基本配置資訊。如圖31所示,其中在「VMware Tools」狀態中顯示「不在執行中」,主要是Ubuntu Linux系統預設所安裝的是開源的VMware Tools所致,可以考慮自行手動安裝最新的VMware Tools來取而代之。

圖31  完成Linux虛擬機器部署。

圖32所示是透過vSphere Client的「啟動WEB主控台」功能所開啟的Linux客體作業系統操作頁面,當然也可以選擇使用「啟動REMOTE CONSOLE」方式來操作。

圖32  Web主控台。

結語

vSphere 7.x的虛擬機器複製功能有兩項設計稍嫌不足,首先是即時複製功能雖然強大,但現階段卻沒有直接提供在vSphere Client與PowerCLI的內建模組中。其次則是關於虛擬機器的連結複製功能和快照複製功能,皆僅能透過執行PowerCLI命令參數來完成,無法在vSphere Client網站操作介面中進行,這對於不擅於PowerCLI命令介面的IT人員來說,肯定會覺得有些不方便。期待在未來的版本更新中,VMware官方能夠陸續將上述這兩項功能需要的設計補足。

<本文作者:顧武雄,Microsoft MVP 2004-2016、MCITP與MCTS認證專家、台灣微軟Technet、TechDays、Webcast、MVA特約資深顧問講師、VMware vExpert 2016-217、IBM Unified Communications/Notes/Domino/Connections Certified。>


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!