2023-04-09 15:36:29 来源:互联网
你们好,最近小活发现有诸多的小伙伴们对于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是什么这篇文章的一些介绍,希望对大家有所帮助。
关键词: