1、虛擬機管理程序和虛擬機管理
一個服務器上只安裝單一操作系統的時代已經過去,單個服務器可通過安裝多個虛擬機來運行不同操作系統。虛擬機的大量使用減少了所需的服務其硬件,降低了服務器的功耗,但卻帶來了另外一個問題,多虛擬機數目的增加使其管理變得更加復雜。
虛擬化為管理虛擬機及其資源以及物理主機的基礎資源帶來了新的挑戰。多個操作系統現在以虛擬機的形式共享一個物理主機的資源,操作系統與物理主機之間不再存在一對一的映射關系。每個虛擬機使用一個容器和其他元數據來表示,該容器持有一個或多個虛擬磁盤,而這些元數據用來描述該虛擬機的配置和約束條件。每個虛擬機共享物理主機的資源,主機不僅需要配置,還需要了解這些資源的利用率(以確保虛擬機具有合適的密度,能夠最佳地使用主機,既不會給可用資源帶來重負,也不會浪費它們)。
2、VirtualMachineManager介紹
VirtualMachineManager(virt-manager)是針對虛擬機管理的一個開源解決方案,由Red-Hat開發。VirtualMachineManager的優勢很明顯,它顯著簡化了管理虛擬機的能力,同時提供了度量虛擬機性能及監視資源利用率的功能。
VirtualMachineManager(virt-manager)是一個輕量級應用程序套件,形式為一個管理虛擬機的命令行或圖形用戶界面(GUI)。除了提供對虛擬機的管理功能之外,virt-manager還通過一個嵌入式虛擬網絡計算(VNC)客戶端查看器為Guest虛擬機提供一個完整圖形控制臺。
3、虛擬化管理工具套件介紹
virt-manager是libvirt虛擬化API的一個首要用戶,但有一個越來越龐大的工具生態系統在使用此接口進行虛擬化管理。virt-manager包提供了一個便捷的GUI,用來在多個虛擬機管理程序和主機上創建和管理虛擬機。如果更喜歡命令行,那么會由許多工具為您提供只有命令行才能提供的能力和控制力。
virt-install工具提供了配置新虛擬機的能力。virt-manager提供了少量針對虛擬機創建的配置選項,而virt-install提供了豐富的配置選項,包括安裝方法、存儲配置、網絡配置、圖形配置、虛擬化選項,以及一個龐大的虛擬化設備選項列表。
virt-image工具類似于virt-install工具,但支持您在xml中定義虛擬機創建過程的細節。該XML描述符文件指定了虛擬機的一般元數據、域屬性(CPU、內存等),以及存儲配置。
virt-clone工具提供了一種克隆現有的虛擬機映像的方式。提到克隆,我指的是復制現有的虛擬機,該虛擬機具有更新的參數,可確保新虛擬機是唯一的,從而避免發生沖突(比如MAC地址沖突)。
virt-viewer工具為一個使用VNC協議的給定虛擬機提供了一個圖形控制臺。virt-viewer可附加到在本地主機或遠程主機上運行的虛擬機。
最后,管理Guest域的最強大的工具是虛擬化shell,或者稱為virsh。virsh可用于列出、啟動和停止虛擬機,以及創建虛擬機。簡言之,你可使用virsh跨虛擬機管理程序執行全面地管理公開在其他工具中未提供的虛擬化特性。
virt-manager的安裝:
①對于debian系
sudoapt-getinstallvirt-manager
②驗證是否安裝成功
psax|greplibvirtd
③使用which命令確認virt-manager包是否已經安裝,以及了解virt-manager文件的位置。
which virt-manager
④使用QEMU作為虛擬機管理程序,這是因為QEMU可在任何硬件上運行
sudoapt-getinstallqemu
新聞熱點
疑難解答