Sun Cluster 軟體的未來版次可能不支援 HAStorage。但 HAStoragePlus 支援相同的功能。 要在使用叢集檔案系統或裝置群組時從 HAStorage 升級到 HAStoragePlus,請完成以下步驟。
下例使用適用於 HAStorage 的簡單的 HA-NFS 資源。 ServicePaths 是磁碟群組 nfsdg, AffinityOn 屬性為 TRUE。而且,HA-NFS 服務將 Resource_Dependencies 設定為 HAStorage 資源。
移除應用程式資源對 HAStorage 資源的依存。
# scrgadm -c -j nfsserver-rs -y Resource_Dependencies="" |
停用 HAStorage 資源。
# scswitch -n -j nfs1storage-rs |
移除應用程式資源群組中的 HAStorage 資源。
# scrgadm -r -j nfs1storage-rs |
撤銷註冊 HAStorage 資源類型。
# scrgadm -r -t SUNW.HAStorage |
註冊 HAStoragePlus 資源類型。
# scrgadm -a -t SUNW.HAStoragePlus |
建立 HAStoragePlus 資源。
要指定檔案系統安裝點,請輸入以下文字。
# scrgadm -a -j nfs1-hastp-rs -g nfs1-rg -t \ SUNW.HAStoragePlus -x FilesystemMountPoints=/global/nfsdata -x \ AffinityOn=True |
要指定全域裝置路徑,請輸入以下文字。
# scrgadm -a -j nfs1-hastp-rs -g nfs1-rg -t \ SUNW.HAStoragePlus -x GlobalDevicePaths=nfsdg -x AffinityOn=True |
如果不使用 HAStorage 的 ServicePaths 屬性,則必須使用 HAStoragePlus 的 GlobalDevicePaths 或 FilesystemMountPoints 屬性。 FilesystemMountPoints 擴充屬性必須符合 /etc/vfstab 檔案中指定的次序。
啟動 HAStoragePlus 資源。
# scswitch -e -j nfs1-hastp-rs |
建立應用程式伺服器與 HAStoragePlus 之間的依存。
# scrgadm -c -j nfsserver-rs -y \ Resource_Depencencies=nfs1=hastp-rs |