OpenStackネットワークでサブネットを分離するには?

OpenStackでサブネットを切り離すには、次の手順を実施します。

  1. OpenStackのコントロールノードにログインする。
  2. 管理者権限で使用して、コマンドプロンプトを開いて、以下のコマンドを実行します。
source admin-openrc

これにより、管理者の OpenStack 環境変数がロードされます。

  1. 新しいサブネットを作成します。
openstack subnet create --network <network_name> --subnet-range <subnet_range> --gateway <gateway> --dns-nameserver <dns_nameserver> <subnet_name>

はサブネットを追加するネットワークの名前、 はサブネットの IP アドレス範囲、 はサブネットのゲートウェイ IP アドレス、 は DNS を解決する IP アドレス、 はサブネットの名前です。

  1. ルータを配置してサブネットに接続する
openstack router create <router_name>
openstack router set <router_name> --external-gateway <external_network_name>
openstack router add subnet <router_name> <subnet_name>

ルーター名 は、サブネットを接続するルーターの名前です。 外部ネットワーク は、外部ネットワークにつながるネットワークの名前です。

  1. サブネットのデフォルトゲートウェイを更新する:
openstack subnet set --gateway <new_gateway> <subnet_name>

はサブネットの新しいゲートウェイIPアドレスです。

  1. サブネットの分離が成功したことを検証します:
openstack subnet show <subnet_name>

必ずサブネットのゲートウェイとルーターのゲートウェイを別にする。

上記のステップを実行することで、OpenStack でサブネットを正常に切り離すことができます。

bannerAds