다음, 볼륨 관리자, Sun Cluster 장치 그룹 및 고가용성 클러스터 전역 파일 시스템을 구성해야 합니다. 다음 두 방법으로 이들 엔티티를 구성할 수 있습니다.
cluster-paris에서 볼륨 관리자 정보 복제
VERITAS Volume Manager 명령 vxdiskadm 및 vxassist를 사용하여 cluster-newyork의 LUN에 볼륨 관리자 구성의 사본 작성
이러한 방법은 각각 다음 절차에서 설명됩니다.
저장소 기반 복제를 사용할 경우, 복제된 볼륨을 쿼럼 장치로서 구성하지 마십시오. Sun Cluster Geographic Edition 소프트웨어는 Hitachi TrueCopy S-VOL 및 명령 장치를 Sun Cluster 쿼럼 장치로서 지원하지 않습니다. See Sun Cluster 3.0-3.1 Hardware Administration Manual for Solaris OS의 Using Storage-Based Data Replication for more information.
devgroup1 장치 그룹에 대한 복제를 시작합니다.
phys-paris-1# paircreate -g devgroup1 -vl -f async phys-paris-1# pairdisplay -g devgroup1 Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M devgroup1 pair1(L) (CL1-A , 0, 1) 54321 1..P-VOL COPY ASYNC ,12345 609 - devgroup1 pair1(R) (CL1-C , 0, 20)12345 609..S-VOL COPY ASYNC ,----- 1 - devgroup1 pair2(L) (CL1-A , 0, 2) 54321 2..P-VOL COPY ASYNC ,12345 610 - devgroup1 pair2(R) (CL1-C , 0, 21)12345 610..S-VOL COPY ASYNC ,----- 2 - |
2차 클러스터에서 해당 쌍의 상태가 PAIR가 되기를 기다립니다.
phys-newyork-1# pairdisplay -g devgroup1 Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M devgroup1 pair1(L) (CL1-C , 0, 20)12345 609..S-VOL PAIR ASYNC,-----, 1 - devgroup1 pair1(R) (CL1-A , 0, 1) 54321 1..P-VOL PAIR ASYNC,12345, 609 - devgroup1 pair2(L) (CL1-C , 0, 21)12345 610..S-VOL PAIR ASYNC,-----, 2 - devgroup1 pair2(R) (CL1-A , 0, 2)54321 2..P-VOL PAIR ASYNC,12345, 610 - |
pairsplit 명령을 사용하여 쌍을 분리하고 cluster-newyork의 2차 볼륨이 -rw 옵션을 사용하여 쓰기 가능한지 확인합니다.
phys-newyork-1# pairsplit -g devgroup1 -rw phys-newyork-1# pairdisplay -g devgroup1 Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M devgroup1 pair1(L) (CL1-C , 0, 20)12345 609..S-VOL SSUS ASYNC, ----- 1 - devgroup1 pair1(R) (CL1-A , 0, 1) 54321 1..P-VOL PSUS ASYNC,12345 609 W devgroup1 pair2(L) (CL1-C , 0,21) 12345 610..S-VOL SSUS ASYNC,----- 2 - devgroup1 pair2(R) (CL1-A , 0, 2) 54321 2..P-VOL PSUS ASYNC,12345 610 W |
VERITAS Volume Manager 디스크 그룹 oradg1을 가져옵니다.
phys-newyork-1# vxdg -C import oradg1 |
VERITAS Volume Manager 디스크 그룹을 성공적으로 가져왔는지 확인합니다.
phys-newyork-1# vxdg list |
VERITAS Volume Manager 볼륨을 활성화합니다.
phys-newyork-1# /usr/sbin/vxrecover -g oradg1 -s -b |
VERITAS Volume Manager 볼륨이 인식되고 사용 가능한지 확인합니다.
phys-newyork-1# vxprint |
VERITAS Volume Manager 디스크 그룹 oradg1을 Sun Cluster에 등록합니다.
phys-newyork-1# scconf -a -D type=vxvm, name=oradg1, \ nodelist=phys-newyork-1:phys-newyork-2 |
볼륨 관리자 정보를 Sun Cluster 장치 그룹과 동기화하고 출력을 확인합니다.
phys-newyork-1# scconf -c -D name=oradg1,sync phys-newyork-1# scstat -D |
phys-newyork-1의 /etc/vfstab 파일에 항목을 추가합니다.
phys-newyork-1# /dev/vx/dsk/oradg1/vol1 /dev/vx/rdsk/oradg1/vol1 \ /mounts/sample ufs 2 no logging |
phys-newyork-1에 마운트 디렉토리를 작성합니다.
phys-newyork-1# mkdir -p /mounts/sample |
scrgadm 명령을 사용하여 응용 프로그램 자원 그룹 apprg1을 작성합니다.
phys-newyork-1# scrgadm -a -g apprg1 |
apprg1에 HAStoragePlus 자원을 작성합니다.
phys-newyork-1# scrgadm -a -j rs-hasp -g apprg1 -t SUNW.HAStoragePlus \ -x FilesystemMountPoints=/mounts/sample -x AffinityOn=TRUE \ -x GlobalDevicePaths=oradg1 \ |
필요한 경우 응용 프로그램 자원 그룹을 온라인으로 만든 후 다시 오프라인으로 만들어서 올바르게 구성되었는지 확인합니다.
phys-newyork-1# scswitch -z -g apprg1 -h phys-newyork-1 phs-newyork-1# scswitch -F -g apprg1 |
파일 시스템을 마운트 해제합니다.
phys-newyork-1# umount /mounts/sample |
Sun Cluster 장치 그룹을 오프라인으로 만듭니다.
phys-newyork-1# scswitch -F -D oradg1 |
VERITAS Volume Manager 디스크 그룹이 추방되었는지 확인합니다.
phys-newyork-1# vxdg list |
Hitachi TrueCopy 쌍을 다시 설정합니다.
phys-newyork-1# pairresync -g devgroup1 phys-newyork-1# pairdisplay -g devgroup1 Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M devgroup1 pair1(L) (CL1-C , 0, 20)12345 609..S-VOL PAIR ASYNC,----- 1 - devgroup1 pair1(R) (CL1-A , 0, 1) 54321 1..P-VOL PAIR ASYNC,12345 609 W devgroup1 pair2(L) (CL1-C , 0,21) 12345 610..S-VOL PAIR ASYNC,----- 2 - devgroup1 pair2(R) (CL1-A , 0, 2) 54321 2..P-VOL PAIR ASYNC,12345 610 W |
2차 클러스터의 초기 구성이 이제 완료되었습니다.
이 작업은 VERITAS Volume Manager 명령인 vxdiskadm 및 vxassist 명령을 사용하여 1차 클러스터 cluster-paris에서 2차 클러스터 cluster-newyork의 LUN으로 볼륨 관리자 구성을 복사합니다.
이 절차 내내 장치 그룹 devgroup1이 SMPL 상태에 있어야 합니다.
쌍이 SMPL 상태에 있는지 확인합니다.
phys-newyork-1# pairdisplay -g devgroup1 Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M devgroup1 pair1(L) (CL1-C , 0, 20)12345 609..SMPL ---- ------,----- ---- - devgroup1 pair1(R) (CL1-A , 0, 1) 54321 1..SMPL ---- ------,----- ---- - devgroup1 pair2(L) (CL1-C , 0, 21)12345 610..SMPL ---- ------,----- ---- - devgroup1 pair2(R) (CL1-A, 0, 2) 54321 2..SMPL ---- ------,----- ---- - |
cluster-paris의 공유 디스크에 VERITAS Volume Manager 디스크 그룹을 작성합니다.
예를 들어, d1 및 d2 디스크가 vxdiskadm 및 vxdg 명령과 같은 명령을 사용하여 oradg1이라는 VERITAS Volume Manager 디스크 그룹의 일부로서 구성됩니다.
구성이 완료된 후 vxdg list 명령을 사용하여 디스크 그룹이 작성되었는지 확인합니다.
이 명령의 출력이 oradg1을 디스크 그룹으로 표시해야 합니다.
VERITAS Volume Manager 볼륨을 작성합니다.
예를 들어 vol1이라는 볼륨이 oradg1 디스크 그룹에 작성됩니다. vxassist와 같은 적당한 VERITAS Volume Manager 명령이 볼륨을 구성하는 데 사용됩니다.
VERITAS Volume Manager 디스크 그룹을 가져옵니다.
phys-newyork-1# vxdg -C import oradg1 |
VERITAS Volume Manager 디스크 그룹을 성공적으로 가져왔는지 확인합니다.
phys-newyork-1# vxdg list |
VERITAS Volume Manager 볼륨을 활성화합니다.
phys-newyork-1# /usr/sbin/vxrecover -g oradg1 -s -b |
VERITAS Volume Manager 볼륨이 인식되고 사용 가능한지 확인합니다.
phys-newyork-1# vxprint |
VERITAS Volume Manager 디스크 그룹 oradg1을 Sun Cluster에 등록합니다.
phys-newyork-1# scconf -a -D type=vxvm, name=oradg1, \ nodelist=phys-newyork-1:phys-newyork-2 |
VERITAS Volume Manager 정보를 Sun Cluster 장치 그룹과 동기화하고 출력을 확인합니다.
phys-newyork-1# scconf -c -D name=oradg1, sync phys-newyork-1# scstat -D |
UNIX 파일 시스템을 작성합니다.
phys-newyork-1# newfs dev/vx/dsk/oradg1/vol1 |
phys-newyork-1의 /etc/vfstab 파일에 항목을 추가합니다.
phys-newyork-1# /dev/vx/dsk/oradg1/vol1 /dev/vx/rdsk/oradg1/vol1 /mounts/sample \ ufs 2 no logging |
phys-newyork-1에 마운트 디렉토리를 작성합니다.
phys-newyork-1# mkdir -p /mounts/sample |
scrgadm 명령을 사용하여 응용 프로그램 자원 그룹 apprg1을 작성합니다.
phys-newyork-1# scrgadm -a -g apprg1 |
apprg1에 HAStoragePlus 자원을 작성합니다.
phys-newyork-1# scrgadm -a -j rs-hasp -g apprg1 -t SUNW.HAStoragePlus \ -x FilesystemMountPoints=/mounts/sample -x AffinityOn=TRUE \ -x GlobalDevicePaths=oradg1 \ |
필요한 경우 응용 프로그램 자원 그룹을 온라인으로 만든 후 다시 오프라인으로 만들어서 올바르게 구성되었는지 확인합니다.
phys-newyork-1# scswitch -z -g apprg1 -h phys-newyork-1 phs-newyork-1# scswitch -F -g apprg1 |
파일 시스템을 마운트 해제합니다.
phys-newyork-1# umount /mounts/sample |
Sun Cluster 장치 그룹을 오프라인으로 만듭니다.
phys-newyork-1# scswitch -F -D oradg1 |
VERITAS Volume Manager 디스크 그룹이 추방되었는지 확인합니다.
phys-newyork-1# vxdg list |
쌍이 여전히 SMPL 상태에 있는지 확인합니다.
phys-newyork-1# pairdisplay -g devgroup1 Group PairVol(L/R) (Port#,TID,LU),Seq#,LDEV#,P/S,Status,Fence,Seq#,P-LDEV# M devgroup1 pair1(L) (CL1-C , 0, 20)12345 609..SMPL ---- ------,----- ---- - devgroup1 pair1(R) (CL1-A , 0, 1) 54321 1..SMPL ---- ------,----- ---- - devgroup1 pair2(L) (CL1-C , 0, 21)12345 610..SMPL ---- ------,----- ---- - devgroup1 pair2(R) (CL1-A, 0, 2) 54321 2..SMPL ---- ------,----- ---- - |