调整虚拟机配置
查看配置
# virsh dominfo ping
Id: 4
名称: ping
UUID: 238758eb-b09a-4bfb-abd5-4a416d5dba9b
OS 类型: hvm
状态: running
CPU: 1
CPU 时间: 103.0s
最大内存: 524288 KiB
使用的内存: 524288 KiB
持久: 是
自动启动: 禁用
管理的保存: 否
安全性模式: none
安全性 DOI: 0
修改CPU和内存
# virsh edit ping
<memory unit='KiB'>524288</memory> # 虚拟机最大内存
<currentMemory unit='KiB'>524288</currentMemory> # 虚拟机可使用内存
<vcpu placement='static'>1</vcpu> # CPU 数量
修改后要重启虚拟机
动态调整内存
virsh setmem ping 800m
这样的调整仅仅在内存中生效,重启虚拟机后就失效的。可以保存虚拟机状态来避免。
备份虚拟机信息:
virsh dumpxml ping > /etc/libvirt/qemu/ping.xml
动态调整CPU
virsh setvcpus ping 2
这个不像内存,它不支持缩小。
添加网卡
virsh domiflist ping //查看网卡
virsh attach-interface ping --type bridge --source virbr0
// 增加一块新的网卡,并设置为nat网络模式(virbr0类似vmware的vmnet8)。
// 这里如果写--source brb0,则网络模式为桥接
virsh dumpxml ping > /etc/libvirt/qemu/ping.xml //需要把配置写入到配置文件里
最后更新于
这有帮助吗?