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

Alibaba Cloud DevOps:ホストグループ管理

最終更新日:Aug 22, 2026

ホストグループは、アプリケーションサービスのデプロイに使用される仮想マシンまたは物理サーバーの集合です。アプリケーションサービスは通常、開発環境、テスト環境、プレリリース環境、本番環境など、さまざまな環境で実行されます。Alibaba Cloud DevOps Flow では、これらの環境をホストグループとして管理します。このトピックでは、ホストグループの作成方法と使用方法について説明します。

ホストグループの作成

Flow > グローバル設定 > ホストグループ管理 に移動し、[New Host Group] をクリックします。[Host Group Name]、[Host Group ID]、[Host Group Tags]、[Host Group Environment]、[Owner] などの必要な情報を入力し、[OK] をクリックします。

新しいホストの追加

Flow > グローバル設定 > ホストグループ管理 に移動します。対象のホストグループを見つけ、その名前をクリックして詳細ページを開き、[Add New Host] をクリックします。

前提条件

ホストを追加する前に、以下の要件を満たしていることを確認してください。

  • ホストは、ランナーのインストールコールバックを処理し、パイプラインデプロイタスクを受信するために、Alibaba Cloud DevOps へのネットワークアクセスが必要です。

  • Alibaba Cloud DevOps のホストグループは、現在以下のオペレーティングシステムとアーキテクチャの組み合わせのホストをサポートしています。

    • Linux/amd64 および Linux/arm64

      • サポートされている Linux ディストリビューション:CentOS 6 以降、Ubuntu 16.04 以降、Alibaba Cloud Linux 2 または 3。

    • Windows/amd64

      • サポートされている Windows バージョン:Windows 2012、Windows 2016、Windows 2019、Windows 2022。

    • 推奨構成:4 コア CPU、8 GB メモリ以上。

手順

新しいホストを追加する詳細な手順については、「新しいホストの追加」をご参照ください。

1 つの Elastic Compute Service (ECS) インスタンスは、複数のホストグループから参照できます。ECS インスタンスがホストグループに追加されると、そのステータスは [使用中] と表示されます。[使用中] 状態の ECS インスタンスは、他のホストグループにも追加できます。ランナーの競合や頻繁な切断が発生した場合は、「ホストデプロイメントのトラブルシューティング」をご参照ください。

Q:同じ ECS インスタンスを複数のホストグループに追加できますか?

はい。ランナーのインストールは 1 回のみ必要です。ECS インスタンスを 2 つ目のホストグループに追加すると、ランナーのステータスは一時的に [Installing……] と表示され、その後 [正常] に戻ります。ランナーを再インストールする必要はありません。各ホストグループは独立してデプロイされます。

ホストグループの管理

Flow > グローバル設定 > ホストグループ管理 に移動し、ホストグループの名前をクリックして詳細を表示します。

  • ホストグループ内のホストのリストを表示します。リストには以下の情報が表示されます。

    • Instance ID:ホストを追加する際に自動的に生成される一意の ID。

    • IP:ホストを追加する際に自動的に検出されるホストの IP アドレス。

    • Region:ホストを追加する際に自動的に検出されるホストの所在リージョン。

    • Operating System/Architecture:ホストを追加する際に自動的に検出されるホストのオペレーティングシステムとアーキテクチャ。

    • 占有状況:ホストが他のホストグループにも属しているかどうかを示します。

    • Runner Status:ホスト上のランナーの接続ステータス。

    • Installation Progress:ランナーのインストール進行状況。

  • Reinstall runner:ランナーのステータスに異常がある場合、インストールコマンドをコピーして再インストールします。

  • ノードの削除:ホストグループからノードのバインドを解除しますが、ホストの削除やランナーのアンインストールは行いません。ランナーをアンインストールする必要がある場合は、手動で実行する必要があります。

  • Settings:ホストグループの名前、タグ、その他の設定を変更します。

  • Delete host group:ホストグループを削除すると、関連付けられているすべてのノードのバインドが解除され、ホストグループのメタデータが削除されます。ホストの削除やランナーのアンインストールは行われません。ランナーをアンインストールする必要がある場合は、手動で実行する必要があります。

ホストグループの使用

対象のパイプラインの編集ページに移動し、ホストデプロイメント タスクを追加します。タスクの設定で、[Host Group] ドロップダウンリストから目的のホストグループを選択します。パイプラインが実行されると、ホストデプロイメントタスクがグループ内の各ホストに送信されます。

ホストデプロイタスク設定パネルで、[デプロイ中に成果物をダウンロード] チェックボックスを選択します。 デフォルトの成果物名は Artifacts_${PIPELINE_ID} です。 [実行ユーザー] を root に設定し、[デプロイスクリプト] エリアに、たとえば tar zxvf /home/admin/app/package.tgz -C /home/admin のようなデプロイスクリプトを入力します。