4.6. AWS での IP アドレスリソースの設定


高可用性 (HA) クラスターにおけるフェイルオーバー時のクラスターリソースへのネットワークアクセスを管理するには、IP アドレスリソースを設定できます。Red Hat High Availability Add-On は、さまざまな Amazon Web Services (AWS) IP アドレスタイプに対応したリソースエージェントを提供します。

これには、インターネットに公開されているアドレス、単一ゾーンのアドレス、および複数ゾーンのアドレスが含まれます。

  • インターネットに公開する: awseip ネットワークリソースを使用します。
  • AWS アベイラビリティーゾーン (AZ) 1 つに制限する: awsvip および IPaddr2 ネットワークリソースを使用します。
  • 同じ AWS リージョン内の多数の AWS AZ に再割り当てする: aws-vpc-move-ip ネットワークリソースを使用します。

    注記

    HA クラスターが IP アドレスを管理しない場合は、AWS 上の仮想 IP アドレスを管理するためのリソースエージェントは必要ありません。特定のデプロイメントに関する詳細なサポートが必要な場合は、AWS にお問い合わせください。

高可用性 (HA) クライアントがパブリックインターネット接続を使用する Red Hat Enterprise Linux (RHEL) ノードにアクセスできるようにするには、Elastic IP アドレスを使用するように AWS セカンダリー Elastic IP アドレス (awseip) リソースを設定します。

前提条件

手順

  1. ordercolocation の制約を適用するために、すでに作成した 同じグループ に 2 つのリソースを追加します。
  2. resource-agents パッケージをインストールします。

    # dnf install resource-agents
  3. Elastic IP アドレスを作成します。

    [root@ip-10-0-0-48 ~]# aws ec2 allocate-address --domain vpc --output text
    eipalloc-4c4a2c45   vpc 35.169.153.122
  4. オプション: awseip の詳細を表示します。これは、このエージェントのオプションとデフォルトの操作を示しています。

    # pcs resource describe awseip
  5. 2 番目のステップで割り当てられた IP アドレスを使用して、セカンダリー Elastic IP アドレスリソースを作成します。

    # pcs resource create <resource_id> awseip elastic_ip=<elastic_ip_address> allocation_id=<elastic_ip_association_id> --group networking-group

    以下に例を示します。

    # pcs resource create elastic awseip elastic_ip=35.169.153.122 allocation_id=eipalloc-4c4a2c45 --group networking-group

検証

  1. クラスターのステータスを確認し、リソースが利用可能であることを確認します。

    [root@ip-10-0-0-58 ~]# pcs status
    
    Cluster name: newcluster
    Stack: corosync
    Current DC: ip-10-0-0-58 (version 1.1.18-11.el7-2b07d5c5a9) - partition with quorum
    Last updated: Mon Mar  5 16:27:55 2018
    Last change: Mon Mar  5 15:57:51 2018 by root via cibadmin on ip-10-0-0-46
    
    3 nodes configured
    4 resources configured
    
    Online: [ ip-10-0-0-46 ip-10-0-0-48 ip-10-0-0-58 ]
    
    Full list of resources:
    
     clusterfence   (stonith:fence_aws):    Started ip-10-0-0-46
     Resource Group: networking-group
         vip (ocf::heartbeat:IPaddr2): Started ip-10-0-0-48
         elastic (ocf::heartbeat:awseip): Started ip-10-0-0-48
    
    Daemon Status:
      corosync: active/disabled
      pacemaker: active/disabled
      pcsd: active/enabled

    この例では、newcluster は、vipelastic などのリソースが networking-group リソースグループの一部であるアクティブクラスターです。

  2. ローカルワークステーションから、すでに作成した Elastic IP アドレスへの SSH セッションを開始します。

    $ ssh -l ec2-user -i ~/.ssh/cluster-admin.pem 35.169.153.122
  3. SSH 接続されたホストが、エラスティックリソースを持つホストと同じであることを確認します。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る