Sun Cluster 軟體安裝指南(適用於 Solaris 作業系統)

Procedure如何建立叢集檔案系統

請對要建立的每個叢集檔案系統執行此程序。與本機檔案系統不同,叢集檔案系統可從叢集的任何節點存取。如果您已使用 SunPlex Installer 安裝資料服務,則 SunPlex Installer 可能已建立一個或多個叢集檔案系統。


注意 – 注意 –

當您建立檔案系統時,磁碟上的所有資料都會被銷毀。請確定您已指定正確的磁碟裝置名稱。如果您指定錯誤的裝置名稱,則您可能會消除不想刪除的資料。


開始之前

請執行以下作業:

步驟
  1. 成為叢集中任何節點的超級使用者。


    提示 –

    若要快速建立檔案系統,請在您想建立檔案系統之整體裝置的現行主要節點上成為超級使用者。


  2. 建立檔案系統。

    • 對於 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 文件中提供的程序執行。

  3. 在叢集的每個節點上,為叢集檔案系統建立掛載點目錄。

    每個節點上都需要裝載點,即使該節點上的叢集檔案系統不會被存取。


    提示 –

    為便於管理,請在 /global/device-group/ 目錄中建立掛載點。這個位置可讓您輕易區分叢集檔案系統 (整體可用) 與本機檔案系統。



    # mkdir -p /global/device-group/mountpoint/
    
    device-group

    與包含裝置的裝置群組名稱相同的目錄名稱

    mountpoint

    裝載叢集檔案系統的目錄名稱

  4. 在叢集的每一個節點上,將裝載點的項目加入 /etc/vfstab 檔。

    請參閱 vfstab(4) 線上手冊,以取得詳細資訊。

    1. 在每個項目中,指定您使用的檔案系統類型所必需的掛載選項。


      備註 –

      logging 掛載選項用於 Solstice DiskSuite 異動中介裝置或 Solaris Volume Manager 異動容體。異動中介裝置與異動容體提供它們自己的記錄。

      另外, Solaris Volume Manager 在即將發佈的 Solaris 發行版本中,依照計畫將從 Solaris 作業系統中移除 異動容體記錄 (以前為 Solstice DiskSuite 異動複合裝置記錄)。Solaris UFS 記錄 提供與其相同的功能,且效能更優、系統管理需求更低、管理費用更少。


    2. 若要自動裝載叢集檔案系統,請將 mount at boot 欄位設定為 yes

    3. 對每一個叢集檔案系統,確定其 /etc/vfstab 項目中的資訊在每一個節點上都相同。

    4. 請確定每一個節點的 /etc/vfstab 檔案中的項目是以相同次序列示裝置。

    5. 檢查檔案系統的啟動順序相依關係。

      例如,考量以下情況:phys-schost-1/global/oracle/ 上掛載磁碟裝置 d0,而 phys-schost-2/global/oracle/logs/ 上掛載磁碟裝置 d1。使用此配置,phys-schost-2 僅能在 phys-schost-1 啟動與掛載 /global/oracle/ 之後,方可啟動與掛載 /global/oracle/logs/

  5. 在叢集的任一節點上,執行 sccheck(1M) 公用程式。

    sccheck 公用程式驗證掛載點是否存在。該公用程式還驗證在叢集的所有節點上 /etc/vfstab 檔案項目是否正確。


     # sccheck
    

    如果沒有發生錯誤,則不會傳回任何項目。

  6. 掛載叢集檔案系統。


    # mount /global/device-group/mountpoint/
    
    • 對於 UFS 和 QFS,從叢集中的任何節點掛載叢集檔案系統。

    • SPARC: 對於 VxFS,請從目前的 device-group 主控節點掛載叢集檔案系統,以確保檔案系統掛載成功。此外,VxFS 檔案系統的卸載也應該在 device-group 目前的主要節點上進行,才能確保成功將該檔案系統卸載下來。


      備註 –

      若要在 Sun Cluster 環境中管理 VxFS 叢集檔案系統,請僅從裝載 VxFS 叢集檔案系統的主要節點執行管理指令。


  7. 在叢集的每一個節點上,驗證叢集檔案系統已經裝載。

    您可以使用 df(1M)mount(1M) 指令列出已掛載的檔案系統。


範例 2–4 建立叢集檔案系統

以下範例在 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」與應用程式軟體隨附文件中的程序。