Go to main content
Oracle® VM Server for SPARC OpenStack Nova ドライバおよびユーティリティー 1.0 管理ガイド

印刷ビューの終了

更新: 2016 年 9 月
 
 

ネットワークの作成

物理ネットワークで Neutron ネットワークを作成するには、Neutron コントローラノードで次のステップを実行します。

cctrl# TENANT=`keystone tenant-get demo|grep id|awk '{print $4}'`
cctrl# VLAN_ID=1
cctrl# CIDR=IP-address/22
cctrl# GATEWAY=IP-address
cctrl# SUBNET_NAME=subnet-name
cctrl# NETWORK_NAME=network-name
cctrl# START_IP=start-IP-address
cctrl# END_IP=end-IP-address
cctrl# ML2_PHYSNET=physnetN
cctrl# export OS_USERNAME=neutron
cctrl# neutron net-create --provider:network_type=vlan \
--provider:segmentation_id=${VLAN_ID} --provider:physical_network=${ML2_PHYSNET} \
--tenant-id ${TENANT} ${NETWORK_NAME}
cctrl# neutron subnet-create --disable-dhcp --gateway ${GATEWAY} \
--name ${SUBNET_NAME} --allocation-pool start=${START_IP},end=${END_IP} \
--tenant-id ${TENANT} ${NETWORK_NAME} ${CIDR}

次の例は、physnet1 という物理ネットワークで Neutron ネットワークを作成する方法を示しています。


注 - 使用する物理ネットワーク名は、クラウドコントローラと物理ノードの両方の ml2_conf.ini ファイルで指定された物理ネットワークに合った名前である必要があります。物理ネットワークで default の語を使用すると、ネットワークを作成しようとする際に失敗します。

次の例では、ゲートウェイ (デフォルトルーター) 192.168.0.1 で単純な 192.168.0.0/24 ネットワークを設定します。論理ドメインゲストには IP アドレス 192.168.0.100 - 192.168.0.200 を使用できます。VLAN ID は 500 で、demo テナントが想定されます。


注 - OpenStack は CIDR 表記を使用して、サブネットを定義します。
cctrl# TENANT=`keystone tenant-get demo|grep id|awk '{print $4}'`
cctrl# VLAN_ID=500
cctrl# CIDR=192.168.0.0/24
cctrl# GATEWAY=10.0.68.1
cctrl# SUBNET_NAME=private_subnet
cctrl# NETWORK_NAME=private_network
cctrl# START_IP=192.168.0.100
cctrl# END_IP=192.168.0.200
cctrl# ML2_PHYSNET=physnet1
cctrl# export OS_USERNAME=neutron
cctrl# export OS_PASSWORD=services-password
cctrl# export OS_TENANT_NAME=service
cctrl# export OS_AUTH_URL=http://cloud-controller-IP-address:5000/v2.0
cctrl# neutron net-create --provider:network_type=vlan \
--provider:segmentation_id=${VLAN_ID} \
--provider:physical_network=${ML2_PHYSNET} --tenant-id ${TENANT}${NETWORK_NAME}

cctrl# neutron subnet-create --disable-dhcp --gateway ${GATEWAY} \
--name ${SUBNET_NAME} --allocation-pool start=${START_IP},end=${END_IP} \
--tenant-id ${TENANT} ${NETWORK_NAME} ${CIDR}