3.4. 升级到 RHVH,同时保留本地存储


具有本地存储的环境无法将虚拟机迁移到另一集群中的主机(例如,在升级到 4.0 时),因为本地存储不与其他存储域共享。要升级具有本地存储域的 RHEV-H 3.6 主机,请在保留本地存储的同时重新安装主机,在 4.0 环境中创建一个新的本地存储,并将之前的本地存储导入到新域中。
此过程基于假设 Red Hat Virtualization Manager 是 4.0 版本,以及主机所属的数据中心和集群的兼容性级别。

过程 3.2. 升级到 RHVH,同时保留本地存储

  1. 在启动此过程前,请确保 RHEV-H 主机的本地存储处于维护模式:
    1. 打开 Data Centers 选项卡。
    2. 单击详细信息窗格中的 Storage 选项卡,然后在结果列表中选择存储域。
    3. Maintenance
  2. 重新安装 Red Hat Virtualization 主机,如 安装指南中的安装 Red Hat Virtualization 主机 中所述。
    重要
    Installation Destination 屏幕中选择要在其上安装 RHVH 的设备时,请勿选择存储虚拟机的设备。仅选择应安装操作系统的设备。
    如果您使用 kickstart 安装主机,请通过在 kickstart 文件中添加以下内容来保留包含虚拟机的设备,将 device 替换为相关设备。
    # clearpart --all --drives=device
    有关使用 kickstart 的更多信息,请参阅 Red Hat Enterprise Linux 7 安装指南中的 Kickstart 语法参考
  3. 在重新安装的主机上,创建一个目录,例如用于恢复之前环境的 /data
    # mkdir /data
  4. 将之前的本地存储挂载到新目录中。在我们的示例中,/dev/sdX1 是本地存储:
    # mount /dev/sdX1 /data
  5. 为新目录设置以下权限:
    # chown -R 36:36 /data
    # chmod -R 0755 /data
  6. 红帽建议您在服务器需要重启时通过 /etc/fstab 自动挂载本地存储:
    # blkid | grep -i sdX1
    /dev/sdX1: UUID="a81a6879-3764-48d0-8b21-2898c318ef7c" TYPE="ext4"
    
    # vi /etc/fstab
    UUID="a81a6879-3764-48d0-8b21-2898c318ef7c" /data    ext4    defaults     0       0
  7. 在管理门户中,创建一个数据中心,然后在 Storage Type 下拉菜单中选择 Local
  8. 在新数据中心上配置集群。如需更多信息, 请参阅管理指南中的 创建新集群
  9. 将主机添加到管理器。如需更多信息 ,请参阅安装指南中的在 Red Hat Virtualization Manager 中添加主机
  10. 在 主机上,创建一个新目录,它将用于创建初始本地存储域。例如:
    # mkdir -p /localfs 
    # chown 36:36 /localfs
    # chmod -R 0755 /localfs
  11. 在管理门户中,打开 Storage 选项卡,再单击 New Domain 以创建新的本地存储域。
    localfs 定义为 Name/localfs 定义为 路径
  12. 本地存储变为 Active 后,选择 Import Domain,再定义域的详细信息。
    例如,将 Data 定义为 NameLocal on Host 作为 Storage Type/data 作为 路径
  13. OK 以确认显示的消息告诉您存储域已附加到数据中心。
  14. 激活新存储域:
    1. 打开 Data Centers 选项卡。
    2. 单击详细信息窗格中的 Storage 选项卡,然后在结果列表中选择新的 Data 存储域。
    3. Activate
  15. 新存储域变为 Active 后,导入虚拟机及其磁盘:
    1. Storage 选项卡中,选择 data
    2. 在详细信息窗格中选择 VM Import 选项卡,选择虚拟机并单击 Import。如需了解更多详细信息, 请参阅管理指南中的 导入虚拟机
  16. 一旦确保所有虚拟机都已成功导入并且正常运行,您可以将 localfs 移至维护模式。
    1. Storage 选项卡,然后从结果列表中选择 localfs
    2. 单击详细信息窗格中的 Data Center 选项卡。
    3. 单击 Maintenance,然后单击 OK 以将存储域移到维护模式。
    4. 单击 Detach 以打开 Detach Storage 确认窗口。
    5. 点击 OK
现在,您已成功将主机升级到 4.0,创建了新的本地存储域,以及导入 3.6 存储域及其虚拟机。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.