Sun Cluster 3.1 8/05 版本說明 (適用於 Solaris 作業系統)

Procedure如何從毀壞的 /etc/path_to_inst 檔案回復

以下程序描述如何從導致 /etc/path_to_inst 檔案毀壞的升級至 Solaris 10 軟體中回復。


備註 –

此程序不會嘗試校正任何可能與將 Sun Cluster 配置升級至 2005 年 3 月之發行版本的 Solaris 10 作業系統相關聯的其他問題。


在升級至 2005 年 3 月之發行版本的 Solaris 10 作業系統之每個節點上執行此程序。

開始之前

如果一個節點無法啟動,請從網路或 CD-ROM 啟動該節點。啟動節點後,立即執行 fsck 指令,並在例如 /a 的分割區中掛載本機檔案系統。在步驟 2 中,在/etc 目錄的路徑中使用本機檔案系統掛載的名稱。

步驟
  1. 成為該節點上的超級使用者或相等的角色。

  2. 變更為 /etc 目錄。


    # cd /etc
    
  3. 確定 path_to_inst 檔案是否已毀壞。

    如果 path_to_inst 檔案已毀壞,則會出現以下特徵:

    • 該檔案包括一些在實體裝置名稱開頭包含 /node@nodeid 的項目。

    • 一些相同的項目會再次列示,但沒有 /node@nodeid 前綴。

    如果該檔案不是此種格式,則會存在某些其他問題。請勿繼續此程序。如果需要協助,請與您的 Sun 服務代表聯絡。

  4. 若如步驟 3 中所述,path_to_inst 檔案已毀壞,請執行以下指令。


    # cp path_to_inst path_to_inst.bak
    # sed -n -e "/^#/p" -e "s,node@./,,p" path_to_inst.bak > path_to_inst
    
  5. 檢視 path_to_inst 檔案以確定該檔案已修復。

    修復的檔案將會反映以下變更:

    • /node@nodeid 前綴已從所有實體裝置名稱中移除。

    • 任何實體裝置名稱均沒有重複的項目。

  6. 確保 path_to_inst 檔案的權限為唯讀。


    # ls -l /etc/path_to_inst
    -r--r--r--   1 root     root        2946 Aug  8  2005 path_to_inst
  7. 執行重新配置重新啟動至非叢集模式。


    # reboot -- -rx
    
  8. 修復所有受影響的叢集節點後,移至「Sun Cluster 軟體安裝指南(適用於 Solaris 作業系統)」中的「如何在非滾動式升級之前升級附屬軟體」以繼續升級程序。