POPPUR爱换

标题: Supermicro X8SIL-F 解析 [打印本页]

作者: per1-q1222    时间: 2011-4-21 15:32
标题: Supermicro X8SIL-F 解析
本帖最后由 per1-q1222 于 2011-4-21 15:36 编辑
& R2 p' o; H+ }$ M4 u8 n
# }, A7 n8 n" z& t+ L# c  O% {- J其實這張板子...' `2 F# M  S% r' x, H* o' ~) R
我買了2~3張來用...
1 y- U3 W' p; H( `; ^8 _. e. ~雖然算是有一段時間的產品...
. O7 R  r! d, v; }( ]+ B3 y不過還是做個介紹好了...( M0 F, k; g7 p4 E
http://www.supermicro.com/produc ... 00/X8SIL.cfm?IPMI=Y
" F% d, p) I5 Z8 J  B; y4 W% Y前幾天收到一箱盒子...5 W& D  U6 ]& S4 Z2 H, Z, e
5 y3 n4 c( ]" V6 s& K' ^
打開來看一下, 難得這家廠牌會附說明書:
) |5 I: d& l, m1 }) d3 A. f
- z- _- J; I9 E7 ^主機板的整體外貌:
0 y; n& p. [% M% b0 @* F" ~) X) k- u# t, O  L; }2 i5 G
只有Server產品才會看到的一些特徵...7 O2 W6 s0 |) _" z) v6 @/ U. `
一堆PWM接口...
" |: p7 [) L! P( |5 n( u在SATA Port附近提供兩組TSGPIO連入backplane提供基礎的HDD監控功能...
0 S% g# Z5 }  g% F. O$ u在TSGPIO附近有一組2pins的Chassis Intrusion header可以偵測機殼側板是否被意外開啟...
2 T  A* H. b  r7 c當然這部分必須要有相對應的機箱去支援...' Y% S1 ~. P6 j% H4 M2 z

0 H* K- J. v; o% ]- l: d0 B在此指明了一些基本特徵:
8 V$ Z& b/ D) k, Z9 H7 n2 w  ^% S0 _
我們來看看他的基本布局:
: o' g/ p$ Q3 C6 F& l1 }+ V1 v1 |0 F, ~- E- V
WPCM450作為提供IPMI功能之控管, 對於在IP KVM應用來說...
, n7 R( i3 d" D9 n5 Z8 ?7 |是極為方便的, 也是基礎控管系統的一個好用功能...) x* F9 Z7 @4 s: @% j- i' ?7 C
IPMI能提供甚麼樣的功能, 這邊做了說明:* u% A' y/ `, ?/ I) k- a) u. e
http://www.supermicro.com/products/nfo/IPMI.cfm; d# H. g' J: F) h" S3 v7 }
IPMI即便允許透過LAN Port達成對遠端主機的連線監控...., H! s' c/ u  ]  y* f
" f' J; c9 `: o$ u6 T% _( r" z! E! D
IPMI的LAN Chip使用Realtek的產品....- r# r2 R6 i2 S+ `1 M+ O, g
不需要額外的螢幕, 鍵盤, 滑鼠...# f& N' M* o% M4 ?' y3 S2 P
透過瀏覽器或著特定的工具即可遠端連線控管....3 J* R7 G+ d; T, n4 o, p9 {8 s% C+ p
他跟一般的作業系統層級的遠端連線有極大的差異.., Q% a2 ?" ^( k( `  C% C
擁有更強大的硬體監控功能....
7 Y# l' }, E8 Y7 d# i& I$ C3 R2 q6 ^' Z+ Y8 x
提供兩顆GbE Chip, Intel 82574L...2 N6 g; Y+ ?' Z* p/ A  k- e
Intel 82574L是Intel中高端產品所採用在嵌入式方案會應用的...4 R) w! z! U3 D3 m
' ~; {; \$ x/ X* N" L0 d) g1 ]
CPU附近的供電部分, 沒啥好講, 典型的Server板子就是這樣簡單....
; ?- x6 F. f3 S. H) G0 l  P8 H0 x# R; m+ u
兩顆晶片, 右邊是IPMI晶片, 左邊是16MB的DDR2 Framebuffer提供給IPMI內建的Matrox G200e所使用...
: }) m" j2 s- Y9 C9 `7 e# o+ X6 v1 X. ?" `3 f
3組PCIe 2.0...
/ {6 @% T& |4 y7 o! ]+ K4 Y9 S其中一組是lane 4x, 2.5GT/s(中間slot), 右邊PCIe 2.0 slot lane x8, 可以安裝PCIe x16 Adapter, 在物理規格上相容.....
1 ?7 a/ j7 c; q3 ?% ?3 M( ^9 E# V+ c3 q
IPMA接口, 這個只有在Server等級的產品才會看到......
4 k: \" k1 m* B( o7 e& n; O. M8 P如果你的PSU提供這樣的接口...- B3 `+ c: U, {% E
便可以透過主機板去即時監控PSU的使用狀況...4 N  f$ H) A6 j( @1 ]

