nova 配置

  1. instance 管理,先載入用戶 demo 的環境變數。
    [root@controller ~]# . demo.token
    
  2. openstack nova.conf 配置預設不允許 resize instance,執行 resize 後 instance 狀態不會變成 RESIZE,所以進行 confirm 確認時會出現以下錯誤訊息:
    [root@ip110 ~]<demo># openstack server resize --confirm DYW_Master
    Cannot 'confirmResize' instance a5f03d78-4436-4c0e-ad24-4dc0a6553700 while it is in 
    vm_state active (HTTP 409) (Request-ID: req-3f94c054-2bc2-4676-bd8f-5b2b7dd668ce)
    
  3. 編輯 nova.conf 配置檔,加入三項:
    1. allow_resize_to_same_host:允許 resize instance 主機
    2. resize_confirm_window:自動確認時間間隔,如果設定,則可不用執行 confirm 進行確認。
    3. scheduler_default_filters:排程器設定為 AllHostsFilter。
    [root@ip110 ~]<demo># vim /etc/nova/nova.conf
    [root@ip110 ~]<demo># egrep 'resize|Filter' /etc/nova/nova.conf
    allow_resize_to_same_host=true
    resize_confirm_window=5
    scheduler_default_filters = AllHostsFilter
    
  4. 重新啟動 openstack-nova-api 服務。
    [root@ip110 ~]<demo># systemctl restart openstack-nova-api.service