新版vnc更新后,如何释放内存
在更新到新版 vnc 后,老版本的 ipmiproxy 代理虚拟机可以摧毁,释放内存给刚升级的被控虚拟机
按照以下操作,可将 ipmi 代理虚拟机内存释放后分给被控虚拟机
**首先 ssh 登录到被控宿主机(母鸡)**中
1、删除小鸡的开机启动和存活监控
①打开脚本文件:
vi /scripts/auto_start_system.sh②输入以下命令进入编辑模式:
i③文件中删除以下内容:
if [ -f "$ipmiproxy_conf" -a `virsh list |grep zjmf-ipmiproxy |wc -l` -eq 0 ];then
virsh create $ipmiproxy_conf > /dev/null 2>&1
fi④按 Esc 键,然后输入以下命令保存并退出:
:wq2、将内存合并给 zjmf-controller
①查看 ipmiproxy 数值,并登记,稍后有用
cat /etc/libvirt/qemu/zjmf-ipmiproxy.xml |grep memory②运行下方命令,在同样位置修改内存及下方这 2 行,修改当前文档中值+上面登记的值(例如:3251512)
vi /etc/libvirt/qemu/zjmf-controller.xml③按 Esc 键,然后输入以下命令保存并退出:
:wq3、删除 kvm 虚拟机配置文件,直接运行命令:
rm -rf /etc/libvirt/qemu/zjmf-ipmiproxy.xml4、停止 zjmf-ipmiproxy 小鸡
virsh destroy zjmf-ipmiproxy5、暂时不需要进行的操作,操作后被控修改后的内存方可生效
此操作为重启被控虚拟机,会影响客户业务,导致被控中断大概 10 分钟,需提前告知用户,征得同意再操作
virsh reboot zjmf-controller