本帖是我在安裝一台SUN F4800機器前做的准備筆記。以隨機文檔“Getting_started_zh”中“獨立式Sun Fire 6800/4810/4800/3800系統的安裝任務表”的步驟為綱,摘取並編輯其他文檔中的有關內容,得到一個基本的安裝步驟。安裝完成後,結合實際的操作情況,對一些步驟做了“操作說明”(紅色字體)。供各位同行參考。如蒙轉載,請注出處。
1 . 驗證電源空氣條件及地面是否符合要求(參閱Sun Fire 6800/4810/4800/3800 系統安裝指南)
1.1 檢查電路
由於可能產生較大的交流電流,因此以下設備需要使用獨立的供電電路:
_ 系統的每一根交流電源線或者Sun Fire 機櫃中Sun Fire 6800 系統的每一根RTS電源線;
_ 外圍設備;
_ 用於診斷功能的顯示器。
– 請不要將其它電氣設備連到系統的交流電路上否則會影響系統的可靠性;
– Sun Fire 系統要求使用接地型供電電路UL1950 CSA950 及EN60950 標准規定。
1.2 檢查空氣條件
為保證系統可靠運轉,機房必須具備足夠的空氣調節能力以滿足整個系統的冷卻要求;
空氣調節系統必須具有足夠的溫控能力以防溫度變化過大有關具體的冷卻要求;
請參閱Sun Fire 6800/4810/4800/3800 Systems Site Planning Guide。
1.3 檢查地面
_ Sun Fire 6800 系統和架裝式系統的前部要求留出48英寸120厘米的空間,而後部則要求留出36英寸90厘米的空間,以便於維修人員維修部件;
_ 由於使用期間對側面間隙沒有任何要求,因此系統和擴充機櫃之間可以彼此相鄰。
2 . 安裝系統並連接電源電纜(參閱Sun Fire 6800/4810/4800/3800系統安裝指南)
2.1 安裝Sun Fire 4800 系統
2.2 連接Sun Fire 4800 系統的電源線
1. 將所有電源開關都設到Off位置;
2. 將電源線連接到系統的電源線插座;
3. 擰松電源線插座上方的螺絲這將松開固定線夾的支架;
4. 將支架緊靠電源線放置;
5. 緊固電源線周圍的線夾以免其松動確保線夾已緊固不要過分緊固線夾;
6. 擰緊電源線插座上方的螺絲;
7. 對於所有的三根電源線重復步驟2至步驟6;
8. 將每根電源線的另一端連接到不同的接地電路斷路器。
每根電源線都應分別連接不同的200–240 VAC 15A 電路斷路器,這可以避免整個系統因某個電路斷路器出現故障而陷入癱瘓。
3 . 連接管理控制台以訪問系統控制器( 參閱Sun Fire 6800/4810/4800/3800 系統安裝指南)
3.1 連接I/O 部件
操作說明:此時可連好用D240和其它I/O卡,網線和其它設備可暫不連接
3.2 連接管理控制台
管理控制台用於訪問主系統控制器板(SSC0)並設置系統控制器。管理控制台可以是任何連接到接插板上的外部輸入設備如便攜式電腦或工作站。
3.2.1 連接ASCII 終端
初始設置系統時需用一根空調制解調器纜線或通過網絡終端服務器(NTS),將ASCII終端連接到主系統控制器板SSC0上的TTYa串行端口。
通過串口將ASCII終端連接到系統系統控制器板串行端口的默認設置是
_ 9600 波特
_ 8 個數據位
_ 無奇偶校驗
_ 1 個停止位
操作說明:我用筆記本上的“超級終端”
3.2.2 連接管理控制台
設置系統之後你可以通過網絡使用主系統控制器板上的RJ-45以太網端口來執行大多數系統管理任務
操作說明:初次安裝系統時因不知道SSC0上網口IP地址的出廠設置,因此只能通過串口上的超級終端來設置
4 . 打開系統的電源(參閱Sun Fire 6800/4810/4800/3800 系統安裝指南)
4.1 打開Sun Fire 4800 系統電源
1. 將所有電源開關都設到On 位置
如果系統位於Sun Fire機櫃中則必須首先打開機櫃電源。有關說明請參閱Sun Fire Cabinet Installation and Reference Manual
2. 打開系統電源
有關通過軟件打開電源的過程請參閱Sun Fire 6800/4810/4800/3800 系統平台管理手冊
操作說明:此步驟實際即為下面的8.2.3,此間是一些方法說明
操作說明:電源開關ON後,可見SSC板上的指示燈亮,其它板卡燈不亮。
5 . 讓系統運行POST 並確保沒有錯誤然後關閉系統的電源
6 . 安裝選件和存儲設備(參閱選件或存儲設備隨附的文檔了解詳細信息)
7 . 打開系統的電源(參閱Sun Fire 6800/4810/4800/3800 系統安裝指南)
操作說明:5、6、7三步驟是做一下上電自檢。因此開了電源又關。我在3.1中已連好D240,因此直接做下面的8.2.3步驟。
8.1到8.2.2是一些方法說明
8 . 配置系統(參閱Sun Fire 6800/4810/4800/3800 系統平台管理手冊)
8.1 連接到系統控制器
操作說明:這一節描述telnet和串口超級終端兩種聯接方式時獲得平台shell和域shell的方法,以及平台shell與域shell或域控制台的切換方法。初始安裝通常使用串口超級終端方法。
這節中描述的幾種狀態要分清,幾種狀態間的轉換命令應記住。
本節說明如何獲得以下項目
_ 平台shell
_ 域Shell或控制台
系統提供了兩種連接類型:telnet和串行連接。如果使用telnet連接則應先配置系統控制器網絡設置,然後再使用telnet。你可以使用telnet或串行連接來訪問系統控制器的主菜單,從主菜單上你可以選擇平台shell或一個域控制台。
_ 如果選擇平台則始終獲得平台shell;
_ 如果選擇域則獲得
_ 域控制台,如果域處於活動狀態;
_ 域shell ,如果域處於非活動狀態。
如果你使用telnet 連接到特定端口,則還可以繞過系統控制器的主菜單而直接獲得控制台或Shell。
使用telnet 獲得平台Shell
% telnet schostname
Trying xxx.xxx.xxx.xxx
Connected to schostname.
Escape character is ’^]’.
System Controller ‘schostname’:
Type 0 for Platform Shell
Type 1 for domain A
Type 2 for domain B
Type 3 for domain C
Type 4 for domain D
Input: 0
Connected to Platform Shell
schostname:SC>
使用串行端口獲得平台shell
1. 系統控制器SSC0串口接至ASCII終端,屏幕上將顯示系統控制器主菜單(同上);
2. 主菜單上鍵入0 進入平台shell。
使用telnet 獲得域Shell
主菜單上選擇除0 之外的選項
從域控制台進入域Shell
如果域處於活動狀態且域鑰控開關已設為on diag或secure,即您正在運行Solaris操作環境或處於OpenBoot PROM模式,或正在運行POST。請執行以下步驟:
ok Ctrl-]
telnet> send break
操作說明:WINDOWS下的telnet不支持上面的操作
系統控制器各對象間切換
要返回至原始shell,請用disconnect命令。要從域shell連接到域控制台,請用resume命令。要從平台shell連接到域shell,請用console命令。
schostname:SC> console -d a
Connected to Domain A
Domain Shell for Domain A
schostname:A>
使用telnet終止以太網連接
– 如果您連接到平台shell上啟動的域,則必須鍵入disconnect兩次:
第一次鍵入disconnect會返回至平台shell連接,此時仍然保持與系統控制器的連接。再次鍵入disconnect會退出平台shell並終止與系統控制器的連接。
8.2 打開並設置系統
8.2.1 安裝硬件並連接硬件電纜
8.2.2 在打開硬件之前設置服務
表8-1 打開系統之前要設置的服務(即安裝前該機所在環境的准備)
DNS 服務系統控制器使用DNS來簡化與其它系統的通信
Sun Management Center 軟件* 通過Sun Management Center 管理和監控系統.我們建議使用 此軟件來管理和監控系統
網絡終端服務器(NTS) 網絡終端服務器(NTS, Network Terminal Server) 用於幫助管理多個串行連接。至少應使用密碼來保護NTS 的安全
引導/安裝服務器* 允許你從網絡服務器而不是使用CD-ROM 驅動器中安裝Solaris 操作環境
HTTP/FTP 服務器* 為了執行固件升級你必須設置HTTP或FTP服務器。為了讀/寫系統控制器dumpconfig和restoreconfig 命 令的配置備份文件,你需要設置一台FTP服務器
日志主機* 日志主機系統用於收集系統控制器的消息。我們建議你為平台shell和每個域shell設置日志主機。要永久保存日志主 機錯誤消息,你必須設置日志主機服務器。
. 使用setupplatform -p loghost 命令將平台消息輸出到日志主機
. 使用setupdomain -d loghost 命令將域消息輸出到日志主機
有關詳細信息及命令語法請參閱Sun Fire 6800/4810/4800/3800 System Controller Command Reference Manual
系統控制器 如果要將系統控制器連接到網絡,則安裝的每一個系統控制器都應具有IP地址和邏輯IP地址,才能實現系統控制器 故障接管目的。每一個系統控制器都應具有串行連接
域 你要使用的每一個域都應具有自身的IP 地址
*安裝和啟動Solaris操作環境之前沒有必要設置日志主機。你可以在初次啟動系統後安裝Sun Management Center軟件。由於你可以從CD-ROM驅動器中安裝因此不必在打開系統之前設置引導/安裝服務器
8.2.3 打開硬件電源和電網電源
按照系統安裝指南中的詳細說明和圖示打開硬件電源
1. 訪問系統控制器並連接到系統控制器主菜單
2. 連接到平台shell
3. 打開電網電源
對Sun Fire 4800 只有一個電網即電網0
schostname:SC> poweron grid0
操作說明:電網打開後,電源模塊燈亮
8.2.4 設置平台的日期和時間
執行下列之一
_ 如果您使用冗余系統控制器配置則可通過setupplatform 命令指定簡單網絡時間協議(SNTP, Simple Network Time Protocol) 服務器
_ 從平台shell 中運行setdate 命令
8.2.5 設置平台的密碼
從平台shell 中鍵入系統控制器password 命令
操作說明:開始安裝時最好不要設置密碼以免遺忘系統正常後再設置不遲
8.2.6 使用setupplatform命令設置平台專用參數
1. 從平台shell 中鍵入setupplatform 命令
schostname:SC> setupplatform
– 可以通過setupplatform 命令設置的一個平台配置參數是partition 參數。先確定你要為系統設置單個分區還是兩個分區;
– 如果想使用日志主機則必須設置日志主機服務器,然後可以通過setupplatform 命令指定Loghost,使用IP地址或主機名稱和Log Facility來分配平台日志主機;
– 如果在每個參數之後按下回車鍵則當前值不會更改,如果鍵入了短橫線( - )則會清空該條目,如果該條目可以留空的話。
2. 如安裝了第二個系統控制板在該板上運行setupplatform 命令
僅在啟用系統控制器故障接管時才有必要將所有參數(不包括網絡設置,如系統控制器的IP地址和主機名)和POST對話級別從主系統控制器復制到備用系統控制器
8.2.7 設置域A的日期和時間
進入域A shell,在域A shell中鍵入setdate命令設置該域的日期和時間。
操作說明:即使要安裝多個域,也應該先把域A做好。
8.2.8 設置域A 的密碼
在域A shell中鍵入password 命令設置該域的密碼
操作說明:開始安裝時最好不要設置密碼,以免遺忘。系統正常後再設置不遲
8.2.9 使用setupdomain命令設置域專用參數
注– 各個域應分別配置
從域A shell 中鍵入setupdomain 命令
為了便於恢復域A 請確保按以下方式設置setupdomain 參數值
_ diag-level 設為default
_ reboot-on-error 設為true
_ hang-policy 設為reset
– 我們建議設置日志主機服務器,然後可以通過setupdomain命令指定Loghost(使用IP地址或主機名稱)和Log Facility來為每個域分配日志主機
讓系統管理員使用dumpconfig 命令保存系統配置
schostname:SC> dumpconfig -f url
在以下情況下使用dumpconfig 命令
_ 初次設置系統並需要保存平台和域配置時
_ 使用下列一個系統控制器命令(setupdomain、setupplatform、setdate、addboard、deleteboard、setls、password) 來更改平台和域的配置時,或者安裝和拆除CPU/內存板或I/O部件時
操作說明:這是在網絡上另找一台機器來保存此機器控制器的設置,以備故障恢復用。如果只此一台孤獨的F4800,只好作罷
8.2.10 將域鑰控開關設在on 位置
操作說明:終於開機了!F4800的KEY是軟鑰匙,用命令來轉動。你可設想它也有象E3500那樣的幾個檔位。域電源ON後,可見到分配給該域的板卡燈亮、自檢……下面與裝EX500就差不多了
將域A的鑰控開關轉至“on”位置:鍵入setkeyswitch on,以啟動域的A電源;
如果已將OpenBoot PROM auto-boot? 參數設為true,初次可能會收到下面的的錯誤消息:
{0} ok boot
ERROR: Illegal Instruction
debugger entered.
{0} ok
8.2.11 在域A上安裝Solaris 操作環境
ok boot cdrom
操作說明:連接D240的HBA型號和所在插槽不同,D240上光驅的物理路徑也不同。先把你的cdrom指向正確的路徑,否則boot cdrom是起不來的。關於這點論壇中已有不少帖子談及,不再重述。我用的是/ssm@0,0/pci@1c,700000/pci@1/scsi@2/disk@6,0:f
8.2.12 啟動域A的Solaris 操作環境
9 . 創建其它域,如果需要(參閱Sun Fire 6800/4810/4800/3800 系統平台管理手冊)
創建第二個域
– 我們建議您將具有兩個分區的域C雙分區模式用於第二個域,這樣可以提供更好的故障隔離(完全隔離轉發器板)。對於一個分區的情況請將域B用於第二個域;
操作說明:雙分區可以完全隔離故障,但好象此後兩邊不可以作DR了(記不太清了,請指正),因此各有利弊。當前分區情況可用showplatform看
– 創建第二個域的各個步驟必須由平台管理員來執行。
9.1. 在平台shell中檢查目前板子的分配情況;
9.2. 如果已將板分配給其它域,可從平台shell中鍵入以下命令,取消分配給那些將要從一個域移動到另一個域的板:
schostname:SC> deleteboard sbx ibx
其中
sbx 是sb0 至sb5,CPU/內存板
ibx 是ib6 至ib9,I/O 部件
9.3. 使用addboard 將板分配給新域
_ 如果您有一個分區並且准備將sbx 和ibx 添加到域B 中則應從平台shell 中鍵入
schostname:SC> addboard -d b sbx ibx
_ 如果您有兩個分區並且准備將sbx 和ibx 添加到域C 中則應從平台shell 中鍵入
schostname:SC> addboard -d c sbx ibx
操作說明:以上給各個域分配板子的工作最好應在步驟8.2.6前完成,可用showboards命令檢查一下出廠時板子的分配情況。用deleteboard把某個域中多余的板去除,然後用addboard加到需要的域中去
9.4. 設置第二個域的日期時間密碼
9.5. 使用setupdomain 為新域配置特定參數
9.6. 創建所有域後用dumpconfig 保存配置狀態
9.7. 啟動每一個域
schostname:B> setkeyswitch on
ok boot cdrom
操作說明:以上幾步與建第一個域的操作方法相同
10 . 在每個域中安裝Solaris 操作環境(參閱Solaris (SPARCPlatform Edition) Installation Guide)
11 . 啟動每個域中的Solaris 操作環境(參閱Sun Fire6800/4810/4800/3800 系統平台管理手冊)
12 . 其它
關於setfailover on
操作說明:如果有2塊SSC板可以將failover打開,這樣SSC1會自動將SSC0中的配置讀入。需要一點時間,讀完後狀態才會改變)。
好了。如果以上步驟都OK,那麼下次裝F6800也不虛了