在枝葉主幹式資料中心架構中,OpenStack 運算叢集無法在 VLAN 上存取虛擬機器。您可以透過建立 VXLAN 網路以及 L2 VXLAN 和 VLAN 橋接來克服此技術限制。
必要條件
確認 VDS 連接埠群組可用於 VXLAN 網路組態。
程序
- 使用 SSH 以管理員身分登入 VMware Integrated OpenStack Manager。
- 使用 SSH 登入 controller01 節點。
- 在 Neutron 上建立邏輯 L2 閘道。
- 如果您的版本為 VMware Integrated OpenStack 3.0 或更早版本,請使用
neutron-l2gw l2-gateway-create
命令。
neutron-l2gw l2-gateway-create <gateway-name> \ --device name=<device-name1>,interface_names="<interface-name1>[|<seg-id1>]"
- 如果您的版本為 VMware Integrated OpenStack 3.1 或更新版本,請使用
l2-gateway-create
命令。
l2-gateway-create <gateway-name> \ --device name=<device-name1>,interface_names="<interface-name1>[|<seg-id1>]"
選項 說明 <gateway-name> 指定新閘道的名稱。 <device-name1> 指定裝置名稱。此為虛設名稱。NSX 外掛程式會建立專用 DLR。 <interface-name1> 將分散式連接埠群組 MOB 識別碼指定為介面名稱。 <seg-id1> 指定分散式連接埠群組分割識別碼。 在備份 Edge 集區中,NSX 會建立專用 DLR,稱為 L2 bridging-{gateway-id}。
- 如果您的版本為 VMware Integrated OpenStack 3.0 或更早版本,請使用
- 在 Neutron 上建立邏輯 L2 閘道連線。
- 如果您的版本為 VMware Integrated OpenStack 3.0 或更早版本,請使用
neutron-l2gw l2-gateway-connection-create
命令。
neutron-l2gw l2-gateway-connection-create <gateway-name/uuid> <network-name/uuid> \ [--default-segmentation-id=<seg-id>]
- 如果您的版本為 VMware Integrated OpenStack 3.1 或更新版本,請使用
l2-gateway-connection-create
命令。
l2-gateway-connection-create <gateway-name/uuid> <network-name/uuid> \ [--default-segmentation-id=<seg-id>]
選項 說明 <gateway-name/uuid> 指定現有閘道的名稱。 <network-name/uuid> 指定網路名稱。此為虛設名稱。NSX 外掛程式會建立專用 DLR。 <default-segmentation-id=seg-id1> 指定預設分散式連接埠群組分割識別碼。 此作業會將 OpenStack 網路與提供者 VLAN 網路連線。 - 如果您的版本為 VMware Integrated OpenStack 3.0 或更早版本,請使用