在 NFS 共用上建立 Cinder 磁碟區備份失敗,並顯示記憶體錯誤。

問題

嘗試建立 Cinder 磁碟區備份導致記憶體不足錯誤。

原因

控制器上缺少可用記憶體。

解決方案

  1. 實作 custom.yml 檔案。
    sudo mkdir -p /opt/vmware/vio/custom
    sudo cp /var/lib/vio/ansible/custom/custom.yml.sample /opt/vmware/vio/custom/custom.yml
  2. 編輯 /opt/vmware/vio/custom/custom.yml 檔案。
    1. 根據可用控制器記憶體,減少 cinder_backup_file_size 參數的值。
    2. cinder_backup_file_size 參數之後的 = 符號變更為 :

      例如,

      cinder_backup_file_size: 52428800
  3. 儲存 custom.yml 檔案。
  4. 將新組態推送到 VMware Integrated OpenStack 部署。
    viocli deployment -v configure --limit controller