Solstice DiskSuite 4.2 安裝與產品須知

將執行舊版 DiskSuite 的系統升級

在使用 DiskSuite 的系統上,Solaris 作業系統和 DiskSuite 的升級程序是息息相關的。底下的定義能幫助您理解這些程序及相關問題。

對於已執行舊版 DiskSuite 的系統,影響安裝的因素為:

  1. 您想要與 DiskSuite 4.2 一起執行的 Solaris 版本(也就是 Solaris 2.6 或 Solaris 7)

  2. 系統架構(也就是 SPARC 或 x86)

  3. 安裝前執行於系統上的 Solaris 版本

  4. 安裝前執行於系統上的 Solstice DiskSuite 版本

  5. 您是否有作業系統 metadevice

Solaris 安裝程式無法使常駐於 metadevice 上的 Solaris 軟體升級,因此在執行 Solaris 安裝程式以前,每個作業系統 metadevice 都必須分解成單一元件(片段)。Solaris 安裝之後,這些作業系統 metadevice 必須重新組合才行。

DiskSuite 配置和狀態資訊儲存在一個稱為 metadevice 狀態資料庫(或 metadb)的私人抄寫資料庫裡。 該資料庫係以驅動程式名稱和次要裝置號碼來描述磁碟機。從 DiskSuite 4.0 開始,Solstice DiskSuite 已容許新版 的 Solaris 與 DiskSuite 都能讀取舊版的 metadbs。DiskSuite 的每一版次都至少支援兩種版本的 Solaris。這使您能藉著 Solaris 及 DiskSuite 的先後升級,而從現有版本升級到您想要的 Solaris/DiskSuite 組合。支援矩陣列示於下列表格中。表格中的陰影部份指明哪一版的 DiskSuite 和 Solaris 是相容的。

表 1-1 Solstice DiskSuite 支援矩陣
   Solaris 2.3 Solaris 2.4 Solaris 2.5 Solaris 2.5.1 Solaris 2.6 Solaris 7
 Online: DiskSuite 2.0 or 3.0 * *
 DiskSuite 4.0     
 DiskSuite 4.1       
 DiskSuite 4.2 SPARC           
 DiskSuite 4.2 x86           **

* - 在 DiskSuite 升級前,請使用 Solstice DiskSuite 4.0 和 Solstice DiskSuite 4.1 中的 metacvt(1M) 指令,刪除系統 metadevice 狀態資料庫抄本和 metadevice,並於升級後回復抄本和 metadevice。

** - 在 x86 機器上升級 Solaris 7 之前,請使用 Solstice DiskSuite 4.2 中的 metacvt 指令,刪除系統 metadevice 狀態資料庫抄本和 metadevice。metacvt 指令建立一 shell 指令集,可在升級後回復抄本和 metadevice。

為使 metadevice 狀態資料庫資訊有效起見,新的 Solaris 軟體必須經由升級才得以應用,以便在升級後保留裝置鏈結。


小心 - 小心 -

如果執行 Solaris 的完全安裝,所有的 DiskSuite 配置資訊都會遺失。遺失 DiskSuite 配置資訊可能導致資料流失或系統完全故障。


在升級期間不要變更機器的硬體配置,以避免裝置鏈結有所變更。遺失裝置鏈結會使 metadevice 狀態資料庫資訊失效,而且還可能導致資料流失或系統完全故障。

統合 SCSI 驅動程式,是 Solaris 7 for x86 的功能之一。同樣的 sd 驅動程式如今在 SPARC 和 x86 上都使用。因為 metadevice 狀態資料庫資訊包含了裝置驅動程式名稱,在 x86 上升級為 Solaris 7 需要重新建立 DiskSuite 的 metadb。DiskSuite 4.2 軟體分配包含有 metacvt(1M) 指令,可以進行 metadb自動刪除和重組。

處理上述這些因素的程序,可歸納成如下數項規則:

  1. 在已配置並且正在執行 Solstice DiskSuite 的系統上升級時,一定要執行 Solaris 安裝程式的“Upgrade”選項。

  2. 升級期間,絕不變更機器的硬體配置。

  3. 要升級 DiskSuite 4.2 和 Solaris 7,系統必須執行 Solaris 2.5、Solaris 2.5.1 或 Solaris 2.6 以及 DiskSuite 4.0 或 DiskSuite 4.1。如有需要,請遵循“Solstice DiskSuite 4.0 Product Notes”的指示,以便將系統升級到 Solaris 2.5 和 DiskSuite 4.0。

  4. 將 x86 系統升級為 DiskSuite 4.2 和 Solaris 7,在系統升級為 Solaris 7 之前,必須分解所有的l metadevice,刪除系統中的 DiskSuite metadevice 狀態資料庫,DiskSuite 套裝軟體也應刪除。升級為 Solar 7 以後,DiskSuite 4.2 套裝軟體必須加入,metadevice 也應重新組合。DiskSuite 4.2 所提供的 metacvt 指令集自動分解 metadevice,刪除系統中的 metadevice 狀態資料庫,並寫入一 shell 指令集,以便在升級和安裝 DiskSuite 4.2 套裝軟體後用來回復 metadevice 狀態資料庫,重建 metadevice。

  5. 要升級 DiskSuite 4.2 和 Solaris 2.6,系統必須執行 Solaris 2.4、Solaris 2.5或 Solaris 2.5.1,以及 Solstice DiskSuite 4.0 或 DiskSuite 4.1。如有需要,請遵循“Solstice DiskSuite 4.0 Product Notes”的指示,以便將系統升級到 Solaris 2.4 和 DiskSuite 4.0。

  6. 在作業系統升級前,包含了作業系統檔案(作業系統 metadevice)的 metadevice 必須分解成簡單的元件(單一片段)。


    小心 - 小心 -

    如果未能在系統升級之前分解作業系統 metadevice,勢必導致資料遺失,而且還可能使系統完全故障。


  7. 務必等到新版的 Solstice DiskSuite 軟體已安裝妥當,才可重新組合 metadevice 或將其裝設到檔案系統上。