Oracle® Solaris での OpenStack (Juno) のインストールと構成

印刷ビューの終了

更新: 2016 年 6 月
 
 

内部ネットワークに外部接続を提供する方法

内部ネットワークがより広いパブリックネットワークにアクセスできるようにするには、この手順を使用します。この手順では、内部ネットワークが特定のプロジェクト用にすでに存在していることを前提にしています。ダッシュボードを使用してプロジェクト内部ネットワークを作成するには、プロジェクト用の内部ネットワークの作成を参照してください。

始める前に

続行する前に、パブリックアクセスを必要としているサブネット名を取得します。

  1. Neutron のグローバルシェル変数を設定します。
    controller# export OS_USERNAME=neutron
    controller# export OS_PASSWORD=service-password
    controller# export OS_TENANT_NAME=service
    controller# export OS_AUTH_URL=http://$CONTROLLER_ADMIN_NODE:5000/v2.0
  2. 外部アクセスを必要としているサブネットの ID を識別します。
    controller# neutron subnet-list | grep subnet-name
  3. (オプション) ルーターの名前を取得します。
    controller# neutron router-list
  4. サブネットの ID をインタフェースとしてルーターに追加します。
    controller# neutron router-interface-add router-name subnetID
使用例 3  内部ネットワークを外部ネットワークに接続

この例では、プロジェクトにネットワークを構成する方法で作成された HR 内部ネットワークを使用します。サブネットが HR_Subnet である HR ネットワークは、パブリックネットワークへのアクセスを必要としています。

controller# neutron subnet-list | grep HR_Subnet
| b6feff42-36aa-4235- | HR_Subnet  | 10.132.20.0/24 | {"start": "10.132.20.2", |
|   9fe0-ac5de6b43af3 |            |                |  "end": "10.132.20.254"} |

controller# neutron router-list
+---------------------  +------------+--------------------------------+
| id                    | name       | external_gateway_info          |
+---------------------  +------------+--------------------------------+
| f89b24ed-42dd-48b0-   | ext-router | {"network_id": "6c4c1823-a203- |
|    8f4b-fd41887a3370  |            |    43b1-9674-ddb5ff4185fc",    |
|                       |            | "enable_snat": true,           |
|                       |            | "external_fixed_ips":          |
|                       |            | [{"subnet_id": "83d9b40f-cc61- |
|                       |            |    4696-b22e-b4cbc2aa3872",    |
|                       |            | "ip_address": "10.132.10.8"}]} |
+----------  -----------+------------+--------------------------------+

controller# neutron router-interface-add ext-router b6feff42-36aa-4235-9fe0-ac5de6b43af3
Added interface b6feff42-36aa-4235-9fe0-ac5de6b43af3 to router ext-router.