旧发布者帐户映像将于 2024 年 4 月弃用
Microsoft 发布者帐户是 Azure Marketplace 帐户,允许开发人员将其产品发布到 Microsoft AppSource 或 Azure Marketplace。RESF 在 Azure 中提供 Rocky Linux 虚拟机映像,但有两个独立的发布者帐户:一个旧帐户,标识为 erockyenterprisesoftwarefoundationinc1653071250513
,以及一个较新的官方帐户,名为 resf
。在旧发布者帐户 (erockyenterprisesoftwarefoundationinc1653071250513
) 下发布的映像已于 2024 年 4 月 23 日被标记为弃用,并在 180 天(6 个月)的宽限期后将无法再使用。
要继续在 Azure 上使用 Rocky Linux,您必须遵循本指南迁移到新的发布者帐户 (resf
) 或新的社区库映像。
迁移指南:过渡到 Azure 上的新 Rocky Linux 映像¶
本指南提供了从已弃用的 Rocky Linux 映像迁移到 resf
发布者帐户下的新映像或使用社区库的 Azure 虚拟机 (VM) 的详细步骤。遵循本指南将确保平稳过渡,并将中断降至最低。
开始之前¶
- 请确保您拥有虚拟机当前备份。虽然迁移过程不应影响您的数据,但拥有备份是任何系统更改的最佳实践。
- 验证您是否拥有在 Azure 帐户中创建新 VM 和管理现有 VM 的必要权限。
步骤 1:定位现有虚拟机¶
识别使用旧 Rocky Linux 映像部署的虚拟机。您可以通过使用旧发布者帐户名称过滤虚拟机来完成此操作。
erockyenterprisesoftwarefoundationinc1653071250513`
步骤 2:准备新的虚拟机¶
- 导航至 Azure Marketplace。
- 在
resf
发布者帐户下搜索新的 Rocky Linux 映像或访问社区库。- 当前 Marketplace 链接
- Rocky Linux x86_64
- Rocky Linux aarch64
- 有关访问社区库映像的完整说明,请参阅此新闻帖子
- 选择所需的 Rocky Linux 版本并创建新的虚拟机。在设置过程中,您可以选择与现有 VM 相同的 VM 大小和其他配置,以确保兼容性。
步骤 3:传输数据¶
选项 A:使用 Azure 管理磁盘(推荐,更简单)¶
- 停止现有虚拟机。
- 分离现有虚拟机的操作系统磁盘。
- 将分离的磁盘作为数据磁盘附加到新虚拟机。
- 启动新虚拟机。如果需要,您可以挂载旧的操作系统磁盘并将数据复制到新磁盘。
选项 B:使用数据传输工具(适用于复杂环境或特定需求)¶
- 选择数据传输工具,例如
rsync
或 Azure Blob Storage 来传输数据。 - 将数据从旧虚拟机传输到新虚拟机。这可能包括应用程序数据、配置和用户数据。
# Example rsync command
rsync -avzh /path/to/old_VM_data/ user@new_VM_IP:/path/to/new_VM_destination/
步骤 4:重新配置新虚拟机¶
- 将您在旧虚拟机上的任何自定义配置或调整重新应用到新虚拟机,确保其与预期的环境设置匹配。
- 测试新虚拟机,以确认应用程序和服务按预期运行。
步骤 5:更新 DNS 记录(如果适用)¶
如果您通过特定域访问虚拟机,则必须更新 DNS 记录以指向新虚拟机的 IP 地址。
步骤 6:停用旧虚拟机¶
确认新虚拟机已正确运行并已迁移所有必要数据和配置后,您可以取消分配并删除旧虚拟机。
最后步骤¶
- 验证新虚拟机上的所有服务是否按预期运行。
- 监控新虚拟机的性能和运行状况,以确保其满足您的需求。
支持¶
如果您在迁移过程中遇到任何问题或有疑问,可以获得支持。请访问Rocky Linux 支持渠道寻求帮助。
作者:Neil Hanlon
贡献者:Steven Spencer, Ganna Zhyrnova