다음 절차를 수행하여 볼륨 관리를 구성합니다.
phys-sun에서 구성할 각 데이터 서비스에 대해 하나의 디스크 세트를 만듭니다.
디스크 세트의 구성이 올바르고 두 노드에 모두 표시되는지 확인합니다.
phys-X# metaset Set name = nfsset, Set number = 1 … Set name = apacheset, Set number = 2 … Set name = oraset, Set number = 3 … |
결과는 다음과 비슷하며, 여기서 WWN은 디스크 대상의 월드 와이드 번호(World Wide Number, WWN)를 의미합니다.
phys-sun# cldevice show | grep Device === DID Device Instances === DID Device Name: /dev/did/rdsk/d1 Full Device Path: phys-sun:/dev/rdsk/c0t0d0 DID Device Name: /dev/did/rdsk/d2 Full Device Path: phys-sun:/dev/rdsk/c0t6d0 DID Device Name: /dev/did/rdsk/d3 Full Device Path: phys-sun:/dev/rdsk/c1tWWNd0 Full Device Path: phys-moon:/dev/rdsk/c1tWWNd0 DID Device Name: /dev/did/rdsk/d4 Full Device Path: phys-sun:/dev/rdsk/c1tWWNd0 Full Device Path: phys-moon:/dev/rdsk/c1tWWNd0 DID Device Name: /dev/did/rdsk/d5 Full Device Path: phys-sun:/dev/rdsk/c0tWWNd0 Full Device Path: phys-moon:/dev/rdsk/c0tWWNd0 … |
LUN0, LUN1 및 LUN2를 DID 장치 이름에 매핑합니다.
LUN을 만들 때 저장한 정보와 cldevice 명령의 결과를 비교합니다. 각 LUN에 대해 LUN과 연관된 /dev/rdsk/c NtWWNdY 이름을 찾습니다. 그런 다음, cldevice 출력에서 동일한 디스크 이름을 찾아 DID 장치 이름을 파악합니다.
이 절차는 본 예제의 목적을 위해 다음과 같이 매핑되어 있는 것으로 가정합니다. 이 절차의 나머지 부분을 수행할 때에는 사용자 자신의 디스크 이름 및 DID 이름으로 바꿉니다.
데이터 서비스 |
LUN Name |
원시 디스크 장치 이름 |
DID 이름 |
---|---|---|---|
Sun Cluster HA for Oracle |
LUN0 |
/dev/did/rdsk/c1tWWNd0 |
dsk/d3 |
Sun Cluster HA for NFS |
LUN1 |
/dev/did/rdsk/c1tWWNd0 |
dsk/d4 |
Sun Cluster HA for Apache |
LUN2 |
/dev/did/rdsk/c0tWWNd0 |
dsk/d5 |
Oracle 디스크 세트 oraset의 소유권을 가져옵니다.
phys-sun# cldevicegroup switch -n phys-sun oraset |
LUN0을 Oracle 디스크 세트에 추가합니다.
전체 DID 경로 이름을 사용합니다.
phys-sun# metaset -s oraset -a /dev/did/rdsk/d3 |
디스크 세트의 구성이 올바른지 확인합니다.
phys-sun# metaset -s oraset |
프로세스를 반복하여 LUN1을 NFS 디스크 세트 nfsset에 추가합니다.
phys-sun# cldevicegroup switch -n phys-sun nfsset phys-sun# metaset -s nfsset -a /dev/did/rdsk/d4 phys-sun# metaset -s nfsset |
프로세스를 반복하여 LUN2를 Apache 디스크 세트 apacheset에 추가합니다.
phys-sun# cldevicegroup switch -n phys-sun apacheset phys-sun# metaset -s apacheset -a /dev/did/rdsk/d5 phys-sun# metaset -s apacheset |
두 노드에서 다음 항목을 사용하여 /etc/lvm/md.tab 파일을 만듭니다.
이 항목은 각 디스크 세트의 볼륨을 정의합니다. 단방향 미러는 파일 시스템을 마운트 해제하지 않고 미러를 추가할 수 있는 유연성을 제공합니다. 한 노드에 파일을 만든 다음 다른 노드로 복사하거나 cconsole(1M) 유틸리티를 사용하여 동시에 두 노드에 만들 수 있습니다.
apacheset/d0 -m apacheset/d10 apacheset/d10 1 1 /dev/did/rdsk/d3s0 nfsset/d1 -m nfsset/d11 nfsset/d11 1 1 /dev/did/rdsk/d4s0 oraset/d2 -m oraset/d12 oraset/d12 1 1 /dev/did/rdsk/d5s0 oraset/d0 -p oraset/d2 3G oraset/d1 -p oraset/d2 3G |
phys-sun에서 각 디스크 세트의 소유권을 가져오고 해당 볼륨을 활성화합니다.
phys-sun# cldevicegroup switch -n phys-sun apacheset phys-sun# metainit -s apacheset -a phys-sun# cldevicegroup switch -n phys-sun nfsset phys-sun# metainit -s nfsset -a phys-moon# cldevicegroup switch -n phys-sun oraset phys-moon# metainit -s oraset -a |
각 디스크 세트의 볼륨 상태를 확인합니다.
phys-sun# metastat … Status: Okay … |