本主题介绍 NetApp 存储及产品平台的配置。

硬件和软件要求

为使虚拟机映像存储能够利用去重功能,VMware 建议使用带有 FlexClone 的 NetApp 存储。对于其他存储卷,通用 NFS 便已足够。

NetApp 硬件和软件:
  • FAS3140C,含 3 个 1TB 驱动器架 (42)
  • PAM 卡
  • NFS
  • NearStore A-SIS
  • FlexVol
  • FlexScale

NFS 导出

为使虚拟机映像存储(在本示例中为 /vol/vol_tenanta 和 /vol/vol_tenantb)能够利用去重功能,VMware 建议使用带有 FlexClone 的 NetApp 存储。对于其他存储卷,通用 NFS 便已足够。

本地挂载点结构

在转换服务器节点上,创建一个与要挂载的 NFS 导出相同的目录结构。虽然对此没有严格要求,但是这样做有助于解决挂载相关问题,并记住挂载内容及位置。例如,对于上面定义的导出,在本地管理节点上创建以下目录结构:
/vol
|-- db
|-- vol_sp
|-- vol_tenanta
|-- vol_tenantb
|-- vol_dbbackup
`-- vol_upload

权限和安全

所有挂载的文件系统都应设置以下导出选项:
  • 读写访问权限:为所有主机设置此选项(如果需要,您可以选择限制到特定主机,但应在添加管理节点时对此进行检查)。
  • 根访问权限:指定应具有根访问权限的一系列主机地址(使用 CIDR 表示法)。这一系列主机地址必须包含所有管理节点。
  • 安全:为导出选择 Unix 式安全设置。
查看 NFS 导出的导出选项时,选项应如下所示:
Read-Write Access (All Hosts)
Root Access (10.155.0.0/24)
Security (sys)

添加新的 NetApp 服务帐户

从您的 NetApp 系统中,您需要添加新的角色、组和用户:

  • 添加新角色
    netapp2> useradmin role add desktone_role -c "Role for Desktone API Support" -a login-http-admin,api-license-list-info,api-system-get-info,api-system-get-version,api-system-get-ontapi-version,api-nfs-status,api-nfs-exportfs-list-rules-2,api-nfs-exportfs-modify-rule-2,api-clone-start,api-clone-stop,api-clone-list-status,api-vfiler-list-info
    Wed Nov 25 19:34:57 GMT [useradmin.added.deleted:info]: The role 'desktone_role' has been added.
    Role added.
  • 添加新组
    netapp2> useradmin group add desktone_group -c "Group for Desktone" -r desktone_role
    Wed Nov 25 19:41:35 GMT [useradmin.added.deleted:info]: The group 'desktone_group' has been added.
    Group added.
  • 添加新用户
    netapp2> useradmin user add desktone -c "Service account for Desktone" -n "Desktone SA" -g desktone_group
    New password:
    Retype new password:
    User added.
    netapp2> Wed Nov 25 19:57:50 GMT [useradmin.added.deleted:info]: The user 'desktone' has been added.