在 Windows 上安裝 - AWS Application Discovery Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 Windows 上安裝

完成下列程序在 Windows 上安裝代理程式。在開始此程序之前,請確定已設定 Migration Hub 本地區域

在您的資料中心安裝 AWS 應用程式探索代理程式
  1. 下載 Windows 代理程式安裝程式但請勿按兩下以在 Windows 中執行安裝程式

    重要

    請勿按兩下以在 Windows 中執行安裝程式,因為安裝程式將無法安裝。代理程式安裝僅可從命令提示字元執行。(如果您已經連按兩下安裝程式,則必須移至新增/移除程式並解除安裝代理程式,然後再繼續進行其餘的安裝步驟。)

    如果 Windows 代理程式安裝程式未在主機上偵測到任何版本的 Visual C++ x86 執行階段,它會在安裝代理程式軟體之前,自動安裝 Visual C++ x86 2015-2019 執行階段。

  2. 以管理員身分開啟命令提示字元,並導覽至您儲存安裝套件的位置。

  3. 如果要安裝代理程式,請選擇下列其中一種安裝方法。

    若要... 執行此作業...

    安裝探查代理

    若要安裝代理程式,請執行代理程式安裝命令,如下列範例所示。在範例中,請your-home-region以您所在地區的名稱、aws-access-key-id存取金鑰 ID 和aws-secret-access-key私密存取金鑰取代。

    或者,您可以指定 INSTALLLOCATION 參數的資料夾路徑C:\install-location,以設定代理程式安裝位置。例如 INSTALLLOCATION="C:\install-location"。產生的資料夾階層將是 [安裝位置路徑]\AWS 探索。依預設,安裝位置為資Program Files料夾。

    或者,您可以使用LOGANDCONFIGLOCATION來覆寫代理程式記錄檔資料夾和組態檔的預設目錄 (ProgramData)。產生的資料夾階層為[LOGANDCONFIGLOCATION path]\AWS Discovery

    .\AWSDiscoveryAgentInstaller.exe REGION="your-home-region" KEY_ID="aws-access-key-id" KEY_SECRET="aws-secret-access-key" /quiet

    根據預設,代理程式會在更新可用時自動下載並套用更新。

    我們建議您使用此預設組態。

    不過,如果您不想讓代理程式自動下載並套用更新,請在執行代理程式 install 命令時包含下列參數:AUTO_UPDATE=false

    警告

    停用自動升級可防止安裝最新的安全性修補程式。

    (選擇性) 安裝探查代理程式並設定非透明 Proxy

    若要設定非透明 Proxy,請將下列公用內容新增至代理程式安裝命令:

    • 代理主機 — 代理主機的名稱

    • 代理計劃 — 代理方案

    • 代理連接埠 — 代理伺服器連接埠號碼

    • 代理使用者 — 代理伺服器使用者名

    • 代理密碼 — 代理伺服器使用者密碼

    以下是使用非透明 Proxy 屬性的代理程式安裝命令範例。

    .\AWSDiscoveryAgentInstaller.exe REGION="your-home-region" KEY_ID="aws-access-key-id" KEY_SECRET="aws-secret-access-key" PROXY_HOST="myproxy.mycompany.com" PROXY_SCHEME="https" PROXY_PORT="proxy-port-number" PROXY_USER="myusername" PROXY_PASSWORD="mypassword" /quiet

    如果您的 Proxy 不需要驗證,請省略PROXY_USERPROXY_PASSWORD屬性。安裝命令使用的示例https。如果您的代理伺服器使用 HTTP,請指定httpPROXY_SCHEME值。

  4. 如果來自網路的輸出連線受到限制,您必須更新防火牆設定。代理程式需要透過 TCP 連接埠 443 存取 arsenal。它們不需要開啟任何傳入連接埠。

    例如,如果您的居住地區是eu-central-1,您可以使用以下內容:https://arsenal-discovery.eu-central-1.amazonaws.com:443

Package 簽署和自動升級

對於 Windows 2008 及更新版本,Amazon 以加密方式使用 SHA256 憑證簽署 Application Discovery Service 代理程式安裝套件。對於 SHA2 簽署的自動更新,請確定主機已安裝修補程式以支援 SHA2 簽章驗證。微軟最新的支持修補程序有助於支持 SHA2 身份驗證視窗服務器 2008 SP2。

注意

對於 SHA256 支持視窗 2003 的修補程序不再公開從 Microsoft。如果您的 Windows 2003 主機尚未安裝這些修正程式,則需要手動升級。

手動執行升級
  1. 下載 Windows 代理程式更新程式

  2. 以管理員身份打開命令提示符。

  3. 導覽至儲存更新程式的位置。

  4. 執行下列命令。

    AWSDiscoveryAgentUpdater.exe /Q

在 Windows 中管理探索代理程式處理程序

您可以透過 Windows 伺服器管理員服務主控台,在系統層級管理探查代理程式的行為。下表說明執行方法。

任務 服務名稱 服務狀態/動作
驗證代理程式是否執行中

AWS 探索代理

AWS 探索更新程式

已開始
啟動代理程式

AWS 探索代理

AWS 探索更新程式

選擇 Start (啟動)
停止代理程式

AWS 探索代理

AWS 探索更新程式

選擇 Stop (停止)
重新啟動代理程式

AWS 探索代理

AWS 探索更新程式

選擇 Restart (重新啟動)
若要解除安裝 Windows 上的探索代理程式
  1. 在視窗中開啟控制台。

  2. 選擇程式集

  3. 選擇程式和功能

  4. 選取AWS 探查代理程式

  5. 選擇解除安裝

    注意

    如果您選擇在解除安裝代理程式後重新安裝代理程式,請使用/repair/norestart選項執行下列命令。

    .\AWSDiscoveryAgentInstaller.exe REGION="your-home-region" KEY_ID="aws-access-key-id" KEY_SECRET="aws-secret-access-key" /quiet /repair /norestart

使用命令列在 Windows 上解除安裝探查代理程式
  1. 右鍵單擊開始

  2. 選擇命令提示符

  3. 使用下列命令在 Windows 上解除安裝探查代理程式。

    wmic product where name='AWS Discovery Agent' call uninstall

疑難排解 Windows 中的探索代理

如果您在 Windows 上安裝或使用應用程式探索代理 AWS 程式時遇到問題,請參閱下列有關記錄和組態的指導。 AWS Support在協助疑難排解代理程式的潛在問題或其與 Application Discovery Service 的連線時,通常會要求這些檔案。

  • 安裝記錄

    在某些情況下,代理程式安裝命令似乎失敗。例如,當 Windows Services Manager 顯示探索服務尚未建立,便可能會發生失敗。在這種情況下,新增 /log install.log 至命令來產生詳細資訊安裝日誌。

  • 營運記錄

    在 Windows Server 2008 和更新版本中,代理程式日誌檔位於下列目錄。

    C:\ProgramData\AWS\AWS Discovery\Logs

    在 Windows Server 2003 中,代理程式日誌檔位於下列目錄。

    C:\Documents and Settings\All Users\Application Data\AWS\AWS Discovery\Logs

    記錄檔會命名,以指出是由主要服務、自動升級還是安裝程式所產生。

     

  • 組態檔案

    在 Windows Server 2008 和更新版本中,代理程式組態檔案位於下列位置。

    C:\ProgramData\AWS\AWS Discovery\config

    在 Windows Server 2003 中,代理程式組態檔案位於下列位置。

    C:\Documents and Settings\All Users\Application Data\AWS\AWS Discovery\config
  • 如需有關如何移除舊版探查代理程式的指示,請參閱探查代理程式的必要