You are on page 1of 16

Mx000 Manual

하드웨어기술팀
Mx000 Manual

Document #: Mx000 Manual Version #: 1 Issue Date: 2016

목 차

1. Service Processor Configuration……………….…3


1) Initial Configuration Steps
2) ADD User Configuration Steps
3) Setting the Initial Date and Time
4) Time Zone set
5) Setting the locale
6) Viewing and Setting the Server Altitude
7) Enabling Basic Services (Telnet, ssh)
8) Configuring the DSCP Network (SP 와 Domain 간의 통신)
9) Configuring the XSCF External Network
10) Configuring the XSCF ISN(Internal Service Network)Network
11) Configuring NTP(Network Time Protocol)

2. Update of XSCF Firmware…………………………...8


1) Upgrading the Firmware

3 Domain Administration and Configuration…..10


1) Domain Static Domains
2) Controlling Power to the Domain
3) Resetting the Domain
4) OBP Device Tree
5) Configuration the Solaris OS in a New Domain

4 Data Collection and Fault Analysis……………..14


1) Log Archiving Functionality
2) Performing Audit Task
3) Viewing and Monitoring Logs
4) Fault Management Architecture

페이지 2
Mx000 Manual

Document #: Mx000 Manual Version #: 1 Issue Date: 2016

1. Service Processor Configuration


◈ XSCFU( Extended System Control Facility Unit) 설명

서비스 프로세서라고도 하는 XSCFU(확장된 시스템제어 설비장치)는 SPARC64 VI 도메인에서 독


립적으로 작동, 서비스 프로세서는 시스템시작, 재구성 및 고장진단을 지시하며 여기에서 XSCF
펌웨어인 시스템관리 소프트웨어가 실행된다.

XSCF Help : Tab Key 2번

◈ Service process (XSCFU: Extended System Control Facility Unit) 주요기능

l Platform monitoring and configuration management


l Security management
l Server status reporting
l Error detection
l Remote server control
l Resource management
l Dynamic Reconfiguration(DR)
l Capacity on Demand(COD)

Number Description Number Description

1 RCI port 7 ACT LED

2 Serial port 8 UPC#1

3 USB port 9 UPC#0

4 ETHERNET#1 port (XSCF-LAN1 port) 10 CHECK LED

5 ETHERNET#0 port (XSCF-LAN0 port) 11 READY LED

6 Link Speed LED

페이지 3
Mx000 Manual

Document #: Mx000 Manual Version #: 1 Issue Date: 2016

1) Initial Configuration Steps

① 서버와 함께 제공되는 직렬케이블을 사용하여 관리콘솔을 직렬포트에 연결


② 관리 리콘솔에 설정 구성
◦ 보드율: 9600bps
◦ 데이터길이: 8비트
◦ 패리티: 없음
◦ 중지: 1비트
◦ 흐름제어: 없음
③ 운영자패널의 키를 서비스위치에 설정

④ 입력전원 ON
⑤ XSCF 장치의 전원을 켤 때 관리콘솔에 오류메시지가 표시되는지 확인
⑥ 운영자패널의 XSCF 대기 LED( 녹색)가 켜져 있는지 확인
⑦ login 프롬프트가 나타나면 default 입력
login: default
⑧ 운영자패널의 키를 잠금 위치에 설정
⑨ Enter 키
5초후에 10단계를 진행
⑩ 운영자패널의 키를 서비스위치에 설정하고 Enter 키를 누름
주) 1분내에 10단계를 수행하지 않으면 로그인 인증이 만료
⑪ 관리콘솔에 XSCF 쉘 프롬프트가 표시되는지 확인
XSCF>

2) ADD User Configuration Steps


① Create a new user (installer: user-name)
XSCF> adduser installer

② Verify that rhe user was create


XSCF> showuser –l

③ Set the password for the newly create user


XSCF> password installer

④ Assign privileges to the newly created user (생성된 User의 권한을 설정)
XSCF> setprivileges installer useradd plattadm filedeng

3) Setting the Initial Date and Time


① service processor login (권한 platadm or fielding)

② Display the current date


XSCF> showdate

③ Set the date to the desired format and vale

