溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Windows系統(tǒng)管理員必備的VMware PowerCLI功能有哪些

發(fā)布時間:2022-01-12 18:02:59 來源:億速云 閱讀:541 作者:柒染 欄目:系統(tǒng)運維

這篇文章跟大家分析一下“Windows系統(tǒng)管理員必備的VMware PowerCLI功能有哪些”。內(nèi)容詳細易懂,對“Windows系統(tǒng)管理員必備的VMware PowerCLI功能有哪些”感興趣的朋友可以跟著小編的思路慢慢深入來閱讀一下,希望閱讀后能夠?qū)Υ蠹矣兴鶐椭?。下面跟著小編一起深入學習“Windows系統(tǒng)管理員必備的VMware PowerCLI功能有哪些”的知識吧。

如果你是一名Windows管理員,最近又承擔了接管VMware vSphere 4的任務(wù),得知你熟悉且熱愛的PowerShell平臺也能管理VMware環(huán)境一定讓你很高興。

與普通的看法相反,VMware是用來幫助管理員完成工作的,雖然需要時會涉及盜用微軟的技術(shù)。進入PowerCLI,設(shè)置好PowerCLI以便使用,只不過是在現(xiàn)有Windows PowerCLI安裝基礎(chǔ)上進行“下一步-下一步-完成”的安裝。

Windows管理員經(jīng)常問起的一個問題是他們是否需要學習Linux。我對此的回答是你們真的應(yīng)該忘掉學習Linux和ESX控制指令這件事。不僅因為一旦ESXi變成VMware標準,那些技術(shù)的價值就減少了,還因為ESX控制也沒有提供多少指令。相反地,PowerCLI中逐字算有數(shù)百個指令集,它們在控制臺環(huán)境內(nèi)提供一定程度的功能和不可用控制。

讓我們來看看PowerCLI的一些最重要的用途。

使用PowerCLI創(chuàng)建數(shù)據(jù)中心

關(guān)于PowerCLI價值的一些例子是這些指令集允許你在vCenter里創(chuàng)建對象,當拆卸、重置和重建我的實驗平臺時,我一直使用這些指令,但它們也可以用來擴展出一個新的虛擬數(shù)據(jù)中心。

一旦vCenter安裝好,你的主要任務(wù)將是創(chuàng)建數(shù)據(jù)中心、集群和資源池。如果你追求連貫性和自動化,你可以通過使用PowerCLI搞定這一切。為了創(chuàng)建一個新數(shù)據(jù)中心,你需要連接相關(guān)的vCenter(Connect-VISServer),然后使用這個新數(shù)據(jù)中心指令創(chuàng)建數(shù)據(jù)中心對象。

PowerCLI腳本的***部分只通過一個管理賬戶連接到vCenter,第二部分建立一個稱為“$root”的變量,用來為創(chuàng)建數(shù)據(jù)中心設(shè)置位置,如果獲取文件夾指令與非遞歸轉(zhuǎn)換一起運行,新數(shù)據(jù)中心的位置將被設(shè)置在vCenter樹的最上面。如下所示,我的三個數(shù)據(jù)中心(UpTown、MidTown和DownTown),用該新數(shù)據(jù)中心指令和-name變量來設(shè)置它們的名稱是一個簡單過程。

connect-viservervcnyc.corp –username corp\administrator –passwordPassword1
$root = Get-Folder –NoRecursion
new-datacenter –location $root -name ‘NYC DataCenter - UpTown'
new-datacenter –location $root -name ‘NYC DataCenter - MidTown’
new-datacenter –location $root -name ‘NYC DataCenter - DownTown'

下面的截圖顯示了每個命令的結(jié)果。

Windows系統(tǒng)管理員必備的VMware PowerCLI功能有哪些

圖1. 使用PowerCLI傳進數(shù)據(jù)中心對象

用PowerCLI創(chuàng)建集群

當然,你想做的下一件事是開始創(chuàng)建你每個數(shù)據(jù)中心里的VWware集群,這可以通過新集群指令來完成,這些指令支持許多選項以幫助你輕松配置集群的VMware高有效性(HA)和分布式資源中心(DRS)。在下面的PowerCLI腳本里,我在“NYC DataCenter-Downtown”中創(chuàng)建了一個叫“Cluster”的集群,這聰明的東西真就通過下面的附加參數(shù)添加進來了:

