调整虚拟机配置

查看配置

# 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  //需要把配置写入到配置文件里

最后更新于

这有帮助吗?