若要確保 OpenStack 執行個體從使用正確磁碟區類型的磁碟區開機,您可以建立和套用原則式管理設定,稱為 PBM 原則。
執行這項作業的原因和時機
在 custom.yml 檔案中啟用儲存區原則後,可透過修改 OpenStack 類型模板的中繼資料來套用此原則。使用此類型模板建立的所有執行個體會繼承儲存區原則組態。
程序
- 實作 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
- 透過取消 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
- 將 nova_pbm_enabled 參數設定為 True。
- 儲存 custom.yml 檔案。
- 將原則做為中繼資料套用至 OpenStack 類型模板。
- 以雲端管理員身分登入 VMware Integrated OpenStack 儀表板。
- 從標題列的下拉式功能表中選取管理專案。
- 依序選取。
- (選擇性) 專門針對此中繼資料內容的預期用途建立類型模板。
建立自訂類型模板以包含特定組態。此動作會將原始類型模板組態保持原樣並可用於建立其他執行個體。
- 選取要修改的類型模板。
- 在映像清單的 [動作] 資料行中,按一下向下箭頭並選取更新中繼資料。
- 在自訂欄位中輸入 vmware:storage_policy。
- 按一下自訂欄位旁邊的加號 (+)。
在 [現有中繼資料] 下的資料行中,會顯示新增的中繼資料內容。
- 輸入 nova 做為中繼資料內容值。
- 按一下儲存。
結果
預設 Nova 儲存區原則會套用至從此類型模板建立的所有未來 OpenStack 執行個體。