new-cluster –location (get-datacenter –name 'NYC DataCenter – 
DownTown') -name 'Cluster' -HAEnabled 
-HAAdmissionControlEnabled –HAFailoverLevel 2-DRSEnabled 
–DRSMode PartiallyAutomated

因此,使用-HAEnabled可以激活集群上VMware的HA和DRS技術(shù),將-HAFailover等級設(shè)置為2,表示在虛擬機失效備援停止工作前,我可以承受最多2個ESX主機的損失。這是一個確保在相當數(shù)量主機出故障的情況下,系統(tǒng)不會成為超負荷狀態(tài)的簡單方法。

DRS模式參數(shù)提供三種選項(半自動、全自動和手動),依次各項提供越來越多的自動化。例如,當虛擬機開機后,半自動選項會允許集群決定VM運行在那個ESX主機上。請記住,管理員仍然會接到通知說,何時DRS會認為移動VM并基本控制集群移動對話框的主要DRS部分上的單選框是個好主意。

Windows系統(tǒng)管理員必備的VMware PowerCLI功能有哪些
圖2. VM集群設(shè)置的自動級別

用PowerCLI創(chuàng)建資源池

也許下一階段便將是在VMware集群上定義資源池了。正如你所知道的,VMware資源池是一種收集VMware集群大資源及把它們分割成便于管理單元的方法。為每個應(yīng)用類型(比如活動目錄域控制器,還有SQL服務(wù)器等)創(chuàng)建一個資源池很常見。通過使用新的-resourcepool指令便可使其自動化,正如我們使用的其它指令,這個也需要設(shè)置位置參數(shù),并創(chuàng)建該資源池的名稱。重復此過程你就創(chuàng)建了所需的所有資源池。

new-resourcepool –location (get-datacenter –name 'NYC DataCenter - DownTown' | get-cluster –name 'Cluster') -name ‘Web Servers’
new-resourcepool –location (get-datacenter –name 'NYC DataCenter - DownTown' | get-cluster –name 'Cluster') -name ‘Database Servers’

用這種方式使用PowerCLI的有趣在于,在創(chuàng)建資源池之前,你通常將需要的ESX主機添加在集群上,但是通過PowerCLI你能在添加ESX主機之前創(chuàng)建你的資源池。下面是PowerCLI如何執(zhí)行那些vSphere客戶端通常拒絕任務(wù)的好例子。

Windows系統(tǒng)管理員必備的VMware PowerCLI功能有哪些

圖3. 使用PowerCLI創(chuàng)建資源池

通過PowerCLI添加ESX主機

管理員接下來要執(zhí)行的一個大任務(wù)涉及往集群上添加ESX主機,這可以通過在PowerCLI中的add-vmhostcmdlet指令來完成。

add-vmhost esx1.corp.com -location (get-datacenter –name 'NYC DataCenter- DownTown'| get-cluster–name 'Cluster') -user root –password Password1 -force

通過一起使用get-datacenter和get-cluster指令,我們可以明確指定vCenter中的一個對象為ESX主機將被添加到目錄中的正確位置。把它們添加到HA集群上也會觸發(fā)HA代理到ESX主機的啟動。

這里,-force參數(shù)是用于接收安裝ESX主機過程中生成的默認SSL證書,如果沒有-force參數(shù),為了成功添加ESX主機到vCenter上,你需要完全信任SSL證書;否則任務(wù)將失敗,并出現(xiàn)錯誤提示“由于正在使用自簽SSL證書,認證指定主機授權(quán)無效?!?/p>

Windows系統(tǒng)管理員必備的VMware PowerCLI功能有哪些

圖4.添加ESX主機到集群中

正如你所看到的,PowerCLI的功能非常強大,它的價值體在于能夠簡易地自動執(zhí)行任務(wù)。如果你掌握了Windows PowerShell基礎(chǔ),學會VMware中的附加指令相對比較容易。

年復一年,VMware加入更多的指令讓你的日常管理工作生活更加輕松,但如果你愿意,你也可以超越那些指令走得更遠。PowerCLI可以通過一個網(wǎng)絡(luò)服務(wù)器引擎和VMware的SDK結(jié)合使用,這樣,實際上你在vSphere客戶端執(zhí)行的所有任務(wù)都可以通過SDK用PowerCLI自動執(zhí)行。VMware推出的新PowerCLI版本可以讓你通過一個簡單的指令進入所需要訪問配置選項,但在那之前,上述方法是一個很好的的選擇。

關(guān)于Windows系統(tǒng)管理員必備的VMware PowerCLI功能有哪些就分享到這里啦,希望上述內(nèi)容能夠讓大家有所提升。如果想要學習更多知識,請大家多多留意小編的更新。謝謝大家關(guān)注一下億速云網(wǎng)站!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI