Solaris OS용 Sun Cluster 개념 안내서

SPARC: 동적 재구성 지원

DR(동적 재구성) 소프트웨어 기능에 대한 Sun Cluster 3.1 8/05의 지원이 점진적으로 개발되고 있습니다. 이 절에서는 Sun Cluster 3.1 8/05의 DR 기능 지원에 대한 개념과 고려 사항에 대해 설명합니다.

Solaris DR 기능의 문서화된 요구 사항, 절차 및 제한 사항은 Sun Cluster DR 지원에도 모두 적용됩니다(운영 환경의 작동이 정지된 경우는 제외). 따라서 Sun Cluster 소프트웨어에서 DR 기능을 사용하기 전에 먼저 Solaris DR 기능에 대한 설명서를 검토합니다. 특히 DR 연결 종료 작업 중에 비네트워크 IO 장치에 영향을 주는 문제를 확인해야 합니다.

Sun Enterprise 10000 Dynamic Reconfiguration User GuideSun Enterprise 10000 Dynamic Reconfiguration Reference Manual(Solaris 8 on Sun Hardware 또는 Solaris 9 on Sun Hardware 모음에 포함)은 모두 http://docs.sun.com에서 다운로드할 수 있습니다.

SPARC: 동적 재구성 일반 설명

실행 중인 시스템에서 DR 기능을 사용하면 시스템 하드웨어 제거와 같은 작업을 수행할 수 있습니다. DR 프로세스는 시스템을 중단하거나 클러스터 가용성을 방해하지 않고 연속적으로 시스템을 작동할 수 있도록 설계되었습니다.

DR은 보드 레벨로 작동합니다. 따라서 DR 작업은 보드의 모든 구성 요소에 영향을 줍니다. 각 보드에는 CPU, 메모리를 비롯하여 디스크 드라이브, 테이프 드라이브 및 네트워크 연결을 위한 주변 장치 인터페이스를 포함한 여러 구성 요소가 포함될 수 있습니다.

활성 구성 요소가 포함된 보드를 제거하면 시스템 오류가 발생합니다. 보드를 제거하기 전에 DR 하위 시스템은 Sun Cluster와 같은 다른 하위 시스템을 쿼리하여 보드의 구성 요소가 사용 중인지를 확인합니다. 보드가 사용 중이면 DR 보드 제거 작업이 수행되지 않습니다. 따라서 DR 하위 시스템은 활성 구성 요소가 포함된 보드에 대해 작업을 거부하기 때문에 DR 보드 제거 작업을 실행해도 항상 안전합니다.

DR 보드 추가 작업도 항상 안전합니다. 새로 추가되는 보드의 CPU와 메모리는 시스템에 의해 자동으로 서비스에 포함됩니다. 그러나 새로 추가되는 보드의 구성 요소를 바로 사용하려면 시스템 관리자가 직접 클러스터를 구성해야 합니다.


주 –

DR 하위 시스템에는 여러 수준이 있습니다. 낮은 레벨에서 오류를 보고하면 상위 레벨도 오류를 보고합니다. 그러나 하위 수준에서 특정 오류를 보고하면 상위 수준에서 알 수 없는 오류를 보고합니다. 이 오류는 무시해도 됩니다.


다음 절에서는 서로 다른 장치 유형에 대한 DR 참고 사항을 설명합니다.

SPARC: CPU 장치에 대한 DR 클러스터링 참고 사항

Sun Cluster 소프트웨어에는 CPU 장치가 있으므로 DR 보드 제거 작업을 거부하지 않습니다.

DR 보드 추가 작업이 성공하면 추가된 보드의 CPU 장치가 시스템 작업에 자동으로 통합됩니다.

SPARC: 메모리에 대한 DR 클러스터링 참고 사항

DR을 위해서는 두 가지의 메모리 유형을 고려해야 합니다.

이 두 가지 유형은 용도만 다릅니다. 실제 하드웨어는 두 가지 유형이 동일합니다. 커널 메모리 케이지는 Solaris 운영 체제에서 사용하는 메모리입니다. Sun Cluster 소프트웨어는 커널 메모리 케이지가 있는 보드에서는 보드 제거 작업을 지원하지 않으며 이러한 작업은 모두 거부합니다. DR 보드 제거 작업이 커널 메모리 케이지가 아닌 메모리와 관련되어 있으면 Sun Cluster 소프트웨어에서 작업을 거부하지 않습니다. 메모리에 속하는 DR 보드 추가 작업이 성공하면 추가된 보드의 메모리가 시스템 작업에 자동으로 통합됩니다.

