跳过内容

旧的发布帐户镜像已于 2024 年 4 月弃用

Microsoft 发布帐户是 Azure 市场帐户,允许开发者将其产品发布到 Microsoft AppSource 或 Azure 市场。RESF 在 Azure 中的两个独立发布帐户下提供 Rocky Linux 虚拟机镜像;一个旧帐户,标识为erockyenterprisesoftwarefoundationinc1653071250513,另一个是较新的官方帐户,名为resf。在旧发布帐户(erockyenterprisesoftwarefoundationinc1653071250513)下发布的镜像于 2024 年 4 月 23 日被标记为弃用,有效期 180 天(6 个月),之后将不再可用。

要继续在 Azure 上使用 Rocky Linux,您必须按照本指南迁移到新的发布帐户(resf)或新的社区库镜像。

迁移指南:迁移到 Azure 上的新 Rocky Linux 镜像

本指南提供将您的 Azure 虚拟机 (VM) 从已弃用的 Rocky Linux 镜像迁移到resf 发布者帐户下的新镜像或使用社区库的详细步骤。按照本指南将确保平滑过渡,并最大程度地减少中断。

开始之前

  • 确保您拥有 VM 的最新备份。虽然迁移过程不应影响您的数据,但对于任何系统更改,拥有备份都是最佳实践。
  • 验证您是否拥有在 Azure 帐户中创建新 VM 和管理现有 VM 的必要权限。

步骤 1:定位您的现有 VM

识别使用旧 Rocky Linux 镜像部署的 VM。您可以通过使用旧发布者帐户名称过滤您的 VM 来实现此目的

erockyenterprisesoftwarefoundationinc1653071250513`

步骤 2:准备一台新 VM

  1. 导航到 Azure 市场。
  2. 搜索resf 发布者帐户下的新 Rocky Linux 镜像或访问社区库。
  3. 选择所需的 Rocky Linux 版本并创建一台新 VM。在设置过程中,您可以选择与现有 VM 相同的 VM 大小和其他配置,以确保兼容性。

步骤 3:传输数据

  1. 停止您现有的 VM。
  2. 分离操作系统磁盘与现有 VM。
  3. 将分离的磁盘附加到新 VM 作为数据磁盘。
  4. 启动您的新 VM。如果需要,您可以挂载旧的 OS 磁盘并将数据复制到新磁盘。

选项 B:使用数据传输工具(适用于复杂的或有特定需求的环境)

  1. 选择一个数据传输工具,例如rsync或 Azure Blob 存储,用于传输数据。
  2. 将数据从旧 VM 传输到新 VM。这可能包括应用程序数据、配置和用户数据。
# Example rsync command
rsync -avzh /path/to/old_VM_data/ user@new_VM_IP:/path/to/new_VM_destination/

步骤 4:重新配置新 VM

  1. 重新应用您在旧 VM 上进行的任何自定义配置或调整,确保它与预期环境设置相匹配。
  2. 测试新 VM,以确认应用程序和服务按预期运行。

步骤 5:更新 DNS 记录(如果适用)

如果您通过特定域访问您的 VM,则必须更新您的 DNS 记录以指向新 VM 的 IP 地址。

步骤 6:停用旧 VM

一旦您确认新 VM 正确运行并将所有必要的数据和配置迁移完毕,您可以释放并删除旧 VM。

最后步骤

  • 验证新 VM 上的所有服务是否按预期运行。
  • 监控新 VM 的性能和运行状况,以确保它满足您的需求。

支持

如果您在迁移过程中遇到任何问题或有任何疑问,都可以获得支持。访问Rocky Linux 支持渠道寻求帮助。

作者:Neil Hanlon

贡献者:Steven Spencer、Ganna Zhyrnova