共用方式為


部署Azure 儲存體 Mover 代理程式

Azure 儲存體 Mover 服務會利用代理程式來執行您在服務中設定的移轉作業。 代理程式是以虛擬機器為基礎的移轉設備,可在虛擬化主機上執行。 在理想情況下,您的虛擬化主機會盡可能接近要移轉的來源儲存體。 儲存體 Mover 可以支援多個代理程式。

因為代理程式基本上是移轉設備,所以您會透過代理程式本機系統管理命令介面與其互動。 殼層會限制您可以在這部電腦上執行的作業,不過可以存取網路設定和疑難排解工作。

透過 Azure 管理移轉中的代理程式。 支援 Azure PowerShell 和 CLI,且Azure 入口網站內提供圖形互動。 代理程式可作為與新的 Windows Hyper-V 或 VMware 虛擬機器 (VM) 相容的磁片映射。

本文會引導您完成成功部署 儲存體 Mover 代理程式 VM 所需的步驟。

必要條件

注意

目前,Windows Hyper-V 和 VMware 是代理程式 VM 唯一支援的虛擬化環境。 其他虛擬化環境尚未經過測試且不受支援。

判斷 VM 的必要資源

如同每個 VM,代理程式需要主機上可用的計算、記憶體、網路和儲存空間資源。 雖然整體資料大小可能會影響完成移轉所需的時間,但通常是驅動資源需求的檔案和資料夾數目。

網路資源

代理程式需要不受限制的網際網路連線。

雖然沒有單一網路組態選項適用于每個環境,但最簡單的設定牽涉到部署外部虛擬交換器。 外部交換器類型會連線到實體介面卡,並允許您的主機作業系統 (OS) 與所有虛擬機器 (VM) 共用其連線。 此交換器可讓您在實體網路、管理作業系統和虛擬機器上的虛擬介面卡之間進行通訊。 這個方法對於測試環境可能可以接受,但可能不足以供生產伺服器使用。

建立交換器之後,請確定管理和代理程式 VM 都位於相同的交換器上。 在 WAN 連結防火牆上,必須開啟輸出 TCP 埠 443。 請記住,變更網路組態時,將會預期連線中斷。

您可以在 Windows Server 檔中取得建立 Hyper-V 虛擬機器 虛擬交換器的協助 。 如需為 VMware 裝載的 VM 建立虛擬交換器的詳細指引,請參閱 VMware 支援網站。

移轉規模* 記憶體 (RAM) 虛擬處理器計數核心 (2 GHz 分鐘)
100 萬個專案 8 GiB 4 個虛擬核心
1000 萬個專案 8 GiB 4 個虛擬核心
3000 萬個專案 12 GiB 6 個虛擬核心
5000 萬個專案 16 GiB 8 個虛擬核心
1 億個專案 16 GiB 8 個虛擬核心

專案 數目是指來源中的檔案和資料夾總數。

重要

雖然低於最低規格的代理程式 VM 可能適用于您的移轉,但可能無法以最佳方式執行,且不受支援。

效能 目標 文章包含來自不同來源命名空間和 VM 資源的測試結果。

本機儲存體容量

代理程式映射至少需要 20 GiB 的本機儲存體。 如果在移轉期間快取大量小型檔案,所需的數量可能會增加。

下載代理程式 VM 映射

代理程式 VM 的映射裝載在 Microsoft 下載中心作為 zip 檔案。 在 下載檔案 https://aka.ms/StorageMover/agent ,並將代理程式虛擬硬碟 (VHD) 映射解壓縮到您的虛擬化主機。

建立代理程式 VM

