コントローラーノードのインストールと設定

コントローラーノードのインストールと設定

ネットワークのオプションの設定

Networking サービスは、オプション 1 と 2 の 2 つのアーキテクチャーのいずれかを使ってデプロイできます。

オプション 1 は、可能な限り最も単純なアーキテクチャーをデプロイします。パブリック (プロバイダー) ネットワークへのインスタンスの接続のみに対応します。セルフサービスのネットワークやルーター、Floating IP アドレスはサポートされません。 admin や他の特権ユーザーだけがプロバイダーネットワークを管理できます。

オプション 2 は、オプション 1 にレイヤー 3 サービスを組み合わせたもので、セルフサービス (プライベート) ネットワークへのインスタンスの接続をサポートします。 demo や他の非特権ユーザーがセルフサービスネットワークを管理し、それにはセルフサービスネットワークやプロバイダーネットワークの間の接続性を提供するルーターも含まれます。また、 Floating IP アドレスにより、セルフサービスネットワークに接続されたインスタンスへの、インターネットなどの外部ネットワークからの接続性が提供されます。

注釈

オプション 2 では、パブリック (プロバイダー) ネットワークへのインスタンスの接続もサポートされます。

以下のネットワークオプションのいずれかを選択して、サービスをオプションに応じて設定します。その後、ここに戻り、 メタデータエージェントの設定 に進んでください。

メタデータエージェントの設定

メタデータエージェント は、クレデンシャルなどの設定情報をインスタンスに提供します。

  • /etc/neutron/metadata_agent.ini ファイルを編集し、以下の作業をすべて行います。

    • [DEFAULT] セクションに、アクセスパラメーターを設定します。

      [DEFAULT]
      ...
      auth_uri = http://controller:5000
      auth_url = http://controller:35357
      auth_region = RegionOne
      auth_plugin = password
      project_domain_id = default
      user_domain_id = default
      project_name = service
      username = neutron
      password = NEUTRON_PASS
      

      NEUTRON_PASS を Identity サービスにおいて neutron ユーザー用に選択したパスワードで置き換えます。

    • [DEFAULT] セクションに、メタデータホストを設定します。

      [DEFAULT]
      ...
      nova_metadata_ip = controller
      
    • [DEFAULT] セクションに、メタデータプロキシーの共有シークレットを設定します。

      [DEFAULT]
      ...
      metadata_proxy_shared_secret = METADATA_SECRET
      

      METADATA_SECRET はメタデータプロキシー用に適切なシークレットで置き換えます。

    • (オプション) トラブルシューティングしやすくするために、冗長ロギングを [DEFAULT] セクションで有効にします。

      [DEFAULT]
      ...
      verbose = True
      

Networking を使用するための Compute の設定

  • /etc/nova/nova.conf ファイルを編集し、以下の作業をすべて行います。

    • [neutron] セクションに、アクセス用のパラメーターを設定し、メタデータプロキシーを有効にし、シークレットを設定します。

      [neutron]
      ...
      url = http://controller:9696
      auth_url = http://controller:35357
      auth_plugin = password
      project_domain_id = default
      user_domain_id = default
      region_name = RegionOne
      project_name = service
      username = neutron
      password = NEUTRON_PASS
      
      service_metadata_proxy = True
      metadata_proxy_shared_secret = METADATA_SECRET
      

      NEUTRON_PASS を Identity サービスにおいて neutron ユーザー用に選択したパスワードで置き換えます。

      METADATA_SECRET はメタデータプロキシ用に選択した適切なシークレットで置き換えます。

インストールの最終作業

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.