0 g: U& Z: u8 Y9 K背面輸出部分...
3 o" f  f: h& I$ E其中被框起來的即是IPMI LAN Port....
5 `( e: ], V0 s* ^" j) \1 W% f作為遠端連入監控使用......+ Y. \) M$ {* z! G; i# A7 r5 r9 E
以Server產品來說, 這款並不算昂貴....* E1 x( @2 `; d$ M# w
提供IPMI功能, 達成強大的監控能力...: R5 c' R: |: y& x+ p
Supermicro還提供額外的SuperoDoctor的監控軟體操作系統的使用狀態....
* ^4 [) M  ?5 d2 L基本上硬體部分就大概這樣....
作者: per1-q1222    时间: 2011-4-21 15:33
再來看看BIOS部分...4 P6 E* ^$ h, U$ [% F; ]- u
首先這邊說明的是...
7 t6 Q+ |1 U8 y6 GServer/Workstation產品不會包含任何有關超頻相關的操作項目...
. A1 s$ U4 `9 C7 |  ~2 z講求的是24hrs不關機, 持續穩定操作才是主要目標...* C) G, T  r9 J9 _, U
我這裡使用IPMI利用IP KVM遠端操作BIOS來展現...
2 J* s4 s  g5 N  {首先來看看基本畫面...2 M/ |* Q% G7 o! \* X7 m6 v, f& Y

5 ~# d5 V$ F- g8 b7 T: [3 p一些基本狀態訊息...
8 c3 R: w# i( B2 d5 {# c
. Q8 ?' x* _7 m8 Y! jAdavanced部分提供了一些進階項目特徵....
# B0 a2 Z4 r% J8 s8 [& r5 ?& G; M) N: T! b4 {  w
Security部分與一般民用主機板一樣....4 ?  I; Z5 _: y% A8 D6 B  R

& v2 t1 K! ]% K5 }# `Boot部分可以指定開機啟動順序....
/ \: i* H; m0 x  b% |/ B: l當然重點在於Advanced部分...' S) J( y1 i2 t7 L- `
我們大約看看幾個部分....4 w( z/ u+ @/ e2 {+ _
& o' e* B% i7 R0 l  t4 E
Boot Feature包含了幾個特殊項目.
$ S; b# D& I9 L; Z" {Watch Dog Function: 看門狗, 如果系統hang在超過5分鐘以上, 會立即強制重新開機. Default是關閉, 建議也是關閉...
( U- {+ |. z% T/ b& e$ _Power Button Function: 可以用來設定電源按鈕的關電特徵, 是否是按下去立即斷電, 或著設定為超過4秒才斷電...
" O; w6 C5 f% T8 e* wRestore on AC Power Loss: 這個項目用於如果異常電源丟失(在完全沒斷電的情況下), 再重新開機進入OS時, 會復原上一次的使用狀態..
- P/ n& _5 [: J) e' r7 f" C4 e6 _5 I0 C" u+ h
CPU部分包含了幾個可選特徵...
* u/ e! Z$ m6 ?0 W4 i& H虛擬化, 節能項目, 有關快取性能特徵.
9 c: \4 b! G0 u5 x! c- g& y5 o! z8 C3 ^3 b$ g! }
這個部分包含了MMIO的remapping項目以及VT-d的虛擬化項目..6 [1 O# i/ F3 K
ASPM項目是針對PCIe lane的節能...0 V  K. O8 F" t. ^, E
Legacy USB Support部分...! B! j+ f! W  g* S2 ^
很可惜, 只有支援keyboard(真的有時候很麻煩..)....
$ x2 w9 E9 y( f" J: v
: l& t0 i  P4 H9 I) B1 C2 D6 G% zSATA設定部分包含了IDE, AHCI和RAID的可選項目...
1 Q) N& C! P3 h; O) D2 Q* ~不過可以發現Supermicro的主機板產品都會加入Adaptec RAID的Host RAID OPROM...5 R2 U( o1 o' c+ o0 I) |9 w
我不曉得為什麼...
/ n6 z, ?% m$ i9 o; P: p$ J( D! l/ w個人覺得這沒甚麼用, 因此曾經mail過Supermicro的USA Support.8 V  [: W! X, x& l$ _: v8 I% Y; o
他給我的回答是針對Linux部分提供....
% n' p. P- y+ [* N8 e0 \% w6 {; Q因為Intel RST沒有提供對Linux的driver support....
3 B0 v+ x( X4 n2 H
0 r$ ^3 S$ a) d( B, m! e9 \7 \7 i$ n這邊可以設定一些關於PCI Device的資源項目..) ~3 {: L; f' [, J: w. S; H& z- n
包括對於Slot的OPROM指定是否載入...
( M0 i' g/ r/ z9 {這個功能有時候很好用, 例如如果Adaptec亂搶intterupt的時候...
- Z! [" L4 a2 ]; W我們可以針對這部分關閉某些adaptec的OPROM載入...
9 }1 ~" h, R: C! H8 w例如插入3張不同的RAID HBA情況下....' l, t5 J% o3 a, G, u
ROM Scan Ordering可以指名OPROM的載入設定....
0 b% _5 D  T% p6 P0 d是由主機板上的OPROM優先還是Adapter優先....( G0 q" U- v2 U7 _0 {; q1 J! J
PCIe I/O Performance是有關於PCIe的payload的部分....7 X3 S' W/ \' Y& L4 e! \; H% i# {
這個項目不是每家主機板廠商都會提供....
0 n0 o3 Z3 {* A就跟Slot指定載入項目一樣... / |! @  y! ^! I( ~  V+ \2 s
也不是每家主機板廠商都會提供....
# d- |6 o6 ~' J2 [LAN 1 OPROM啟動後可以提供PXE服務....
% \7 L. ?6 e. [- m/ _# R# i2 T$ x另外包括針對GPU的載入項目是由IPMI內建的G200e啟動還是由Adapter啟動...
, B. I: F' J% Y" L
7 X; ?" W  n& ^" J% Z& L8 C& X透過Remote項目可以進行COM port的遠端指令命令操作..
8 v/ D6 n2 H% Q6 T* w8 |不過這個蠻少用的....8 Q( x6 M1 X7 h2 A, k  V0 J: k

4 W5 q5 c; ?: {8 B! NHealth狀態可以監控目前的系統溫度, 轉速, 電壓狀態....3 k* D" M3 |! ^* c2 _6 s
以及提供各種不同的Fan Speed Control...
) ?! o- ]5 a/ J( H2 c注意了! Server/Workstation幾乎全部都是提供PWM接口...% c2 o; P1 i4 E5 c: I1 q7 \
這使得風扇控制很好操作.....
  J1 r. \9 \# Z, b! l7 l6 h* m' s. N! H8 n0 k: U
ACPI部分的HPET針對新型的OS設計的....! j4 E  s( U; t+ r* J: X/ X" O- S
Headless Mode提供無銀幕, 無鍵盤, 無滑鼠的操作方式(要相對應的OS支援)
" t: w# C9 @  @" k0 q. |不過在IPMI的提供下, 這功能無用...5 ^: x4 Z% w5 ?

! T) L1 D7 @" B) @4 P+ N這是IPMI的設定部分...
; S6 n: P) B+ m: y可以查看監控日誌以及設定IPMI LAN Port部分..
; W) e/ k$ Q# p3 V" n) e/ F8 U另外還有一種Watch Dog設定...
2 {- X7 Z/ @) B) |當系統發生當機, 異常情況...7 {, i" p# v) b' K& W
這個額外的Watch Dog提供三種強制狀態...  G3 s' v5 E& ~, @
1. Reset System/ d; ~, o' G6 U- Z, @9 z
2. Power Down
0 A6 U* O% E* ?( O, ?2 K3. Power Cycle; ^& [2 n) i# m, ^  }7 L# j5 d) Z
另外透過這個Watch Dog還可以設定Time Out的Trigger Timer....
0 C4 `# U) S4 `" m6 p  o9 v0 O, ^這個IPMI提供的Watch Dog機能更為強大...: y" V, p# F% O+ K
5 N6 x1 |- k& o0 j
這是IPMI LAN Port部分...  ~# U! R7 a% Z: M4 E  |
可以設定MAC Address和指定IP部分...# H3 l. f2 f0 t& W# @
是否是固定IP或著由上層DHCP來配發服務...3 W8 l( z' k' w! U* _
通常我的建議透過上層DHCP配發服務的話...# ]/ O! N$ T% D# l0 ~$ [
利用MAC Address與IP綁定的方式較好...
5 o9 |( T3 R2 [0 y9 C. \) Y方便管理..!!..  I$ i1 C) {$ c+ d# C
否則IP跳來跳去很麻煩....3 E5 T. N+ U; L

# g1 b2 v2 K' g% K" Y" C6 Z3 |% G. l0 R最後的Event Log可以得知額外的系統日誌狀態...
2 L# }2 |, h" }" A4 ~! e以及包含ECC偵錯日誌和PCIe Error Log....
0 ]3 h$ h: y/ F& v' g9 z8 N大致上BIOS中最主要的就是Advanced部分...
# g4 F1 N1 S2 H& v6 wServer/Workstation能設定的地方不多...* r" m& |- v; u3 T2 l* N8 P& |
講求的是穩定...!!!
; n: y! I! O) u3 m7 Z. ^9 D! Q' }- {
作者: per1-q1222    时间: 2011-4-21 15:34
本帖最后由 per1-q1222 于 2011-4-21 18:32 编辑
' @2 H; m% d0 {) D- e1 ^' O$ B7 J& K, t. l5 w  \) m3 E
Supero Doctor
  o) F1 S8 I8 a0 F: v4 XSupermicro對於自家主機板本身提供了一種基本監控軟體稱之為Supero Doctor...4 C: Y. Z5 ?9 Q' i4 q: J! M
這款軟體具備了主從架構....0 X" z$ X3 A6 V3 [8 w, {6 Q& n
首先透過Client端部分可以看到一些基本的資訊...
  K* \8 F' _! F6 n1 q6 t% a7 O+ E5 c' h; S( X! u6 |6 a
如果你的PSU支持IPMA銜接到主機板上的話便會多出一項資訊.../ @* ^5 Q: F  |7 Y: j- s

) _( n& t5 d% _- P7 d6 b+ r9 H我們可以查看風扇的轉速運作情況:
' v$ G: W' H4 ^$ |+ F4 T" T7 c
3 T' Y$ b9 A( M- ~5 D: b查看電壓起伏狀況:
% l7 c/ l6 A  @8 V, ~
) T6 |; J+ t$ Q5 |# u7 D9 {監控溫度狀況:% F4 D' _& a4 b$ _/ \; t0 \

8 P/ V8 \" ^3 V! X4 G* R這個項目可以指定加入不同的監控裝置:% i: o6 s0 Z. P7 }
/ v, f5 K- k( s9 N" N4 ^* w
配置Alert狀態, 還提供SMTP轉送mail:
  g# u5 e, o( H" E' c# @$ R- R3 b0 A! k, [( H
Client端軟體的基本設定:
; M& [- d/ w( Q5 ^. E; I% Y% K( U& h0 {7 v* j+ m) D$ t; f
在Client軟體部分提供了基本的管理資訊, 而Server端以瀏覽器為框架作為管理...& k  e2 T* f& d8 t) Z3 s. \' U
進入時必須要登入介面:
, d  |1 ^1 `9 i- l( `# S: X4 D" O! c  ?6 b1 A; n
登入後便可看到基礎訊息, 透過左邊勾選相關資訊在點擊Update便可查看指定勾選的相關資訊:' D. G' a- d" \6 G2 V; _& L

" W4 }) ?+ r, d0 r查詢系統健康狀況:- h* N4 `" q+ r* j, t

: w' l5 x) @1 U5 b管理部分提供了Alert, SMTP, Online Flash BIOS機能:/ A& f. G2 e/ d% \* K. \
' h5 [2 R" U+ H/ b' f: p
這邊提供了基本的成員管理:/ X/ b. u$ V+ Y4 A8 y
' S+ @6 ^& m4 k! f
允許產生自我診斷報告:9 z7 z! W2 N5 q3 [% |" B0 j5 a

* t6 e5 Y% i* k# Q. QSupero Doctor是針對Supermicro主機板產品提供的一款基本管理軟體....
0 ]0 [) b/ ]! T( f- q3 F相較於IPMI硬體監控功能來說, 功能較為基本......
9 Y. Y+ g' o. |) I5 F使用IPMI8 ^0 @. M! k, a0 y- b  m
IPMI是一項硬體即時監控的一種管理介面, 他可以橫跨各種平台...! }( ^" V: H# l! ?2 {( e- s
常在Server/Sorkstation產品見到..., ]' V4 _7 K5 X# t) R/ m& d- Y8 T4 K
X8SIL-F使用了WPCM450晶片來提供IPMI機制...' ]6 T3 S+ F' t! U+ p
基本上可以由兩種方式來使用IPMI..
+ g6 N: X/ Z* D' D. L- {6 p) V1. 透過以Web方式來使用4 K3 w9 L' d& s2 [0 H0 {, n5 ?) P
2. 使用專屬的IPMIView軟體來管理系統...9 y- S9 ^0 ]3 f$ H  p) T7 }
在這邊我們先以IPMIView軟體來看看提供那些功能...
5 i5 s, b! e, Z1 X6 ]. ^0 X5 J! s- f  G4 S  Z8 w
這是軟體開啟後的畫面, 透過網段探測(長得像放大鏡圖案的那個)去找查主機.
3 ~$ f" {7 q% s$ g0 A, H, P8 g. p+ L: g) V- L! A) P
找查完後, 發現IPMI主機, 加入Domain裡, 然後開始對該主機進行登入連線.....2 x" I+ E& b! G" e. H

7 ?/ y9 |. J* \當連進去後, 會是呈現這樣的狀態:
  K  M% T$ c7 [+ _$ B# I8 @1 C/ C. Z3 S
我可以透過IPMI的感測器功能去感測當前的系統狀況:...: ~* s% ~" j( A
5 `% D" C$ \) w; P# @
可以發現一件事, 一堆空項目, 這是因為我還沒指定開機....
9 I8 m! {4 [3 M0 ~我可以透過IPMI Device來進行Power Up:9 ?) W+ B! H& v7 ]
: s" M: c/ |8 {, ?2 y
當Power Up後, 感測器狀態便會改變, 因為他偵測到主機正在運作:# s0 m$ j  c0 H+ H: F. z7 m

1 H  M& p  R, P. X" x. }同時我們可以到KVM Console來開啟Console:
% G# B7 u4 u, V, N" J4 d) o: ~, _7 W
開啟後會出現一個新視窗為KVMView, 裡面會呈現正在運行的主機畫面:7 T- N8 W3 j/ J8 e7 z. m# I

# H+ b: e6 V% d透過BMC Setting查看目前的網路設定功能:5 r6 e3 Z9 q7 A
! \" s, E5 M  A+ R
我們也可以設定IPMI使用者群組:/ `% c) T" b" z5 |5 w( M
* \, z/ {$ ^+ V
即時的事件日誌, 可以讓我們知道當前的系統狀態:) K5 E2 S7 o4 o' ?* |5 Y$ q! h" O

  n( c$ @! d! S4 {* Q: {) R( Z在KVMViewer下預設提供了相關巨集(Macro)按鍵功能以方便使用:
+ v! E2 k  o  m  f1 G) l7 B0 v4 R( B1 l) _8 X! {; m7 U
大致上從Supermicro提供的IPMIView軟體賦予了在Client端上比Supero Doctor更強大的監控功能...# @. K; P" i% F/ _' Y8 I6 X
而透過Web操作介面可以進行更複雜的設定..  Z$ F: }# U8 V& M, @
待補...
作者: 瞎猫    时间: 2011-4-21 18:59
可耻的插入了,供电部分简单但是不简约哦,强烈要求LZ拆开散热片看看底下是神马,感觉像是DrMOS,那玩意儿可不便宜。
作者: per1-q1222    时间: 2011-4-21 22:46
瞎猫 发表于 2011-4-21 18:59 ) {6 J% u. a( I4 Z/ F( T& a/ ?
可耻的插入了,供电部分简单但是不简约哦,强烈要求LZ拆开散热片看看底下是神马,感觉像是DrMOS,那玩意儿可 ...
4 j" v6 T5 d' ]' N2 z  S
correct...1 x6 o% t( W5 I8 g7 a! N4 P! \
一排....4 N- W: ^1 m0 {5 n2 x9 o
" l' \( w' Z* p7 L1 p
; Y8 u0 j3 V. {3 R5 f& ]# R0 R6 l
% h, O' {/ `7 Z4 U3 H# O  U( \# g

6 j/ {' C' n! u8 ?# L) Z: v( \! b6 e$ x& b9 p( ]; }. \* _2 ]6 B9 r

作者: stephenmaxmax    时间: 2011-4-22 11:57
本帖最后由 stephenmaxmax 于 2011-4-22 11:58 编辑 1 w1 k, c0 Q! n+ K) E5 Q
. ^' Z7 e' T& W: F( U
IPMI是我今年最崇拜的科技。2 L# S# ]$ s) A( i9 L: y
这个东西真是各种方便~~
0 x  _7 [% Y, s* q% [0 v不过那个java的iKVMViewer,真叫个难用,java就是java,也就这个程度。0 n) I. z( N+ }: x7 B

作者: skywalkerfish    时间: 2011-4-22 14:13
CPU和我的一样,不过我的是华硕的P7F-M服务器版。
作者: jimmyjin    时间: 2011-4-22 18:29
“不過可以發現Supermicro的主機板產品都會加入Adaptec RAID的Host RAID OPROM...
4 r3 S3 [8 p+ S+ r7 \8 \- |+ \3 P( Y9 W我不曉得為什麼...
9 g$ S/ K( K& _) ?$ ~: F) ^" V( i' q! Y9 f個人覺得這沒甚麼用, 因此曾經mail過Supermicro的USA Support.0 o6 d& z3 S5 E$ z
4 O) p$ l& A( p. ~( `2 O; s' N% I他給我的回答是針對Linux部分提供....- Z; h& ^: X! Z0 J# X, m
, H& G/ d# ]0 o4 A因為Intel RST沒有提供對Linux的driver support....”
& x% O; ]8 ~+ R
, ~5 \* A4 F5 [不知道X7SPA 这块D510板上有没这个oprom.......
作者: stephenmaxmax    时间: 2011-4-24 06:05
intel的板载raid在linux下非常之麻烦,我试过raid1,直接认成两块盘而不是一个raid1。网上说是可以解决的,不过我费了半天劲都搞不定。




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4