5.6.3. アベイラビリティーゾーンのノードプールの設定


複数の Red Hat OpenStack Platform (RHOSP) Nova アベイラビリティーゾーンにノードプールを分散させると、ホステッドクラスターの高可用性を向上できます。

注記

アベイラビリティーゾーンは必ずしも障害ドメインに対応するわけではなく、本質的に高可用性の利点を提供するものではありません。

前提条件

  • ホステッドクラスターを作成した。
  • 管理クラスターにアクセスできる。
  • hcp および oc CLI がインストールされている。

手順

  1. ニーズに合わせて適切な環境変数を設定します。たとえば、az1 アベイラビリティーゾーンに 2 台の追加マシンを作成する場合は、次のように入力します。

    $ export NODEPOOL_NAME="${CLUSTER_NAME}-az1" \
      && export WORKER_COUNT="2" \
      && export FLAVOR="m1.xlarge" \
      && export AZ="az1"
  2. 次のコマンドを入力して、環境変数を使用してノードプールを作成します。

    $ hcp create nodepool openstack \
      --cluster-name <cluster_name> \
      --name $NODEPOOL_NAME \
      --replicas $WORKER_COUNT \
      --openstack-node-flavor $FLAVOR \
      --openstack-node-availability-zone $AZ

    ここでは、以下のようになります。

    <cluster_name>
    ホステッドクラスターの名前を指定します。
  3. 次のコマンドを実行して、クラスターの namespace 内の nodepool リソースをリスト表示し、ノードプールのステータスを確認します。

    $ oc get nodepools --namespace clusters

    出力例

    NAME                      CLUSTER         DESIRED NODES   CURRENT NODES   AUTOSCALING   AUTOREPAIR   VERSION   UPDATINGVERSION   UPDATINGCONFIG   MESSAGE
    example                   example         5               5               False         False        4.17.0
    example-az1               example         2                               False         False                  True              True             Minimum availability requires 2 replicas, current 0 available

  4. 次のコマンドを実行して、ホステッドクラスターでノードが起動するのを確認します。

    $ oc --kubeconfig $CLUSTER_NAME-kubeconfig get nodes

    出力例

    NAME                      STATUS   ROLES    AGE     VERSION
    ...
    example-extra-az-zh9l5    Ready    worker   2m6s    v1.27.4+18eadca
    example-extra-az-zr8mj    Ready    worker   102s    v1.27.4+18eadca
    ...

  5. 次のコマンドを実行して、ノードプールが作成されたことを確認します。

    $ oc get nodepools --namespace clusters

    出力例

    NAME              CLUSTER         DESIRED   CURRENT   AVAILABLE   PROGRESSING   MESSAGE
    <node_pool_name>  <cluster_name>  2         2         2           False         All replicas are available

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る