1、虛擬機管理程序和虛擬機管理
一個服務器上只安裝單一操作系統的時代已經過去,單個服務器可通過安裝多個虛擬機來運行不同操作系統。虛擬機的大量使用減少了所需的服務其硬件,降低了服務器的功耗,但卻帶來了另外一個問題,多虛擬機數目的增加使其管理變得更加復雜。
虛擬化為管理虛擬機及其資源以及物理主機的基礎資源帶來了新的挑戰。多個操作系統現在以虛擬機的形式共享一個物理主機的資源,操作系統與物理主機之間不再存在一對一的映射關系。每個虛擬機使用一個容器和其他元數據來表示,該容器持有一個或多個虛擬磁盤,而這些元數據用來描述該虛擬機的配置和約束條件。每個虛擬機共享物理主機的資源,主機不僅需要配置,還需要了解這些資源的利用率(以確保虛擬機具有合適的密度,能夠最佳地使用主機,既不會給可用資源帶來重負,也不會浪費它們)。
2、Virtual Machine Manager介紹
Virtual Machine Manager (virt-manager) 是針對虛擬機管理的一個開源解決方案,由Red-Hat開發。Virtual Machine Manager的優勢很明顯,它顯著簡化了管理虛擬機的能力,同時提供了度量虛擬機性能及監視資源利用率的功能。
Virtual Machine Manager (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系
sudo apt-get install virt-manager
②驗證是否安裝成功
ps ax | grep libvirtd
③使用which 命令確認 virt-manager 包是否已經安裝,以及了解 virt-manager 文件的位置。
which virt-manager
④使用 QEMU 作為虛擬機管理程序,這是因為 QEMU 可在任何硬件上運行
sudo apt-get install qemu