在搭建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-NAME7、查看CVM的運行內存,確認是8GB。 virsh dominfo CVM-NAME
8、到此CVM內存就修改完畢,正常創建集群或啟動集群即可。在集群中可以在VM頁中確認CVM的運行內存為8GB,而不是默認的12GB。通過修改,三臺節點就節省出來12GB的內存容量可以用來部署虛擬機了。注意:需要在所有節點上執行修改操作。
修改CVM IP位址步驟1、2、9在一個CVM上執行即可步驟3、4、5、6、7、8在所有CVM上執行1、首先停止集群中所有工作負載,比如關閉所有VM,並停止集群。 cluster stop
2、將集群進入reconfiguration模式。 cluster reconfig
3、重啟genesis。 genesis restart4、修改網卡配置文件。 sudo vi /etc/sysconfig/network-script/ifcfg-eth0
5、修改CVM IP和Zookeeper的對應關係文件中的IP位址。 sudo vi /home/nutanix/data/zookeeper_monitor/zk_server_config_file ● 將"ZOOKEEPER_MONITOR"修改為"GENESIS" ● 將VERSION 1修改為2 ● 修改對應的IP位址
修改前
修改後6、修改hosts文件,修改成新的IP位址。 sudo vi /etc/hosts
7、退出reconfiguration模式,在所有節點上刪除刪除nutanix家目錄下的.node_reconfigure文件。 sudo rm ~/.node_reconfigure 8、重啟genesis genesis restart9、到此CVM IP修改完畢,啟動集群。 cluster start
修改AHV(KVM)IP位址1、SSH登錄到AHV,修改網卡配置。 sudo vi /etc/sysconfig/network-script/ifcfg-br0
2、修改完成後,重啟網絡服務 systemctl network restart3、然後登錄到CVM,重啟genesis。 genesis restart4,到此,AHV IP位址就修改完成了。