搜索

15.4. 共享存储示例:用于简单迁移的 NFS

download PDF
重要
这个示例使用 NFS 与其他 KVM 主机物理机器共享客户机虚拟机镜像。虽然大型安装不实际,但介绍仅演示迁移技巧。请勿使用此示例来迁移或运行多个客户机虚拟机。另外,还需要启用 synch 参数。这是正确导出 NFS 存储所需要的。
对于大型部署来说,iSCSI 存储是更好的选择。有关配置详情请参考 第 13.2.3.5 节 “基于 iSCSI 的存储池”
有关配置 NFS、打开 IP 表和配置防火墙的详情,请参考 Red Hat Linux Storage Administration Guide
请确定 NFS 文件锁定没有被使用,因为在 KVM 中不支持它。
  1. 导出 libvirt 镜像目录

    迁移需要存储位于独立于迁移目标系统的系统中。在这个独立系统中,通过将默认镜像目录添加到 /etc/exports 文件中来导出存储:
    /var/lib/libvirt/images *.example.com(rw,no_root_squash,sync)
    根据您的环境要求更改 hostname 参数。
  2. 启动 NFS

    1. 如果 NFS 软件包尚未安装,则安装它们:
      # yum install nfs-utils
    2. 确保打开 iptables 中 NFS 的端口(例如 2049),并将 NFS 添加到 /etc/hosts.allow 文件中。
    3. 启动 NFS 服务:
      # systemctl start nfs-server
  3. 将共享存储挂载到源和目的地

    在迁移源和目标系统中挂载 /var/lib/libvirt/images 目录:
    # mount storage_host:/var/lib/libvirt/images /var/lib/libvirt/images
    警告
    为源主机物理机器选择哪个目录都必须与目标主机物理计算机上的目录完全相同。这适用于所有共享存储。该目录必须相同,或使用 virt-manager 迁移会失败。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.