你们好,最近小活发现有诸多的小伙伴们对于kvm是什么意思,kvm是什么这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 虚拟机存储目录
2、 /home/kvm/images
3、 创建存储池目录
4、 mkdir -p /home/kvm/images;chown root:root /home/kvm/images;chmod 755 /home/kvm/images;
5、 创建存储池
6、 virsh pool-define-as StoragePool --type dir --target /data/kvm;virsh pool-build StoragePool;virsh pool-start StoragePool;virsh pool-autostart StoragePool;
7、 验证查看存储池信息
8、 virsh pool-info StoragePool;
9、 查看所有创建的存储池。
10、 [root@local images]# virsh pool-list
11、 在存储池中创建一个卷,用作虚拟机的硬盘。
12、 [root@local ~]# virsh vol-create-as --pool StoragePool --name node6.img --capacity 10G --allocation 1G --format qcow2
13、 #创建卷node6.img,其中存储池为vmware_pool,容量10G,初始分配1G,文件格式类型为qcow2。
14、 [root@local ~]# virsh vol-info /home/kvm/images/node6.img
15、 #查看卷信息名称:node6.img类型:文件容量:10.00 GB分配:136.00 KB。
16、 创建虚拟主机目录
17、 mkdir -p /vhost
18、 定义虚拟机池
19、 virsh pool-define-as vmspool --type dir --target /vhost
20、 建立虚拟池
21、 virsh pool-build vmspool
22、 启动虚拟机池
23、 virsh pool-start vmspool
24、 创建win7虚拟机
25、 virt-install --name win701 --ram 1024 --vcpus=2 --os-type=windows --accelerate -c /ISO/en_windows_7_professional_x86_dvd_x15-65804.iso --disk path=/vhost/win701.img,size=30,bus=virtio,format=qcow2 --network bridge=br0,model=virtio --force --autostart --vnc --vncport=5991 --vnclisten=0.0.0.0
26、 创建centos7虚拟机
27、 virt-install --name centos7_2_246 --ram 1024 --vcpus=2 --os-type=linux --accelerate -c /data/CentOS-7-x86_64-Minimal.iso --disk path=/data/kvm/centos6.5_2_246.img,size=30,bus=virtio,format=qcow2 --network bridge=br0,model=virtio --force --autostart --vnc --vncport=5994 --vnclisten=0.0.0.0
28、 (KVM虚拟机的默认配置文件位置:/etc/libvirt/qemu/
29、 virsh -help
30、 查看所有kvm虚拟机的状态
31、 # virsh list --all
32、 列出在线运行的主机。
33、 # virsh list
34、 Virsh关闭虚拟机
35、 # virsh shutdown oeltest01
36、 (2)强制断电
37、 # virsh destroy wintest01
38、 5.配置启动和自启动虚拟机
39、 # virsh autostart oeltest01
40、 7.添加和删除KVM虚拟机
41、 (1)删除kvm虚拟机
42、 # virsh undefine wintest01 说明:该命令只是删除wintest01的配置文件,并不删除虚拟磁盘文件
43、 # virsh undefine web1 --managed-save
44、 8. 编辑KVM虚拟机配置文件
45、 # virsh edit wintest01
46、 virsh edit将调用vi命令编辑/etc/libvirt/qemu/wintest01.xml配置文件。也可以直接通过vi命令进行编辑,修改,保存。
47、 10. 其它virsh命令
48、 (1) 挂起服务器
49、 # virsh suspend oeltest01
50、 (2) 恢复服务器
51、 # virsh resume oeltest01
52、 11、虚拟机重命名
53、 关闭重命名的虚拟机
54、 virsh shutdown vm01
55、 导出xml文件
56、 cd /etc/libvirt/qemu/
57、 virsh dumpxml vm01 test.xml
58、 编辑test.xml
59、 包括name
60、 包括img文件名
61、 重新定义虚拟机
62、 virsh undefine vm01
63、 virsh define test.xml
64、 修改文件名mv vm01.img test.img
65、 启动虚拟机
66、 virsh start test
67、 12. 本机虚拟机直接克隆
68、 virt-clone -o oeltest01 -n oeltest02 -f /data/test02.img
69、 说明:以oeltest01做为源,克隆oeltest01虚拟机,并创建名称为oeltest02虚拟机,使用磁盘文件/data/test02.img
70、 13、kvm 虚拟机VNC下鼠标不同步问题解决方法
71、 关闭虚拟机,在虚拟机的配置文件中增加:
72、 input type=’tablet’ bus=’usb’/
73、 (该句位于devices配置中)
74、 然后重启libvirtd
以上就是kvm是什么这篇文章的一些介绍,希望对大家有所帮助。