實驗十四:virt-install安裝虛擬機
阿新 • • 發佈:2019-05-16
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安裝虛擬機