1. 程式人生 > >實驗十四:virt-install安裝虛擬機

實驗十四:virt-install安裝虛擬機

acc spa virsh create ria 幫助 ges ogr min

實驗名稱:

  virt-install安裝虛擬機

實驗環境:

  保證kvm環境正常運行,且通過命令可以查看virt-install、virt-viewer工具

技術分享圖片

yum install libvirt libvirt-client virt-install virt-viewer virsh
virt-install -h  #查看virt-install的幫助信息

  啟動libvirtd服務,並查看

systemctl start libvirtd
systemctl enable libvirtd
systemctl status libvirtd

技術分享圖片

實驗需求:

  1、通過本地iso的映像文件,創建一臺windows xp虛擬機;

  2、通過網絡方式,指定映像文件,創建一臺centos虛擬機;

  3、通過導入本地img文件,創建一臺cirros虛擬機;

實驗配置:

  1、安裝一臺windows操作系統,通過本地iso鏡像文件的方式;

  通過 rz 命令上傳系統文件

技術分享圖片

  創建虛擬機,首先創建磁盤文件--winxp.qcow2,大小為30G,文件格式為qcow2格式;

qemu-img create -f qcow2 -o size=30 winxp.qcow2

  再通過virt-install創建虛擬機

virt-install -n winxp -r 512 --vcpu=2 --disk path=winxp.qcow2 --cdrom winxp.iso

  -n  --name  指定虛擬機名稱

  -r  --ram  指定虛擬機內存

  --vcpu  指定虛擬CPU個數

  --disk  指定磁盤文件

  --cdrom  指定通過iso鏡像文件啟動

技術分享圖片

  2、安裝一臺centos系統,通過網絡的方式安裝虛擬機;

  我們將本地服務作為一個http的服務器,啟動apache服務;

yum install httpd -y  #安裝apache服務;
systemctl start httpd
systemctl enable httpd
curl localhost  #本地http服務開啟

  準備磁盤映像文件

qemu-img create -f qcow2 -o size=20 /images/kvm/centos6.qcow2
cp CentOS-6.6-i386-minimal.iso /var/www/html/  #將磁盤文件拷貝到/var/www/html目錄下

  安裝虛擬機,通過網絡http的方式安裝,使用location參數來完成;

virt-install > --connect=qemu:///system \
> --name centos6.6 > --ram 512 > --vcpus=1 > --os-type=linux > --os-variant=rhel6 > --accelerate > --hvm > --disk path=/images/kvm/centos6.img > --location http://192.168.238.129/CentOS-6.6-i386-minimal.iso \
> -x "console=ttyS0" > --nographics

  3、新建一個cirros系統,通過 --import 方式來導入系統文件;

  首先通過wget命令下載一個cirros系統文件;

wget http://download.cirros-cloud.net/0.3.0/cirros-0.3.0-i386-disk.img

  創建虛擬機

virt-install -n cirros3.0 -r 256 --vcpu=1 --disk path=/images/kvm/cirros-0.3.0-i386-disk.img --import

  如下圖:

技術分享圖片

實驗結果:

實驗十四:virt-install安裝虛擬機