請對要建立的每個叢集檔案系統執行此程序。與本機檔案系統不同,叢集檔案系統可從叢集的任何節點存取。如果您已使用 SunPlex Installer 安裝資料服務,則 SunPlex Installer 可能已建立一個或多個叢集檔案系統。
當您建立檔案系統時,磁碟上的所有資料都會被銷毀。請確定您已指定正確的磁碟裝置名稱。如果您指定錯誤的裝置名稱,則您可能會消除不想刪除的資料。
請執行以下作業:
請確保已經安裝與配置容體管理程式軟體。如需容體管理程式安裝程序,請參閱安裝和配置 Solstice DiskSuite 或 Solaris Volume Manager 軟體或SPARC: 安裝和配置 VxVM 軟體。
確定用於所要建立的每個叢集檔案系統的掛載選項。請遵守下表描述的 Sun Cluster 掛載選項需求與限制:
請參閱 mount_ufs(1M) 線上手冊,以取得有關 UFS 掛載選項的更多資訊。
掛載參數 |
描述 |
---|---|
shared |
必需的。該選項指定此為共用檔案系統,因此,對叢集的所有節點均可視。 |
請確保 /etc/vfstab 檔案中的設定不會與 /etc/opt/SUNWsamfs/samfs.cmd 檔案中的設定發生衝突。/etc/vfstab 檔案中的設定會置換 /etc/opt/SUNWsamfs/samfs.cmd 檔案中的設定。
請參閱 mount_samfs(1M) 線上手冊,以取得有關 QFS 掛載參數的更多資訊。
某些資料服務 (例如 Sun Cluster Support for Oracle Real Application Clusters) 對 QFS 具有掛載參數的附加需求和準則。請參閱資料服務使用手冊,以取得所有附加需求。
/etc/vfstab 掛載參數不能啟用記錄,並且 Sun Cluster 軟體也不需要 QFS 共用檔案系統的記錄。
掛載選項 |
描述 |
---|---|
global |
必需的。該選項使檔案系統在叢集的所有節點上均整體可見。 |
log |
必需的。該選項啟用記錄功能。 |
請參閱 VxFS mount_vxfs 線上手冊與「Sun Cluster 系統管理指南(適用於 Solaris 作業系統)」中的「管理叢集檔案系統簡介」,以取得有關 VxFS 掛載選項的更多資訊。
成為叢集中任何節點的超級使用者。
若要快速建立檔案系統,請在您想建立檔案系統之整體裝置的現行主要節點上成為超級使用者。
建立檔案系統。
對於 UFS 檔案系統,請使用 newfs(1M) 指令。
# newfs raw-disk-device |
下表顯示 raw-disk-device 引數的名稱範例。請注意,每個容體管理程式的命名慣例都不一樣。
容體管理程式 |
磁碟裝置名稱範例 |
描述 |
---|---|---|
Solstice DiskSuite 或 Solaris Volume Manager |
/dev/md/nfs/rdsk/d1 |
nfs 磁碟組內的原始磁碟裝置 d1 |
SPARC:VERITAS Volume Manager |
/dev/vx/rdsk/oradg/vol01 |
oradg 磁碟群組內的原始磁碟裝置 vol01 |
無 |
/dev/global/rdsk/d1s3 |
原始磁碟裝置 d1s3 |
對於 Sun StorEdge QFS 檔案系統,請遵循「Sun StorEdge QFS and Sun StorEdge SAM-FS Software Installation and Configuration Guide」中的定義配置之程序。
SPARC:對於 VERITAS 檔案系統 (VxFS) 檔案系統,請依照 VxFS 文件中提供的程序執行。
每個節點上都需要裝載點,即使該節點上的叢集檔案系統不會被存取。
為便於管理,請在 /global/device-group/ 目錄中建立掛載點。這個位置可讓您輕易區分叢集檔案系統 (整體可用) 與本機檔案系統。
# mkdir -p /global/device-group/mountpoint/ |
與包含裝置的裝置群組名稱相同的目錄名稱
裝載叢集檔案系統的目錄名稱
在叢集的每一個節點上,將裝載點的項目加入 /etc/vfstab 檔。
在每個項目中,指定您使用的檔案系統類型所必需的掛載選項。
請勿將 logging 掛載選項用於 Solstice DiskSuite 異動中介裝置或 Solaris Volume Manager 異動容體。異動中介裝置與異動容體提供它們自己的記錄。
另外, Solaris Volume Manager 在即將發佈的 Solaris 發行版本中,依照計畫將從 Solaris 作業系統中移除 異動容體記錄 (以前為 Solstice DiskSuite 異動複合裝置記錄)。Solaris UFS 記錄 提供與其相同的功能,且效能更優、系統管理需求更低、管理費用更少。
若要自動裝載叢集檔案系統,請將 mount at boot 欄位設定為 yes。
對每一個叢集檔案系統,確定其 /etc/vfstab 項目中的資訊在每一個節點上都相同。
請確定每一個節點的 /etc/vfstab 檔案中的項目是以相同次序列示裝置。
檢查檔案系統的啟動順序相依關係。
例如,考量以下情況:phys-schost-1 在 /global/oracle/ 上掛載磁碟裝置 d0,而 phys-schost-2 在 /global/oracle/logs/ 上掛載磁碟裝置 d1。使用此配置,phys-schost-2 僅能在 phys-schost-1 啟動與掛載 /global/oracle/ 之後,方可啟動與掛載 /global/oracle/logs/。
在叢集的任一節點上,執行 sccheck(1M) 公用程式。
sccheck 公用程式驗證掛載點是否存在。該公用程式還驗證在叢集的所有節點上 /etc/vfstab 檔案項目是否正確。
# sccheck |
如果沒有發生錯誤,則不會傳回任何項目。
掛載叢集檔案系統。
# mount /global/device-group/mountpoint/ |
在叢集的每一個節點上,驗證叢集檔案系統已經裝載。
以下範例在 Solstice DiskSuite metadevice /dev/md/oracle/rdsk/d1 上建立一個 UFS 叢集檔案系統。
# newfs /dev/md/oracle/rdsk/d1 … (在某個節點上) # mkdir -p /global/oracle/d1 # vi /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type ; pass at boot options # /dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging (儲存並結束) (在某個節點上) # sccheck # mount /global/oracle/d1 # mount … /global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles on Sun Oct 3 08:56:16 2000 |
如果您在 Solaris 8 作業系統上安裝 Sun Cluster 軟體,或使用 SunPlex Installer 安裝叢集,請移至如何配置 Internet Protocol (IP) 網路多重路徑 群組。
如果您要變更任何私有主機名稱,請移至如何變更專用主機名稱。
如果您在安裝 Sun Cluster 軟體之前未安裝自己的 /etc/inet/ntp.conf 檔案,請安裝或建立 NTP 配置檔案。請移至如何配置網路時間通訊協定 (Network Time Protocol,NTP)。
SPARC: 如果您要配置 Sun Management Center 監視叢集,請移至SPARC: 安裝用於 Sun Management Center 的 Sun Cluster 模組。
否則,請安裝協力廠商應用程式、註冊資源類型、設置資源群組,並配置資料服務。請遵循「Sun Cluster Data Services Planning and Administration Guide for Solaris OS」與應用程式軟體隨附文件中的程序。