您可以建立承租人虛擬資料中心以啟用安全的多承租人及資源配置。可以在針對每個電信工作負載提供特定服務層級協定的不同運算節點上建立這些資料中心。

重要: 此功能僅在 VMware Integrated OpenStack 電訊廠商版本 中提供。如需詳細資訊,請參閱 〈VMware Integrated OpenStack 授權〉

專案配額會限制多個運算節點或可用性區域之間的 OpenStack 資源,但它們並不保證資源可用性。藉由建立承租人虛擬資料中心為運算節點上的 OpenStack 專案配置 CPU 和記憶體,可為承租人提供資源保證,並在多承租人環境中避免嘈雜的鄰近狀況。

承租人虛擬資料中心在運算節點層級配置資源。您也可以使用相同的類型模板在虛擬網路功能 (VNF) 層級配置資源。如需相關指示,請參閱設定執行個體的 QoS 資源配置

您可以使用 viocli 公用程式、vAPI 或 Data Center Command-Line Interface (DCLI) 管理承租人虛擬資料中心。此程序使用 viocli 公用程式做為範例。如需 vAPI 或 DCLI 使用量的相關資訊,請參閱使用承租人虛擬資料中心 vAPI

必要條件

  • 啟用 VMware Integrated OpenStack 電訊廠商版本 功能。請參閱〈啟用 Carrier Edition 功能〉
  • 確定要在其下建立承租人 VDC 的專案的 UUID。您可以透過執行 openstack project list 命令找到專案 UUID。
  • 確定要建立承租人 VDC 的運算節點的名稱。您可以透過執行 openstack compute service list 命令找到運算節點的名稱。

程序

  1. root 使用者身分登入 Integrated OpenStack Manager
    ssh root@mgmt-server-ip
  2. 建立承租人虛擬資料中心。
    viocli create tenant-vdc --name display-name --project-id project-uuid --compute compute-node [-–cpu-limit max-cpu-mhz] [--cpu-reserve min-cpu-mhz] [--mem-limit max-memory-mb] [-–mem-reserve min-memory-mb]
    選項 說明

    --compute compute-node

    輸入要建立承租人 VDC 的運算節點。

    您可以透過執行 openstack compute service list 命令找到運算節點的名稱。

    --name vdc-name

    輸入承租人 VDC 的名稱。

    --project-id project-uuid

    輸入要在其下建立承租人 VDC 的專案的 UUID。

    --cpu-reserve cpu-min

    輸入要為 VDC 保留的 CPU 週期 (以 MHz 為單位)。

    如果不包括此參數,預設會使用 0

    --cpu-limit cpu-max

    輸入 VDC 上的 CPU 使用率上限 (以 MHz 為單位)。

    如果不包括此參數,則 CPU 使用率不受限制。

    --mem-reserve memory-min

    輸入要為 VDC 保留的記憶體 (以 MB 為單位)。

    如果不包括此參數,預設會使用 0

    --mem-limit memory-max

    輸入 VDC 上的記憶體耗用量上限 (以 MB 為單位)。

    如果不包括此參數,則記憶體耗用量不受限制。

  3. 以雲端管理員身分登入 VMware Integrated OpenStack 儀表板。
  4. 從標題列的下拉式功能表中選取管理專案。
  5. 將類型模板設定為使用承租人虛擬資料中心。
    1. 選取管理 > 運算 > 類型模板
    2. 建立新類型模板或選擇現有類型模板以使用承租人虛擬資料中心。
    3. 選取您想要使用的類型模板旁邊的更新中繼資料
    4. 可用中繼資料窗格中,展開 VMware 原則,然後按一下承租人虛擬資料中心旁邊的新增 (加號) 圖示。
    5. vmware:tenant_vdc 值設定為承租人虛擬資料中心的 UUID,然後按一下儲存
      您可以在 Integrated OpenStack Manager 上執行 viocli get tenant-vdcs 命令,找到所有承租人虛擬資料中心的 UUID。

結果

承租人虛擬資料中心隨即建立。現在,您可以透過使用此程序中修改的類型模板進行設定,來啟動承租人虛擬資料中心中的執行個體。

後續步驟

您可以執行 viocli get tenant-vdcs tvdc-uuid 命令,以顯示承租人虛擬資料中心中的資源集區。每個資源集區都會列出其提供者識別碼、專案識別碼、狀態、CPU 下限和上限、記憶體下限和上限,以及運算節點資訊。如果承租人虛擬資料中心包含多個資源集區,第一個資料列會顯示所有集區的彙總資訊。

您可以執行 viocli update tenant-vdc 命令來更新承租人虛擬資料中心,或執行 viocli delete tenant-vdc 命令來刪除承租人虛擬資料中心。