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