2018年10月28日 星期日

前置,NSX Controller 資源調整

一般來說
1個 NSX Manager 預設要 4Core 16G
1個 NSX Controller 預設要 4Core 4G
若要玩3個Controller 就要 12 Core 16G




一般 Lab 主戰機
了不起就 64GB的
光是開個 vCenter、 NSX Manager就吃快一半了
連 NSX Controller 竟然也是個大怪獸

至少 NSX Manager 資源可以調整
但 NSX Controller 怎麼就鎖起來了
不給調啊~?



看來是有解的
參考國外網友的作法
連結如下
https://www.virten.net/2016/05/deploy-vmware-nsx-in-homelabs-with-limited-resources/

一、SSH 到 vCenter
二、輸入指令
三、重啟 vCenter 服務
四、編輯資源


一、SSH 到 vCenter
要連到 vCenter的底層
現在幾乎都是用 Appliance了
也就是 vCenter 和  DB 包在同一個 VM裡面
這樣也方便多了

就用 Putty連入吧~

二、輸入指令
啟用 Shell
#shell.set --enable True
#shell

連到 postgres
#/opt/vmware/vpostgres/current/bin/psql -U postgres

連到裡面的DB
#\connect VCDB

找出相關的VM
就會出現下圖
前面的 vm-xx,這個 xx 就是ID

#select * from VPX_DISABLED_METHODS;

依序輸入
#delete from VPX_DISABLED_METHODS where entity_mo_id_val = 'vm-xx';


三、重啟 vCenter 服務
重啟 vCenter 服務

停止
#service-control --stop vmware-vpxd


啟用
#service-control --start vmware-vpxd


四、編輯資源
現在就可以編輯囉
終於可以有效利用 Lab 僅有的資源了








沒有留言:

張貼留言