Sun Cluster 장치 그룹을 관리하는 방법은 클러스터에 설치된 볼륨 관리자에 따라 다릅니다. Solaris Volume Manager는 “클러스터를 인식”하므로 Solaris Volume Manager metaset(1M) 명령을 사용하여 장치 그룹을 추가하고 등록하고 제거할 수 있습니다. VERITAS Volume Manager (VxVM)를 사용하는 경우 VxVM 명령을 사용하여 디스크 그룹을 만듭니다. clsetup 유틸리티를 사용하여 Sun Cluster 디스크 그룹을 장치 그룹으로 등록합니다. VxVM 장치 그룹을 제거할 때는 clsetup 명령과 VxVM 명령을 모두 사용합니다.
Solaris 10 OS에서 전역 장치는 비전역 영역에서 직접적으로 액세스할 수 없습니다.
Sun Cluster 소프트웨어는 자동으로 클러스터의 각 디스크와 테이프 장치에 대한 원시 디스크 장치 그룹을 만듭니다. 그러나 사용자가 클러스터 장치 그룹을 전역 장치로 액세스할 때까지 클러스터 장치 그룹이 오프라인 상태를 유지합니다. 장치 그룹이나 볼륨 관리자 디스크 그룹을 관리할 때는 사용자가 그룹의 기본 노드인 클러스터 노드에 있어야 합니다.
일반적으로 전역 장치 이름 공간은 관리할 필요가 없습니다. 전역 이름 공간은 설치 과정에서 자동으로 설정되고 Solaris OS 재부트 과정에서 자동으로 업데이트됩니다. 그러나 전역 이름 공간을 업데이트해야 하는 경우에는 아무 클러스터 노드에서나 cldevice populate 명령을 실행하면 됩니다. 이 명령을 실행하면 나중에 클러스터에 포함될 노드뿐 아니라 다른 모든 클러스터 노드 구성원에서 전역 이름 공간이 업데이트됩니다.
Solaris Volume Manager 및 디스크 장치의 경우 전역 장치 사용 권한에 대한 변경 사항은 클러스터의 모든 노드에 자동으로 전달되지 않습니다. 전역 장치에 대한 사용 권한을 변경하려면 클러스터의 모든 노드에서 직접 사용 권한을 변경해야 합니다. 예를 들면, 전역 장치에서 /dev/global/dsk/d3s0의 권한을 644로 변경하려는 경우 클러스터의 모든 노드에서 다음 명령을 실행해야 합니다.
# chmod 644 /dev/global/dsk/d3s0
VxVM은 chmod 명령을 지원하지 않습니다. VxVM에서 전역 장치 사용 권한을 변경하려면 VxVM 관리 안내서를 참조하십시오.
클러스터에서 디스크 및 테이프 장치에 대한 DR(동적 재구성) 작업을 완료하려면 다음과 같은 사항을 고려해야 합니다.
Solaris DR 기능에 대하여 문서화된 요구 사항, 절차 및 제한이 Sun Cluster DR 지원에도 모두 적용됩니다. 운영 체제의 작동이 정지된 경우만은 예외입니다. 따라서 Sun Cluster 소프트웨어에서 DR 기능을 사용하려면 먼저 Solaris DR 기능에 대한 설명서를 참조하십시오. 특히 DR 연결 종료 작업 중에 비네트워크 IO 장치에 영향을 주는 문제를 확인해야 합니다.
Sun Cluster에서는 기본 노드에서 현재 작동하는 장치에 대한 보드 제거 DR 작업을 할 수 없습니다. DR 작업은 기본 노드의 현재 작동하지 않는 장치와 보조 노드의 모든 장치에 대해 수행할 수 있습니다.
DR 작업이 끝나면 작업 이전과 마찬가지로 클러스터 데이터 액세스가 계속됩니다.
Sun Cluster에서는 쿼럼 장치의 가용성에 영향을 주는 DR 작업을 할 수 없습니다. 자세한 내용은 쿼럼 장치 동적 재구성을 참조하십시오.
보조 노드에 대한 DR 작업을 수행할 때 현재 기본 노드에 장애가 발생하면 클러스터 가용성이 영향을 받습니다. 새로운 보조 노드가 제공될 때까지 기본 노드를 페일오버할 수 없습니다.
전역 장치에 대하여 DR 작업을 수행하려면 다음 단계를 순서대로 완료하십시오.
표 5–1 작업 맵: 디스크 및 테이프 장치 동적 재구성
작업 |
지침 |
---|---|
1. 현재 기본 노드에서 작동하는 장치 그룹에 영향을 주는 DR 작업을 수행해야 하는 경우, 장치에 대한 DR 제거 작업을 수행하기 전에 기본 노드와 보조 노드를 전환합니다. | |
2. 제거되는 장치에 대하여 DR 제거 작업을 수행합니다. |
Sun Enterprise 10000 DR 구성 설명서 및 Sun Enterprise 10000 Dynamic Reconfiguration Reference Manual(Solaris 9 on Sun Hardware 및 Solaris 10 on Sun Hardware 모음에 포함). |
Sun Cluster에서 VxVM 이름 공간을 유지 관리하려면 VxVM 디스크 그룹 또는 볼륨 변경 사항을 Sun Cluster 장치 그룹 구성 변경 사항으로 등록해야 합니다. 이러한 변경 사항을 등록하면 모든 클러스터 노드의 이름 공간이 업데이트됩니다. 이름 공간에 영향을 주는 구성 변경으로는 볼륨을 추가하거나 제거하거나 볼륨 이름을 변경하는 작업이 있습니다. 볼륨 사용 권한, 소유자 또는 그룹 ID를 변경해도 이름 공간에 영향을 줍니다.
디스크 그룹이 클러스터에 Sun Cluster 장치 그룹으로 등록된 후에는 VxVM 명령을 사용하여 VxVM 디스크 그룹을 가져오거나 이동시키지 마십시오. 디스크 그룹을 가져오거나 이동시켜야 하는 경우를 모두 Sun Cluster 소프트웨어가 처리합니다.
각 VxVM 디스크 그룹에는 전체 클러스터에서 고유한 부 번호가 있어야 합니다. 기본적으로 디스크 그룹이 만들어질 때 VxVM이 임의의 1000의 배수를 해당 디스크 그룹의 기본 부 번호로 선택합니다. 디스크 그룹의 수가 적은 구성에서는 대부분 부 번호만으로도 고유한 번호를 지정할 수 있습니다. 새로 만드는 디스크 그룹의 부 번호가 다른 노드에 가져온 기존 디스크 그룹의 부 번호와 충돌할 수 있습니다. 이러한 경우에는 Sun Cluster 장치 그룹을 등록할 수 없습니다. 이 문제를 해결하려면 새 디스크 그룹에 고유한 새 부 번호를 지정한 다음, Sun Cluster 장치 그룹으로 등록해야 합니다.
미러된 볼륨을 설정하는 경우에 DRL (Dirty Region Logging)을 사용하면 노드 장애가 발생한 후에 볼륨 복구 시간을 단축할 수 있습니다. DRL을 사용할 경우 I/O 처리량이 저하될 수 있지만, 그래도 DRL을 사용할 것을 강력히 권장합니다.
VxVM은 chmod 명령을 지원하지 않습니다. VxVM에서 전역 장치 사용 권한을 변경하려면 VxVM 관리 안내서를 참조하십시오.
Sun Cluster 3.2 소프트웨어는 동일한 노드의 다중 경로에 대한 VxVM DMP 관리를 지원하지 않습니다.
VxVM을 사용하여 Oracle Parallel Server 또는 Oracle RAC를 위한 공유 디스크 그룹을 설치하는 경우에는 VERITAS Volume Manager Administrator's Reference Guide에서 설명하는 VxVM의 클러스터 기능을 사용하십시오. Oracle Parallel Server 또는 Oracle RAC에 대한 공유 디스크 그룹을 생성하는 방법은 다른 디스크 그룹을 생성하는 방법과는 다릅니다. Oracle Parallel Server 또는 Oracle RAC 공유 디스크 그룹은 vxdg -s 명령을 사용하여 가져와야 합니다. Oracle Parallel Server 또는 Oracle RAC 공유 디스크 그룹은 클러스터 프레임워크에 등록하지 마십시오. 다른 VxVM 디스크 그룹을 생성하려면 SPARC: 디스크를 초기화할 때 새 디스크 그룹을 만드는 방법(VERITAS Volume Manager)을 참조하십시오.