部署您的AWS DataSync代理 - AWS DataSync

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

部署您的AWS DataSync代理

AWS DataSync為各種儲存環境提供代理程式。您可以在 VMware ESXi、以 Linux 核心為基礎的虛擬機器 (KVM) 或微軟 Hyper-V 虛擬機器管理程序上部署您的代理程式。對於中的虛擬私有雲 (VPC) 中的儲存AWS,您可以將代理程式部署為 Amazon EC2 執行個體。

在 VMware 上部署您的代理程式

您可以從DataSync主控台下載代理程式,並將其部署到 VMware 環境中。

在您開始之前:請確定您的儲存環境可以支援DataSync代理程式。如需詳細資訊,請參閱虛擬機器需求

在 VMware 上部署代理程式
  1. 請在以下位置開啟AWS DataSync主控台。 https://console.aws.amazon.com/datasync/

  2. 在左側導覽窗格中,選擇代理程式,然後選擇建立代理程式

  3. 對於虛擬機器管理程序,請選擇 VMware ESXi,然後選擇下載映像

    代理程式會下載包含.ova映像檔的檔案。.zip

  4. 若要將網路延遲降至最低,請盡可能將代理程式部署到DataSync需要存取的儲存系統 (如果可能的話,請使用相同的區域網路)。如需詳細資訊,請參閱AWS DataSync網路需求

    如有需要,請參閱虛擬化管理程序的說明文件,瞭解如何在 VMware 主機中部署.ova檔案。

  5. 開啟虛擬化管理程序的電源、登入代理程式虛擬機器,然後取得代理程式的 IP 位址。您需要此 IP 地址以啟用代理程式。

    代理程式虛擬機器的預設認證為登入admin和密碼password。如有需要,請透過虛擬機器的本機主控台變更密碼。

在 KVM 上部署您的代理程式

您可以從DataSync主控台下載代理程式,並將其部署到 KVM 環境中。

在您開始之前:請確定您的儲存環境可以支援DataSync代理程式。如需詳細資訊,請參閱虛擬機器需求

在 KVM 上部署代理程式
  1. 請在以下位置開啟AWS DataSync主控台。 https://console.aws.amazon.com/datasync/

  2. 在左側導覽窗格中,選擇代理程式,然後選擇建立代理程式

  3. 針對 Hypervisor,請選擇以核心為基礎的虛擬機器 (KVM),然後選擇 [下載映像檔]。

    代理程式會下載包含.qcow2映像檔的檔案。.zip

  4. 若要將網路延遲降至最低,請盡可能將代理程式部署到DataSync需要存取的儲存系統 (如果可能的話,請使用相同的區域網路)。如需詳細資訊,請參閱AWS DataSync網路需求

  5. 執行以下命令來安裝.qcow2映像檔。

    virt-install \ --name "datasync" \ --description "DataSync agent" \ --os-type=generic \ --ram=32768 \ --vcpus=4 \ --disk path=datasync-yyyymmdd-x86_64.qcow2,bus=virtio,size=80 \ --network default,model=virtio \ --graphics none \ --import

    如需如何管理此虛擬機器和 KVM 主機的相關資訊,請參閱虛擬機器管理程序的說明文件。

  6. 開啟您的 Hypervisor,登入您的 VM,並取得代理程式的 IP 地址。您需要此 IP 地址以啟用代理程式。

    代理程式虛擬機器的預設認證為登入admin和密碼password。如有需要,請透過虛擬機器的本機主控台變更密碼。

在微軟 Hyper-V 上部署您的代理程式

您可以從DataSync主控台下載代理程式,並將其部署在您的 Microsoft Hyper-V 環境中。

在您開始之前:請確定您的儲存環境可以支援DataSync代理程式。如需詳細資訊,請參閱虛擬機器需求

若要在 Hyper-V 上部署代理程式
  1. 請在以下位置開啟AWS DataSync主控台。 https://console.aws.amazon.com/datasync/

  2. 在左側導覽窗格中,選擇代理程式,然後選擇建立代理程式

  3. 對於虛擬機器管理程序,選擇微軟 Hyper-V,然後選擇下載映像。

    代理程式會下載包含.vhdx映像檔的檔案。.zip

  4. 若要將網路延遲降至最低,請盡可能將代理程式部署到DataSync需要存取的儲存系統 (如果可能的話,請使用相同的區域網路)。如需詳細資訊,請參閱AWS DataSync網路需求

    如有需要,請參閱虛擬機器管理程序的說明文件,了解如何在 Hyper-V 主機中部署.vhdx檔案。

    警告

    如果您在使用 Broadcom 網路介面卡的 Hyper-V 主機上啟用虛擬機器佇列 (VMQ),可能會發現網路效能不佳。如需有關因應措施的資訊,請參閱 Microsoft 說明文件

  5. 開啟您的 Hypervisor,登入您的 VM,並取得代理程式的 IP 地址。您需要此 IP 地址以啟用代理程式。

    代理程式虛擬機器的預設認證為登入admin和密碼password。如有需要,請透過虛擬機器的本機主控台變更密碼。

在 Amazon EC2 上部署您的代理程式

在以下項目之間複製資料時,您可以將DataSync代理程式部署為 Amazon EC2 執行個體:

警告

我們不建議使用 Amazon EC2 代理程式存取現場部署儲存,因為網路延遲增加。而是將代理程式部署為 VMware、KVM 或 Hyper-V 虛擬機器,盡可能靠近內部部署儲存裝置的資料中心。

