すべてのプロダクト
Search
ドキュメントセンター

Enterprise Distributed Application Service:ECS インスタンスに EDAS エージェントをインストールする

最終更新日:Jan 07, 2025

Enterprise Distributed Application Service (EDAS) エージェントは、EDAS クラスタと ECS インスタンスにデプロイされたアプリケーション間の通信のために ECS インスタンスにインストールされるデーモンです。EDAS は、EDAS エージェントがインストールされている ECS インスタンスにのみアプリケーションをデプロイします。アプリケーションのデプロイには、初期インストールとスケールアウトが含まれます。EDAS では、アプリケーションインスタンスは EDAS エージェントがインストールされ、アプリケーションがデプロイされている ECS インスタンスです。購入した ECS インスタンスを EDAS で使用するには、ECS インスタンスに EDAS エージェントをインストールする必要があります。

背景情報

EDAS エージェントは、以下の機能を提供します。

  • アプリケーションライフサイクル管理: アプリケーションのデプロイ、起動、停止を行います。

  • ステータスレポート: アプリケーションの稼働状況、ヘルスチェックステータス、Ali-Tomcat コンテナステータスを報告します。

  • 情報取得: ECS インスタンスとコンテナの監視情報を取得します。

EDAS エージェントは、EDAS コンソールとアプリケーション間の通信に使用されます。EDAS エージェントを使用すると、アプリケーションが ECS インスタンスに適切かつタイムリーにリリースされているかどうかを判断するための情報を取得できます。

EDAS エージェントは、64 ビット版 CentOS 7.0 以降をサポートしています。

説明

上記の機能を使用するには、EDAS エージェントをインストールする必要があります。

安装Agent

重要
  • デフォルトでは、EDAS エージェントは Java Development Kit (JDK) 8 とともにインストールされます。JDK 7 またはその他のバージョンを使用する場合は、コマンドスクリプトを使用して EDAS エージェントをインストールしてください。

    • スクリプトを使用するには、root ユーザーとして ECS インスタンスにログオンします。

    • スクリプトは繰り返し実行できます。スクリプトを繰り返し実行すると、ECS インスタンスにインストールされている既存のバージョンの EDAS エージェントが上書きされます。EDAS エージェントは、更新用のスクリプトを提供していません。EDAS エージェントを更新するには、インストールに使用したスクリプトを実行する必要があります。

    • インストールスクリプトはリージョン固有です。スクリプトを使用する前に、ECS インスタンスが存在するリージョンに切り替える必要があります。その後、EDAS エージェントをインストールできます。

  • EDAS エージェントのステータスは、選択したイメージとクラスタタイプによって異なります。EDAS エージェントのステータスによって、ECS インスタンスにデプロイできるアプリケーションのタイプが決まります。使用する方法のインストール手順に従ってください。

ECS インスタンス購入時に EDAS ベースイメージを選択して EDAS エージェントを自動的にインストールする

ECS インスタンスの購入時に選択した EDAS ベースイメージを使用して、EDAS エージェントをワンステップでインストールできます。

重要

この方法を使用すると、ディスクがフォーマットされます。ディスクのフォーマットを防ぐために、コマンドスクリプトを使用して EDAS エージェントを手動でインストールすることをお勧めします。詳細については、「コマンドスクリプトを使用して EDAS エージェントを手動でインストールする」をご参照ください。

  1. EDAS コンソール にログオンします。
  2. 左側のナビゲーションペインで、[リソース管理] > [ECS] を選択します。

  3. [ECS] ページで、右上隅にある [インスタンスの作成] をクリックします。

  4. ECS 購入ページの [イメージ] セクションで、[マーケットプレイスイメージ] を選択し、[alibaba Cloud マーケットプレイスから選択 (オペレーティングシステム付き)] をクリックします。

  5. [alibaba Cloud マーケットプレイス] ダイアログボックスで、検索ボックスに [EDAS] と入力し、[検索] をクリックします。

  6. 検索結果で、[EDAS Java 環境 (共通 ECS)] を選択します。デフォルトでは、最新バージョンが選択されています。以前のバージョンを選択しないことをお勧めします。[使用] をクリックします。

  7. 画面の指示に従って ECS インスタンスを購入します。

ECS インスタンスをインポートして EDAS エージェントを自動的にインストールする

ECS インスタンスの購入時に [EDAS Java 環境 (共通 ECS)] イメージを指定しなかった場合は、EDAS コンソールの [ECS のインポート] 機能を使用して EDAS エージェントをインストールできます。ECS インスタンスは、直接またはイメージを使用してインポートできます。

ECS インスタンスが次のいずれかの条件に該当する場合、インスタンスをインポートできません。

  • インスタンスが 2017 年 12 月 1 日より前に作成されている。

  • インスタンスがクラシックネットワークで作成され、クラシックネットワークを使用するクラスタにインポートされている。

  • インスタンスが停止しているか、起動または停止処理中である。

  • インスタンスが Windows ベースのインスタンスであるか、シンプルなシェルコマンドをサポートしていない。

  • インスタンスが ECS クラスタからインポートされていない。

重要

