4장


DR 절차 - 시스템 도메인

이 장에는 최고급 및 중급 시스템의 Sun Fire 시스템 도메인에서 DR 기능을 사용하는 방법을 설명하는 절차가 나와 있습니다. 어떤 플랫폼에는 적용되지만 다른 플랫폼에는 적용되지 않는 절차는 그러한 내용이 표시됩니다. 시스템 보드 및 I/O 보드라는 용어는 두 플랫폼에 모두 적용됩니다.



caution icon

주의 - 보드 또는 구성 요소에서 DR 작업을 수행하기 전에 장치 유형, 상태 및 조건 확인에 나와 있는 것처럼 상태와 조건을 판별합니다. 1, 2 및 3장의 정보를 이해할 때까지는 이 절에 나와 있는 절차를 실행하지 마십시오.



도메인에서 DR을 실행하려면 수퍼유저여야 합니다.



주 - SBx 또는 IOx가 나타나는 경우 x는 보드 ID 번호를 나타냅니다.



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


시스템 보드 추가

도메인에 시스템 보드를 추가하려면 해당 보드는 이미 도메인에 할당되어 있거나 최고급 시스템 도메인의 사용 가능한 구성 요소 목록과 중급 시스템 도메인의 액세스 제어 목록의 약어에 해당하는 ACL에 있어야 합니다.

최고급 시스템 ACL에 대한 자세한 내용은 System Management Services(SMS) Administrator Guide를 참조하십시오. 중급 시스템 ACL에 대한 자세한 내용은 Sun Fire 중급 시스템 플랫폼 관리 설명서를 참조하십시오.


procedure icon  시스템 보드를 추가하려면

1. 선택한 보드 슬롯이 보드를 받아들일 수 있는지 확인합니다.


# cfgadm -a -s "select=class(sbd)"

 

상태 및 조건은 다음과 같아야 합니다.

-또는-

2. 슬롯에 보드를 추가한 다음 보드를 연결하고 구성합니다.


# cfgadm -v -c configure SBx

 

시스템이 보드 테스트를 마치고 잠시 후에 도메인 콘솔 로그에 구성 요소가 구성되었음을 나타내는 메시지가 표시됩니다. 연결 및 구성된 접속 지점의 상태 및 조건은 다음과 같아야 합니다.

이제 시스템이 보드에 있는 사용 가능한 장치를 인식하고 장치를 사용할 수 있습니다.



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




procedure icon  시스템 보드를 연결하지만 구성하지 않으려면

1. 선택한 보드 슬롯이 보드를 받아들일 수 있는지 확인합니다.


# cfgadm -a -s ìselect=class(sbd)î

 

상태 및 조건은 다음과 같아야 합니다.

-또는-

2. 보드를 연결합니다.


# cfgadm -v -c connect SBx

 

procedure icon  연결된 시스템 보드를 구성하려면

single-step bullet연결된 보드를 구성합니다.


# cfgadm -c configure SBx

 

여기서 x는 보드 번호를 나타냅니다.


시스템 보드 삭제


procedure icon  시스템 보드를 삭제하려면

single-step bullet보드를 구성 해제하고 단절합니다.


# cfgadm -c disconnect SBx

 

procedure icon  시스템 보드를 구성 해제하지만 단절하지 않으려면

single-step bullet보드를 구성 해제합니다.


# cfgadm -c unconfigure SBx

 

procedure icon  구성 해제한 시스템 보드를 삭제하려면

single-step bullet보드를 단절합니다.


# cfgadm -c disconnect SBx

 

procedure icon  시스템 보드를 일시적으로 삭제하려면

보드 전원을 끄고 예를 들어 보드가 고장이 나고 사용할 수 있는 대체 보드 또는 시스템 보드 필러 패널이 없는 경우 그대로 둡니다.

1. 해당 보드의 접속 지점 ID를 확인합니다.


# cfgadm -l -s "select=class(sbd)"

 

2. 보드를 분리하고 전원을 끕니다.


# cfgadm -c disconnect ap_id

 

여기서 ap_id는 1단계에서 명령이 반환하는 접속 지점 ID입니다.


procedure icon  도메인의 영구 메모리가 있는 시스템 보드를 찾으려면

single-step bullet영구 메모리가 있는 보드를 식별합니다.


# cfgadm -val | grep permanent

 

procedure icon  영구 메모리가 있는 시스템 보드를 구성 해제하려면

1. 영구 메모리가 있는 보드를 식별합니다.


# cfgadm -val | grep permanent

 

2. 영구 메모리가 있는 보드를 구성 해제합니다.


# cfgadm -c unconfigure -y SB0

 

주 - 여기서 -y 옵션을 사용하면 정지(quiesce)를 막지 않습니다.




