Sun Fire 高階與中階系統動態重新配置使用者指南
|
|
本章說明在高階和中階的系統上執行 Sun Fire 系統網域 DR 功能之程序。程序若僅適用於其中一種平台,本文將予以明顯標記。系統板和 I/O 板兩詞同時適用於兩種平台。
|
注意 - 在您嘗試在板或元件上執行任何 DR 作業前,請參閱檢查裝置類型、狀態和情況的說明,決定其狀態及情況。
你必須先了解第 1、2 和第 3 章的內容以後,才能執行此節內的任何一項程序。
|
你必須是超級使用者才能在網域裡執行 DR。
備註 - 您所看到的 SBx 或 IOx,其 x 代表了板的 id 編號。
|
本章節涵蓋以下主題:
增加系統板
要增加系統板至網域,先指定板至網域中,或者板必須在 ACL 清單上,ACL 是高階系統網域上的可用元件清單,以及中階系統網域上的存取控制清單之簡稱。
如需關於高階系統 ACL 的相關資訊,請參閱「系統管理服務 (SMS) 管理者指南」。如需關於中階系統 ACL 之相關資訊,請參閱「Sun Fire 中階系統平台管理手冊」。
新增系統板
|
1. 請驗證選取的板插槽可接受板。
# cfgadm -a -s "select=class(sbd)"
|
狀態和情況為:
- 插座狀態 - 空缺
- 佔取狀態 - 取消配置
- 情況 - 未知
- 或 -
- 插座狀態 - 中斷連線
- 佔取狀態 - 取消配置
- 情況 - 未知
2. 增加板至插槽,然後連結和配置該板。
# cfgadm -v -c configure SBx
|
系統測試板時,會有短暫延遲,而網域主控台記錄會顯示訊息,表示元件已配置。已連結和配置附接點之狀態和情況應為:
- 插座狀態 - 連線
- 佔取狀態 - 配置
- 情況 - 正常
現在系統可以偵測板上的可用裝置以及其他可用裝置。
備註 - 如果 cfgadm(1M) 指令在 DR 作業時執行失敗,板不會回復其原來的狀態。如果錯誤可以修復,您可以重新執行該指令。如果錯誤無法修復,您必須重新啟動網域才能使用板。
|
連結系統板但不進行配置
|
1. 請驗證選取的板插槽可接受板。
# cfgadm -a -s "select=class(sbd)"
|
狀態和情況為:
- 插座狀態 - 空缺
- 佔取狀態 - 取消配置
- 情況 - 未知
- 或 -
- 插座狀態 - 中斷連線
- 佔取狀態 - 取消配置
- 情況 - 未知
2. 連接板。
# cfgadm -v -c connect SBx
|
配置已連線的系統板
|
配置已連線的板。
# cfgadm -c configure SBx
|
上述的 x 代表板的數量。
刪除系統板
刪除系統板
|
取消配置和中斷連線板。
# cfgadm -c disconnect SBx
|
取消系統板之配置但不中斷連線
|
取消板的配置。
# cfgadm -c unconfigure SBx
|
刪除未配置之系統板
|
中斷板的連線。
# cfgadm -c disconnect SBx
|
暫時刪除系統板
|
例如,板錯誤且沒有可用的可置換之板或系統板填充面板,則可使用此程序關閉板的電源,而不用移除板。
1. 為板辨別附接點 ID。
# cfgadm -l -s "select=class(sbd)"
|
2. 拔除板並關閉其電源。
# cfgadm -c disconnect ap_id
|
上述的 ap_id 是步驟 1 之指令傳回的附接點 ID。
尋找含有網域永久記憶體之系統板
|
辨別含有永久記憶體的板。
# cfgadm -val | grep permanent
|
取消配置含有永久記憶體的系統板
|
1. 辨別含有永久記憶體的板。
# cfgadm -val | grep permanent
|
2. 取消配置含有永久記憶體的板。
# cfgadm -c unconfigure -y SB0
|
搬移系統板
在網域之間搬移系統板
|
1. 辨識要移除的板的插槽編號。
# cfgadm -l -s "select=class(sbd)"
|
2. 取消配置板但是不要關閉電源以保留測試狀況:
# cfgadm -o unassign,nopoweroff -c disconnect ap_id
|
上述的 ap_id 是步驟 1 傳回的附接點 ID。
該點的插槽並未指定給任何網域,而且所有網域都可以看見該插槽。
3. 在您要移動板的網域中,查看所見的該板狀態是否為中斷連線。
# cfgadm -al -s "select=class(sbd)"
|
備註 - 如果在新網域中無法看見板,問題可能與 ACL 相關,因為此程序是指定作業。如需關於高階系統網域之可用元件清單的資訊,請參閱「系統管理服務 (SMS) 管理者指南」。如需關於中階系統網域上的 ACL 之資訊,請參閱「Sun Fire 中階系統平台管理手冊」。
|
4. 配置新網域的板。
# cfgadm -c configure ap_id
|
新增 I/O 板
新增 I/O 板
|
1. 請驗證選取的板插槽可接受板。
# cfgadm -a -s "select=class(sbd)"
|
狀態和情況為:
- 插座狀態 - 空缺
- 佔取狀態 - 取消配置
- 情況 - 未知
- 或 -
- 插座狀態 - 中斷連線
- 佔取狀態 - 取消配置
- 情況 - 未知
2. 新增板至插槽。
3. 若是中階系統,請測試 I/O 板;若是高階系統,請直接前進至下一步驟。
如果您是在中階系統新增板,請參閱測試 I/O 板 (僅適用於中階系統)。
4. 連結並配置板。
# cfgadm -v -c configure IOx
|
系統測試板時,會有短暫延遲,而網域主控台記錄會顯示訊息,表示元件已配置。已連結和配置附接點之狀態和情況應為:
- 插座狀態 - 連線
- 佔取狀態 - 配置
- 情況 - 正常
現在系統可以偵測板上的可用裝置以及其他可用裝置。
備註 - 如果 cfgadm(1M) 指令在 DR 作業時執行失敗,板不會回復其原來的狀態。如果錯誤可以修復,您可以重新執行該指令。如果錯誤無法修復,您必須重新啟動網域才能使用板。
|
新增和連結 I/O 板但是不進行配置
|
1. 請驗證選取的板插槽可接受板。
# cfgadm -a -s "select=class(sbd)"
|
狀態和情況為:
- 插座狀態 - 空缺
- 佔取狀態 - 取消配置
- 情況 - 未知
- 或 -
- 插座狀態 - 中斷連線
- 佔取狀態 - 取消配置
- 情況 - 未知
2. 新增板至插槽。
3. 若是中階系統,請測試 I/O 板;若是高階系統,請直接前進至下一步驟。
如果您新增板至中階系統,請參閱測試 I/O 板 (僅適用於中階系統)。
4. 連結板。
# cfgadm -v -c connect IOx
|
配置已連結的 I/O 板
|
配置已連結的 I/O 板。
# cfgadm -c configure IOx
|
刪除 I/O 板
|
取消配置和中斷連線 I/O 板。
# cfgadm -c disconnect IOx
|
取消配置 I/O 板但不中斷連線
|
不中斷連線但取消配置 I/O 板。
# cfgadm -c unconfigure IOx
|
中斷取消配置的 I/O 板之連線
|
中斷取消配置 I/O 板之連線。
# cfgadm -c disconnect IOx
|
新增/刪除/追蹤記憶體和 CPU
備註 - 以下程序可套用於單核心和雙核心的 CPU。
|
配置系統板上的 CPU
|
配置 CPU。
# cfgadm -c configure SBx::cpuy
|
上述的 x 代表板的號碼,而 y 代表 CPU 之編號,Sun Fire 高階和中階系統的 CPU 編號為 1 至 3。
配置系統板上的記憶體
|
配置記憶體。
# cfgadm -c configure SBx::memory
|
上述的 x 代表板之編號。對於記憶體,指令可套用於系統板上的所有記憶體。
配置系統板上所有的 CPU 和記憶體
|
配置板上所有的 CPU 和記憶體。
# cfgadm -c configure SBx
|
取消配置系統板上的 CPU
|
取消配置 CPU。
# cfgadm -c unconfigure SBx::cpuy
|
上述的 x 代表板之編號,而 y 代表 CPU 號碼,Sun Fire 高階和低階系統的 CPU 編號為 1 至 3。
取消配置系統板上的記憶體
|
配置記憶體。
# cfgadm -c unconfigure SBx::memory
|
上述的 x 代表板之編號。對於記憶體,指令可套用於系統板上的所有記憶體
取消配置系統板上所有的 CPU 和記憶體
|
取消配置 板上所有的 CPU 和記憶體。
# cfgadm -c unconfigure SBx
|
追蹤取消配置記憶體的作業
|
你可以使用 cfgadm(1M) 指令追蹤取消配置記憶體作業之進度。下列指令顯示已刪除之記憶體數量的快照,以及要刪除的記憶體數量。
追蹤記憶體刪除之程序。
# cfgadm -a -s "select=type(memory),cols=ap_id:o_state:info"
|
PCI 配接卡作業
每一個 I/O 板上的熱插式插槽可個別連線、配置、取消配置和中斷連結。在配置配置 I/O 板到網域時,會在每一個熱插式插槽上建立附接點,這些附接點可用來辨別插槽及槽上的配接卡。
Sun Fire 高階系統支援 PCI 和 hsPCI 卡。Sun Fire 中階系統支援 PCI 和 CompactPCI 卡。在下列程序中,PCI 是指這些卡類型的任何一種。
在 I/O 板上連結 PCI 插槽
|
連接 PCI 插槽。
# cfgadm -c connect pci_ap_id
|
上述的 pci_ap_id 代表 PCI 插槽的 ID。
例如,要連結但不配置 I/O 板 1 的插槽 1 之配接卡到網域,可使用下列指令:
# cfgadm -c connect pcisch0:e01b1slot1
|
配置 I/O 板上的 PCI 插槽
|
配置 PCI 插槽。
# cfgadm -c configure pci_ap_id
|
上述的 pci_ap_id 代表 PCI 插槽的 ID。
例如,要配置 I/O 板 1 的插槽 1 上的配接卡至網域,可以使用下列指令:
# cfgadm -c configure pcisch0:e01b1slot1
|
中斷 I/O 板的 PCI 插槽連線
|
中斷 PCI 插槽的連線。
# cfgadm -c disconnect pci_ap_id
|
上述的 pci_ap_id 代表 PCI 插槽的 ID。
例如,在拔除配接卡之前,要中斷 I/O 板 1 的插槽 1 上的配接卡之連線,可使用以下指令:
# cfgadm -c disconnect pcisch13:eo1b1slot1
|
取消配置 I/O 板上的 PCI 插槽
|
取消配置 PCI 插槽。
# cfgadm -c unconfigure pci_ap_id
|
上述的 pci_ap_id 代表 CPI 插槽的 ID。
例如,要取消配置網域 I/O 板 1 的插槽 1 上的配接卡,可使用以下指令:
# cfgadm -c unconfigure pcisch0:e01b1slot1
|
如需更多資訊,請參閱 cfgadm_pci(1M)。
Sun Fire 高階與中階系統動態重新配置使用者指南
|
819-3190-10
|
|
Copyright © 2005, Sun Microsystems, Inc. 版權所有.