ECS イメージを使用する場合、ECS インスタンス上のディスクはフォーマットされます。ディスクをフォーマットしたくない場合は、コマンドスクリプトを使用して EDAS エージェントをインストールすることをお勧めします。詳細については、「コマンドスクリプトを使用して EDAS エージェントを手動でインストールする」をご参照ください。

  1. EDAS コンソール にログオンします。
  2. 左側のナビゲーションペインで、[リソース管理] > [ECS] を選択します。

  3. [ECS] ページの上部ナビゲーションバーで、ECS インスタンスをインポートするリージョンを選択し、[マイクロサービス名前空間] ドロップダウンリストからマイクロサービス名前空間を選択します。マイクロサービス名前空間はオプションです。次に、ECS ページの右上隅にある [ECS のインポート] をクリックします。

  4. [クラスタと既存の ECS インスタンスの選択] ウィザードの [ECS のインポート] 手順で、マイクロサービス名前空間と ECS インスタンスのインポート先クラスタを選択します。インスタンスリストで ECS インスタンスを選択し、[次へ] をクリックします。

    説明

    目的の ECS インスタンスがインスタンスリストに表示されない場合は、[ECS の同期] をクリックしてインスタンスリストを更新します。

    导入ECS

    説明
    • 宛先クラスタを作成していない場合は、[宛先クラスタの選択] ドロップダウンリストの横にある [クラスタの作成] をクリックします。

    • EDAS エージェントを手動でインストールする場合は、ページの右上隅にある [手動インストールに切り替える] をクリックして、[単一インスタンスに EDAS エージェントを手動でインストールする] ページに移動します。次に、コマンドスクリプトを実行して EDAS エージェントを手動でインストールします。

  5. [インポートの準備完了] 手順で、インスタンスに関する情報を表示します。

    • インポート可能な ECS インスタンスは、[次のインスタンスは変換せずに直接インポートできます (予想変換時間 10 秒)] セクションに表示されます。[確認してインポート] をクリックします。

    • 目的の ECS インスタンスに Cloud Assistant がインストールされていない場合、または Cloud Assistant が予期したとおりに動作しない場合は、目的の ECS インスタンスを変換してからインポートする必要があります。この場合、[インポートする必要がある上記のインスタンスを変換することに同意し、変換後に元のシステムのデータが失われることを理解しています] を選択し、変換後の root ユーザーの新しいログオンパスワードを入力します。設定が完了したら、[確認してインポート] をクリックします。导入ECS-转化后导入

    • クラシックネットワークにある Ubuntu ベースの ECS インスタンスの場合、ECS インスタンスをインポートする前にスクリプトを手動で実行する必要があります。

  6. [インポート] 手順で、インスタンスのインポートの進行状況を表示します。

    • ECS インスタンスを直接インポートできる場合は、[インポート] 手順でインポートの進行状況を確認できます。直接インポートに成功しました。 メッセージが表示されるまで待ちます。その後、[クラスタの詳細に戻る] をクリックできます。ECS インスタンスのステータスが [実行中] に変わると、ECS インスタンスはクラスタにインポートされます。

    • ECS インスタンスをイメージを使用してのみインポートできる場合、[インポート] 手順に表示される ECS インスタンスのインポートステータスは [変換中。..かかる場合があります] です。

    • インポートが完了する前に [クラスタの詳細に戻る] をクリックした場合、ヘルスチェックステータスは [変換中] です。インポートが完了すると、ヘルスチェックステータスは [実行中] に変わります。インスタンスがインポートされます。

コマンドスクリプトを使用して EDAS エージェントを手動でインストールする

この方法は、ECS クラスタ内の ECS インスタンスにのみ適用できます。

  1. EDAS コンソール にログオンします。
  2. 左側のナビゲーションペインで、[リソース管理] > [ECS] を選択します。

  3. [ECS] ページの上部ナビゲーションバーで、リージョンを選択し、ページ上部にある [マイクロサービス名前空間] を選択して、ページの右上隅にある [ECS のインポート] をクリックします。

  4. [ECS のインポート] ウィザードで、右上隅にある [手動インストールに切り替える] をクリックします。[単一インスタンスに EDAS エージェントを手動でインストールする] ページで、[コピー] をクリックします。

    手动命令导入ECS

    説明

    イメージを使用して EDAS エージェントをインストールするには、[イメージインストールに切り替える] をクリックします。詳細については、「ECS インスタンスをインポートして EDAS エージェントを自動的にインストールする」をご参照ください。

  5. root ユーザーを使用して、EDAS エージェントをインストールする ECS インスタンスにログオンします。ECS インスタンスで、コピーしたコマンドを貼り付けて実行します。ログに EDAS Agent installation finished! が含まれている場合、EDAS エージェントはインストールされています。 //$NON-NLS-1$

結果の確認

EDAS エージェントがインストールされたら、EDAS コンソールの左側のナビゲーションペインで [リソース管理] > [ECS] を選択し、[ECS] ページの上部ナビゲーションバーでリージョンを選択し、[マイクロサービス名前空間] を選択します。[エージェントステータス] 列に EDAS エージェントのステータスが表示されます。EDAS エージェントがインストールされている場合は、[オンライン] 状態が表示されます。

EDAS エージェントの更新

EDAS エージェントの更新手順は、コマンドスクリプトを使用して EDAS エージェントをインストールする手順と同じです。詳細については、「コマンドスクリプトを使用して EDAS エージェントを手動でインストールする」をご参照ください。