検索

3.6. ルーティング対応のネットワークを使用した各セルスタックの設定およびデプロイ

download PDF

セルスタック (cell1)1 つを設定するには、以下の手順を実施します。セルスタックがすべてデプロイされるまで、デプロイする追加のセルスタックで手順を繰り返します。

手順

  1. セル固有のパラメーター用に、セル固有のパラメーターの追加セル用に新たな環境ファイル (例: /home/stack/cell1/cell1.yaml) を作成します。
  2. 環境ファイルに以下のパラメーターを追加します。

    resource_registry:
      OS::TripleO::CellControllerCell1::Net::SoftwareConfig: /home/stack/templates/nic-configs/cellcontroller.yaml
      OS::TripleO::ComputeCell1::Net::SoftwareConfig: /home/stack/templates/nic-configs/compute.yaml
    
    parameter_defaults:
      # Specify that this is an additional cell
      NovaAdditionalCell: True
    
      # Enable local metadata API for each cell
      NovaLocalMetadataPerCell: True
    
      #Disable network creation in order to use the `network_data.yaml` file from the overcloud stack,
      # and create ports for the nodes in the separate stacks on the existing networks.
      ManageNetworks: false
    
      # Specify that this is an additional cell
      NovaAdditionalCell: True
    
      # The DNS names for the VIPs for the cell
      CloudDomain: redhat.local
      CloudName: cell1.redhat.local
      CloudNameInternal: cell1.internalapi.redhat.local
      CloudNameStorage: cell1.storage.redhat.local
      CloudNameStorageManagement: cell1.storagemgmt.redhat.local
      CloudNameCtlplane: cell1.ctlplane.redhat.local
  3. グローバルコントローラーではなく、各セルで Compute メタデータ API を実行するには、セル環境ファイルに以下のパラメーターを追加します。

    parameter_defaults:
      NovaLocalMetadataPerCell: True
  4. セルの仮想 IP アドレス (VIP) 情報をセル環境ファイルに追加します。

    parameter_defaults:
      ...
      VipSubnetMap:
        InternalApi: internal_api_cell1
        Storage: storage_cell1
        StorageMgmt: storage_mgmt_cell1
        External: external_subnet

    これにより、セルのコントローラーノードが接続されている L2 ネットワークセグメントに関連付けられた仮想 IP アドレスが作成されます。

  5. その他の環境ファイルと共にこの環境ファイルをスタックに追加して、セルスタックをデプロイします。

    (undercloud)$ openstack overcloud deploy --templates \
     --stack cell1 \
     -e [your environment files] \
     -e /home/stack/templates/overcloud-baremetal-deployed.yaml \
     -e /home/stack/templates/overcloud-networks-deployed.yaml \
     -e /home/stack/templates/overcloud-vip-deployed.yaml \
     -r /home/stack/cell1/cell1_roles_data.yaml \
     -n /home/stack/common/network_data_spine_leaf.yaml \
     -e /home/stack/common/default_cell_export.yaml \
     -e /home/stack/cell1/cell1.yaml
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.