12.2. 共享存储示例:使用 NFS 进行简单迁移

这个示例使用 NFS 与其它 KVM 主机共享客户端映像。这个示例不能在大量安装中使用,只可用来演示迁移技术以及小规模部署。不要使用这个示例进行迁移或者运行多个虚拟客户端。

For advanced and more robust shared storage instructions, refer to 第 5 章 共享存储和虚拟化

  1. 导出您的 libvirt 映像目录

    /etc/exports 文件中添加默认映像目录:

    1. /var/lib/libvirt/images *.bne.redhat.com(rw,no_root_squash,async)
    2.  

    根据您的环境需要更改主机参数。

  2. 启动 NFS

    1. 如果没有安装请安装 NFS 软件包:

      1. # yum install nfs
    2. iptables 中为 NFS 打开端口并在 /etc/hosts.allow 文件中添加 NFS。

    3. 启动 NFS 服务:

      1. # service nfs start
  3. 在目的系统挂载共享存储

    在目的系统中挂载 /var/lib/libvirt/images 目录:

    1. # mount sourceURL:/var/lib/libvirt/images /var/lib/libvirt/images
    2.  

    在源系统和目的系统中的位置必须一致

    无论选择什么目录,客户端和主机的目录必须完全一致。这一点适用于所有共享存储类型。该目录必须一致否则迁移将会失败。