在枝葉主幹式資料中心架構中,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}。
- 在 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 網路連線。