7.2. 准备和添加 NFS 存储
7.2.1. 准备 NFS 存储域 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
设置 NFS 共享来作为 Red Hat Enterprise Linux 6 服务器上的一个数据域导出域。如果在 Red Hat Enterprise Virtualization Manager 的安装过程中已经创建了一个 ISO 域,则不再需要创建它。
- 安装 nfs-utils。这个软件包提供了 NFS 工具:
yum install nfs-utils
# yum install nfs-utils
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 配置启动脚本使共享在系统每次启动时都有效:
chkconfig --add rpcbind chkconfig --add nfs chkconfig rpcbind on chkconfig nfs on
# chkconfig --add rpcbind # chkconfig --add nfs # chkconfig rpcbind on # chkconfig nfs on
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 启动 rpcbind 服务和 nfs 服务:
service rpcbind start service nfs start
# service rpcbind start # service nfs start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 创建数据目录和导出目录:
mkdir -p /exports/data mkdir -p /exports/export
# mkdir -p /exports/data # mkdir -p /exports/export
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 把新创建的目录添加到
/etc/exports
文件中。把以下内容添加到/etc/exports
:/exports/data *(rw) /exports/export *(rw)
/exports/data *(rw) /exports/export *(rw)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 导出存储域:
exportfs -r
# exportfs -r
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 重新加载 NFS 服务:
service nfs reload
# service nfs reload
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 创建
kvm
组:groupadd kvm -g 36
# groupadd kvm -g 36
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在
kvm
组中创建用户vdsm
:useradd vdsm -u 36 -g 36
# useradd vdsm -u 36 -g 36
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 把您的导出目录的 ownership 值设为 36:36(vdsm:kvm)。这将允许 Manager 使用由这些导出目录组成的存储域存储数据。
chown -R 36:36 /exports/data chown -R 36:36 /exports/export
# chown -R 36:36 /exports/data # chown -R 36:36 /exports/export
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 设置目录的访问权限:
chmod 0755 /exports/data chmod 0755 /exports/export
# chmod 0755 /exports/data # chmod 0755 /exports/export
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
7.2.2. 附加 NFS 存储 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
把一个 NFS 存储域添加到您的 Red Hat Enterprise Virtualization 环境中的数据中心。这个存储域为虚拟机镜像和 ISO 引导介质提供了存储空间。这个过程需要您已经导出了存储共享。您在创建导出域前必须先创建数据域。使用相同的步骤来创建导出域,在域功能/存储类型列表中选择导出/NFS。
- 在 Red Hat Enterprise Virtualization Manager 管理门户中,点资源标签页。
- 点。
图 7.1. 新建域窗口
- 输入存储域的名称。
- 使用数据中心、域功能、存储类型、格式和使用主机列表的默认值。
- 为存储域输入导出路径。导出路径的格式应该是 192.168.0.10:/data 或 domain.example.com:/data。
- 另外,您还可以配置高级参数。
- 点高级参数。
- 在警告级低存储空间项中输入一个百分比值。当存储域中的空闲空间低于这个值时,用户登录时就会显示一个警告信息。
- 在严重的空间操作限制阈值项中输入一个值(以 GB 为单位)。当存储域中的空闲空间低于这个值时,用户登录时会显示一个错误信息,任何需要使用存储空间的操作(包括临时使用存储空间的操作)都会被限制。
- 如果需要在删除虚拟磁盘后清除它上面的敏感数据,选择删除后清除选项。在域创建后,这个选项还可以被修改,但这不会改变已存在的、带有这个选项的存储的行为。
- 点确定。新的 NFS 数据域在存储标签页中被显示(在准备磁盘的时候,它的状态是
Locked
)。在磁盘准备完成后,它会被自动附加到数据中心上。
7.2.3. 增加 NFS 存储 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
为了增加 NFS 存储的空间,您可以创建一个新的存储域,并把它添加到一个存在的数据中心中;或在 NFS 服务器上增加可用的存储空间。对于前一种方法,请参阅 第 7.2.2 节 “附加 NFS 存储”。以下介绍了如果在存在的 NFS 服务器上增加存储空间。
过程 7.1. 增加一个存在的 NFS 存储域
- 点存储资源标签页并选择一个 NFS 数据存储域。
- 在详情框中,点数据中心标签页。点 按钮把存储域设为维护模式。这会卸载存在的共享,从而可以重新调整存储域的大小。
- 在 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。
- 在详情框中,点数据中心标签页,点 按钮来挂载存储域。