新版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键,然后输入 :wq 即可
2、将内存合并给zjmf-controller
①查看ipmiproxy数值,并登记,稍后有用
cat /etc/libvirt/qemu/zjmf-ipmiproxy.xml |grep memory
②运行下方命令,在同样位置修改内存及下方这2行,修改当前文档中值+上面登记的值(例如:3251512)
vi /etc/libvirt/qemu/zjmf-controller.xml
③ 按Esc键,然后输入 :wq 即可
3、删除kvm虚拟机配置文件,直接运行命令:
rm -rf /etc/libvirt/qemu/zjmf-ipmiproxy.xml
4、停止zjmf-ipmiproxy小鸡
virsh destroy zjmf-ipmiproxy
5、暂时不需要进行的操作,操作后被控修改后的内存方可生效
此操作为重启被控虚拟机,会影响客户业务,导致被控中断大概10分钟,需提前告知用户,征得同意再操作
virsh reboot zjmf-controller