实验二:KVM的存储
kvm存储池配置与管理操作
1.创建基于文件夹的存储池(目录)
mkdir -p /data/vmfs
|
2.定义存储池与其目录
virsh pool-define-as vmdisk --type dir --target /data/vmfs |
3.创建已定义的存储池
(1)创建已定义的存储池
virsh pool-build vmdisk
|
(2)查看已定义的存储池,存储池不激活无法使用。
virsh pool-list --all
|
4.激活并自动启动已定义的存储池
virsh pool-autostart vmdisk virsh pool-start vmdisk
|
5.在存储池中创建虚拟机存储卷
(1)在存储池中创建虚拟机存储卷
virsh vol-create-as vmdisk shiyan.qcow2 20G --format qcow2
|
(2)根据创建的虚拟机存储卷安装虚拟机
virt-install --name=shiyan --os-variant=RHEL6 --ram 1024 --vcpus=1 --disk path=/data/vmfs/shiyan.qcow2,format=qcow2,size=20,bus=virtio --accelerate --cdrom /opt/CentOS-6.5-x86_64-bin.iso --vnc --vncport=5910 --vnclisten=0.0.0.0 --network bridge=br0,model=virtio
|
6.存储池相关管理命令
(1)在存储池中创建虚拟机存储卷
virsh vol-delete --pool vmdisk shiyan.qcow2
|
(2)取消激活存储池
virsh pool-destroy vmdisk
|
(3)删除存储池定义的目录/data/vmfs
virsh pool-delete vmdisk
|
(4)取消定义存储池
virsh pool-undefine vmdisk
|