本主題說明產品平台搭配 NetApp 儲存區的組態。

硬體和軟體需求

VMware 建議以 NetApp 儲存區搭配 FlexClone 作為虛擬機器映像儲存區,以利用重複資料刪除。對於其他儲存磁碟區,一般 NFS 就足夠。

NetApp 硬體和軟體:
  • FAS3140C,配備 3 個 1TB 磁碟機架 (42)
  • PAM 卡
  • NFS
  • NearStore A-SIS
  • FlexVol
  • FlexScale

NFS 匯出

VMware 建議以 NetApp 儲存區搭配 FlexClone 作為虛擬機器映像儲存區 (此範例中的 /vol/vol_tenanta 和 /vol/vol_tenantb),以利用重複資料刪除。對於其他儲存磁碟區,一般 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.