POPPUR爱换

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

作者: per1-q1222    时间: 2011-4-21 15:32
标题: Supermicro X8SIL-F 解析
本帖最后由 per1-q1222 于 2011-4-21 15:36 编辑
8 W7 r2 o/ N( }. O# H; u- b* I& R: K6 @, v/ L
其實這張板子...
  _4 A, J% N1 X" e4 E4 s我買了2~3張來用...5 W& J* E2 A3 B/ _5 T
雖然算是有一段時間的產品...
% d2 m9 e$ s% ^0 M  a- F不過還是做個介紹好了...
1 g* k) s; B( Ghttp://www.supermicro.com/produc ... 00/X8SIL.cfm?IPMI=Y- P  T4 C& t5 O
前幾天收到一箱盒子...
4 X/ `# |$ k- i% t
* b; n3 v! t, a' ?' R打開來看一下, 難得這家廠牌會附說明書:  E3 |4 h7 T3 k# E8 W
* ?7 y3 Q& G* N
主機板的整體外貌:
' Z' `5 e- u4 R/ s, Q+ i" q5 G- d$ V
只有Server產品才會看到的一些特徵...
3 ^# g( W+ T8 k% n; L$ `* N一堆PWM接口...( h2 l, B3 |9 X; n  R
在SATA Port附近提供兩組TSGPIO連入backplane提供基礎的HDD監控功能.... [( W+ B$ b% d0 ^
在TSGPIO附近有一組2pins的Chassis Intrusion header可以偵測機殼側板是否被意外開啟...
! ]7 @4 s9 J6 e% d當然這部分必須要有相對應的機箱去支援...
/ D( y+ N1 ?3 |- f( v$ D5 [: j; Z9 g7 `' p" Q; L7 A. }+ N# p
在此指明了一些基本特徵:
; |% s6 L4 B& _
0 A# t' }$ _$ j* k+ I2 H' _7 G我們來看看他的基本布局:
, {6 `9 U' s. Q( t4 d  ?
6 f6 k3 z2 @7 T9 Y- QWPCM450作為提供IPMI功能之控管, 對於在IP KVM應用來說...
* N% t0 F& |# u是極為方便的, 也是基礎控管系統的一個好用功能...5 N# S3 Z6 `$ ^$ N+ |7 h
IPMI能提供甚麼樣的功能, 這邊做了說明:0 H2 R0 O6 |$ `/ \3 Z
http://www.supermicro.com/products/nfo/IPMI.cfm" d2 j4 q  f7 q/ E
IPMI即便允許透過LAN Port達成對遠端主機的連線監控....
. B8 n2 ]# a6 D4 {6 Y
/ d& f* c0 E$ B  f! T# T' nIPMI的LAN Chip使用Realtek的產品....
) l: b3 q0 O. e/ \2 Z不需要額外的螢幕, 鍵盤, 滑鼠...
. m" r$ ~- r; X$ i( j透過瀏覽器或著特定的工具即可遠端連線控管....
6 g" h: T( g& d+ b  W他跟一般的作業系統層級的遠端連線有極大的差異..
0 V8 T+ A9 D" {4 J1 n" Q擁有更強大的硬體監控功能....$ {/ E4 n. a2 @9 O' l+ b

9 i" ^2 }9 e! \) ]2 {+ q提供兩顆GbE Chip, Intel 82574L...
3 K" V, ]8 L, P% X; {# S: SIntel 82574L是Intel中高端產品所採用在嵌入式方案會應用的...
% h3 [2 b0 G9 \6 s' T1 U8 g
* {1 I* m6 O. y2 X, XCPU附近的供電部分, 沒啥好講, 典型的Server板子就是這樣簡單....
$ t- L3 m: D8 q% Y4 R4 P" [: N9 I" C% H2 ?
兩顆晶片, 右邊是IPMI晶片, 左邊是16MB的DDR2 Framebuffer提供給IPMI內建的Matrox G200e所使用...
, K# Z" K& ?$ t3 w" U( J6 a2 i- D8 R; z0 e4 i6 D% I
3組PCIe 2.0...
# I6 o9 o" N0 {2 y+ Q其中一組是lane 4x, 2.5GT/s(中間slot), 右邊PCIe 2.0 slot lane x8, 可以安裝PCIe x16 Adapter, 在物理規格上相容.....
" M1 g2 \7 v: O+ B6 _; y. g! h4 R/ @5 s5 x; |1 a
IPMA接口, 這個只有在Server等級的產品才會看到......1 R7 }& v# o& c$ Q! |) W: C
如果你的PSU提供這樣的接口...3 m1 z! c& u! M. M& A) A$ ^4 y
便可以透過主機板去即時監控PSU的使用狀況...' j! K- r( z, s- J! X$ b, F

2 X: `9 V; G7 ]' N' j9 T6 R背面輸出部分...# U  Z1 {+ X. W( R- U- K
其中被框起來的即是IPMI LAN Port..... X1 |/ M, r! {4 K4 T1 G
作為遠端連入監控使用......
. b5 `0 M. x6 @以Server產品來說, 這款並不算昂貴....; J  p" [: o* V6 E
提供IPMI功能, 達成強大的監控能力...1 ~1 J' S# A0 J: M! t1 m9 u& K9 O& Y: P
Supermicro還提供額外的SuperoDoctor的監控軟體操作系統的使用狀態....
! b- D0 F1 v- l  a9 E5 j0 C基本上硬體部分就大概這樣....
作者: per1-q1222    时间: 2011-4-21 15:33
再來看看BIOS部分...7 y1 A1 Q* [" N. t6 k( m& \. F
首先這邊說明的是...; d* n$ x, g' N* e0 ?9 V0 @5 \
Server/Workstation產品不會包含任何有關超頻相關的操作項目...
! T- E/ q' v0 p) Y0 u講求的是24hrs不關機, 持續穩定操作才是主要目標...
8 S% u' H9 v3 \3 u6 R我這裡使用IPMI利用IP KVM遠端操作BIOS來展現...; [# x6 _+ k! x7 `
首先來看看基本畫面...
9 K: G0 E" d! _: O! G* E$ \! m" c3 v  x
* W# P6 A6 H) h# F/ V! R& j一些基本狀態訊息...
6 Z( `, j- }" Y! c9 f8 _. e% r5 y8 b
Adavanced部分提供了一些進階項目特徵....
! B& ?: T$ h* Y# g; _$ u. {. t7 [# [) ]  d
Security部分與一般民用主機板一樣....' ?9 G' e. O! C4 a1 G; K+ l
0 \2 V1 g, _# Y; K: X  G4 G
Boot部分可以指定開機啟動順序....1 ]) b) I0 t: z% S/ }8 z& M/ z
當然重點在於Advanced部分...8 t  i* _7 G( p/ @. s5 ~  L% }" D
我們大約看看幾個部分....
0 u+ ~: O! b2 _7 l8 a) t/ [9 |) L- ?* Y7 f2 ^+ z( w& F- Y
Boot Feature包含了幾個特殊項目.4 F' H; X0 g) ]$ T+ f
Watch Dog Function: 看門狗, 如果系統hang在超過5分鐘以上, 會立即強制重新開機. Default是關閉, 建議也是關閉...; T! f: }5 Z- X5 x9 X
Power Button Function: 可以用來設定電源按鈕的關電特徵, 是否是按下去立即斷電, 或著設定為超過4秒才斷電...
: v2 m+ n- P/ ~1 k% }- JRestore on AC Power Loss: 這個項目用於如果異常電源丟失(在完全沒斷電的情況下), 再重新開機進入OS時, 會復原上一次的使用狀態..7 g$ @8 M7 W+ w# w& W) |- a2 y

& d" X& l3 v  Z/ p1 [2 h2 DCPU部分包含了幾個可選特徵...4 B# w% E. x! o0 r5 u+ x2 f
虛擬化, 節能項目, 有關快取性能特徵.! L5 r* ?7 T6 M/ y! W
( b; i6 T  N: Y! ~* }! M
這個部分包含了MMIO的remapping項目以及VT-d的虛擬化項目..
* |7 D* S# o& \& d" J2 }; lASPM項目是針對PCIe lane的節能...
1 N' Q5 K9 s% j/ H* q- GLegacy USB Support部分...
9 I% ]  @' r4 f2 A很可惜, 只有支援keyboard(真的有時候很麻煩..)....
' ^3 ~/ z  ~7 I
& [, ~) J4 U# l. ^7 nSATA設定部分包含了IDE, AHCI和RAID的可選項目...
" J5 F/ R# T/ K  V0 h不過可以發現Supermicro的主機板產品都會加入Adaptec RAID的Host RAID OPROM...- p6 T' T4 i* A5 F$ M7 Q9 w* T
我不曉得為什麼...
& v% X& N* }$ H, w) e$ e- y) B, a個人覺得這沒甚麼用, 因此曾經mail過Supermicro的USA Support.& O/ V- G  B9 F) g4 b/ ?* V+ t
他給我的回答是針對Linux部分提供....
$ f0 M6 T% i9 ]8 X# g% \: p- H因為Intel RST沒有提供對Linux的driver support....
5 A) X% v# ]+ Q9 I- A* d+ J
2 \6 }1 i& H# a4 s8 w$ O7 O這邊可以設定一些關於PCI Device的資源項目..0 `: y5 }* K% O# p6 r
包括對於Slot的OPROM指定是否載入...
- P7 z3 g4 d' b+ ~% U' s- O. F這個功能有時候很好用, 例如如果Adaptec亂搶intterupt的時候...# m& T' b, i# B. j% \
我們可以針對這部分關閉某些adaptec的OPROM載入...
* Z% ?9 P( c8 P例如插入3張不同的RAID HBA情況下....8 Y! t% Q/ Q$ |" |' |" d! P
ROM Scan Ordering可以指名OPROM的載入設定....4 ~, U# {# j8 O
是由主機板上的OPROM優先還是Adapter優先....
2 y: ?! X' D6 d; b. s; Q( ?PCIe I/O Performance是有關於PCIe的payload的部分....2 D5 L; U( a, f# ~0 p9 R7 `4 |" v
這個項目不是每家主機板廠商都會提供....
6 p. w" x# Z6 w5 R/ q! a就跟Slot指定載入項目一樣...
9 J! w) ~7 G% m& r/ F0 l也不是每家主機板廠商都會提供....
" O& V3 \( N( b3 hLAN 1 OPROM啟動後可以提供PXE服務....9 S9 M. ~5 X! I  q. X9 l% L
另外包括針對GPU的載入項目是由IPMI內建的G200e啟動還是由Adapter啟動...9 G; K5 I9 U5 q

  m" }- l" M5 a透過Remote項目可以進行COM port的遠端指令命令操作..
4 K! Y8 n9 ?; H5 n5 r; c/ H8 `, G不過這個蠻少用的....
, H* [/ Z& C' H* f9 Z6 a- _2 }, k
4 g: m) N, V& Q1 a* u- v. c. YHealth狀態可以監控目前的系統溫度, 轉速, 電壓狀態....( y2 U: M4 d3 g2 U( ^
以及提供各種不同的Fan Speed Control...; N  N5 v* L' [( O2 W
注意了! Server/Workstation幾乎全部都是提供PWM接口...( M3 A& X3 M2 E  _
這使得風扇控制很好操作.....: ~: u4 J( D- h; U0 E5 m, o9 t, s  h

: [4 W: d, z9 S; ?$ wACPI部分的HPET針對新型的OS設計的...., X0 H4 Q. w0 T0 [5 j# d! u3 K& b
Headless Mode提供無銀幕, 無鍵盤, 無滑鼠的操作方式(要相對應的OS支援)# u8 h! s3 X; \* e9 ^
不過在IPMI的提供下, 這功能無用..." K$ j0 D4 E  E& h5 Q9 Y: v

9 A- [+ e- u- A$ z, i  d8 j這是IPMI的設定部分...
- v1 e1 a5 e- k* U可以查看監控日誌以及設定IPMI LAN Port部分..
2 C5 R, [7 J2 @3 l$ `" I- G另外還有一種Watch Dog設定...- B+ N7 o4 w+ I3 H- Q& G
當系統發生當機, 異常情況...
: d0 X4 u; M- T# V  |5 c這個額外的Watch Dog提供三種強制狀態...$ G5 S6 t8 @& S! ~: `# K
1. Reset System8 s& o6 \+ f( m7 s
2. Power Down
- O& q, _" W/ ?7 n3. Power Cycle
. L4 x0 o8 ^0 A; [. z另外透過這個Watch Dog還可以設定Time Out的Trigger Timer....
# c4 h( A* d6 C: _+ J5 F2 o3 z這個IPMI提供的Watch Dog機能更為強大...% Y0 v6 ?. n% n3 F3 u1 D* S6 |

7 c6 `5 Y/ o4 O7 |這是IPMI LAN Port部分...
9 V, h) g( x) Y& |. w可以設定MAC Address和指定IP部分.../ @* s; y) E- n* @2 O* i7 p2 B
是否是固定IP或著由上層DHCP來配發服務...
: \! j- R6 o! c5 L) ]6 l* ~/ ?% }通常我的建議透過上層DHCP配發服務的話...- f" [' p2 [4 s' v; M7 t% L$ l/ W
利用MAC Address與IP綁定的方式較好...
' K, ~1 u+ M' M5 f, @方便管理..!!..2 ?+ x4 Z$ o6 S# @' j
否則IP跳來跳去很麻煩....
* L& H: F& j' ~  }3 u$ _! _0 K5 A: g# Y0 N
最後的Event Log可以得知額外的系統日誌狀態...
0 h) i' m5 m$ O' A# ]7 |  q以及包含ECC偵錯日誌和PCIe Error Log....
! q' ?. {1 L( ^大致上BIOS中最主要的就是Advanced部分...+ F! B; o- Z- X5 A
Server/Workstation能設定的地方不多...
3 {) W: g1 f2 U" b講求的是穩定...!!!
8 m" E& Q% I5 c& H
作者: per1-q1222    时间: 2011-4-21 15:34
本帖最后由 per1-q1222 于 2011-4-21 18:32 编辑
6 r' e: j% ]/ E. B' |) J2 h
8 h/ j/ R6 g( L9 _$ h: eSupero Doctor: D% ?+ U3 Q5 E/ F; G( [
Supermicro對於自家主機板本身提供了一種基本監控軟體稱之為Supero Doctor...
* C% G: L8 M5 d2 D) [這款軟體具備了主從架構....
0 c( R3 w6 u! d: [首先透過Client端部分可以看到一些基本的資訊...
7 [3 ~  N/ k+ t# |: {8 ~
, X0 H$ A/ t3 M, C8 e; A如果你的PSU支持IPMA銜接到主機板上的話便會多出一項資訊...
% P7 G- {* Q: _1 x2 h) N8 W; }# @5 B1 u7 [
我們可以查看風扇的轉速運作情況:7 b" i5 W; \( v- f; I
- h8 Y, J4 P) C! b6 z* n' t4 g
查看電壓起伏狀況:" V; j+ b( H0 X
0 _4 q' N9 |$ j; t4 Y1 N% C
監控溫度狀況:' r3 ]9 \9 E# r- R
7 w' B+ C# }& p  k+ J
這個項目可以指定加入不同的監控裝置:( V/ b  e* c6 `* C7 s6 N
8 P% T1 V6 Q' ]6 @5 Q0 k! j% a
配置Alert狀態, 還提供SMTP轉送mail:3 B6 X) j8 @! P8 E8 s
4 C  `, h3 I  Z, a
Client端軟體的基本設定:+ F/ d: u. c7 B# b! f* ?4 i

4 {7 d' [! c  H: ^- C% u在Client軟體部分提供了基本的管理資訊, 而Server端以瀏覽器為框架作為管理...
4 y9 o5 a* M" \) Z進入時必須要登入介面:5 l: C* L3 h( z% ?7 c: z1 I

! g' ^& H! `5 m登入後便可看到基礎訊息, 透過左邊勾選相關資訊在點擊Update便可查看指定勾選的相關資訊:
3 y" r0 D8 p. A( ^) h
: O4 `2 ]3 A+ X& H9 }4 _查詢系統健康狀況:+ C- r' p" `$ r+ E3 f; U: N
8 ^& J! a$ V9 X6 g+ ~/ l
管理部分提供了Alert, SMTP, Online Flash BIOS機能:
6 {* p0 Z' f* D4 |
$ L9 _( @8 K, S2 W# h1 D) {  ?這邊提供了基本的成員管理:- b" `4 l, c( o* h& @

1 U% z& {  y/ F& w: H允許產生自我診斷報告:
. s9 W7 T& e# l! `# f6 F( z! Q0 ?8 p$ B' i5 n2 \% F7 @
Supero Doctor是針對Supermicro主機板產品提供的一款基本管理軟體..... j; v$ e6 I9 b0 @
相較於IPMI硬體監控功能來說, 功能較為基本......9 Q8 `0 }$ d. {
使用IPMI
+ {. _. _1 T4 n. ^) [- @IPMI是一項硬體即時監控的一種管理介面, 他可以橫跨各種平台...
. I7 f  B- B  B# x. D7 I1 P; s) G常在Server/Sorkstation產品見到...5 X; G4 C0 o2 m' D/ G8 ?
X8SIL-F使用了WPCM450晶片來提供IPMI機制...
3 U7 _; c  q; z) _. D, O; U" Z基本上可以由兩種方式來使用IPMI..
8 z& ^1 M$ G. F7 h) N1. 透過以Web方式來使用
; T' Z6 [( }) U! U2. 使用專屬的IPMIView軟體來管理系統...
5 o/ C: S  u" L' W& F4 K+ G在這邊我們先以IPMIView軟體來看看提供那些功能...
7 {) m6 k3 @$ c  F* T2 v
% v' L. {/ y" f) I( l/ y, R3 [這是軟體開啟後的畫面, 透過網段探測(長得像放大鏡圖案的那個)去找查主機.7 L  I4 @* g! ^3 V6 Q, p1 ?

, F7 _0 T, Q6 V) T( ]找查完後, 發現IPMI主機, 加入Domain裡, 然後開始對該主機進行登入連線.....
2 g/ R9 g" ~4 F2 j
2 g9 J  W. o, O當連進去後, 會是呈現這樣的狀態:" v) U! Y4 w- ]) }% n) t; @

! `8 ?, B0 E7 V2 H我可以透過IPMI的感測器功能去感測當前的系統狀況:...
5 b% A3 @  D. X0 V, h' F* Z
/ |, g* g$ B& h' C( j' I可以發現一件事, 一堆空項目, 這是因為我還沒指定開機....% O* C1 M  ?  U) Z$ ~! Y
我可以透過IPMI Device來進行Power Up:
( d3 L; Z; d4 S+ L! @- Z6 ^4 z- S5 z
/ X" {9 |3 i0 A當Power Up後, 感測器狀態便會改變, 因為他偵測到主機正在運作:- t- z1 x$ M1 o$ a4 _/ Y5 j: e

* K" `+ B+ X1 l$ E! l3 g6 k: d5 b7 m4 J同時我們可以到KVM Console來開啟Console:
8 H' t( g5 @$ v% X% G9 t  a! Y8 {# q* k1 ^* c
開啟後會出現一個新視窗為KVMView, 裡面會呈現正在運行的主機畫面:
+ C( k+ ]; G; e
$ k, P, s1 h2 X- m- D/ c透過BMC Setting查看目前的網路設定功能:5 w, a- O! q) T" C, ]0 a+ V
. p) k' u3 L+ h
我們也可以設定IPMI使用者群組:" y9 _/ ?" _& o- P5 P
5 [1 m, Z8 o1 t  ~" T/ W
即時的事件日誌, 可以讓我們知道當前的系統狀態:
) C$ a& m8 N' }5 b( a; c8 r3 Z% z5 W! V; @) h7 z* J7 h% h7 e
在KVMViewer下預設提供了相關巨集(Macro)按鍵功能以方便使用:* Q* Y# G" d( R7 k: f+ ?

* _, T+ X. l2 }! {9 a大致上從Supermicro提供的IPMIView軟體賦予了在Client端上比Supero Doctor更強大的監控功能...6 m5 b" t7 F" w& @' U/ }" `. `
而透過Web操作介面可以進行更複雜的設定..
1 i, D# }! r1 c* q4 d- X! x待補...
作者: 瞎猫    时间: 2011-4-21 18:59
可耻的插入了,供电部分简单但是不简约哦,强烈要求LZ拆开散热片看看底下是神马,感觉像是DrMOS,那玩意儿可不便宜。
作者: per1-q1222    时间: 2011-4-21 22:46
瞎猫 发表于 2011-4-21 18:59
. b1 f' U# `0 b, E& Y3 J3 u6 x/ {6 V2 P! t可耻的插入了,供电部分简单但是不简约哦,强烈要求LZ拆开散热片看看底下是神马,感觉像是DrMOS,那玩意儿可 ...

" {! K: ^! ]: z8 C/ `; U) u: pcorrect...
( Z( j  ~' C5 y$ r8 \4 }; w一排....6 m! x4 ]3 G  i6 a" ]% q
2 d. \) n( ^: ~7 U2 `

" f- v1 T1 ^1 ~& e* `4 p6 V# q) J

' \" ^& R" O& L) M4 a, r* A) f  w
7 P* b* i4 t" H1 W  F2 f3 [
作者: stephenmaxmax    时间: 2011-4-22 11:57
本帖最后由 stephenmaxmax 于 2011-4-22 11:58 编辑 & _( N' s" W1 X
5 Q3 ], E. d. g5 `
IPMI是我今年最崇拜的科技。  j5 _$ M* m7 o# q) m, U( u
这个东西真是各种方便~~
) c  S9 K9 O7 q3 {不过那个java的iKVMViewer,真叫个难用,java就是java,也就这个程度。  ~% h. B9 f! {& Y0 Q6 H$ Z

作者: skywalkerfish    时间: 2011-4-22 14:13
CPU和我的一样,不过我的是华硕的P7F-M服务器版。
作者: jimmyjin    时间: 2011-4-22 18:29
“不過可以發現Supermicro的主機板產品都會加入Adaptec RAID的Host RAID OPROM...
4 }6 Q  T  X' g3 m* B1 X7 }+ r7 \8 \- |+ \3 P( Y9 W我不曉得為什麼...+ g8 C8 d8 }; r4 @* B
: F) ^" V( i' q! Y9 f個人覺得這沒甚麼用, 因此曾經mail過Supermicro的USA Support.0 o6 d& z3 S5 E$ z% v. n3 k5 w7 [3 l0 N% }- }
他給我的回答是針對Linux部分提供....- Z; h& ^: X! Z0 J# X, m; j0 I/ r- y5 S9 T$ H- c
因為Intel RST沒有提供對Linux的driver support....”
- v5 j! }: r: ^3 X2 C9 r
' M) S  I" u  O/ S, I7 q& q% g不知道X7SPA 这块D510板上有没这个oprom.......
作者: stephenmaxmax    时间: 2011-4-24 06:05
intel的板载raid在linux下非常之麻烦,我试过raid1,直接认成两块盘而不是一个raid1。网上说是可以解决的,不过我费了半天劲都搞不定。




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