kvm虚拟机的配置调整可通过编辑其对应的xml文件实现,整个过程完全支持命令行操作,灵活性强、效率高。实际操作中,既可使用virsh edit命令直接修改,也推荐借助vim等文本编辑器进行编辑——这种方式更直观、可控性更强,尤其适合具备linux文本处理经验的用户,有利于批量修改与配置版本化管理。
1、 列出当前宿主机上所有虚拟机

2、 关机操作方面,可在虚拟机内部运行init 0完成优雅关机;而我则选择使用强制停止方式(即virsh destroy)快速终止运行状态。

3、 定位至KVM默认的虚拟机配置文件存储目录

4、 为调整内存容量,我在XML中定位到<memory>与<currentMemory>相关节点。

5、 内存参数由
6、 编辑完成后保存并退出编辑器

7、 修改后的XML需通过virsh define keep1.xml重新加载,才能使新配置生效。
8、 启动已更新配置的虚拟机

9、 使用virsh console keep1连接至该虚拟机控制台,开展后续交互操作。
10、 执行free -m指令验证系统内存信息
11、 最终确认内存已由原先的8GB成功缩减为2GB


















