5장


SMS DR 절차 - SC(최고급에만 해당)

이 장에서는 system management services(SMS) 소프트웨어를 실행하는 Sun Fire 최고급 서버 시스템 제어기(SC)에서 DR을 사용하기 위한 절차에 대해 설명합니다.



caution icon

주의 - 보드 또는 구성 요소에서 DR 작업을 수행하기 전에 DR 사용 준비에 나와 있는 것처럼 상태와 조건을 판별합니다.



이 장에서 다루는 내용은 다음과 같습니다.



주 - DR 작업 동안 SMS DR 명령이 실패하면 보드가 원래 상태로 돌아가지 않습니다. 복구 가능한 오류인 경우 명령을 재시도합니다. 복구할 수 없는 오류인 경우 보드를 사용할 수 있도록 도메인을 재부팅해야 합니다.



SMS DR 명령 rcfgadm(1M)은 도메인의 cfgadm(1M)과 매우 유사하게 작동하고 같은 옵션을 사용합니다. 가장 큰 차이점은 rcfgadm(1M)은 자주 -d domain_id 매개 변수를 추가로 필요로 한다는 것입니다. 이 장에서는 다른 SMS 명령에 초점을 맞추어 설명합니다. rcfgadm(1M)에 대한 자세한 내용은 rcfgadm(1M)을 참조하십시오.


장치 정보 표시

DR 작업을 수행하기 전에 특히 장치를 제거하기 전에 장치 정보를 표시하려면 SMS 명령 showdevices(1M)를 사용하십시오.


procedure icon  장치 정보를 표시하려면

single-step bullet도메인의 장치 정보를 표시합니다.


# showdevices -v -d domain_id

 

showdevices(1M)는 해당 도메인에 있는 모든 장치에 대한 정보를 표시하고 아래의 표에 나와 있는 것과 유사한 출력을 생성합니다.


표 5-1 showdevices 예제 출력, CPU

domain
board
id
state
speed
ecache
usage
A
SB1
40
online
400
4
 
A
SB1
41
online
400
4
 
A
SB1
42
online
400
4
 
A
SB1
43
online
400
4
 
A
SB2
55
online
400
4
 
A
SB2
56
online
400
4
 
A
SB2
57
online
400
4
 
A
SB2
58
online
400
4
 

표 5-2 showdevices 예제 출력, UltraSPARC IV+( showdevices -d G )

domain
board
id
state
speed
ecache
usage
G
SB0
0
on-line
1050
8

 

G
SB0
1
on-line
1050
8

 

G
SB0
2
on-line
1050
8

 

G
SB0
3
on-line
1050
8

 

G
SB0
4
on-line
1050
8

 

G
SB0
5
on-line
1050
8

 

G
SB0
6
on-line
1050
8

 

G
SB0
7
on-line
1050
8

 

G
SB9
288
on-line
900
8

 

G
SB9
289
on-line
900
8

 

G
SB9
290
on-line
900
8

 

G
SB9
291
on-line
900
8

 

G
SB12
384
on-line
900
8

 

G
SB12
385
on-line
900
8

 

G
SB12
386
on-line
900
8

 

G
SB12
387
on-line
900
8

 


표 5-3 showdevices 예제 출력, 메모리 드레인 처리 중

domain
board
board mem MB
perm mem MB
base addr
domain mem MB
target board
deleted MB
remaining MB
A
SB1
2048
933
0x600000
4096

C2

250

1500

A
SB2
2048
0
0x200000
4096

 

 

 


표 5-4 showdevices 예제 출력, IO 장치

domain
board
device
resource
usage
A
101
sd0
 
 
A
101
sd1
 
 
A
101
sd2
 
 
A
101
sd3
/dev/dsk/c0t3d0s0
mounted from filesystem "/"
A
101
sd3
/dev/dsk/c0t3d0s1
dump device (swap)
A
101
sd3
/dev/dsk/c0t3d0s1
swap area
A
101
sd3
/dev/dsk/c0t3d0s3
mounted filesystem "/var"
A
101
sd3
/var/run
mounted filesystem "/var/run"
A
101
sd4
 
 
A
101
sd5
 
 

    

자세한 내용은 showdevices(1M)를 참조하거나 옵션과 인수에 대한 전체 목록이나 장치에 특정한 정보를 표시하는 방법에 대한 자세한 내용은 showdevices(1M) 매뉴얼 페이지를 참조하십시오.


플랫폼 정보 표시

특정 도메인에 보드를 추가, 이동 또는 삭제하기 전에 showboards(1M) 명령을 사용하여 도메인 ID, 해당 도메인에 사용할 수 있는 도메인 및 도메인의 상태를 확인합니다.

모든 DR 명령에서 도메인 ID를 사용할 수 있습니다. 특정 보드를 할당할 도메인을 확인하려면 보드 목록을 사용하고 도메인에 보드를 추가, 삭제 또는 이동할 수 있는지 여부를 확인하려면 도메인 상태를 사용합니다. 해당 구성 요소가 사용 가능한 구성 요소 목록(ACL)에 있는지 확인하려면 showplatform(1M) 명령을 사용합니다.

showplatform(1M) 명령을 사용하려면 사용자에게 적절한 권한이 있어야 합니다. 사용자 그룹이 사용할 수 있는 명령을 보여 주는 표를 비롯하여 자세한 내용은 showplatform(1M)을 참조하십시오.


procedure icon  플랫폼 정보를 표시하려면

single-step bullet도메인 및 ACL 정보를 나열합니다.


# showplatform

 

showplatform(1M) 명령은 아래의 예제에 나와 있는 것처럼 해당 도메인의 도메인 ID, ACL 및 도메인 상태를 표시합니다.


ACLs for domain domainA:
        slot0: SB0, SB1, SB2, SB3
        slot1: IO0, IO1, IO2, IO3
 
ACLs for domain domainB:
        slot0: None
        slot1: None
 
 
Domain        Solaris Nodename      Domain Status
 
domainA       sms3-b0               Powered Off
domainB       sms3-b1               Running Solaris

 


보드 정보 표시

시스템 보드를 삭제 또는 이동하기 전에 보드에 쿼리하여 보드 상태와 이 보드가 할당된 도메인을 확인해야 합니다. 사용자 그룹이 사용할 수 있는 명령을 보여 주는 표를 포함하여 자세한 내용은 showboards(1M) 및 showboards(1M) 매뉴얼 페이지를 참조하십시오.

SC 상태 모델

Sun Fire 최고급 서버 SC에서 보드는 unavailable(사용 불가능), available(사용 가능), assigned(할당됨) 또는 active(활성)의 4가지 상태 중 하나가 될 수 있습니다.



주 - SC에 있는 보드의 상태는 도메인에 있는 보드의 상태와 다릅니다. 도메인에 있는 보드의 상태에 대한 자세한 내용은 DR 개념을 참조하십시오.




표 5-5 Sun Fire 최고급 시스템 SC의 보드 상태 조건

이름

설명

unavailable

도메인에서 해당 보드를 사용할 수 없습니다. 보드가 지정된 도메인의 ACL에 추가되지 않았거나 보드가 현재 다른 도메인에 할당되었습니다. ACL에 없는 보드는 도메인에 보이지 않습니다. unavailable 상태에 있는 보드는 지정된 도메인의 일부로 간주되지 않습니다.

available

도메인에서 해당 보드를 사용할 수 있습니다. 보드가 해당 도메인의 ACL에 있습니다. 해당 보드를 임의 숫자의 도메인에서 사용할 수 있습니다. available 상태에 있는 보드는 논리 도메인의 일부로 간주되지 않습니다.

assigned

보드가 해당 도메인에 할당되었고 해당 도메인의 ACL에 있습니다. 그 밖의 다른 도메인에서는 이 보드를 사용할 수 없습니다. assigned 상태에 있는 보드는 논리 도메인의 일부로 간주됩니다.

active

보드가 연결되었습니다. 또는 보드가 연결되었고 Solaris OS로 구성되어 있는 운영 체제에서 사용할 수 있습니다. active 상태에 있는 보드는 실제 도메인의 일부로 간주됩니다.


 

showboards(1M) 명령

삭제 또는 이동하려는 보드가 있는 도메인의 ID를 확인했거나 특정 보드가 특정 도메인에 이미 할당되었음을 확인한 후에는 showboards(1M) 명령을 사용하여 보드의 상태를 확인합니다. 보드가 삭제 또는 이동할 수 없는 상태에 있을 수 있습니다.



주 - showboards(1M) 명령의 출력은 해당 사용자가 갖고 있는 권한에 따라 달라집니다. 예를 들어 플랫폼 관리자에게는 서버에 있는 모든 서버에 대한 정보가 나타날 수 있습니다. 그러나 도메인 관리자 및 도메인 구성자에게는 이들이 액세스할 수 있는 도메인에 할당되고 사용 가능한 보드에 대한 정보만 나타날 수 있습니다. 자세한 내용은 showboards(1M) 및 showboards(1M) 매뉴얼 페이지를 참조하십시오.




procedure icon  보드 정보를 표시하려면

single-step bullet해당 도메인의 보드 정보를 표시합니다.


# showboards -d domain_id

 

위의 명령은 다음과 유사한 장치 정보를 표시합니다.


슬롯

전원

보드 유형

보드 상태

테스트 상태

도메인

SB0

On

CPU Board

Active

Passed

A

SB1

-

Empty Slot

Assigned

-

A


 

showboards(1M) 명령은 할당되고 사용 가능한 모든 시스템 보드와 해당 도메인에 있는 모든 I/O 보드를 표시할 수 있습니다. 보드 정보를 표시하는 방법에 대한 자세한 내용은 showboards(1M) 매뉴얼 페이지를 참조하십시오.


보드 추가

보드를 도메인에 추가하면 여러 가지 상태 변화를 거칩니다. 보드가 아직 할당되지 않은 경우에는 먼저 도메인에 할당됩니다. 그런 다음 도메인에 연결되고 Solaris OS로 구성됩니다. 연결된 후에는 실제 도메인의 일부로 간주되며 운영 체제에서 사용할 수 있습니다.

도메인에 보드를 추가하려면 사용자에게 적절한 권한이 있어야 합니다. 이 명령을 사용하는 데 필요한 권한에 대한 설명을 비롯하여 자세한 내용은 addboard(1M) 및 addboard(1M) 매뉴얼 페이지를 참조하십시오.



주 - DR을 사용하여 COD 보드를 도메인에 추가하기 전에 COD 보드의 각 활성 CPU를 활성화할 수 있도록 대상 도메인에 사용 가능한 RTU 라이센스가 시스템에 충분히 있는지 확인하십시오. 그렇지 않으면 DR이 도메인에서 활성화할 수 없는 CPU 각각에 대한 메시지를 표시합니다. COD 옵션에 대한 자세한 내용은 System Management Services (SMS) Administrator Guide를 참조하십시오.




procedure icon  도메인에 보드를 추가하려면

single-step bullet도메인에 보드를 추가합니다.


# addboard -d domain_id board_id

 

아래의 예제는 시스템 보드 2(SB2)를 도메인 A에 추가합니다. 필요한 경우 재시도가 두 번 수행되는데, 재시도 간의 대기 시간은 10분(600초)입니다.


# addboard -d A -r 2 -t 600 SB2

 

주 - DR 작업 동안 addboard 명령이 실패하면 보드가 원래 상태로 돌아가지 않습니다. dxs 또는 dca 오류 메시지가 도메인에 로그됩니다. 복구 가능한 오류인 경우 명령을 재시도합니다. 복구할 수 없는 오류인 경우 보드를 사용할 수 있도록 도메인을 재부팅해야 합니다.




보드 삭제

도메인에서 보드를 삭제하면 보드가 현재 할당되어 있고 활성 상태에 있는 도메인에서 제거됩니다. 보드를 삭제하려면 해당 보드는 assigned 또는 active 상태에 있어야 합니다.

도메인에서 보드를 삭제하기 전에 항상 보드에서 구성 요소를 사용하는지 확인하십시오. 보드에서 영구 메모리를 호스트하는 경우 보드가 도메인에서 삭제되기 전에 같은 도메인 내의 다른 보드로 메모리가 이동됩니다. 마찬가지로 사용 중인 장치가 있는 경우 보드를 제거하기 전에 시스템에서 이 장치를 더 이상 사용하지 않을 때까지 기다리거나 사용 여부를 확인해야 합니다.

도메인 관리자는 보드를 구성 해제하고 단절할 수 있지만 보드가 ACL에 있으면 도메인에서 보드를 할당 해제할 수 없습니다. 이 명령을 사용하는 데 필요한 권한에 대한 설명을 비롯하여 자세한 내용은 deleteboard(1M) 및 deleteboard(1M) 매뉴얼 페이지를 참조하십시오.


procedure icon  도메인에서 보드를 삭제하려면

single-step bullet도메인에서 보드를 삭제합니다.


# deleteboard board_id

 

deleteboard(1M) 명령의 다음 예제는 시스템 보드 2(SB2)를 현재 도메인에서 삭제합니다. 필요한 경우 재시도가 두 번 수행되는데, 재시도 간의 대기 시간은 15분(900초)입니다.


# deleteboard -r 2 -t 900 SB2

 

주 - DR 작업 동안 deleteboard(1M) 명령이 실패하면 보드가 원래 상태로 돌아가지 않습니다. dxs 또는 dca 오류 메시지가 도메인에 로그됩니다. 복구 가능한 오류인 경우 명령을 재시도합니다. 복구할 수 없는 오류인 경우 보드를 사용할 수 있도록 도메인을 재부팅해야 합니다.




보드 이동

한 도메인에서 다른 도메인으로 보드를 이동하는 작업은 여러 단계로 수행됩니다. 가장 먼저 보드가 현재 할당되어 있고 활성 상태에 있는 도메인에서 제거됩니다. 이 때 보드는 assigned 또는 active 상태에 있어야 합니다. 그 다음 대상 도메인으로 할당됩니다. 그런 다음 대상 도메인에 연결되고 Solaris OS로 구성되어 운영 체제에서 사용할 수 있는 상태가 됩니다.

도메인 밖으로 보드를 이동하기 전에 항상 보드에서 메모리와 장치를 사용하고 있는지 확인해야 합니다. 보드에서 영구 메모리를 호스트하는 경우 보드가 다른 도메인으로 이동되기 전에 같은 도메인 내의 다른 보드로 메모리가 이동되어야 합니다. 마찬가지로 사용 중인 장치가 있는 경우 보드를 이동하기 전에 시스템에서 이 장치를 더 이상 사용하지 않을 때까지 기다리거나 사용 여부를 확인해야 합니다.

이 명령을 사용하는 데 필요한 권한에 대한 설명을 비롯하여 자세한 내용은 moveboard(1M) 및 moveboard(1M) 매뉴얼 페이지를 참조하십시오.



주 - DR을 사용하여 COD 보드를 도메인으로 이동하기 전에 COD 보드의 각 활성 CPU를 활성화할 수 있도록 대상 도메인에 사용 가능한 RTU 라이센스가 시스템에 충분히 있는지 확인하십시오. 그렇지 않으면 DR이 도메인에서 활성화할 수 없는 CPU 각각에 대한 메시지를 표시합니다. COD 옵션에 대한 자세한 내용은 System Management Services (SMS) Administrator Guide를 참조하십시오.




procedure icon  보드를 이동하려면

single-step bullet한 도메인에서 다른 도메인으로 보드를 이동합니다.


# moveboard -d domain_id board_id

 

moveboard(1M) 명령의 다음 예제는 시스템 보드 2(SB2)를 현재 도메인에서 도메인 A로 이동합니다. 필요한 경우 재시도가 두 번 수행되는데, 재시도 간의 대기 시간은 15분(900초)입니다.


# moveboard -d A -r 2 -t 900 SB2

 

주 - DR 작업 동안 moveboard(1M) 명령이 실패하면 보드가 원래 상태로 돌아가지 않습니다. dxs 또는 dca 오류 메시지가 도메인에 로그됩니다. 복구 가능한 오류인 경우 명령을 재시도합니다. 복구할 수 없는 오류인 경우 보드를 사용할 수 있도록 도메인을 재부팅해야 합니다.




활성 시스템 보드 교체

이 절에서는 도메인에서 활성 상태인 시스템 보드를 교체하는 방법을 설명합니다.


procedure icon  활성 시스템 보드를 교체하려면

1. 현재 도메인에서 시스템 보드를 삭제합니다.


# deleteboard board_id

 

아래의 예제는 시스템 보드 2(SB2)를 현재 도메인에서 제거합니다.


# deleteboard -r 2 -t 900 SB2

 

2. 지정된 도메인에 대체 보드를 추가합니다.


# addboard -d domain_id board_id

 

아래의 예제는 시스템 보드 3을 도메인 A에 추가합니다. 필요한 경우 재시도가 두 번 수행되는데, 재시도 간의 대기 시간은 15분(900초)입니다.


# addboard -d A -r 2 -t 900 SB3

 


SMS DR 명령 및 옵션

이 절에는 SMS DR 명령과 관련 옵션에 대한 설명이 나와 있습니다. 각 SMS DR 명령에 대한 자세한 내용은 System Management Services (SMS) Reference Manual을 참조하십시오.

addboard(1M)

addboard(1M) 명령은 도메인에 보드를 연결합니다. 자세한 내용은 보드 추가 및 addboard(1M) 매뉴얼 페이지를 참조하십시오.


표 5-6 addboard 명령 옵션

옵션 및 피연산자

지정 사항

board_id

추가할 보드의 ID입니다. 보드 ID는 보드 위치에 해당합니다. 예를 들어 SB2는 슬롯 2에 있는 보드입니다. 여러 개의 보드 ID가 허용됩니다.

-c function

보드를 지정된 구성 상태로 구성합니다. 여러 단계로 보드를 추가할 수 있습니다. 예를 들어 보드를 할당하고, 연결한 다음 구성할 수 있습니다.

-d domain_id

지정된 도메인에서 DR 작업을 실행합니다.

-f

지정된 작업을 강제로 발생시킵니다. 보통 안전 기능을 하드웨어에 특정한 형태로 수행합니다. 상태 변경 작업을 강제 수행하면 ok 또는 unknown 조건이 아닌 점유자의 하드웨어 자원도 하드웨어 종속 안전 확인 작업의 결과에 따라 임의로 사용할 수 있습니다.

-h

도움말(사용법) 정보를 표시합니다.

-n

모든 프롬프트에 No로 응답합니다.

-q

정숙(quiet) 모드로 실행됩니다. 메시지와 프롬프트가 표준 출력에 기록되지 않습니다. 단독으로 사용할 경우 -q는 모든 프롬프트에 기본적으로 -n 옵션을 사용합니다.

-r retry_count

작업이 실패할 경우 지정된 횟수만큼 재시도합니다.

-t timeout

지정된 시간(초)만큼 대기했다가 재시도합니다.

-y

모든 프롬프트에 Yes로 응답합니다.


 

표 5-7에 addboard(1M) 명령을 수행하는 데 필요한 권한이 설명되어 있습니다. 플랫폼 조작자, 플랫폼 서비스 및 수퍼유저 그룹은 이 명령을 시작할 수 없습니다.


표 5-7 addboard 명령을 사용하는 데 필요한 권한

플랫폼 관리자

도메인 관리자

도메인 구성자

assign 기능과 함께 -c 옵션을 사용하여 도메인에 보드를 할당할 수 있습니다.

해당 보드가 도메인에 할당되었거나 도메인의 ACL에 나타나 있고 다른 도메인에 할당되지 않은 경우 해당 도메인에 보드를 연결하거나 구성할 수 있습니다.

해당 보드가 도메인에 할당되었거나 도메인의 ACL에 나타나 있고 다른 도메인에 할당되지 않은 경우 해당 도메인에 보드를 연결하거나 구성할 수 있습니다.


 

아래의 예제는 도메인 A에 시스템 보드 2(SB2)를 연결합니다. 필요한 경우 재시도가 두 번 수행되는데, 재시도 간의 대기 시간은 10분(600초)입니다.


# addboard -d domainA -r 2 -t 600 SB2

 

주 - DR 작업 동안 addboard(1M)가 실패하면 보드가 원래 상태로 돌아가지 않습니다. dxs 또는 dca 오류 메시지가 도메인에 로그됩니다. 복구 가능한 오류인 경우 명령을 재시도합니다. 복구할 수 없는 오류인 경우 보드를 사용할 수 있도록 도메인을 재부팅해야 합니다.



deleteboard(1M)

deleteboard(1M) 명령은 도메인에서 보드를 분리합니다. 자세한 내용은 보드 삭제 및 deleteboard(1M) 매뉴얼 페이지를 참조하십시오.


표 5-8 deleteboard 명령 옵션

옵션 및 피연산자

지정 사항

board_id

삭제할 보드의 ID입니다. 보드 ID는 보드 위치에 해당합니다. 예를 들어 SB2는 슬롯 2에 있는 시스템 보드입니다. 여러 개의 보드 ID가 허용됩니다.

-c function

보드를 지정된 구성 상태로 구성합니다. 여러 단계로 보드를 삭제할 수 있습니다. 예를 들어 보드를 구성 해제하고, 단절한 다음 할당 해제할 수 있습니다.

-f

지정된 작업을 강제로 발생시킵니다. 보통 안전 기능을 하드웨어에 특정한 형태로 수행합니다. 상태 변경 작업을 강제 수행하면 ok 또는 unknown 조건이 아닌 점유자의 하드웨어 자원도 하드웨어 종속 안전 확인 작업의 결과에 따라 임의로 사용할 수 있습니다.

-h

도움말(사용법) 정보를 표시합니다.

-n

모든 프롬프트에 No로 응답합니다.

-q

자동(quiet) 모드로 실행됩니다. 메시지와 프롬프트가 표준 출력에 기록되지 않습니다. 단독으로 사용할 경우 -q는 모든 프롬프트에 기본적으로 -n 옵션을 사용합니다.

-r retry_count

작업이 실패할 경우 지정된 횟수만큼 재시도합니다.

-t timeout

지정된 시간(초)만큼 대기했다가 재시도합니다.

-y

모든 프롬프트에 Yes로 응답합니다.


 

표 5-9에 deleteboard(1M) 명령을 수행하는 데 필요한 권한이 설명되어 있습니다. 플랫폼 조작자, 플랫폼 서비스 및 수퍼유저 그룹은 이 명령을 시작할 수 없습니다.


표 5-9 deleteboard 명령을 사용하는 데 필요한 권한

플랫폼 관리자

도메인 관리자

도메인 구성자

unassign 기능과 함께 -c 옵션을 사용하여 도메인에서 활성 상태에 있지 않은 보드를 할당 해제할 수 있습니다. 사용자에게 도메인 권한도 있을 경우 deleteboard는 보드를 할당 해제하기 전에 보드를 구성 해제하고 단절합니다.

도메인에서 보드를 구성 해제, 단절 또는 할당 해제할 수 있습니다. 보드가 해당 ACL에 나타나 있는 경우에만 보드를 도메인에서 할당 해제할 수 있습니다.

도메인에서 보드를 구성 해제, 단절 또는 할당 해제할 수 있습니다. 보드가 해당 ACL에 나타나 있는 경우에만 보드를 도메인에서 할당 해제할 수 있습니다.


 

deleteboard(1M) 명령의 다음 예제는 시스템 보드 2(SB2)를 현재 도메인에서 분리합니다. 명령은 15분(900초) 간격으로 두 번 재시도합니다.


# deleteboard -r 2 -t 900 SB2

 

주 - DR 작업 동안 deleteboard(1M)가 실패하면 보드가 원래 상태로 돌아가지 않습니다. dxs 또는 dca 오류 메시지가 도메인에 로그됩니다. 복구 가능한 오류인 경우 명령을 재시도합니다. 복구할 수 없는 오류인 경우 보드를 사용할 수 있도록 도메인을 재부팅해야 합니다.



moveboard(1M)

moveboard(1M) 명령은 도메인에서 보드를 분리한 다음 다른 도메인에 연결합니다. 자세한 내용은 보드 이동 및 moveboard(1M) 매뉴얼 페이지를 참조하십시오.


표 5-10 moveboard 명령 옵션

옵션 및 피연산자

지정 사항

board_id

이동할 보드의 ID입니다. 보드 ID는 보드 위치에 해당합니다. 예를 들어 SB2는 슬롯 2에 있는 시스템 보드입니다. 여러 개의 보드 ID가 허용됩니다.

-c function

보드를 지정된 구성 상태로 구성합니다. 여러 단계로 보드를 이동할 수 있습니다. 예를 들어 보드를 할당하고, 연결한 다음 구성할 수 있습니다.

-d domain_id

지정된 도메인에서 DR 작업을 실행합니다.

-f

지정된 작업을 강제로 발생시킵니다. 보통 안전 기능을 하드웨어에 특정한 형태로 수행합니다. 상태 변경 작업을 강제 수행하면 ok 또는 unknown 조건이 아닌 점유자의 하드웨어 자원도 하드웨어 종속 안전 확인 작업의 결과에 따라 임의로 사용할 수 있습니다.

-h

도움말(사용법) 정보를 표시합니다.

-n

모든 프롬프트에 No로 응답합니다.

-q

자동(quiet) 모드로 실행됩니다. 메시지와 프롬프트가 표준 출력에 기록되지 않습니다. 단독으로 사용할 경우 -q는 모든 프롬프트에 기본적으로 -n 옵션을 사용합니다.

-r retry_count

작업이 실패할 경우 지정된 횟수만큼 재시도합니다.

-t timeout

지정된 시간(초)만큼 대기했다가 재시도합니다.

-y

모든 프롬프트에 Yes로 응답합니다.


 

표 5-11에 moveboard(1M) 명령을 수행하는 데 필요한 권한이 설명되어 있습니다. 플랫폼 조작자, 플랫폼 서비스 및 수퍼유저 그룹은 이 명령을 시작할 수 없습니다.


표 5-11 moveboard 명령을 사용하는 데 필요한 권한

플랫폼 관리자

도메인 관리자

도메인 구성자

assign 기능과 함께 -c 옵션을 사용하여 한 도메인에서 다른 도메인으로 보드를 재할당할 수 있습니다. 보드가 재할당될 도메인에서 활성 상태에 있지 않아야 합니다.

다른 도메인에 있는 보드를 할 당, 연결 또는 구성할 수 있습니다. 보드가 다른 도메인에서 활성 상태에 있을 경우 moveboard 명령은 해당 도메인에서 보드를 구성 해제하고 단절합니다. moveboard를 사용하여 보드를 할당 해제하고 재할당하려면 해당 보드가 ACL에 있어야 합니다. moveboard 명령은 보드를 연결하고 구성할 수 있습니다.

 

moveboard(1M) 명령을 사용하려면 도메인 관리자에게 양쪽 도메인에 대한 도메인 권한이 있어야 합니다.

다른 도메인에 있는 보드를 할당, 연결 또는 구성할 수 있습니다. 보드가 다른 도메인에서 활성 상태에 있을 경우 moveboard 명령은 해당 도메인에서 보드를 구성 해제하고 단절합니다. moveboard를 사용하여 보드를 할당 해제하고 재할당하려면 해당 보드가 ACL에 있어야 합니다. moveboard 명령은 보드를 연결하고 구성할 수 있습니다.

 

moveboard(1M) 명령을 사용하려면 도메인 구성자에게 양쪽 도메인에 대한 도메인 권한이 있어야 합니다.


 

moveboard(1M) 명령의 다음 예제는 시스템 보드 5(SB5)를 현재 도메인에서 도메인 B로 이동합니다. 명령은 15분(900초) 간격으로 두 번의 재시도를 지정합니다.


# moveboard -d domainB -r 2 -t 900 SB5

 

주 - DR 작업 동안 moveboard(1M) 명령이 실패하면 보드가 원래 상태로 돌아가지 않습니다. dxs 또는 dca 오류 메시지가 도메인에 로그됩니다. 복구 가능한 오류인 경우 명령을 재시도합니다. 복구할 수 없는 오류인 경우 보드를 사용할 수 있도록 도메인을 재부팅해야 합니다.



rcfgadm(1M)

rcfgadm(1M) 명령은 장치 트리의 장치 노드에 해당하는 접속 지점에서 원격 구성 관리 작업을 수행하는 DR 작업을 SC에서 수행합니다. 이 명령을 사용하는 방법에 대한 자세한 내용과 예제에 대해서는 rcfgadm(1M) 매뉴얼 페이지를 참조하십시오.

표 5-12에 rcfgadm(1M) 명령 옵션과 피연산자가 설명되어 있습니다.


표 5-12 rcfgadm 명령 옵션

옵션 및 피연산자

지정 사항

-a

동적 접속 지점을 나열합니다.

-c function

보드를 지정된 구성 상태 즉, connect, disconnect, configure 또는 unconfigure 중 하나로 구성합니다.

-d domain_id

지정된 도메인에서 DR 작업을 실행합니다.

-f

지정된 작업을 강제 수행합니다.

-h

-h ap_id

-h ap_type

지정된 도움말 메시지를 인쇄합니다. ap_id 또는 ap_type을 제공한 경우 해당 접속 지점에 대한 하드웨어에 특정한 도움말을 표시합니다.

-l ap_id | ap_type

지정된 접속 지점의 상태 및 조건을 나열합니다.

-n

모든 프롬프트에 No로 응답합니다.

-o hardware_options

지정된 하드웨어에 특정한 옵션을 사용합니다.

-r retry_count

작업이 실패할 경우 지정된 횟수만큼 재시도합니다.

-s listing_options

지정된 목록 옵션을 나열합니다.

-T timeout

지정된 시간(초)만큼 대기했다가 재시도합니다.

-t

하나 이상의 접속 지점을 테스트합니다.

-v

자세한 정보 표시 모드로 실행됩니다.

-x hardware_function

하드웨어에 특정한 기능을 사용합니다.

-y

모든 프롬프트에 Yes로 응답합니다.


 

표 5-13에 rcfgadm(1M) 명령을 수행하는 데 필요한 권한이 설명되어 있습니다. 플랫폼 조작자, 플랫폼 서비스 및 수퍼유저 그룹은 이 명령을 시작할 수 없습니다.


표 5-13 rcfgadm 명령을 사용하는 데 필요한 권한

플랫폼 관리자

도메인 관리자

도메인 구성자

assign 또는 unassign 기능과 함께 -x 옵션을 사용하여 도메인에 보드를 할당하거나 도메인에서 보드를 할당 해제할 수 있습니다. unassign 기능을 사용하려면 해당 보드가 할당되어 있어야 하고 실행 중인 도메인에서 활성 상태가 아니어야 합니다.

도메인에/에서 보드를 단절, 연결, 구성 또는 구성 해제할 수 있습니다. 보드가 해당 도메인의 ACL에 있을 경우 보드를 할당하거나 할당 해제할 수 있습니다.

도메인에/에서 보드를 단절, 연결, 구성 또는 구성 해제할 수 있습니다. 보드가 해당 도메인의 ACL에 있을 경우 보드를 할당하거나 할당 해제할 수 있습니다.


 

주 - DR 작업 동안 rcfgadm(1M)이 실패하면 보드가 원래 상태로 돌아가지 않습니다. dxs 또는 dca 오류 메시지가 도메인에 로그됩니다. 복구 가능한 오류인 경우 명령을 재시도합니다. 복구할 수 없는 오류인 경우 보드를 사용할 수 있도록 도메인을 재부팅해야 합니다.



scdrhelp(1M)

scdrhelp(1M) 쉘 스크립트는 Sun Fire 최고급 서버 동적 재구성 오류 도움말 시스템을 시작합니다. 이 도움말 시스템은 JavaHelptrademark hsviewer 스크립트를 사용합니다.

도메인 관리자 및 도메인 구성자를 제외하고 모든 사용자 권한 그룹이 이 명령을 사용할 수 있습니다.

이 스크립트에 대한 자세한 내용은 오류 메시지 도움말 시스템 및 scdrhelp(1M) 매뉴얼 페이지를 참조하십시오.

showboards(1M)

showboards(1M) 명령은 도메인에 있는 시스템 보드의 할당 정보와 상태를 표시하고 보드가 Capacity On Demand(COD) 보드인지 여부를 나타냅니다. 자세한 내용은 보드 정보 표시 및 showboards(1M) 매뉴얼 페이지를 참조하십시오.

showboards(1M)가 DR에 특정한 명령이 아니지만 DR 명령과 사용하는 것이 좋습니다. 표 5-14에 showboards(1M) 명령 옵션이 설명되어 있습니다.


표 5-14 showboards 명령 옵션

옵션

지정 사항

-d domain_id

지정된 도메인에서 DR 작업을 실행합니다.

-h

도움말(사용법) 정보를 표시합니다.

-v

자세한 정보 표시 모드로 실행됩니다. 이 모드에서 명령은 CPU, PCI 및 SC와 같은 도메인 구성 가능 장치(DCU)를 포함하여 모든 구성 요소를 표시합니다.


 

모든 사용자 권한 그룹이 이 명령을 사용할 수 있지만, 도메인 관리자와 도메인 구성자는 자신이 권한을 갖고 있는 도메인에 있는 보드만 표시할 수 있습니다.

showdevices(1M)

showdevices(1M) 명령은 시스템 보드에 구성된 실제 장치와 이들 장치에서 사용할 수 있는 자원을 표시합니다. showdevices(1M) 명령이 DR에 특정한 명령이 아니지만 DR 명령과 함께 사용하는 것이 좋습니다. 자세한 내용은 장치 정보 표시 및 showdevices(1M) 매뉴얼 페이지를 참조하십시오.

사용법 정보는 시스템 자원을 능동적으로 관리하는 응용프로그램 및 하위 시스템에서 제공됩니다. 시스템 보드 DR 작업의 예상 효과를 알려면 관리되는 자원을 오프라인으로 쿼리하십시오.


표 5-15 showdevices 명령 옵션

옵션 및 피연산자

지정 사항

board_id

추가할 보드의 ID입니다. 보드 ID는 보드 위치에 해당합니다. 예를 들어 SB2는 슬롯 2에 있는 시스템 보드입니다. 여러 개의 보드 ID가 허용됩니다.

-d domain_id

지정된 도메인에서 DR 작업을 실행합니다.

-h

도움말(사용법) 정보를 표시합니다.

-p reports

오프라인 쿼리 정보를 표시합니다.

-v

모든 I/O 장치에 대한 정보를 표시합니다.


 

도메인 관리자와 도메인 구성자만 도메인에 대한 장치 정보를 표시할 수 있습니다. 그리고 권한을 갖고 있는 도메인에 대한 장치 정보만 표시할 수 있습니다.

showplatform(1M)

showplatform(1M) 명령은 ACL, 각 도메인의 도메인 상태 및 Capacity on Demand(COD) 정보를 표시합니다. showplatform(1M) 명령이 DR에 특정한 명령이 아니지만 DR 명령과 함께 사용하는 것이 좋습니다. 자세한 내용은 플랫폼 정보 표시 및 showplatform(1M) 매뉴얼 페이지를 참조하십시오.


표 5-16 showplatform 명령 옵션

옵션 및 피연산자

지정 사항

-d domain_id

지정된 도메인에서 DR 작업을 실행합니다.

-h

도움말(사용법) 정보를 표시합니다.

-p domains | available ethernet | cod

COD에 대한 정보가 수록된 보고서를 표시하는데, 이 정보는 다음 사항에 따라 그룹별로 구분되어 있습니다.

  • 도메인 상태(domains)
  • 도메인 ACL (available)
  • 도메인 이더넷 주소(ethernet)

-v

사용 가능한 모든 명령에 대한 정보를 표시합니다.


 

플랫폼 서비스 및 수퍼유저 그룹을 제외하고 모든 사용자 권한 그룹이 이 명령을 사용할 수 있습니다. 그러나 도메인 관리자와 도메인 구성자는 자신이 권한을 가진 도메인의 플랫폼 정보만 표시할 수 있습니다.


오류 메시지 도움말 시스템

SMS 소프트웨어에는 오류 메시지 도움말 시스템이 포함되어 있는데, 이를 사용하여 특정 오류 메시지에 대한 설명과 복구 절차를 찾을 수 있습니다.

DR 오류 메시지 도움말 시스템을 시작하려면 다음 명령을 사용하십시오.


# /opt/SUNWSMS/jh/scdrhelp/scdrhelp &

 

DR 오류 메시지 도움말 시스템은 표준 JavaHelp 시스템 뷰어, hsviewer에 표시됩니다. 이 뷰어는 도구 모음과, 그림 5-1에 나와 있는 것처럼 목차 창과 탐색 창의 두 개의 창으로 구성되어 있습니다.


그림 5-1 hsviewer GUI 구성 요소


JavaHelp 목차

DR 오류 메시지는 그림 5-1에서 볼 수 있듯이 오류 유형에 따라 논리 그룹으로 구분됩니다. 이들 그룹은 목차에서 최상위 제목으로 나타나는 주요 항목을 나타냅니다. 해당 그룹 이름 아래에는 오류 메시지 번호 및/또는 약어 텍스트가 나타납니다.

JavaHelp 색인

DR 오류 메시지는 핵심 항목이 Index 화면(그림 5-2)에 나타나도록 색인화되어 있습니다. 색인 항목은 적절한 경우 하위 색인 항목을 포함합니다. 이러한 항목의 경우 오류 메시지에 대한 링크만 포함되어 있습니다.


그림 5-2 JavaHelp Index 화면


JavaHelp 검색

DR 오류 메시지 도움말 시스템에는 전체 텍스트 검색 기능이 있습니다. 검색 데이터베이스는 오류 메시지 도움말 파일을 색인화한 파일로 구성되어 있습니다.

특정 오류 메시지를 검색하기 전에 해당 오류 메시지의 특정 텍스트 문자열로 검색해 보십시오. 또한 숫자 값은 대체 가능 텍스트로 취급되므로 사용하지 마십시오. 아래에 오류 JavaHelp 시스템 창이 나와 있습니다.


그림 5-3 JavaHelp Search 화면