kvm中创建虚拟机时怎么创建一个固定大小的文件来代替磁盘文件

kvm中创建虚拟机时怎么创建一个固定大小的文件来代替磁盘文件,第1张

1、创建一块磁盘文件

qemu-img create -f qcow2 /data/images/test_disk.qcow2 200G #创建一个200G的磁盘文件

2、修改虚拟机配置文件

virsh edit test_server

#新增一块磁盘配置,注意磁盘名字和路径

<disk type='file' device='disk'>

<driver name='qemu' type='qcow2'/>

<source file='/data/images/test_disk.qcow2'/>

<target dev='vdb' bus='virtio'/>

</disk>

3、重启虚拟机

4、使用fdisk分区,然后mount挂载

[图片上传中...(image-fdd922-1624513875059-3)] [图片上传中...(image-3b6ec-1624513875059-2)]

虚拟机分配的CPU为的8 但是 实际系统只有2核

关闭虚拟机,编辑/etc/libvirt/qemu/下的虚拟机配置文件,如:win10.xml

<domain type='kvm' id='1'>

...

<vcpu placement='static'>8</vcpu>

...

<cpu mode='host-passthrough'>

</cpu>

...

</domain>

其中,<vcpu placement='static'>16</vcpu>是在KVM创建虚拟机的页面上设置的CPU核数

<topology sockets='1' cores='8' threads='2'/>是设置的CPU拓扑信息,CPU核数=socket cores thread

设置完保存退出,并重新启动KVM(保险起见):systemctl restart libvirtd

然后重启虚拟机就OK了。

此种方案 可能会对其他虚拟机有影响 暂不采用

[图片上传中...(image-d88fda-1624513875059-1)]

[图片上传中...(image-c48a7c-1624513875059-0)]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8104719.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存