監控和故障診斷 - AWS 方案指引

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

監控和故障診斷

您可以使用 Amazon CloudWatchAmazon EventBridge 和 來監控 Application Migration ServiceAWS CloudTrail,其會收集原始資料並將其處理為可讀取、near-real-time的指標。如需詳細資訊,請參閱 AWS 文件中的監控應用程式遷移服務。 

如果您遇到任何問題,並想要啟動新的測試或切換執行個體,您可以還原測試或切換動作。這會將來源伺服器的生命週期狀態還原至上一個階段,表示這些伺服器尚未經歷切換。在還原期間,您也可以選擇刪除測試或切換執行個體,以節省成本。如需詳細資訊,請參閱 Application Migration Service 文件中的故障診斷。 

安裝代理程式後,來源伺服器會出現在 Application Migration Service 主控台上,您可以查看伺服器詳細資訊以檢查複寫進度。 

從來源伺服器測試連線能力和名稱解析

使用 Windows 遠端桌面通訊協定 (RDP)、Secure Shell (SSH) 或 AWS Sessions Manager 登入來源伺服器,並測試下列項目:

  • 在 TCP 連接埠 443 上透過 HTTPS 連線至 Application Migration Service 端點。

    • 在 Windows 上 (在 PowerShell 中):

      Test-NetConnection -ComputerName mgn.<aws_region>.amazonaws.com -Port 443
    • 在 Linux 或 Windows () 上cmd

      Telnet mgn.<aws_region>.amazonaws.com 443
  • 在 TCP 連接埠 443 上透過 HTTPS 連線至 Amazon S3 端點。

    • 在 Windows 上 (在 PowerShell 中):

      Test-NetConnection -ComputerName <s3_endpoint_name> -Port 443
    • 在 Linux 或 Windows () 上cmd

      Telnet <s3_endpoint_name> 443
  • TCP 連接埠 1500 與複寫伺服器 IP 的連線:

    • 在 Windows 上 (在 PowerShell 中):

      Test-NetConnection -ComputerName <Replication_Server_Private_IP> -Port 1500
    • 在 Linux 或 Windows () 上cmd

      Telnet <Replication_Server_Private_IP> 1500

此外,使用以下命令,確保 Amazon EC2 和 Application Migration Service API 端點解析為私有 IPs。(您可以在 Windows 和 Linux 上使用相同的命令。)

  • nslookup ec2.<aws_region>.amazonaws.com

  • nslookup mgn.<aws_region>.amazonaws.com

從預備區域網路測試連線能力和名稱解析

若要測試預備區域的連線,請在預備子網路中啟動暫時 EC2 執行個體,並測試下列項目: 

  • 在 TCP 連接埠 443 上透過 HTTPS 連線至 Application Migration Service 端點。

    • 在 Windows 上 (在 PowerShell 中):

      Test-NetConnection -ComputerName mgn.<aws_region>.amazonaws.com -Port 443
    • 在 Linux 或 Windows () 上cmd

      Telnet mgn.<aws_region>.amazonaws.com 443
  • 在 TCP 連接埠 443 上透過 HTTPS 連線至 Amazon EC2 端點。

    • 在 Windows 上 (在 PowerShell 中):

      Test-NetConnection -ComputerName ec2.<aws_region>.amazonaws.com -Port 443
    • 在 Linux 或 Windows () 上cmd

      Telnet ec2.<aws_region>.amazonaws.com 443

如果在來源伺服器上安裝代理程式之後,複寫初始化停滯在「下載複寫軟體」步驟,請確認下列事項。

  • 名稱解析:

    nslookup s3.<aws_region>.amazonaws.com
    注意

    Amazon S3 端點將解析為公有 IP,但將透過 Amazon S3 閘道端點私下連線。

  • TCP/443 連接埠上透過 HTTPS 通訊協定的連線。

    • 在 Windows 上:

      Test-NetConnection -ComputerName s3.<aws_region>.amazonaws.com -Port 443
    • 在 Linux 上:

      Telnet s3.<aws_region>.amazonaws.com 443