Operation Orchestration Service (OOS) を使用して、Elastic Compute Service (ECS) インスタンスに Logtail を一括でインストールまたは更新します。
利用シーン
OOS は、カスタムテンプレートまたはパブリックテンプレートを使用して、ECS、ApsaraDB RDS、Server Load Balancer (SLB)、VPC のリソースに対する操作を自動化します。Operation Orchestration Service とは
OOS は、複数の ECS インスタンスに Logtail を自動でインストール、更新、またはアンインストールできます。別の Alibaba Cloud アカウント配下の ECS インスタンス、サードパーティのクラウドサーバー、またはセルフマネージドサーバーの場合は、Logtail を手動でインストールしてください:Linux サーバーへの Logtail のインストール または Windows サーバーへの Logtail のインストール。
前提条件
-
1 つ以上の ECS インスタンスがある。
-
Resource Access Management (RAM) ユーザーには、次の権限が必要です:
-
RAM ユーザーに AliyunOOSFullAccess ポリシーがアタッチされていること (RAM ユーザーの権限管理)。
-
次の権限を持つカスタムポリシーが RAM ユーザーにアタッチされていること (カスタムポリシーの作成、RAM ユーザーの権限管理)。
{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "ecs:DescribeTagKeys", "ecs:DescribeTags", "ecs:DescribeInstances", "ecs:DescribeInvocationResults", "ecs:RunCommand", "ecs:DescribeInvocations" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "oos:ListTemplates", "oos:StartExecution", "oos:ListExecutions", "oos:GetExecutionTemplate", "oos:ListExecutionLogs", "oos:ListTaskExecutions" ], "Resource": "*" } ] }
-
操作手順
-
OOS コンソールにログインします。
-
左側のナビゲーションウィンドウで、[自動タスク] > [パブリックテンプレート] を選択します。
-
[パブリックテンプレート] ページで
LogAgentを検索し、ACS-ECS-BulkyInstallLogAgent テンプレートを見つけて、[実行の作成] をクリックします。 -
作成 ページで、次のパラメーターを設定します。
-
基本情報 ステップで、デフォルト設定のまま [次へ: パラメーターの設定] をクリックします。
-
[パラメーターの設定] ステップで、パラメーターを設定し、[次へ: OK] をクリックします。
主要なパラメーター:
-
Overwrite: ECS インスタンスに Logtail がすでに存在する場合に上書きするには、[Overwrite] スイッチをオンにします。
重要Windows の ECS インスタンスでアップグレードする場合、上書き更新のみがサポートされ、[Overwrite] の設定は無視されます。
上書き
インストール
アップグレード
アンインストール
オン
Logtail をアンインストールしてから、最新バージョンをインストールします。
Logtail をアンインストールしてから、最新バージョンをインストールします。
Logtail をアンインストールします。
オフ
インストールをスキップし、Logtail がすでに存在することを示すメッセージを返します。
既存の Logtail 構成を保持したまま、最新バージョンをインストールします。インストール完了後、Logtail は中断した箇所からログ収集を再開します。
Logtail をアンインストールします。
-
ターゲットインスタンス: ターゲット ECS インスタンスを選択します (インスタンスの選択方法)。
-
-
-
設定を確認し、作成 をクリックします。
-
実行結果を表示します。
[実行結果] セクションで、各 ECS インスタンスのステータスを確認します。成功したワークフローは、Input、Get ECS Instances、runCommand、Output の 4 つのノードを通過します。出力とログには、Logtail のインストールディレクトリなどの詳細が表示されます。