시스템 보드 이동


procedure icon  도메인 간에 시스템 보드를 이동하려면

1. 제거할 보드의 슬롯 번호를 식별합니다.


# cfgadm -l -s "select=class(sbd)"

 

2. 보드를 구성 해제하지만 테스트 상태를 보존하기 위해 전원은 그대로 둡니다.


# cfgadm -o unassign,nopoweroff -c disconnect ap_id

 

여기서 ap_id는 1단계에서 반환된 접속 지점 ID입니다.

이 때, 슬롯은 어떤 도메인에도 할당되지 않았으며, 모든 도메인이 해당 슬롯을 볼 수 있습니다.

3. 보드를 제거하고 있는 도메인에서, 보드가 이제 단절된 것으로 보이는지 확인합니다.


# cfgadm -al -s "select=class(sbd)"

 

주 - 새 도메인에서 보드가 보이지 않으면 이 절차가 할당 작업을 포함하고 있으므로 문제는 ACL과 관련이 있습니다. 최고급 시스템 도메인의 사용 가능한 구성 요소 목록에 대한 자세한 내용은 System Management Services(SMS) Administrator Guide를 참조하십시오. 중급 시스템 도메인의 ACL에 대한 자세한 내용은 Sun Fire 중급 시스템 플랫폼 관리 설명서를 참조하십시오.



4. 새 도메인에서 보드를 구성합니다.


# cfgadm -c configure ap_id

 


I/O 보드 추가


procedure icon  I/O 보드를 추가하려면

1. 선택한 보드 슬롯이 보드를 받아들일 수 있는지 확인합니다.


# cfgadm -a -s "select=class(sbd)"

 

상태 및 조건은 다음과 같아야 합니다.

-또는-

2. 슬롯에 보드를 추가합니다.

3. 중급 시스템의 경우 I/O 보드를 테스트하고 최고급 시스템의 경우 다음 단계로 진행합니다.

중급 시스템에 보드를 추가하는 경우 I/O 보드를 테스트하려면(중급 시스템에만 해당)을 참조하십시오.

4. 보드를 연결하고 구성합니다.


# cfgadm -v -c configure IOx

 

시스템이 보드 테스트를 마치고 잠시 후에 도메인 콘솔 로그에 구성 요소가 구성되었음을 나타내는 메시지가 표시됩니다. 연결 및 구성된 접속 지점의 상태 및 조건은 다음과 같아야 합니다.

이제 시스템이 보드에 있는 사용 가능한 장치를 인식하고 장치를 사용할 수 있습니다.



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




procedure icon  I/O 보드를 추가 및 연결하지만 구성하지 않으려면

1. 선택한 보드 슬롯이 보드를 받아들일 수 있는지 확인합니다.


# cfgadm -a -s "select=class(sbd)"

 

상태 및 조건은 다음과 같아야 합니다.

-또는-

2. 슬롯에 보드를 추가합니다.

3. 중급 시스템의 경우 I/O 보드를 테스트하고 최고급 시스템의 경우 다음 단계로 진행합니다.

중급 시스템에 보드를 추가하는 경우 I/O 보드를 테스트하려면(중급 시스템에만 해당)을 참조하십시오.

4. 보드를 연결합니다.


# cfgadm -v -c connect IOx

 

procedure icon  연결된 I/O 보드를 구성하려면

single-step bullet연결된 I/O 보드를 구성합니다.


# cfgadm -c configure IOx

 

procedure icon  I/O 보드를 삭제하려면

single-step bulletI/O 보드를 구성 해제하고 단절합니다.


# cfgadm -c disconnect IOx

 

procedure icon  I/O 보드를 구성 해제하지만 단절하지 않으려면

single-step bulletI/O 보드를 단절하지 않고 구성 해제합니다.


# cfgadm -c unconfigure IOx

 

procedure icon  구성 해제한 I/O 보드를 단절하려면

single-step bullet구성 해제한 I/O 보드를 단절합니다.


# cfgadm -c disconnect IOx

 


메모리 및 CPU 추가/삭제/추적



주 - 아래의 절차는 단일 코어 및 이중 코어 CPU에 모두 적용됩니다.




procedure icon  시스템 보드의 CPU를 구성하려면

single-step bulletCPU를 구성합니다.


# cfgadm -c configure SBx::cpuy 

 

여기서 x는 보드 번호를 나타내고 y는 CPU 번호를 나타내는데, Sun Fire 최고급 및 중급 시스템의 경우 0 - 3 사이의 숫자입니다.


procedure icon  시스템 보드의 메모리를 구성하려면

single-step bullet메모리를 구성합니다.


# cfgadm -c configure SBx::memory 

 

