建置 Linux KVM 操作主機
檢查是否可安裝 KVM
$ kvm-ok
開始安裝 KVM
$ sudo apt-get install kvm libvirt-bin
加入 libvirtd 群組
$ sudo adduser $USER libvirtd
列出目前操作主機硬體規格
$ virsh nodeinfo
列出目前虛擬主機清單
$ sudo virsh -c qemu:///system list
安裝編譯所需的相依套件
$ sudo apt-get install build-essential python-libvirt python-gtk-vnc python-gnome2-desktop python-urlgrabber intltool libxml2-dev libvirt-dev libgtk2.0-dev libglade2-dev libgtk-vnc-1.0-dev
取得 virt-manager 原始碼
$ cd ~
$ mkdir virt
$ cd virt
$ wget http://virt-manager.et.redhat.com/download/sources/virt-manager/virt-manager-0.8.4.tar.gz
$ wget http://virt-manager.et.redhat.com/download/sources/virtinst/virtinst-0.500.3.tar.gz
$ wget http://virt-manager.et.redhat.com/download/sources/virt-viewer/virt-viewer-0.2.0.tar.gz
編譯與安裝 virt-manager
$ cd ~/virt
$ tar xvzf virt-manager-0.8.4.tar.gz
$ cd virt-manager-0.8.4/
$ ./configure
$ make
$ sudo make install
編譯與安裝 virt-install
$ cd ~/virt
$ tar -xvzf virtinst-0.500.3.tar.gz
$ cd virtinst-0.500.3/
$ sudo python setup.py install
編譯與安裝 virt-viewer
$ cd ~/virt
$ tar -xvzf virt-viewer-0.2.0.tar.gz
$ cd virt-viewer-0.2.0/
$ ./configure
$ make
$ sudo make install
建立虛擬主機
新建的虛擬機器,其定義檔儲存在 /etc/libvirt/qemu 目錄中 (虛擬機器名稱.xml), 硬碟映像檔 (*.img) 則儲存在 /var/lib/libvirt/images 目錄中
安裝 Bridge 套件 在本機安裝
$ sudo apt-get install bridge-utils
建立 Bridge 網路介面
1. 檢視修改前網路設定 $ ifconfig -a
2. 修改網路設定檔
$ sudo nano /etc/network/interfaces
auto lo
iface lo inet loopback
auto br0
iface br0 inet static
address 192.168.0.10
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
bridge_ports eth0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
3. 重新啟動網路
$ sudo /etc/init.d/networking restart
建立console連線
sudo nano /etc/init/ttyS0.conf
Add the configuration:
# ttyS0 - getty
# This service maintains a getty on ttyS0 from the point the system is
# started until it is shut down again.
start on stopped rc RUNLEVEL=[2345]
stop on runlevel [!2345]
respawn
exec /sbin/getty -L 115200 ttyS0 xterm
root@U104-Desktop:/home/student# virsh start US104_SRV
區域 US104_SRV 已開啟
root@U104-Desktop:/home/student# virsh console US104_SRV
留言列表