SPARC: 디스크 및 테이프 드라이브에 대한 DR 클러스터링 참고 사항

Sun Cluster에서는 기본 노드에서 활성 드라이브에 대한 DR 보드 제거 작업을 거부할 수 없습니다. DR 보드 제거 작업은 기본 노드의 비활성 드라이브와 보조 노드의 모든 드라이브에서 수행될 수 있습니다. DR 작업이 끝나면 작업 이전과 마찬가지로 클러스터 데이터 액세스가 계속됩니다.


주 –

Sun Cluster에서는 쿼럼 장치의 가용성에 영향을 주는 DR 작업을 할 수 없습니다. 쿼럼 장치와 쿼럼 장치에서 DR 작업을 수행하는 절차에 대한 고려 사항은 SPARC: 쿼럼 장치에 대한 DR 클러스터링 참고 사항을 참조하십시오.


이 작업을 수행하는 방법에 대한 자세한 지침은 Solaris OS용 Sun Cluster 시스템 관리 안내서쿼럼 장치 동적 재구성를 참조하십시오.

SPARC: 쿼럼 장치에 대한 DR 클러스터링 참고 사항

DR 보드 제거 작업이 쿼럼용으로 구성한 장치에 인터페이스가 있는 보드와 관련이 있으면 Sun Cluster 소프트웨어에서 이 작업을 거부합니다. 또한 Sun Cluster 소프트웨어는 해당 작업의 영향을 받는 쿼럼 장치도 식별합니다. DR 보드 제거 작업을 수행하기 전에 장치를 쿼럼 장치로 비활성화해야 합니다.

쿼럼을 관리하는 방법에 대한 자세한 내용은 Solaris OS용 Sun Cluster 시스템 관리 안내서의 5 장, 쿼럼 관리을 참조하십시오.

SPARC: 클러스터 상호 연결 인터페이스에 대한 DR 클러스터링 고려 사항

DR 보드 제거 작업이 활성 클러스터 상호 연결 인터페이스가 있는 보드와 관련이 있으면 Sun Cluster 소프트웨어에서 작업을 거부합니다. 또한 Sun Cluster 소프트웨어는 해당 작업의 영향을 받는 인터페이스도 식별합니다. DR 작업에 성공하려면 먼저 Sun Cluster 관리 도구를 사용하여 활성 인터페이스를 비활성화해야 합니다.


주의 – 주의 –

Sun Cluster 소프트웨어에는 각 클러스터 노드에 작동 중인 다른 클러스터 노드 경로가 하나 이상 있어야 합니다. 다른 클러스터 노드에 대한 마지막 경로를 지원하는 독립 상호 연결 인터페이스를 비활성화하면 안됩니다.


이 작업을 수행하는 방법에 대한 자세한 지침은 Solaris OS용 Sun Cluster 시스템 관리 안내서클러스터 상호 연결 관리를 참조하십시오.

SPARC: 공용 네트워크 인터페이스에 대한 DR 클러스터링 참고 사항

DR 보드 제거 작업이 활성 공용 네트워크 인터페이스가 있는 보드와 관련이 있으면 Sun Cluster 소프트웨어에서 작업을 거부합니다. 또한 Sun Cluster 소프트웨어는 해당 작업의 영향을 받는 인터페이스도 식별합니다. 활성 네트워크 인터페이스가 있는 보드를 제거하기 전에 먼저 if_mpadm(1M) 명령을 사용하여 해당 인터페이스의 모든 트래픽을 multipathing 그룹의 작동 중인 다른 인터페이스로 전환합니다.


주의 – 주의 –

비활성화된 네트워크 어댑터에서 DR 제거 작업을 수행하는 동안 나머지 네트워크 어댑터가 실패할 경우 가용성에 영향을 줍니다. DR 작업을 수행하는 동안 남은 어댑터를 페일오버할 수 없습니다.


공용 네트워크 인터페이스에서 DR 제거 작업을 수행하는 방법에 대한 자세한 내용은 Solaris OS용 Sun Cluster 시스템 관리 안내서공용 네트워크 관리를 참조하십시오.