下列步驟說明使用 Microsoft Hyper-V 建立 VM 的程式。 如需建立以 VMware 為基礎的 VM 的詳細指引,請參閱 VMware 支援網站。

  1. 建立新的 VM 來裝載代理程式。 開啟 [Hyper-V 管理員]。 在 [ 動作] 窗格中,選取 [ 新增 ] 和 [虛擬機器... ] 以啟動 [ 新增虛擬機器精靈 ]。

    Image showing how to launch the New Virtual Machine Wizard from within the Hyper-V Manager.

  2. 在 [ 指定名稱和位置] 窗格中,指定代理程式 VM [ 名稱 ] 和 [位置 ] 欄位的值。 如果可能的話,位置應該符合儲存 VHD 的資料夾。 選取 [下一步] 。

    Image showing the location of the Name and Location fields within the New Virtual Machine Wizard.

  3. 在 [ 指定產生] 窗格中,選取 [ 第 1 代] 選項。

    Image showing the location of the VM Generation options within the New Virtual Machine Wizard.

    重要

    支援第 1 代 VM。 此 Linux 映射不會開機為第 2 代 VM。

  4. 如果您尚未確定 VM 所需的記憶體數量。 在 [ 指派記憶體 ] 窗格中輸入此數量,指出您需要在 MiB 中輸入值。 1 GiB = 1024 MiB。 使用動態記憶體 功能沒問題。

    Image showing the location of the Startup Memory field within the New Virtual Machine Wizard.

  5. 在 [ 設定網路] 窗格中,選取 [連線ion ] 下拉式清單。 從清單中,選擇提供代理程式網際網路連線的虛擬交換器,然後選取 [ 下一步 ]。 如需詳細資訊,請參閱 Hyper-V 虛擬網路檔 以取得詳細資料。

    Image showing the location of the network Connection field within the New Virtual Machine Wizard.

  6. [連線虛擬硬碟 ] 窗格中,選取 [ 使用現有的虛擬硬碟 ] 選項。 在 [ 位置] 欄位中,選取 [流覽 ] 並流覽至先前步驟中擷取的 VHD 檔案。 選取 [下一步] 。

    Image showing the location of the Virtual Hard Disk Connection fields within the New Virtual Machine Wizard.

  7. 在 [ 摘要] 窗格中,選取 [ 完成 ] 以建立代理程式 VM。

    Image showing the user-assigned values in the Summary pane of the New Virtual Machine Wizard.

  8. 成功建立新的代理程式之後,它會出現在 Hyper-V 管理員 內的 [虛擬機器 ] 窗格中。

    Image showing the agent VM deployed within the New Virtual Machine Wizard.

變更預設密碼

代理程式會使用預設使用者帳戶和密碼來傳遞。 連線至新建立的代理程式,並在部署並啟動代理程式之後立即變更預設密碼。

從與代理程式位於相同子網的電腦上,執行 ssh 命令:

ssh <AgentIpAddress> -l admin

重要

新部署儲存體 Mover 代理程式具有預設密碼:本機使用者:
系統管理員
預設密碼:
admin

系統會提示您,並建議您在您第一次連線到新部署的代理程式之後立即變更預設密碼。 記下新密碼,沒有復原它的程式。 從系統管理命令介面中遺失密碼鎖定。 雲端管理不需要此本機系統管理員密碼。 如果代理程式先前已註冊,您仍然可以將它用於移轉作業。 代理程式是可處置的。 除了他們正在執行的目前移轉作業之外,它們幾乎沒有價值。 您一律可以部署新的代理程式,並改用該代理程式來執行下一個移轉作業。

頻寬節流

在將新電腦部署至網路之前,請花一點時間考慮新電腦所使用的頻寬量。 Azure 儲存體 Mover 代理程式會使用區域網路與來源共用通訊,以及廣域網路 (WAN) 連結上的Azure 儲存體服務。 在這兩種情況下,代理程式都會使用所有可用的網路頻寬。

重要

目前的Azure 儲存體 Mover 代理程式不支援頻寬節流排程。

如果頻寬節流對於您很重要,請建立具有網際網路連線的本機虛擬網路,並設定服務品質 (QoS) 設定。 這種方法可讓您透過虛擬網路公開代理程式,並視需要在本機設定代理程式上未經驗證的網路 Proxy 伺服器。

解除委任代理程式

當您不再需要特定的記憶體行動器代理程式時,您可以將其解除委任。 解除委任是兩個步驟的程式:

  1. 從記憶體行動器資源取消註冊代理程式。
  2. 停止虛擬主機上的代理程式 VM,然後加以刪除。

解除委任代理程式時,會從取消註冊代理程序開始。 有三個選項可啟動取消註冊程式:

您可以使用代理程式 VM 的系統管理殼層來取消註冊代理程式。 代理程式必須連線到服務,並透過 Azure 入口網站 和 Azure PowerShell 或 Azure CLI 在本機和在線顯示。

從與代理程式位於相同子網的電腦上,執行 ssh 命令:

ssh <AgentIpAddress> -l admin

重要

新部署的 儲存體 Mover 代理程式具有默認密碼:本機用戶:
系統管理員
默認密碼:
admin

系統會提示您,並建議您在您第一次連線到新部署的代理程序之後立即變更默認密碼。 記下新密碼,沒有復原它的程式。 從系統管理命令介面中遺失密碼鎖定。 雲端管理不需要此本機系統管理員密碼。 如果代理程式先前已註冊,您仍然可以將它用於移轉作業。 代理程式是可處置的。 除了他們正在執行的目前移轉作業之外,它們幾乎沒有價值。 您一律可以部署新的代理程式,並改用該代理程式來執行下一個移轉作業。

1) System configuration
2) Network configuration
3) Service and job status
4) Unregister
5) Collect support bundle
6) Restart agent
7) Disk Cleanup
8) Exit

xdmsh> 4

選取選項 4) 取消註冊。 系統會提示您確認。

警告

取消註冊會停止代理程式上任何執行中的移轉作業,並將代理程式從可用的移轉代理程式集區永久移除。 不支援重新註冊先前註冊的代理程式 VM。 如果您需要新的代理程式,您應該註冊新的、先前未註冊的代理程式 VM。 請勿重複使用先前未註冊的代理程式 VM。

取消註冊程式期間會進行數件事:

  • 代理程式會從儲存體移動器資源中移除。 您無法再在入口網站的 [ 已註冊的代理程式] 索引 標籤中看到代理程式,或選取該代理程式以進行新的移轉作業。

  • 代理程式也會從 Azure ARC 服務中移除。 此移除會刪除伺服器 - Azure Arc 類型的 混合式計算資源,其代表代理程式與儲存體移動器資源位於相同資源群組中的 Azure ARC 服務。

  • 取消註冊會從 Microsoft Entra 識別碼移除代理程式的受控識別。 系統會自動移除相關聯的服務主體,使此代理程式在其他 Azure 資源上可能擁有的任何許可權失效。 如果您檢查角色型存取控制 (RBAC) 角色指派,例如代理程式先前具有許可權的目標儲存體容器,您就不再找到代理程式的服務主體,因為已刪除。 指派本身仍會顯示為「未知的服務主體」,但此指派不再連線到身分識別,且永遠無法重新連線。 這只是一個跡象,表示這裡所使用的角色指派已不存在的服務主體。

    此行為是標準行為,而不是Azure 儲存體 Mover 的特定行為。 如果您從 Microsoft Entra ID 移除不同的服務主體,然後檢查先前的角色指派,您可以觀察相同的行為。

警告

支援離線代理程式的取消註冊,但不會自動刪除代理程式的 Azure ARC 資源。 相反地,您必須在取消註冊離線代理程式之後手動刪除資源。 代理程式的受控識別生命週期會系結至此資源。 移除它會移除受控識別和服務主體,如先前所述。

當代理程式從 Azure 入口網站 和 Azure PowerShell 或 Azure CLI 消失時,您可以檢查取消註冊程式是否已完成。 您也需要確認 Server - Azure Arc 類型的 混合式計算資源已從資源群組中消失。

您也可以使用代理程式的系統管理殼層來檢查代理程式是否已取消註冊。 若要確認取消註冊,請流覽至任何子功能表,然後返回最上層功能表。 如果取消註冊成功,您會看到功能表選項從 [取消註冊 ] 切換 [註冊 ]。 如先前所述,不支援重新註冊。

完成取消註冊之後,您可以停止虛擬主機上的代理程式 VM。 最好刪除代理程式 VM 映射,因為它先前已註冊、保留一些狀態,且不得再次使用。 如果您需要新的代理程式,請部署具有新代理程式映射的新 VM,從未註冊過。

下一步

部署代理程式之後,請加以啟動,並變更本機帳戶的預設密碼: