面向VMware管理員的XenServer命令行指南

希望掌握思傑XenServer管理方法的VMware管理員首先需要了解XenServer的CLI (command line interface)和XenServer PowerShell cmdlets。
 
對於用過Linux命令行的人來說XenServer CLI並不複雜,即使VMware管理員現在也越來越多地使用vMA(vSphere Management Assistant)CLI及PowerCLI來管理ESX和ESXi。
 
當然,XenServer CLI擁有自己的命令語言,很多相關文檔可以幫助VMware管理員對XenServer有所瞭解。XenServer Administrators Guide Appendix A就提供了對xe(Xen圈裏對CLI的簡稱)的完整介紹。
 
XenServer CLI安裝
 
XenServer命令行不僅安裝在每臺XenServer宿主機上,同時也集成到了安裝過XenServer Client的Windows客戶端上。跟Linux相比,xe.exe命令在使用時無需登錄到XenServer宿主機。藉助XenServer CLI,只需通過本地工作站上的命令行,您可以管理各個宿主機、子機、網絡和存儲系統等等。
 
您還可以下載XenServer VM PowerShell Cmdlet並在本地管理工作站上安裝來學習並掌握XenServer管理相關的PowerShell cmdlets(如下載頁面所提示的,需要運行.NET安裝終端來進行註冊)。跟VMware的PowerCLI相似,它提供了更多的核心PowerShell cmdlets功能來進行環境的管理。
 
不過在可用於XenServer管理之前,PowerShell cmdlets還有很多工作要做。由於命名的原因,部分命令還有些歧義。當然,我希望它們可以慢慢有所改善。如果您要使用PowerShell cmdlets,我強烈建議參考The Circle of Expertise Dev.com site獲取更多的信息和案例。
 
XenServer CLI基本命令
 
基本的XenServer命令語法設置如下:
 
xe <命令> <參數> <參數>
 
換句話說,當您創建XenServer CLI命令時,總是以“xe”開頭,然後緊跟希望執行的命令。例如,如果想要顯示XenServer宿主機或池內的所有CD和ISO,需要輸入命令:
 
xe cd-list
 
還可以通過xe vm-list命令列出所有虛擬機列表。如果希望命令執行時獲得相關信息,需要賦予它參數,這就會產生很長的命令行。考慮命令行本身的複雜性特點,創建腳本來執行是比較好的方案。
 
另外也要注意XenServer CLI使用了跟VMware不同的命令行邏輯術語,可能會引起VMware管理員的混淆。例如,XenServer命令行中VDI縮寫代表虛擬磁盤鏡像(virtual disk p_w_picpaths),而不是virtual desktop infrastructure。所以命令VDI-create,用於創建一個虛擬磁盤,但是可能熟悉VMware的人會誤認爲是創建了一個虛擬桌面。
 
其它的易混淆項目還包括VBD(virtual block device),指的是連接VDI和VM的對象,及VIFs(虛擬網卡virtual network interface)。您可以通過XenServer Administrator’s Guide 或訪問 Xen.org documentation site獲得更多信息。
 
附加的XenServer管理方式:XenCenter
 
XenCenter Client是另一個VMware管理員可以嘗試的重要的XenServer管理方式。該客戶端可以完成基本的XenServer宿主機和池的管理任務。
 
使用該客戶端要注意的問題很多,尤其是tag和警報功能的使用。Tag是訪問XenServer內部API的重要方法。通過啓用tag,您可以使用插件功能(跟vCenter插件類似)以及其它一些基於API的功能。
 
記住一點,XenServer的理念是不依賴外置管理界面或終端,所有的功能都是儘可能內置到hypervisor中。例如,XenCenter Client內的報警能力就是對已經內置在XenServer中部分的一個補充。XenCenter Client報警包含了額外的指標,使得它們更容易通過XenServer命令行進行配置。
 
VMware管理員如果熟悉XenServer CLI並理解XenServer PowerShell cmdlets,就很容易上手XenServer的管理。但是如果您從未使用過命令行,就需要抓緊時間學習。VMware通過ESXi和vMA已經開始引導這種方式的應用,這樣才能讓自己擁有更寬的知識面和更好的就業前景。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章