全部產品
Search
文件中心

Simple Log Service:使用OOS大量安裝或升級Logtail

更新時間:Jun 30, 2024

本文介紹如何通過阿里雲營運編排服務大量安裝或升級Logtail。

使用情境

營運編排服務(Operation Orchestration Service,簡稱OOS)是阿里雲提供的自動化營運平台。您可以使用自訂模板或阿里雲提供的公用模板,對ECS、RDS、SLB、VPC等資源進行自動化營運。更多資訊,請參見什麼是系統營運管理

當您需要在大量的阿里雲ECS執行個體中安裝、更新或卸載Logtail時,可以使用營運編排OOS進行批量自動操作。如果您的伺服器是與Log Service屬於不同帳號的ECS、其他雲廠商的伺服器或自建IDC,您需要手動安裝Logtail。具體操作,請參見安裝Logtail(Linux系統)安裝Logtail(Windows系統)

前提條件

  • 至少擁有一台阿里雲ECS伺服器。

  • 使用RAM使用者操作時,該RAM使用者需具備如下許可權。

    • AliyunOOSFullAccess許可權:為RAM使用者授予AliyunOOSFullAccess許可權的具體操作,請參見為RAM使用者授權

    • 自訂許可權:為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": "*"
              }
          ]
      }

操作步驟

  1. 登入營運編排OOS控制台

  2. 在左側導覽列中,選擇自動化任務>公用工作範本

  3. 公用工作範本頁面中,搜尋LogAgent,找到大量安裝Log Service外掛程式模板,然後單擊建立執行

  4. 建立頁面,完成如下配置。

    1. 基本資料步驟中,保持預設配置,然後單擊下一步:設定參數

    2. 設定參數步驟中,完成如下配置,然後單擊下一步:確定

      image..png重要參數說明如下:

      • 是否覆蓋LogAgent:開啟是否覆蓋LogAgent開關後,如果ECS執行個體內已存在Logtail,則將被覆蓋。詳細說明如下表所示。

        重要

        當ECS執行個體為Windows作業系統且使用upgrade操作時,僅支援覆蓋原有的Logtail更新,是否覆蓋LogAgent配置不會生效。

        是否覆蓋LogAgent

        install(安裝)

        upgrade(更新)

        uninstall(卸載)

        覆蓋LogAgent

        卸載Logtail,安裝最新版本。

        卸載Logatil,安裝最新版本。

        卸載Logtail

        不覆蓋LogAgent

        返回Logtail已存在,不會覆蓋。

        保留原有Logtail配置,安裝最新版本,安裝完成後按照之前進度繼續採集。

        卸載Logtail

      • 目標執行個體:選擇目標ECS執行個體。更多資訊,請參見執行個體選取方式

  5. 確認資訊無誤後,單擊建立

  6. 查看執行結果。

    您可以在執行結果地區,查看在每台ECS上執行Logtail安裝命令的執行狀態。image.png您還可以通過查看輸出、日誌等內容,擷取Logtail的安裝目錄等資訊。