Hitachi

JP1 Version 11 JP1/Base 運用ガイド


付録N.7 Amazon EC2サービスの設定

Amazon EC2サービスに必要となる設定手順を次に示します。

この手順は[AWSマネジメントコンソール]上で実施してください。[AWSマネジメントコンソール]の詳細な説明や操作方法については,Amazon Web Servicesの公式サイトを参照してください。

  1. エージェントホストの仮想マシンイメージを作成する。

    付録N.6 オートスケール機能と連携して運用する場合のセットアップ手順(エージェントホスト)」でセットアップしたエージェントホストの仮想マシンイメージ(AMI)を作成してください。イメージの作成方法については,Amazon Web Servicesの公式サイトを参照してください。

  2. オートスケールの起動設定を作成する。

    スケールアウトによる仮想マシンの起動時に,オートスケール連携スクリプト(jbsas_setup_agent)を実行するための設定が必要となります。次に示す手順に従い,設定しください。

    1. [AWS マネジメントコンソール]から[Amazon EC2]コンソールを開く。

    2. 左側ナビゲーションペインの[Auto Scaling]で[起動設定]をクリックする。

    3. [起動設定の作成]をクリックする。

    4. [AMIの選択]画面から,手順1で作成した仮想マシンイメージ(AMI)を選択する。

    5. [詳細設定]画面の[高度な詳細]-[ユーザーデータ]で[テキストで]を選択して,テキストボックスに次の内容を記述する。

    Windowsの場合

    <script>
    powershell -ExecutionPolicy RemoteSigned "&'インストール先フォルダ\tools\cloud\jbsas_setup_agent.ps1'"
    </script>

    Linux 7の場合

    #!/bin/sh
    /bin/hostnamectl set-hostname `/bin/hostname | /bin/sed -e 's/\..*//'`
    /bin/sh /opt/jp1base/tools/cloud/jbsas_setup_agent.sh

    Linux 6 (x64)の場合

    #!/bin/sh
    perl -p -0777 -i -e "s/\..*//;" /etc/sysconfig/network
    hostname `hostname | perl -pe 's/\..*//'`
    /bin/sh /opt/jp1base/tools/cloud/jbsas_setup_agent.sh

    注※ Linux 7の場合の2行目,およびLinux 6 (x64)の場合の2行目と3行目のコマンドラインは,ホスト名がFQDN形式の場合,ドメイン名を省略したショート名に変更する処理です。JP1/PFMを使用しない場合,かつFQDN形式のホスト名で運用する場合,記述は不要です。

    6. 画面の指示に従い,設定を完了する。

  3. Auto Scalingグループを作成する。

    手順2で作成した起動設定を使用して,オートスケールの動作を制御するAuto Scalingグループを作成してください。Auto Scalingグループの作成方法の詳細については,Amazon Web Servicesの公式サイトを参照してください。