部署您的 DataSync 代理人 - AWS DataSync

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

部署您的 DataSync 代理人

您在哪裡部署AWS DataSync代理程式取決於您要在何處複製資料,以及您使用的是內部部署或雲端儲存系統。

在 VMware 上部署您的代理程式

您可以在 VMware 環境中下載並部署 AWS DataSync 代理程式,然後啟用代理程式。您也可以使用現有的代理程式而不必部署新的。如果先前建立的代理程式可以存取您的自我管理儲存且在相同的儲存中啟用,則您可以使用該代理程式AWS 區域。

在 VMware 上部署代理程式

  1. 開啟AWS DataSyncconsole (1)https://console.aws.amazon.com/datasync/

  2. 如果您沒有代理程式,請在建立代理程式主控台中的頁面,選擇下載圖片中的部署代理程式區段。這麼做會下載代理程式並將其部署至您的 VMware ESXi Hypervisor。代理程式會做為 VM 提供。如果您想要將代理程式部署為 Amazon EC2 執行個體,請參閱將您的代理程式部署為 Amazon EC2 執行個體

    AWS DataSync 目前支援 VMware ESXi Hypervisor。如需 VM 硬體需求的資訊,請參閱 虛擬機器需求。如需如何部署.ovaVMware 主機中的檔案,請參閱 Hypervisor 的文件。

    如果您之前已在此啟動代理程式AWS 區域並想要使用該代理程式,選擇那個代理程式並選擇建立代理程式設定來源位置 頁面隨即出現。

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

    注意

    VM 的預設登入資料為登入 admin 而密碼為 password

    您可以在本機主控台變更密碼。您無需登入 VM DataSync 函數。登入主要是為了故障診斷用途,例如執行連線測試,或使用AWS。網路特定的設定也會需要,例如設定靜態 IP 地址。

部署代理程式之後,您可以選擇服務端點

在 KVM 上部署您的代理程式

您可以下載並部署AWS DataSync代理程式在您的 KVM 環境中,然後啟用它。您也可以使用現有的代理程式而不必部署新的。如果先前建立的代理程式可以存取您的自我管理儲存且在相同的儲存中啟用,則您可以使用該代理程式AWS 區域。

在 KVM 上部署代理程式

  1. 開啟AWS DataSyncconsole (1)https://console.aws.amazon.com/datasync/

  2. 如果您沒有代理程式,請在建立代理程式主控台中的頁面,選擇下載圖片中的部署代理程式區段。這樣做會下載代理程式.zip包含.qcow2您可以在 KVM 虛擬化管理程序中部署的影像檔案。

    代理程式會做為 VM 提供。如果您想要將代理程式部署為 Amazon EC2 執行個體,請參閱將您的代理程式部署為 Amazon EC2 執行個體

    AWS DataSync目前支援 KVM 虛擬化管理程序。如需 VM 硬體需求的資訊,請參閱 虛擬機器需求

    開始安裝.qcow2在 KVM 中使用的映像,請使用下列命令。

    virt-install \ --name "datasync" \ --description "AWS 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

    如需如何管理此 VM 和 KVM 主機的資訊,請參閱 Hypervisor 的文件。

    如果您先前在此處啟動了代理程式AWS 區域並想要使用該代理程式,請選擇該代理程式,然後選擇建立代理程式設定來源位置 頁面隨即出現。

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

    注意

    VM 的預設登入資料為登入 admin 而密碼為 password

    您可以在本機主控台變更密碼。您無需登入 VM DataSync 函數。登入主要是為了故障診斷用途,例如執行連線測試,或使用AWS。網路特定的設定也會需要,例如設定靜態 IP 地址。

部署代理程式之後,您選擇服務端點

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

您可以下載並部署AWS DataSync代理程式在您的微軟 Hyper-V 環境中,然後啟動它。您也可以使用現有的代理程式而不必部署新的。如果先前建立的代理程式可以存取您的自我管理儲存且在相同的儲存中啟用,則您可以使用該代理程式AWS 區域。

在 Hyper-V 上部署代理程式

  1. 開啟AWS DataSyncconsole (1)https://console.aws.amazon.com/datasync/

  2. 如果您沒有代理程式,請在建立代理程式主控台中的頁面,選擇下載圖片中的部署代理程式區段。這樣做會下載代理程式.zip包含.vhdx您可以在 Hyper-V 虛擬化管理程序中部署的映像檔案。

    代理程式會做為 VM 提供。如果您想要將代理程式部署為 Amazon EC2 執行個體,請參閱將您的代理程式部署為 Amazon EC2 執行個體

    AWS DataSync目前支援 Hyper-V 虛擬化管理程序。如需 VM 硬體需求的資訊,請參閱 虛擬機器需求。如需如何部署.vhdxHyper-V 主機中的檔案,請參閱 Hypervisor 的文件。

    如果您先前在此處啟動了代理程式AWS 區域並想要使用該代理程式,請選擇該代理程式,然後選擇建立代理程式設定來源位置 頁面隨即出現。

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

    注意

    VM 的預設登入資料為登入 admin 而密碼為 password

    您可以在本機主控台變更密碼。您無需登入 VM DataSync 函數。登入主要是為了故障診斷用途,例如執行連線測試或使用AWS。網路特定的設定也會需要,例如設定靜態 IP 地址。

部署代理程式之後,您選擇服務端點

將您的代理程式部署為 Amazon EC2 執行個體

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

警告

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

為您的代理程式 AMI 選擇代理程式 AMIAWS 區域

  • 使用下列 CLI 命令即可取得最新的 DataSync 的 Amazon 機器映像 (AMI) IDAWS 區域。

    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 Launch Wizard 的 AMI 以啟動代理程式。請使用以下 URL 來啟動 AMI。

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

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

  2. 為您的使用案例選擇建議的其中一個執行個體類型,然後選擇下一頁:設定執行個體詳細資訊。如需建議執行個體類型的資訊,請參閱 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: (下一步:) 新增儲存。代理程式不需要額外的儲存體,因此您可以略過此步驟並選擇下一頁: 新增標籤

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

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

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

    2. 請確定來源檔案系統的安全群組允許來自代理程式的傳入流量。此外,請確定代理程式允許對來源檔案系統的傳出流量。如果您使用 VPC 端點部署代理程式,您需要允許額外的連接埠。如需詳細資訊,請參閱 How 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 執行個體上的執行個體AWSOutpost。進一步了解啟動 AMIAWS Outposts,請參閱在前哨站上啟動執行個體中的AWS Outposts使用者指南

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