OpenStack/ネットワークの作成




この作業はコントローラーノードで実施します。

外部ネットワークの作成

admin設定を読み込んだ後、外部ネットワークを作成します。
# source admin-openrc.sh
# neutron net-create ext-net --router:external --provider:physical_network external --provider:network_type flat

外部ネットワークに実際のIPアドレス範囲を割り当てます。
このアドレス範囲は実際にインターネットに接続できるネットワークです。
neutron subnet-create ext-net [外部ネットワークのネットワークアドレス(192.168.0.0/24等)] --name ext-subnet \
  --allocation-pool start=[割り当てる開始アドレス(192.168.0.101等)],end=[割り当てる終了アドレス(192.168.0.200等)] \
  --disable-dhcp --gateway [外部ネットワークのゲートウェイアドレス(192.168.0.1等)]

テナントネットワークの作成

デモテナントの設定を読み込んだ後、テナントのネットワークを作成します。
# source demo-openrc.sh
# neutron net-create demo-net

テナントネットワークにIPアドレスを割り当てます。
このアドレス帯は他に影響しなければ任意に決めて構いません。
ゲートウェイアドレスに関しても、決定したアドレス帯の中で任意に決めて構いません。
# neutron subnet-create demo-net [デモネットワークのネットワークアドレス(172.16.0.0/24等)] \
  --name demo-subnet --gateway [デモネットワークのゲートウェイアドレス(172.16.0.1等)]

テナントネットワークと外部ネットワークを接続するルーターを作成し、接続します。
# neutron router-create demo-router
# neutron router-interface-add demo-router demo-subnet
# neutron router-gateway-set demo-router ext-net

動作確認

作成したルーターに割り当てられた外部アドレスを確認します。
# neutron router-list
他に特に作業していなければ、外部アドレスの内最も若い番号の物が付いていると思います。

IPアドレスを確認したら、そのアドレスに疎通ができる所からpingを打ちます。
$ ping 192.168.0.101
pingが通れば正常です。




  • 最終更新:2016-01-25 17:01:11

このWIKIを編集するにはパスワード入力が必要です

認証パスワード