Lab4 Libvirt

實驗描述

Libvirt 是一個實現 Linux 虛擬化技術的 API, 為一種虛擬機器管理工具, 支援多種 hypervisor, 像是 KVM/QEMU, Xen, User Mode Linux, OpenVZ,VirtualBox 等. 不僅有許多針對 Libvirt 開發的應用, 像是使用指令模式運作的 virsh, virt-image, virt-install; 提供圖形化介面功能的 virt-manager, virt-viewer; 透過web應用的 oVirt, AbiCloud 等, 還有 storage 的使用支援 IDE/SCSI/USB 硬碟, FibreChannel, LVM, iSCSI, NFS. 下面我們將呈現使用 virt-manager 來對虛擬機器進行管理.

實驗環境

資訊科學大樓 701 教室

  Real machines
CPU AMD Athlon(tm) 64 X2 5600+
Memory 1883M
Disk space 137G
O.S. Debian squeeze

理學大樓 821 機房

  CSIE-Cloud01
CPU 4 AMD Opteron(tm) Processor 6128 processors
(16 cpu cores)
Memory 8G
Disk space 500G*2
O.S. Debian squeeze
  CSIE-Cloud02
CPU 4 AMD Opteron(tm) Processor 6128 processors
(16 cpu cores)
Memory 8G
Disk space 500G*2
O.S. Debian squeeze

安裝實作

  1. Install Virt-manager
  2. 新增目錄 virtIMG 用來存放 image 檔
  3. 新增 storage pool
  4. 用 Virt-manager 製作虛擬機器
  5. connection of host A (server) and host B (node)
  6. 利用 Virtual Machine Manager 新增遠端機器的虛擬機器並管理