若要為您的代理程式 AMI 選擇 AWS 區域
  • 使用下列 CLI 命令取得指定之最新的 DataSync Amazon 機器映像檔 (AMI) 識別碼AWS 區域。

    aws ssm get-parameter --name /aws/service/datasync/ami --region region
    範例 命令和輸出範例
    aws ssm get-parameter --name /aws/service/datasync/ami --region us-east-1 { "Parameter": { "Name": "/aws/service/datasync/ami", "Type": "String", "Value": "ami-id", "Version": 6, "LastModifiedDate": 1569946277.996, "ARN": "arn:aws:ssm:us-east-1::parameter/aws/service/datasync/ami" } }
將您的DataSync代理程式部署為 Amazon EC2 執行個體
重要

為避免收費,請以不需要可用區域之間網路流量的方式部署代理程式。例如,在自我管理檔案系統所在的可用區域中部署代理程式。

若要進一步了解所有人的資料傳輸價格AWS 區域,請參閱 Amazon EC2 隨需定價

  1. 從來源檔案系統所AWS 帳戶在的位置,使用 Amazon EC2 啟動精靈中的 AMI 啟動代理程式。請使用以下 URL 來啟動 AMI。

    https://console.aws.amazon.com/ec2/v2/home?region=source-file-system-region#LaunchInstanceWizard:ami=ami-id

    在 URL 中,將source-file-system-region和取代為您ami-id自己的來源AWS 區域和 AMI ID。Amazon EC2 主控台會顯示 Choose an Instance Type (選擇執行個體類型)

  2. 為您的使用案例選擇建議的其中一個執行個體類型,然後選擇 Next: Configure Instance Details。如需建議執行個體類型的資訊,請參閱 Amazon EC2 執行個體要求

  3. Configure Instance Details (設定執行個體詳細資訊) 頁面上,執行下列操作:

    1. 對於網路,請選擇您來源 Amazon EFS 或 NFS 檔案系統所在的虛擬私有雲 (VPC)。

    2. 針對 Auto-assign Public IP (自動指派公有 IP) 選擇一個數值。若要從公有網際網路存取您的執行個體,請將 Auto-assign Public IP (自動指派公有 IP) 設定為 Enable (啟用)。否則,請將 Auto-assign Public IP (自動指派公有 IP) 設定為 Disable (停用)。如果未指派公用 IP 位址,請使用其私有 IP 位址在 VPC 中啟用代理程式。

      當您從雲端檔案系統傳輸檔案時,為了提高效能,我們建議您選擇 NFS 伺服器所在的置放群組值。

  4. 選擇 Next: Add Storage (下一步:新增儲存體)。代理程式不需要額外的儲存體,因此您可以略過此步驟,然後選擇 Next: Add tags (下一步:新增標籤)

  5. (選擇性) 在「新增標籤」頁面上,您可以將標籤新增至 Amazon EC2 執行個體。當您在頁面上完成時,請選擇 Next: Configure Security Group (下一步:設定安全群組)

  6. Configure Security Group (設定安全群組) 頁面上,執行下列作業:

    1. 請確定所選安全群組,允許在您計劃用來啟用代理程式的 Web 瀏覽器中,對 HTTP 連接埠 80 進行傳入存取。

    2. 請確保來源檔案系統的安全群組允許來自代理程式的內送流量。此外,請確定代理程式允許來源檔案系統的輸出流量。如果您使用 VPC 端點部署代理程式,則需要允許其他連接埠。如需詳細資訊,請參閱DataSync代理程式如何使用 VPC 端點

    如需 DataSync 的完整網路需求,請參閱AWS DataSync網路需求

  7. 選擇 Review and Launch (檢閱和啟動) 以檢閱您的組態,然後選擇 Launch (啟動) 以啟動您的執行個體。請記得使用您可以存取的金鑰對。此時會出現確認頁面,並指出您的執行個體正在啟動。

  8. 選擇檢視執行個體以關閉確認頁面並返回 Amazon EC2 執行個體畫面。當您啟動執行個體時,其初始狀態為 pending (待定)。在執行個體啟動後,其狀態會變更為 running (執行中)。此時,它被分配了一個公共域名系統(DNS)名稱和 IP 地址,您可以在「描述」選項卡中找到它們。

  9. 如果您將 Auto-assign Public IP (自動指派公有 IP) 設定為 Enable (啟用),請選擇您的執行個體,並記下 Descriptions (說明) 標籤中的公有 IP 地。稍後您可以使用此 IP 地址來連接到您的同步代理程式。

    如果您將 Auto-assign Public IP (自動指派公有 IP) 設定為 Disable (停用),請在您的 VPC 中啟動或使用現有的執行個體來啟用代理程式。在此情況下,您可以使用同步代理程式的私有 IP 地址,來啟用 VPC 中來自此執行個體的代理程式。

部署您的代理程式 AWS Snowcone

DataSync 代理程式 AMI 已預先安裝在您的 Snowcone 裝置上。使用下列其中一個工具啟動代理程式:

部署您的代理程式 AWS Outposts

您可以在前哨上啟動 DataSync Amazon EC2 實例。若要深入瞭解如何在上啟動 AMIAWS Outposts,請參閱AWS Outposts使用者指南的在 Outpost 上啟動執行個體

在 Outposts 上DataSync使用存取 Amazon S3 時,您必須在允許存取 Amazon S3 存取點的 VPC 中啟動代理程式,並在 Outpost 的父區域啟用代理程式。代理程式也必須能夠路由到儲存貯體的 Outposts 端點上的 Amazon S3。若要進一步了解如何在 Outposts 端點上使用 Amazon S3,請參閱《Amazon S3 使用者指南》中的使用 Amazon S3 使用者指南中的使用 Amazon S3 在 Outposts 上使用 Amazon S3