페이지 4
Mx000 Manual

Document #: Mx000 Manual Version #: 1 Issue Date: 2016

XSCF> setdate –s 051614302008.00


5월 16일 14시 30분 2008년 00초
4) Time Zone set
① service processor login (권한 platadm or fielding)

② Display the current zone


XSCF>showtimezone –c tz

③ View the available list of time zones


XSCF>settimezone –x settz –a

④ Set the timezone (3번에서 나온 POSIX time zone )


XSCF>settimezone –c settz –s ROK

5) Setting the locale


① service processor login (권한 platadm)

② Display the current locale


XSCF>showlocale
C
③ Set the desired locale to English ”C” (English 와 Japan 만 있음)
XSCF>setlocale –s C
C

6) Viewing and Setting the Server Altitude


① service processor login (권한 platadm)

② Display the current altitude


XSCF> showaltitude (해발 고도에 따라 산소량 FAN Speed 가 다르다)
100m
③ Set the desired altitude
XSCF> setaltitude –s altitude=500 ( 0 설정하면 된다)
500m

7) Enabling Basic Services (Telnet, ssh)


① service processor login (권한 platadm)

② Enable telnet
XSCF> settelnet –c enable
XSCF> setssh –c enable

③ Verify the settings


XSCF> showssh
XSCF> showtelnet

8) Configuring the DSCP Network (SP 와 Domain 간의 통신)


◈ Mx000 Series : Max Domain 으로 나옴

① Service processor login (권한 platadm)

② Configure the DSCP network (Default 그대로 사용) 변경 시 아래 step 진행

페이지 5
Mx000 Manual

Document #: Mx000 Manual Version #: 1 Issue Date: 2016

XSCF> setdscp
DSCP network (e.g. 192.168.224.0) > 192.168.224.0
DSCP netmask (e.g. 255.255.255.0) > 255.255.255.0
Domain #00 address [192.168.224.2] >[enter]
Domain #01 address [192.168.224.2] >[enter]
Domain #02 address [192.168.224.2] >[enter]
Domain #03 address [192.168.224.2] >[enter]
………
Commit these changes to the database (y/n)? y

③ Verify that the DSCP networks has been configured as desired


XSCF> showdscp
DSCP Configuration
Network: 192.168.224.0
Netmask:255.255.255.0
Location Address
------- -------
XSCF 192.168.224.1
Domain #00 192.168.224.2
Domain #01 192.168.224.3
Domain #02 192.168.224.4
Domain #03 192.168.224.5
…….

9) Configuring the XSCF External Network


◈ Mid & Hign-end : xscf#0(step 2 3) , High-end(M8000이상): xscf#1(step 4 5)

① Service processor login(권한 platadm)

② Configure the xscf#0-lan#0 interface


XSCF> setnetwork xscf#0-lan0 –m 255.0.0.0 10.6.15.21

③ Configure the xscf#0-lan#1 interface


XSCF> setnetwork xscf#0-lan1 –m 255.255.255.0 192.1.1.21

④ Configure the xscf#1-lan#0 interface


XSCF> setnetwork xscf#1-lan0 –m 255.0.0.0 10.6.15.22

⑤ Configure the xscf#1-lan#1 interface


XSCF> setnetwork xscf#0-lan1 –m 255.255.255.0 192.1.1.22

⑥ Set the hostnames for each of the XSCFUs present


XSCF> sethostname xscf#0 godzilla-sp0
XSCF> sethostname xscf#0 godzilla-sp1

⑦ Set a default route to use base on your network configuration


XSCF> setroute –c add –n 10.7.5.1 –m 255.255.255.0 xscf#0-lan#0

⑧ Configure the takeover interfaces (M8000 이상)


XSCF> setnetwork lan#0 –m 255.255.255.0 10.6.15.25
XSCF> setnetwork lan#1 –m 255.255.255.0 192.1.1.25

⑨ Apply the network settings ( 주_error 발생시 nameserver set)

페이지 6
Mx000 Manual

Document #: Mx000 Manual Version #: 1 Issue Date: 2016

XSCF> applynetwork
…….
Continure? [y/n]: y
XSCF>rebootxscf –y

10) Configuring the XSCF ISN(Internal Service Network)Network


◈ Hign-end Sever (M8000 이상) SP(active)와 SP(standby) communication

① Service processor login (권한 platadm)

② Configure the xscf#0-if interface


XSCF> setnetwork xscf#0-if –m 255.255.255.0 192.168.10.10
XSCF> setnetwork xscf#1-if –m 255.255.255.0 192.168.10.11
XSCF> applynetwork
XSCF> rebootxscf –y

11) Configuring NTP(Network Time Protocol)

① Service processor login (권한 platadm)

② Specify the location of the NTP Server


XSCF> setntp –c add 10.6.15.50

③ Verify the NTP configuration


XSCF>showntp –a

④ Reboot the service processor


XSCF>rebootxscf -y

페이지 7
Mx000 Manual

Document #: Mx000 Manual Version #: 1 Issue Date: 2016

2. Update of XSCF Firmware


◈ Conceptual Overview of the Firmware Update Procedure

1. Import. Consists of downloading(BUI,MSP,USB)

2. Update. Consist of copying the imported firmware to Flash memory of the service
Processor

3. Apply. This step consists of copying the updated firmware to the domains

1) Upgrading the Firmware

① Displaying the XCP Version

XSCF> version –c xcp à XCP Version


XSCF> version –c xcp –v à CP Version Details
XSCF> version –c xcp –t àRegistered XCP
XSCF> version –c xcp –v –t àXCP Version Details that is Registered in the XSCF
XSCF> version –c cmu à OBP Version
XSCF> version –c xscf à XSCF Version

② Firmware Import Procedure

▣Configuring https(Import Firmware Using the BUI)

① Service processor login(권한 platadm)

② Verify if the https service is enable


XSCF> showhttps
HTTPS status : disabled

③ Configure the https service

페이지 8
Mx000 Manual

Document #: Mx000 Manual Version #: 1 Issue Date: 2016

XSCF> sethttps –c selfsign US MA Bostom SLS APL ssp0 roo@ssp0

④ Enable the https service


XSCF> sethttps –c enable
XSCF>rebootxscf -y

⑤ Verify if the https service is enable


XSCF> showhttps

⑥ https ://10.1.67.100 Login후 Firmware import


l High-end server : DCXCPxxyy.tar.gz
l Mid-range server : FFXCPxxyy.tar.gz

▣MSP(Management Service Provider) Import

① Firmware Import
l Mid-range server
XSCF> getflashimage –v http://10.6.15.50/firmware/FFXCPxxyy.tar.gz
l Mid-range server
XSCF> getflashimage –v http://10.6.15.50/firmware/DCXCPxxyy.tar.gz

OR

XSCF> getflashimage –v ftp://root:root@10.6.15.50/firmware/DCXCPxxyy.tar.gz


② Import image check
XSCF>getflashimage –l
XSCF>getflashimage –d à Old version delete

▣USB Import

① XSCF>getflashimage file:///media/usb_msd/images/DCXCP1061.tar.gz

② Updating the Entire Firmware


XSCF> flashupdate –c check –m xcp –s 1061 à update version check
XSCF> flashupdate –c update –m xcp –s 1061 à updating firmware
XSCF>flashupdate –c sync à M8000 이상 가능(2개의 SP Update 동기화)

페이지 9
Mx000 Manual

Document #: Mx000 Manual Version #: 1 Issue Date: 2016

3. Domain Administration and Configuration

◈ DCU (Domain Configuration Unit)

l PSB (Physical System Board


l XSB (eXtended System Board)
l LSB (Logical System Board)
l Number of Domains and XSBs for Each System

Range of Maximum Memory Mirror


System Domain ID Number of XSBs (Note)

High-end
The system containing up to
system with
64 CPU chips. 0 - 23 64 (16 x 4)
expansion
(SPARC Enterprise M9000)
cabinet
Uni-XSBs
The system containing up to
only
32 CPU chips. 0 - 23 32 (8 x 4)
Enabled
High-end (SPARC Enterprise M9000)
systems The system containing up to
16 CPU chips. 0 - 15 16 (4 x 4)
(SPARC Enterprise M8000)

The system containing up to


8 CPU chips. (SPARC 0-3 8 (2 x 4) Enabled for
Enterprise M5000)
Midrange both Uni-
systems XSBs and
The system containing up to
4 CPU chips. (SPARC 0-1 4 (1 x 4) Quad-XSBs
Enterprise M4000)

◈ Domain Configuration Requirements

l The domain must contain at least one LSB witch I/O that is not in use by another domain.
l The domain must have at least one network interface.
l The domain must have sufficient memory to support the OS and applications.
l At least one boot disk must be connect to the domain. If a domain does not have its own disk, at
least one network interface one network interface must exist so that you can boot the domain from
the network.

페이지 10
Mx000 Manual

Document #: Mx000 Manual Version #: 1 Issue Date: 2016

◈ Domain Configuration (Uni-Board, Quad-Board)

PSB XSB LSB Domain

CPU MEM setfru setdcl addboard Uni


DISK NET

XSB 00-0 LSB Domain

XSB 00-1 LSB Domain


Quad

XSB 00-2 LSB


Domain

XSB 00-3 LSB

▣ PSB, XSB, and LSB Numbers to be Assigned (Decimal)

PSB XSB (Uni-XSB) XSB (Quad-XSB) LSB Number

00 00-0 00-0, 00-1, 00-2, 00-3

01 01-0 01-0, 01-1, 01-2, 01-3


Independent values, 00 to 15, can
02 02-0 02-0, 02-1, 02-2, 02-3
be arbitrarily specified in a domain.
: : :

15 15-0 15-0, 15-1, 15-2, 15-3

1) Domain Static Domains

① Showboards command to Display


XSCF> showboards –a

② setupfru command (Memory Mirror , uni-board or quad-board 설정)


XSCF>setupfru –x 4 sb0 à -x 1 : uni-board , 4: quad-board
XSCF> showfru -a sb
Device Location XSB Mode Memory Mirror Mode
sb 00 Uni no
sb 01 Quad no

XSCF> showboards -a à SP : 할당되지 않은 상태


XSB DID(LSB) Assignment Pwr Conn Conf Test Fault
---- ------- ---------- ---- ---- ---- ------- ----
00-0 SP Unavailable n n n Unknown Normal
00-1 SP Unavailable n n n Unknown Normal
00-2 SP Unavailable n n n Unknown Normal
00-3 SP Unavailable n n n Unknown Normal

페이지 11
Mx000 Manual

Document #: Mx000 Manual Version #: 1 Issue Date: 2016

③ setdcl command ( LSB 설정, Domain 관의 연계(할당))


XSCF> setdcl –d 0 –a 0=00-0 à -d 0 : 0 번 Domain , -a 0=00-0:LSB 번호=XSB 번호
XSCF> setdcl –d 0 –r 0 à Domain 에 Assigned 된 LSB remove
XSCF> showdcl –a
DID LSB XSB System
00 Powerd OFF
00 00-0

④ addboard command ( LSB assigns, attaches, configures the XSB)


XSCF> addboard –d 0 assign 00-0 à XSB 00-0 Domain 0 에 assign
XSCF> showboards –a
XSB DID(LSB) Assignment Pwr Conn Conf Test Fault
---- ------- ---------- ---- ---- ---- ------- ----
00-0 00(00) assigned n n n Unknown Normal
00-1 SP Unavailable n n n Unknown Normal
00-2 SP Unavailable n n n Unknown Normal
00-3 SP Unavailable n n n Unknown Normal

⑤ deleteboard command (현재 assigned Domain 으로부터 XSB remove)


XSCF> deleteboard –c unassign 00-0
XSCF> showboards -a
XSB DID(LSB) Assignment Pwr Conn Conf Test Fault
---- ------- ---------- ---- ---- ---- ------- ----
00-0 SP Unavailable n n n Unknown Normal
00-1 SP Unavailable n n n Unknown Normal
00-2 SP Unavailable n n n Unknown Normal
00-3 SP Unavailable n n n Unknown Normal

⑥ moveboard command (현 domain 에서 다른 domain 으로 XSB move)


XSCF>moveboard –d 1 –c assign 00-0

⑦ setdomainmode command (Domain mode set)


XSCF> setmomainmode –d 0 –m autoboot=off
XSCF>showdoaminmode –d 0
Host-ID : 80920ed0
Diagnostic Level : min
Secure Mode : off
Autoboot : off

2) Controlling Power to the Domain


① poweron
XSCF> poweron –d 0 à domain 0 power on

② poweroff command
XSCF> poweroff –d 0 à domain 0 power off

3) Accessing the Domain Console

① console command (여러 사람 동시(read) 접속 가능)


XSCF> console –d 0 à Opened to domain 0 ,-f:사용시 force write session
② showconsolepath command
XSCF> showconsolepath –a à 현재 연결되어있는 console status Display

페이지 12
Mx000 Manual

Document #: Mx000 Manual Version #: 1 Issue Date: 2016

4) Accessing the Domain Console


① showdevices command (Displaying the Domain device and status)
XSCF> showdevice –d 0 à DID, XSB, CPU, Memory, I/O devices

② showdomainstatus command
XSCF>showdomainstatus –a àpower, OS running, Prom state ..

5) Resetting the Domain


① sendbreak command (send a break signal to the specified domain)
XSCF> sendbreak –d 0
Send break signal to DomainID 0?[y|n] :y
……
….console login: Type ‘go’ to resume
{2} ok

② reset command(levels: por (reset domain), panic(OS 의 일시적 panic 발생), xir
XSCF> reset –d 0 xir à xir: Domain 내의 모든 CPU reset (hardreset)
Domain ID to reset :00
Continue > [y/n] : y
….
{3} ok

6) OBP Device Tree

{0}ok show-devs à 400 : Agent ID


/cmp@400,0/core@1 Core
/cmp@400,0/core@0
/cmp@400,0/core@1/cpu@1
/cmp@400,0/core@1/cpu@0
Thread
/cmp@400,0/core@0/cpu@1
/cmp@400,0/core@0/cpu@0

# psrinfo à Show SPARC64 VI chip


# cfgadm –a à LSB number assigned to the DCU
# prtdiag –v à LSB Number, CPU chip number, CPU ID

7) Configuration the Solaris OS in a New Domain


l Solaris OS minimum Level : Solaris 10 OS update 4 (08/07)

l All MX000 Server


ü svc:/platform/sun4u/dscp:default
ü svc:/platform/sun4u/sckmd:defatult
ü svc:/platform/sun4u/dcs:default
ü
# ifconfig –a
# svcadm –v enable dscp à Service Process 와 Domain 과의 통신
# ifconfig –a
SPP0: à Interface 생성됨
# svcadm –v enable sckmd à Domain 과 SP 의 정보 암호화
# svcadm –v enable dcs à Domain 구성용 Daemon

페이지 13
Mx000 Manual

Document #: Mx000 Manual Version #: 1 Issue Date: 2016

4. Data Collection and Fault Analysis


◈ Archived Data Types
l Audit trails
l Fault manager fault and error logs
l XSCF error log and event logs
l Power logs and thermal history
l Domain console logs
l Hardware stat dumps

1) Log Archiving Functionality

① XSCF> setarchiving –t Samantha@10.0.6.72:/export/home/samantha/M5000/logs -r


à setarchiving –t user@host:directory –r

② XSCF> setarchiving enable

③ XSCF> showarchiving

④ XSCF> showarchiving –e : Displaying Log Archiving Error Details

2) Performing Audit Task

① XSCF> setaudit enable à enable auditing


Turns on writing of the audit records for the audit trail

② XSCF>setaudit –e ENTER,EXIT=disable –e LOGOUT=enable à -e : events


Auditing for Enter and EXIT events has been disabled.
Auditing for LOGOUT is enabled

③ XSCF> setaudit –c LOGIN,AUDIT=disable à -c : class


Auditing for LOGIN and AUDIT=disable

④ XSCF> setaudit –t 50,75


Warnings will be sent at 50% capacity and 75% capacity

⑤ showaudit command(Log Archiving configuration and status)


XSCF> showaudit à audit status
XSCF> showaudit –c LOGIN à Login 클래스 정보
XSCF> showaudit –e all à All event

⑥ viewaudit command(audit records)


XSCF> viewaudit –D 20160222 à 2016년 2월 28일 audit records
XSCF> viewaudit –u Samantha à Samantha : User audit records
XSCF> viewaudit –A 20080112 –B +2d à 2016.2.12 ~ 2016.2.14 audit records

⑦ snapshot command
l Configuration information
l Environmental status
l Log files
l Errors
l FRUID information

페이지 14
Mx000 Manual

Document #: Mx000 Manual Version #: 1 Issue Date: 2016

Ø SSH Target Mode

XSCF>snapshot –t barry@10.6.15.50:/export/home/barry/logs -k download


àdownloads the snapshot using a public key through SSH and specifies
the remote host

XSCF>snapshot –t barry@10.6.15.50:/export/home/barry/logs -k none -l


à logs file only, using no public key

XSCF>snapshot –T –k download à Values specified in the setarchiving command

Ø USB Target Mode

XSCF>snapshot –d usb0 –S 2008-01-01,01:00 –E 2008-01-31_14-00-00

Ø Viewing Raw snapshot DATA

# ls kong-sp0_10.6.5.41_2008-02-25T06-19-06

# strings xscf_command/*version_-c_xcp_-v.out

3) Viewing and Monitoring Logs

① showlogs Command

XSCF> showlogs error à Displays an error log

XSCF> showlogs error –p Feb2211:00:50:462008 –v à2008년2월22일11시50분46초Log

XSCF> showlogs power à Displays a power log

XSCF> showlogs power –t Feb2211:00:50:462008 –T Feb2211:10:50:462008


à -t : 시작시간 , -T : 종료시간

XSCF> showlogs console –d 00 à console Messages Log


DomainID: 00
May 14 02:13:17 UTC 2008 POST Sequence 01
May 14 02:13:17 UTC 2008 POST Sequence 02
May 14 02:13:17 UTC 2008 LSB#00 (XSB#00-0): POST 1.24.0 (2007/07/20 13:36)
May 14 02:13:17 UTC 2008 POST Sequence 03
May 14 02:13:18 UTC 2008 POST Sequence 04
May 14 02:13:18 UTC 2008 POST Sequence 05

② showmoitorlog command (실시간 메시지 모니터링)

XSCF> showmonitolog
Apr 13 12:12:14 XXXXX Alarm:
/CMU#1,/CMU#0 / DDC#0 :ANALYZE:SC-IOU I/F fatal
Error 0x00000000;
:
:<Ctrl + C

페이지 15
Mx000 Manual

Document #: Mx000 Manual Version #: 1 Issue Date: 2016

4) Fault Management Architecture


◈ Service Processor Implementation

l fmd - The fault management Daemon


l eft – The Eversholt Fault Tree diagnosis engine
l fmadm, fmstat, fmdump, and fmtopo commands
l etm – The event transport module
l prpicl, picld – The Portable Instrumented Communications Library(PICL)
daemon (escalation mode only)
l fruadm, prtfru – The FRU utilities (escalation mode only)

① fmdadm command
XSCF> fmdadm config à Displays the Fault Manager Configuration

② fmdump command

XSCF> fmdump à Displays the default command output


TIME UUID MSG-ID
Dec 28 13:01:27.3919 bf36f0ea-9e47-42b5-fc6f-c0d979c4c8f4 FMD-8000-11
Dec 28 13:01:49.3765 3a186292-3402-40ff-b5ae-810601be337d FMD-8000-11
Dec 28 13:02:59.4448 58107381-1985-48a4-b56f-91d8a617ad83 FMD-8000-OW

XSCF> fmdump –V –u 58107381-1985-48a4-b56f-91d8a617ad83

XSCF> fmdump –m M à Displays part of the contents of the Fault Manager syslog

③ fmstat command
XSCF> fmstat

XSCF> fmstat –a –m syslog-msgs à Displays statistics for the syslog module

XSCF> fmstat –z –m fmd-self-diagnosis à -z : 해당 module 상태확인

페이지 16

You might also like