在搭建Nutanix集群环境时,尤其是在做测试或POC时,有时会遇到需要修改CVM以及AHV(KVM)的IP地址。
对于内存资源不是很大的环境来说,将CVM内存修改的小一些是一个不错的选择,这样可以腾出更多的内存
来部署VM。本篇我们就来介绍一下如何对CVM的IP地址和AHV的IP地址进行修改。以及如何修改CVM的内存。
修改CVM内存
1、对CVM内存的修改,分为两种情况,一种是在集群已经搭建完毕的情况下进行修改,一种是在全新安装时
进行修改。对于已有环境,在修改CVM内存时,需要先停止集群中所有工作负载,比如关闭所有VM,并停止
集群。对于全新安装环,请在安装完AHV之后,安装CVM之前进行修改。
2、通过SSH登录到AHV或CVM,查看CVM状态
virsh list –all
3、关闭CVM虚拟机
virsh shutdown 1
4、确认CVM已经关闭
virsh list –all
5、设置CVM内存为8GB,经过测试,我将CVM内存设置为8GB后目前已经运行了一个多月,到目前为止没有
出现任何异常。
virsh setmem –size 8G –config CVM-NAME
virsh setmaxmem –size 8G –config CVM-NAME
6、内存修改完成后,启动CVM。
virsh start CVM-NAME
7、查看CVM的运行内存,确认是8GB。
virsh dominfo CVM-NAME
8、到此CVM内存就修改完毕,正常创建集群或启动集群即可。在集群中可以在VM页中确认CVM的运行内存
为8GB,而不是默认的12GB。通过修改,三台节点就节省出来12GB的内存容量可以用来部署虚拟机了。
注意:需要在所有节点上执行修改操作。
修改CVM IP地址
步骤1、2、3、11只在一个CVM上执行即可
步骤4、5、6、7、8、9、10在所有CVM上执行
1、SSH登录于到CVM,确认所有主机元数据存储正常。
ncli hosts ls grep “Metadata store status”
2、首先停止集群中所有工作负载,比如关闭所有VM,并停止集群。
cluster stop
3、将集群进入reconfiguration模式。
cluster reconfig
4、重启genesis。
genesis restart
5、修改网卡配置文件。
sudo vi /etc/sysconfig/network-script/ifcfg-eth0
6、修改CVM IP和Zookeeper的对应关系文件中的IP地址。
sudo vi /home/nutanix/data/zookeeper_monitor/zk_server_config_file
● 将”ZOOKEEPER_MONITOR”修改为”GENESIS”
● 将VERSION 1修改为2
● 修改对应的IP地址
修改前
修改后
7、修改hosts文件,修改成新的IP地址。
sudo vi /etc/hosts
8、重启CVM
sodu reboot
9、退出reconfiguration模式,在所有节点上删除删除nutanix家目录下的.node_reconfigure文件。
sudo rm ~/.node_reconfigure
10、重启genesis
genesis restart
11、到此CVM IP修改完毕,启动集群。
cluster start
修改AHV(KVM)IP地址
1、SSH登录到AHV,修改网卡配置。
sudo vi /etc/sysconfig/network-script/ifcfg-br0
2、修改完成后,重启网络服务
systemctl network restart
3、然后登录到CVM,重启genesis。
genesis restart
4,到此,AHV IP地址就修改完成了。