中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

Windows系統管理員必備的VMware PowerCLI功能有哪些

發布時間:2022-01-12 18:02:59 來源:億速云 閱讀:551 作者:柒染 欄目:系統運維

這篇文章跟大家分析一下“Windows系統管理員必備的VMware PowerCLI功能有哪些”。內容詳細易懂,對“Windows系統管理員必備的VMware PowerCLI功能有哪些”感興趣的朋友可以跟著小編的思路慢慢深入來閱讀一下,希望閱讀后能夠對大家有所幫助。下面跟著小編一起深入學習“Windows系統管理員必備的VMware PowerCLI功能有哪些”的知識吧。

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

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

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

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

使用PowerCLI創建數據中心

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

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

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

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'

下面的截圖顯示了每個命令的結果。

Windows系統管理員必備的VMware PowerCLI功能有哪些

圖1. 使用PowerCLI傳進數據中心對象

用PowerCLI創建集群

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

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

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

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

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

用PowerCLI創建資源池

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

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的有趣在于,在創建資源池之前,你通常將需要的ESX主機添加在集群上,但是通過PowerCLI你能在添加ESX主機之前創建你的資源池。下面是PowerCLI如何執行那些vSphere客戶端通常拒絕任務的好例子。

Windows系統管理員必備的VMware PowerCLI功能有哪些

圖3. 使用PowerCLI創建資源池

通過PowerCLI添加ESX主機

管理員接下來要執行的一個大任務涉及往集群上添加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集群上也會觸發HA代理到ESX主機的啟動。

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

Windows系統管理員必備的VMware PowerCLI功能有哪些

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

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

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

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

向AI問一下細節

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

AI

平原县| 九江市| 永胜县| 廊坊市| 政和县| 全南县| 霍山县| 盱眙县| 教育| 克拉玛依市| 武威市| 龙山县| 房山区| 广南县| 准格尔旗| 上栗县| 滦南县| 临朐县| 赤壁市| 富蕴县| 松江区| 连州市| 措勤县| 肇东市| 枣庄市| 泗阳县| 沈丘县| 德兴市| 积石山| 萍乡市| 长海县| 高青县| 富宁县| 西峡县| 清徐县| 新巴尔虎右旗| 阿拉善盟| 蓬溪县| 锡林郭勒盟| 内丘县| 梁山县|