若要確保 OpenStack 執行個體從使用正確磁碟區類型的磁碟區開機,您可以建立和套用原則式管理設定,稱為 PBM 原則。

執行這項作業的原因和時機

custom.yml 檔案中啟用儲存區原則後,可透過修改 OpenStack 類型模板的中繼資料來套用此原則。使用此類型模板建立的所有執行個體會繼承儲存區原則組態。

程序

  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. 透過取消 PBM 選項的註解來編輯 /opt/vmware/vio/custom/custom.yml 檔案。
    ##############################
    # PBM options
    ##############################
    
    # (string) The PBM default policy to use when no policy is associated with a flavor (Mandatory) if nova_pbm_enabled is set to True.
    nova_pbm_default_policy: nova
    
    # (boolean) The PBM status. Set this to True to enable storage policies for nova flavors.
    nova_pbm_enabled: False
  3. nova_pbm_enabled 參數設定為 True
    nova_pbm_enabled: True
  4. 儲存 custom.yml 檔案。
  5. 將原則做為中繼資料套用至 OpenStack 類型模板。
    1. 以雲端管理員身分登入 VMware Integrated OpenStack 儀表板。
    2. 從標題列的下拉式功能表中選取管理專案。
    3. 依序選取管理 > 系統 > 類型模板
    4. (選擇性) 專門針對此中繼資料內容的預期用途建立類型模板。

      建立自訂類型模板以包含特定組態。此動作會將原始類型模板組態保持原樣並可用於建立其他執行個體。

    5. 選取要修改的類型模板。
    6. 在映像清單的 [動作] 資料行中,按一下向下箭頭並選取更新中繼資料
    7. 自訂欄位中輸入 vmware:storage_policy
    8. 按一下自訂欄位旁邊的加號 (+)。

      在 [現有中繼資料] 下的資料行中,會顯示新增的中繼資料內容。

    9. 輸入 nova 做為中繼資料內容值。
  6. 按一下儲存

結果

預設 Nova 儲存區原則會套用至從此類型模板建立的所有未來 OpenStack 執行個體。