企业管理 > 文件存储和复制 > 文件存储 > 使用外部文件电子仓库 > 将 Windchill 文件电子仓库配置为使用 Azure Blob > 使用 Azure Data Box 将数据传输到 Azure Blob
  
使用 Azure Data Box 将数据传输到 Azure Blob
本部分介绍将数据传输到 Azure Blob 容器的步骤。Azure Data Box 提供了一种安全防篡改的方法,可以将 Windchill 本地数据轻松快速地传输到 Azure。
使用 Azure Data Box 传输数据
事前准备
阅读 Microsoft Azure 站点上提供的文档,获取有关使用 Azure Data Box 的分步说明。
在 Azure 门户上创建存储帐户。
在复制数据之前,在 Azure 存储帐户内创建一个容器。
* 
在块 blob 和页面 blob 共享下,第一级实体为容器,第二级实体为 blob。您需要确保将数据复制到与相应的数据格式对应的共享。例如,将块 blob 数据复制到块 blob 的共享如果数据格式与相应的共享类型不匹配,则在稍后的步骤中,将数据上载到 Azure 将失败。
如下所示的复制步骤要求您根据需要访问 Azure 门户、Windows 服务器计算机和 Azure Data Box 驱动器。
执行下列步骤,以使用 Azure Data Box 将数据从 Windows Server 主计算机复制到 Azure Blob 容器:
1. 从 Microsoft 为您的本地解决方案订购 Azure Data Box。
2. 获得 Azure Data Box 后,将电源线和网络电缆连接到 Azure Data Box。有关详细信息,请参阅 Microsoft Azure 站点上提供的文档。
3. 按照 Microsoft Azure 站点上提供的说明设置 Azure Data Box。此步骤配置 Data Box 网络接口以启用对 Azure Data Box 存储帐户的访问。
4. 如果想要加密存储帐户,请转至 Azure 门户中的“存储帐户” > “加密”
a. 选中“使用自己的密钥”复选框,然后在“加密密钥”部分选择“输入密钥 URI”
b. 输入“密钥 URI”值,然后单击“保存”
* 
如果想要使用客户端加密,请将内容迁移到 Blob 存储,然后将内容重新存储到客户端加密的电子仓库。有关详细信息,请参阅 Azure Blob 存储安装的加密自定义中的“写入客户端加密的委派实施”一节。
5. 配置 Data Box 后,便可在 Azure 门户的服务中搜索 Data Box
6. 请转至 Azure 门户中的“设备详细信息”,并提供所有存储帐户的凭据。
7. 在 Windows 计算机上,使用设备详细信息检查存储帐户。
8. 使用“工具” > “映射网络驱动器...”将 Data Box 驱动器从 Windows 计算机挂载到所需的 Azure 存储帐户。
a. 从 Azure 门户的“设备详细信息”页面提供 Azure 存储帐户的路径和其他凭据。
例如,如果 Azure 存储帐户名称为 contentdataboxperfqa_blockBlob,且网络接口的值为 10.80.22.127,则路径为 \\10.80.22.127\contentdataboxperfqa_blockBlob。有关详细说明,请参阅 Microsoft 文档。
9. 装载驱动器后,从驱动器中打开命令提示符终端,然后使用 robocopy 命令复制数据。语法为 robocopy <Source> <Target> <Attribute>
例如,如果源安装路径为 C:\PTC\Windchill\vaults\defaultuploadvault,并且目标安装路径为 contentdataboxperfqa_blockBlob/testcontainer/defaultuploadvault,则命令为
robocopy C:\PTC\Windchill\vaults\defaultuploadvault contentdataboxperfqa_blockBlob/testcontainer/defaultuploadvault /e /MT:32
/e - 复制子目录,其中包括空目录
/MT - 使用多线程,建议使用 32 或 64 个线程。此选项不与加密文件一起使用。您可能需要分隔加密文件和未加密的文件。但是,单线程副本会显著降低性能。
有关 robocopy 命令的详细信息,请参阅 Microsoft 文档。
10. 验证是否正确复制了数据。
11. 从 Azure 门户导航至“准备交付”选项卡,然后单击“开始准备”
设备准备完成后,“状态”将更新为“准备交付”
12. 关闭该设备,并拔下电缆。按照 Microsoft 提供的说明将 Azure Data Box 发回。
13. 复制数据并收到 Microsoft 的确认后,请验证每个 Azure 存储帐户的复制日志路径中的数据大小。
14. 启动 Windchill 服务器并使用 wt.fv.tools.datamigration.DataMigrationVerificationTool 验证数据。有关详细信息,请参阅电子仓库迁移到 Azure Blob Storage 中的“验证复制的内容”一节。
15. 成功验证数据后,对每个文件夹运行 MountMigrationTool,以将装载路径从基于文件系统的路径更改为 Azure 路径。有关详细信息,请参阅电子仓库迁移到 Azure Blob Storage 中的“更新装载”一节。