여기서 x는 보드 번호를 나타냅니다. 메모리의 경우 명령은 해당 시스템 보드의 모든 메모리에 적용됩니다.


procedure icon  시스템 보드의 모든 CPU와 메모리를 구성하려면

single-step bullet보드의 모든 CPU와 메모리를 구성합니다.


# cfgadm -c configure SBx

 

procedure icon  시스템 보드의 CPU를 구성 해제하려면

single-step bulletCPU를 구성 해제합니다.


# cfgadm -c unconfigure SBx::cpuy 

 

여기서 x는 보드 번호를 나타내고 y는 CPU 번호를 나타내는데, Sun Fire 최고급 및 중급 시스템의 경우 0 - 3 사이의 숫자입니다.


procedure icon  시스템 보드의 메모리를 구성 해제하려면

single-step bullet메모리를 구성합니다.


# cfgadm -c unconfigure SBx::memory 

 

여기서 x는 보드 번호를 나타냅니다. 메모리의 경우 명령은 해당 시스템 보드의 모든 메모리에 적용됩니다.


procedure icon  시스템 보드의 모든 CPU와 메모리를 구성 해제하려면

single-step bullet보드의 모든 CPU 및 메모리를 구성 해제합니다.


# cfgadm -c unconfigure SBx

 

procedure icon  메모리 구성 해제 작업을 추적하려면

cfgadm(1M) 명령을 사용하여 메모리 구성 해제 작업의 진행을 추적할 수 있습니다. 다음 명령은 삭제 메모리 양과 앞으로 삭제할 남은 메모리 양의 스냅샷을 표시합니다.

single-step bullet메모리 삭제 프로세스를 추적합니다.


# cfgadm -a -s "select=type(memory),cols=ap_id:o_state:info"

 


PCI 어댑터 카드 작업

I/O 보드의 각 핫 플러그 슬롯은 개별적으로 연결, 구성, 구성 해제 및 단절할 수 있습니다. 핫 플러그 슬롯의 각 접속 지점은 해당 슬롯에 플러그인된 슬롯과 어댑터를 모두 식별하는 데 해당 I/O 보드를 도메인으로 구성할 때 만들어집니다.

Sun Fire 최고급 시스템은 PCI 및 hsPCI 카드를 지원하고, Sun Fire 중급 시스템은 PCI 및 CompactPCI 카드를 지원합니다. 다음에 이어지는 절차에서 PCI는 이러한 카드 유형 중 하나를 참조합니다.


procedure icon  I/O 보드의 PCI 슬롯을 연결하려면

single-step bulletPCI 슬롯을 연결합니다.


# cfgadm -c connect pci_ap_id

 

여기서 pci_ap_id는 해당 PCI 슬롯의 ID를 나타냅니다.

예를 들어 I/O 보드 1의 슬롯 1에 있는 어댑터를 연결하고 도메인으로 구성하지 않으려면 다음과 같은 명령을 사용합니다.


# cfgadm -c connect pcisch0:e01b1slot1

 

procedure icon  I/O 보드의 PCI 슬롯을 구성하려면

single-step bulletPCI 슬롯을 구성합니다.


# cfgadm -c configure pci_ap_id

 

여기서 pci_ap_id는 해당 PCI 슬롯의 ID를 나타냅니다.

예를 들어 I/O 보드 1의 슬롯 1에 있는 어댑터를 도메인으로 구성하려면 다음과 같은 명령을 사용합니다.


# cfgadm -c configure pcisch0:e01b1slot1

 

procedure icon  I/O 보드의 PCI 슬롯을 단절하려면

single-step bulletPCI 슬롯을 구성합니다.


# cfgadm -c disconnect pci_ap_id

 

여기서 pci_ap_id는 해당 PCI 슬롯의 ID를 나타냅니다.

예를 들어 어댑터의 플러그를 뽑기 전에 I/O 보드 1의 슬롯 1에 있는 어댑터를 단절하려면 다음과 같은 명령을 사용합니다.


# cfgadm -c disconnect pcisch13:eo1b1slot1

 

procedure icon  I/O 보드의 PCI 슬롯을 구성 해제하려면

single-step bulletPCI 슬롯을 구성 해제합니다.


# cfgadm -c unconfigure pci_ap_id

 

여기서 pci_ap_id는 해당 PCI 슬롯의 ID를 나타냅니다.

예를 들어 I/O 보드 1의 슬롯 1에 있는 어댑터를 도메인 밖으로 구성 해제하려면 다음과 같은 명령을 사용합니다.


# cfgadm -c unconfigure pcisch0:e01b1slot1

 

자세한 내용은 cfgadm_pci(1M)을 참조하십시오.