搜索

13.2.3.7. 基于 NFS 的存储池

download PDF
先决条件
要创建基于网络文件系统(NFS)的存储池,主机机器应该已经配置了一个 NFS 服务器。有关 NFS 的详情,请查看 Red Hat Enterprise Linux Storage Administration Guide
确保正确配置了 NFS 服务器后,使用 定义存储池来继续创建存储池
参数
下表提供了 XML 文件、virsh pool-define-as 命令和 Virtual Machine Manager 应用程序所需的参数列表,用于创建基于 NFS 的存储池。
表 13.7. 基于 NFS 的存储池参数
描述XMLpool-define-as虚拟机管理器
存储池的类型 <pool type='netfs'> [type] netfs NETFS:网络导出的目录
存储池的名称 <name>name</name> [name] name Name
挂载点所在的 NFS 服务器的主机名称。这可以是主机名或 IP 地址。

<source>
  <host name='host_name' />

source-host host_name 主机名
NFS 服务器中使用的目录

  <dir path='source_path' />
</source>

source-path source_path 源路径
指定目标的路径。这将是用于存储池的路径。

<target>
  <path>/target_path</path>
</target>

target target_path 目标路径
如果您使用 virsh 创建存储池,请继续 验证存储池是否已创建
示例
以下是基于 NFS 的存储池的 XML 文件示例:
<pool type='netfs'>
  <name>nfspool</name>
  <source>
    <host name='localhost'/>
    <dir path='/home/net_mount'/>
  </source>
  <target>
    <path>/var/lib/libvirt/images/nfspool</path>
  </target>
</pool>
以下是创建基于 NFS 的存储池的命令示例:
# virsh pool-define-as nfspool netfs --source-host localhost --source-path /home/net_mount --target /var/lib/libvirt/images/nfspool
Pool nfspool defined
下图显示了虚拟机 XML 配置虚拟机管理器 来添加 New Storage Pool 对话框的例子,用于创建基于 NFS 的存储池:

图 13.10. 添加新的基于 NFS 的存储池示例

添加新的基于 NFS 的存储池示例
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.