在工作中,我们有一个 Hyper-V 中的存储服务器 (windows server 2003) 虚拟机。我们最近在 Hyper-V 中安装了一个带有服务器 2012 R2 的新 VM,并希望将我们的存储服务器迁移到这个新 VM。我们有一个虚拟 HD 分配给 2003 服务器和我们所有的份额。以下步骤是否适用于在 VM 之间迁移?:
从 2003 存储服务器复制卷注册表信息
关闭 2003 存储服务器
将 VHD 分配给新 VM (2012 R2)
导入注册表信息以保留所有共享和权限
更新新 VM 上的 IP 以匹配旧 VM。
完毕....
这行得通还是我应该以不同的方式处理它?
在您的情况下,我会使用 Windows Server 2012 R2 中包含的迁移工具。它将迁移所有内容(共享、权限、数据...),并且它是从 Windows Server 2003 迁移到最新操作系统的完全受支持的方式。最后但并非最不重要的一点是,使用它非常简单。
基本上,该过程如下: - 安装具有所有需要的 VHD 的新 Windows Server 2012 R2 VM - 在新的 WS2012R2 VM 中安装文件角色和服务 - 在目标服务器上安装服务器迁移工具 - 打开 TCP 和 UDP 端口 7000 并制作确保它没有被其他应用程序使用。Send-SmigServerData 和 Receive-SmigServerData 使用此端口建立数据传输连接。- 验证目标路径是否有足够的磁盘空间来迁移数据 - 对目标服务器卷使用与源服务器相同的驱动器号。这是必需的,因为 FSRM 迁移要求驱动器号保持不变。- 在源服务器上安装迁移工具并执行
所有详细的分步操作都在这里:文件和存储服务:准备迁移 https://technet.microsoft.com/en-us/library/dn479284%28v=ws.11%29.aspx 文件和存储服务:迁移文件和存储服务角色 https://technet.microsoft.com/en-us/library/dn479292%28v=ws.11%29.aspx