7.2. 准备和添加 NFS 存储

7.2.1. 准备 NFS 存储域

设置 NFS 共享来作为 Red Hat Enterprise Linux 6 服务器上的一个数据域和导出域。如果在 Red Hat Virtualization Manager 的安装过程中已经创建了一个 ISO 域,则不再需要创建它。如需了解与所需的系统用户和组相关的信息,请参阅 附录 G, 系统账户

注意

这个过程包括了设置导出存储域的步骤(导出存储域这个概念已过时)。存储数据域可以从一个数据中心中分离并导入同一个环境或另外一个环境中的其它数据中心中。虚拟机、浮动虚拟磁盘镜像以及模板可以从导入的存储域中上传到附加到的数据中心中。如需了解更多与导入存储域相关的信息,请参阅 第 7.6 节 “导入存在的存储域”
  1. 安装 nfs-utils。这个软件包提供了 NFS 工具:
    # yum install nfs-utils
  2. 配置启动脚本使共享在系统每次启动时都有效:
    # chkconfig --add rpcbind
    # chkconfig --add nfs
    # chkconfig rpcbind on
    # chkconfig nfs on
  3. 启动 rpcbind 服务和 nfs 服务:
    # service rpcbind start
    # service nfs start
  4. 创建数据目录和导出目录:
    # mkdir -p /exports/data
    # mkdir -p /exports/export
  5. 把新创建的目录添加到 /etc/exports 文件中。把以下内容添加到 /etc/exports
    /exports/data *(rw)
    /exports/export *(rw)
  6. 导出存储域:
    # exportfs -r
  7. 重新加载 NFS 服务:
    # service nfs reload
  8. 创建 kvm 组:
    # groupadd kvm -g 36
  9. kvm 组中创建用户 vdsm
    # useradd vdsm -u 36 -g 36
  10. 把您的导出目录的 ownership 值设为 36:36(vdsm:kvm)。这将允许 Manager 使用由这些导出目录组成的存储域存储数据。
    # chown -R 36:36 /exports/data
    # chown -R 36:36 /exports/export
  11. 设置目录的访问权限:
    # chmod 0755 /exports/data
    # chmod 0755 /exports/export

7.2.2. 附加 NFS 存储

把一个 NFS 存储域添加到您的 Red Hat Virtualization 环境中的数据中心。这个存储域为虚拟机镜像和 ISO 引导介质提供了存储空间。这个过程需要您已经导出了存储共享。您在创建导出域前必须先创建数据域。使用相同的步骤来创建导出域,在域功能/存储类型列表中选择导出/NFS
  1. 在 Red Hat Virtualization Manager 管理门户中,点存储资源标签页。
  2. 新建域
    新建域窗口

    图 7.1. 新建域窗口

  3. 输入存储域的名称
  4. 使用数据中心域功能存储类型格式使用主机列表的默认值。
  5. 为存储域输入导出路径
    导出路径的格式应该是 192.168.0.10:/datadomain.example.com:/data
  6. 另外,您还可以配置高级参数。
    1. 高级参数
    2. 警告级低存储空间项中输入一个百分比值。当存储域中的空闲空间低于这个值时,用户登录时就会显示一个警告信息。
    3. 严重的空间操作限制阈值项中输入一个值(以 GB 为单位)。当存储域中的空闲空间低于这个值时,用户登录时会显示一个错误信息,任何需要使用存储空间的操作(包括临时使用存储空间的操作)都会被限制。
    4. 如果需要在删除虚拟磁盘后清除它上面的敏感数据,选择删除后清除选项。在域创建后,这个选项还可以被修改,但这不会改变已存在的、带有这个选项的存储的行为。
  7. 确定
    新的 NFS 数据域在存储标签页中被显示(在准备磁盘的时候,它的状态是 Locked)。在磁盘准备完成后,它会被自动附加到数据中心上。

7.2.3. 增加 NFS 存储

为了增加 NFS 存储的空间,您可以创建一个新的存储域,并把它添加到一个存在的数据中心中;或在 NFS 服务器上增加可用的存储空间。对于前一种方法,请参阅 第 7.2.2 节 “附加 NFS 存储”。以下介绍了如果在存在的 NFS 服务器上增加存储空间。

过程 7.1. 增加一个存在的 NFS 存储域

  1. 存储资源标签页并选择一个 NFS 数据存储域。
  2. 在详情框中,点数据中心标签页。点维护按钮把存储域设为维护模式。这会卸载存在的共享,从而可以重新调整存储域的大小。
  3. 在 NFS 服务器上重新调整存储的大小。对于 Red Hat Enterprise Linux 6 系统,请参阅 Red Hat Enterprise Linux 6 Storage Administration Guide。对于 Red Hat Enterprise Linux 7 系统,请参阅 Red Hat Enterprise Linux 7 Storage Administration Guide
  4. 在详情框中,点数据中心标签页,点激活按钮来挂载存储域。

为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。