eth0yum install bridge-utils
yum install https://au1.mirror.crc.id.au/repo/el6/x86_64/kernel-xen-release-6-5.noarch.rpm
yum install kernel-xen xen
vi /etc/sysconfig/selinux # SELINUX=disabled
reboot
驗證:xm info 輸出正常即安裝成功。
Xen 不支援直接掛載 ISO 安裝,需透過 HTTP/NFS 提供安裝源:
yum install httpd
mount -o loop -t iso9660 /data7/CentOS-6.3-x86_64-bin-DVD1.iso /var/www/html
service httpd start
建議掛載至 HTTP 根目錄,避免安裝過程找不到套件。
# 建立 30GB 磁碟映像
dd if=/dev/zero of=/data/vm/vm00.img bs=1k seek=30720k count=1
# 啟動安裝(半虛擬化模式)
virt-install --paravirt \
--file=/data/vm/vm00.img \
--name=vm00 \
--ram=1024 \
--vcpus=1 \
--bridge=eth0 \
--nographics \
--location=https://192.168.1.185/
安裝介面選擇 URL 安裝,輸入 https://192.168.1.185/ 完成安裝並重啟。
| 操作 | 命令 |
|---|---|
| 列出虛擬機 | xm list |
| 啟動 | xm start vm00 |
| 進入控制台 | xm console vm00 |
| 關機 | xm shutdown vm00 |
| 重啟 | xm reboot vm00 |
| 強制關機 | xm destroy vm00 |
| 刪除虛擬機 | xm delete vm01 |
virt-clone -o vm00 -n vm01 -f /data/vm/vm01.img
克隆後即可用上述命令管理新虛擬機。