JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris Cluster 소프트웨어 설치 설명서     Oracle Solaris Cluster (한국어)
search filter icon
search icon

문서 정보

머리말

1.  Oracle Solaris Cluster 구성 계획

2.  전역 클러스터 노드에 소프트웨어 설치

3.  전역 클러스터 설정

4.  Solaris Volume Manager 소프트웨어 구성

Solaris Volume Manager 소프트웨어 구성

상태 데이터베이스 복제본 생성 방법

루트 디스크 미러링

루트(/) 파일 시스템 미러링 방법

전역 장치 이름 공간을 미러링하는 방법

마운트 해제할 수 없는 루트(/)가 아닌 다른 파일 시스템을 미러링하는 방법

마운트 해제할 수 있는 파일 시스템을 미러링하는 방법

클러스터에 디스크 세트 만들기

디스크 세트를 만드는 방법

디스크 세트에 드라이브 추가

디스크 세트에 드라이브를 추가하는 방법

디스크 세트의 드라이브를 다시 분할하는 방법

md.tab 파일을 만드는 방법

볼륨을 활성화하는 방법

이중 문자열 중재자 구성

이중 문자열 중재자 요구 사항

중재자 호스트를 추가하는 방법

중재자 데이터의 상태를 검사하는 방법

잘못된 중재자 데이터를 수정하는 방법

5.  Veritas Volume Manager(VERITAS 볼륨 관리자) 설치 및 구성

6.  클러스터 파일 시스템 만들기

7.  비전역 영역 및 영역 클러스터 만들기

8.  Sun Management Center에 Oracle Solaris Cluster 모듈 설치

9.  클러스터에서 소프트웨어 제거

A.  Oracle Solaris Cluster 설치 및 구성 워크시트

색인

Solaris Volume Manager 소프트웨어 구성

다음 표에는 Oracle Solaris Cluster 구성에 필요한 Solaris Volume Manager 소프트웨어를 구성하기 위해 수행해야 하는 작업이 나열되어 있습니다. 표시된 순서대로 절차를 완료하십시오.

표 4-1 작업 맵: Solaris Volume Manager 소프트웨어 구성

작업
지침
Solaris Volume Manager 구성의 레이아웃을 계획합니다.
로컬 디스크에 상태 데이터베이스 복제본을 만듭니다.
(선택 사항) 루트 디스크의 파일 시스템을 미러링합니다.

상태 데이터베이스 복제본 생성 방법

전역 클러스터의 각 노드에서 이 절차를 수행하십시오.

  1. 수퍼유저로 전환합니다.
  2. 각 클러스터 노드에 대한 하나 이상의 로컬 장치에 상태 데이터베이스 복제본을 만듭니다.

    장치 ID 이름(dN)이 아닌 실제 이름( cNtX dY sZ)을 사용하여 사용할 슬라이스를 지정합니다.

    phys-schost# metadb -af slice-1 slice-2 slice-3

    참고 - Solaris Volume Manager 소프트웨어를 실행하는 데 필요한 상태 데이터를 보호하려면 각 노드에 대한 복제본을 세 개 이상 만듭니다. 또한 두 개 이상의 장치에 복제본을 만들면 장치 중 하나에 오류가 발생할 경우에도 보호할 수 있습니다.


    자세한 내용은 metadb(1M) 매뉴얼 페이지 및 Solaris Volume Manager 설명서를 참조하십시오.

  3. 복제본을 확인합니다.
    phys-schost# metadb

    metadb 명령을 실행하면 복제본 목록이 표시됩니다.

예 4-1 상태 데이터베이스 복제본 만들기

다음 예에서는 세 개의 상태 데이터베이스 복제본을 보여 줍니다. 각 복제본은 서로 다른 장치에 만들어집니다.

phys-schost# metadb -af c0t0d0s7 c0t1d0s7 c1t0d0s7
phys-schost# metadb
flags            first blk      block count
    a       u       16          8192         /dev/dsk/c0t0d0s7
    a       u       16          8192         /dev/dsk/c0t1d0s7
    a       u       16          8192         /dev/dsk/c1t0d0s7

다음 순서

루트 디스크에서 파일 시스템을 미러링하려면 루트 디스크 미러링으로 이동합니다.

그렇지 않으면 클러스터에 디스크 세트 만들기로 이동하여 Solaris Volume Manager 디스크 세트를 만듭니다.

루트 디스크 미러링

루트 디스크를 미러링하면 시스템 디스크 하나에 오류가 발생할 경우에도 클러스터 노드가 종료되지 않습니다. 루트 디스크에 네 가지 유형의 파일 시스템이 상주할 수 있습니다. 각 파일 시스템 유형은 서로 다른 방법으로 미러링됩니다.

다음 절차를 사용하여 각 유형의 파일 시스템을 미러링하십시오.


주의

주의 - 로컬 디스크 미러링의 경우 디스크 이름을 지정할 때 경로로 /dev/global을 사용하지 마십시오. 클러스터 파일 시스템이 아닌 다른 시스템에 이 경로를 지정하면 시스템이 부트되지 않습니다.


루트(/) 파일 시스템 미러링 방법

이 절차를 사용하여 루트(/) 파일 시스템을 미러링합니다.


주 - 전역 장치 이름 공간이 lofi에서 만든 파일에 있는 경우 이 절차에는 전역 장치 이름 공간 미러링이 포함됩니다.


  1. 수퍼유저로 전환합니다.
  2. 단일 슬라이스(단방향) 연결에 루트 슬라이스를 배치합니다.

    루트 디스크 슬라이스의 실제 디스크 이름(cNt XdYs Z)을 지정합니다.

    phys-schost# metainit -f submirror1 1 1 root-disk-slice
  3. 두 번째 연결을 만듭니다.
    phys-schost# metainit submirror2 1 1 submirror-disk-slice
  4. 하위 미러가 하나 있는 단방향 미러를 만드십시오.
    phys-schost# metainit mirror -m submirror1

    주 - 장치가 전역 장치 파일 시스템 /global/.devices/node@nodeid를 마운트하는 데 사용할 로컬 장치인 경우 미러의 볼륨 이름은 클러스터 전체에서 반드시 고유해야 합니다.


  5. 루트(/) 디렉토리에 대한 시스템 파일을 설정합니다.
    phys-schost# metaroot mirror

    이 명령을 실행하면 /etc/vfstab/etc/system 파일이 편집되어 메타 장치나 볼륨의 루트(/) 파일 시스템으로 시스템을 부트할 수 있습니다. 자세한 내용은 metaroot(1M) 매뉴얼 페이지를 참조하십시오.

  6. 모든 파일 시스템을 비웁니다.
    phys-schost# lockfs -fa

    이 명령을 실행하면 로그에 기록된 모든 트랜잭션을 내보내서 마운트된 모든 UFS 파일 시스템의 마스터 파일 시스템에 기록합니다. 자세한 내용은 lockfs(1M) 매뉴얼 페이지를 참조하십시오.

  7. 노드에서 자원 그룹 또는 장치 그룹을 이동합니다.
    phys-schost# clnode evacuate from-node
    from-node

    자원이나 장치 그룹을 비우려는 노드의 이름을 지정합니다.

  8. 노드를 재부트합니다.

    이 명령을 실행하면 새로 미러된 루트(/) 파일 시스템이 다시 마운트됩니다.

    phys-schost# shutdown -g0 -y -i6
  9. 두 번째 하위 미러를 미러에 연결하십시오.
    phys-schost# metattach mirror submirror2

    자세한 내용은 metattach(1M) 매뉴얼 페이지를 참조하십시오.

  10. 루트 디스크를 미러링하는 데 사용되는 디스크가 물리적으로 둘 이상의 노드에 연결(다중 호스트)되어 있으면 해당 디스크에 대한 보호(fencing)를 비활성화합니다.

    장치에 대해 보호(fencing)를 비활성화하면 부트 장치가 여러 노드에 연결된 경우 부트 장치에서 노드의 의도하지 않은 보호(fencing)를 방지할 수 있습니다.

    phys-schost# cldevice set -p default_fencing=nofencing submirror-disk
    -p

    장치 등록 정보를 지정합니다.

    default_fencing=nofencing

    지정한 장치에 대해 보호(fencing)를 비활성화합니다.

    default_fencing 등록 정보에 대한 자세한 내용은 cldevice(1CL) 매뉴얼 페이지를 참조하십시오.

  11. 나중에 사용할 수 있도록 대체 부트 경로를 기록합니다.

    기본 부트 장치에 장애가 발생하면 이 대체 부트 장치로 부트할 수 있습니다. 대체 부트 장치에 대한 자세한 내용은 Solaris Volume Manager Administration Guide의 Creating a RAID-1 Volume를 참조하십시오.

    phys-schost# ls -l /dev/rdsk/root-disk-slice
  12. 클러스터의 나머지 각 노드에서 단계 1부터 단계 11까지를 반복합니다.

    전역 장치 파일 시스템 /global/.devices/node@nodeid가 마운트될 미러의 각 볼륨 이름이 클러스터 전체에서 고유한지 확인합니다.

예 4-2 루트(/) 파일 시스템 미러링

다음 예에서는 phys-schost-1 노드에 d0 미러를 만드는 것을 보여 주며, 이 미러는 c0t0d0s0 분할 영역의 d10 하위 미러와 c2t2d0s0 분할 영역의 d20 하위 미러로 구성됩니다. c2t2d0 장치는 다중 호스트 디스크이므로 보호(fencing)가 비활성화되어 있습니다. 이 예에서는 기록할 대체 부트 경로도 보여 줍니다.

phys-schost# metainit -f d10 1 1 c0t0d0s0
d11: Concat/Stripe is setup
phys-schost# metainit d20 1 1 c2t2d0s0
d12: Concat/Stripe is setup
phys-schost# metainit d0 -m d10
d10: Mirror is setup
phys-schost# metaroot d0
phys-schost# lockfs -fa
phys-schost# clnode evacuate phys-schost-1
phys-schost# shutdown -g0 -y -i6
phys-schost# metattach d0 d20
d0: Submirror d20 is attachedphys-schost# cldevice set -p default_fencing=nofencing c2t2d0
phys-schost# ls -l /dev/rdsk/c2t2d0s0
lrwxrwxrwx  1 root     root          57 Apr 25 20:11 /dev/rdsk/c2t2d0s0 
–> ../../devices/node@1/pci@1f,0/pci@1/scsi@3,1/disk@2,0:a,raw

다음 순서

전역 장치 이름 공간 /global/.devices/node@ nodeid를 미러링하려면 전역 장치 이름 공간을 미러링하는 방법으로 이동합니다.

마운트 해제할 수 없는 파일 시스템을 미러링하려면 마운트 해제할 수 없는 루트(/)가 아닌 다른 파일 시스템을 미러링하는 방법으로 이동합니다.

사용자 정의 파일 시스템을 미러링하려면 마운트 해제할 수 있는 파일 시스템을 미러링하는 방법으로 이동합니다.

그렇지 않으면 클러스터에 디스크 세트 만들기로 이동하여 디스크 세트를 만듭니다.

일반 오류

이 미러링 절차의 일부 단계를 수행하면 metainit: dg-schost-1: d1s0: not a metadevice와 같은 오류 메시지가 표시될 수 있습니다. 이러한 오류 메시지는 무해하며 무시해도 됩니다.

전역 장치 이름 공간을 미러링하는 방법

전역 장치 이름 공간 /global/.devices/node@ nodeid/를 미러링하려면 이 절차를 사용합니다.


주 - 전역 장치 이름 공간이 lofi 기반 파일에 있는 경우에는 이 절차를 사용하지 마십시오. 대신 루트(/) 파일 시스템 미러링 방법으로 이동합니다.


  1. 수퍼유저로 전환합니다.
  2. 단일 슬라이스(단방향) 연결에 전역 장치 이름 공간 슬라이스를 배치합니다.

    디스크 슬라이스의 실제 디스크 이름(cN tXdY sZ)을 사용합니다.

    phys-schost# metainit -f submirror1 1 1 diskslice
  3. 두 번째 연결을 만듭니다.
    phys-schost# metainit submirror2 1 1 submirror-diskslice
  4. 하위 미러가 하나 있는 단방향 미러를 만드십시오.
    phys-schost# metainit mirror -m submirror1

    주 - 전역 장치 파일 시스템 /global/.devices/node@nodeid가 마운트될 미러의 볼륨 이름은 클러스터 전체에서 반드시 고유해야 합니다.


  5. 두 번째 하위 미러를 미러에 연결하십시오.

    이렇게 연결하면 하위 미러 동기화가 시작됩니다.

    phys-schost# metattach mirror submirror2
  6. /etc/vfstab 파일에서 /global/.devices/node@nodeid 파일 시스템에 대한 항목을 편집합니다.

    device to mountdevice to fsck 열의 이름을 미러 이름으로 바꿉니다.

    phys-schost# vi /etc/vfstab
    #device        device        mount    FS     fsck    mount    mount
    #to mount      to fsck       point    type   pass    at boot  options
    #
    /dev/md/dsk/mirror /dev/md/rdsk/mirror /global/.devices/node@nodeid ufs 2 no global
  7. 클러스터의 나머지 각 노드에서 단계 1부터 단계 6까지를 반복합니다.
  8. 단계 5에서 시작한 미러 동기화가 완료될 때까지 기다립니다.

    metastat(1M) 명령을 사용하여 미러 상태를 확인하고 미러 동기화가 완료되었는지 확인합니다.

    phys-schost# metastat mirror
  9. 전역 장치 이름 공간을 미러링하는 데 사용되는 디스크가 물리적으로 둘 이상의 노드에 연결(다중 호스트)되어 있으면 해당 디스크에 대한 보호(fencing)를 비활성화합니다.

    장치에 대해 보호(fencing)를 비활성화하면 부트 장치가 여러 노드에 연결된 경우 부트 장치에서 노드의 의도하지 않은 보호(fencing)를 방지할 수 있습니다.

    phys-schost# cldevice set -p default_fencing=nofencing submirror-disk
    -p

    장치 등록 정보를 지정합니다.

    default_fencing=nofencing

    지정한 장치에 대해 보호(fencing)를 비활성화합니다.

    default_fencing 등록 정보에 대한 자세한 내용은 cldevice(1CL) 매뉴얼 페이지를 참조하십시오.

예 4-3 전역 장치 이름 공간 미러링

다음 예에서는 c0t0d0s3 분할 영역의 d111 하위 미러와 c2t2d0s3 분할 영역의 d121 하위 미러로 구성되는 d101 미러 만들기를 보여 줍니다. /etc/vfstab 파일에서 /global/.devices/node@1에 대한 항목이 미러 이름 d101을 사용하도록 업데이트됩니다. c2t2d0 장치는 다중 호스트 디스크이므로 보호(fencing)가 비활성화되어 있습니다.

phys-schost# metainit -f d111 1 1 c0t0d0s3
d111: Concat/Stripe is setup
phys-schost# metainit d121 1 1 c2t2d0s3
d121: Concat/Stripe is setup
phys-schost# metainit d101 -m d111
d101: Mirror is setup
phys-schost# metattach d101 d121
d101: Submirror d121 is attached
phys-schost# vi /etc/vfstab
#device        device        mount    FS     fsck    mount    mount
#to mount      to fsck       point    type   pass    at boot  options
#
/dev/md/dsk/d101 /dev/md/rdsk/d101 /global/.devices/node@1 ufs 2 no global
phys-schost# metastat d101
d101: Mirror
      Submirror 0: d111
         State: Okay
      Submirror 1: d121
         State: Resyncing
      Resync in progress: 15 % done
…
phys-schost# cldevice show phys-schost-3:/dev/rdsk/c2t2d0 
=== DID Device Instances ===                   

DID Device Name:                                /dev/did/rdsk/d2
  Full Device Path:                               phys-schost-1:/dev/rdsk/c2t2d0
  Full Device Path:                               phys-schost-3:/dev/rdsk/c2t2d0
…

phys-schost# cldevicegroup show | grep dsk/d2
Device Group Name:                              dsk/d2
…
  Node List:                                      phys-schost-1, phys-schost-3
…
  localonly:                                      false
phys-schost# cldevicegroup remove-node -n phys-schost-3 dsk/d2
phys-schost# cldevice set -p default_fencing=nofencing c2t2d0

다음 순서

마운트 해제할 수 없는 루트(/)가 아닌 다른 파일 시스템을 미러링하려면 마운트 해제할 수 없는 루트(/)가 아닌 다른 파일 시스템을 미러링하는 방법으로 이동합니다.

사용자 정의 파일 시스템을 미러링하려면 마운트 해제할 수 있는 파일 시스템을 미러링하는 방법으로 이동합니다.

그렇지 않으면 클러스터에 디스크 세트 만들기로 이동하여 디스크 세트를 만듭니다.

일반 오류

이 미러링 절차의 일부 단계를 수행하면 metainit: dg-schost-1: d1s0: not a metadevice와 같은 오류 메시지가 표시될 수 있습니다. 이러한 오류 메시지는 무해하며 무시해도 됩니다.

마운트 해제할 수 없는 루트(/)가 아닌 다른 파일 시스템을 미러링하는 방법

/usr, /opt 또는 swap과 같이 정상적인 시스템 사용 중에 마운트 해제할 수 없는 루트(/)가 아닌 다른 파일 시스템을 미러링하려면 이 절차를 사용합니다.

  1. 수퍼유저로 전환합니다.
  2. 마운트 해제 가능한 파일 시스템이 있는 슬라이스를 단일 슬라이스(단방향) 연결에 배치합니다.

    디스크 슬라이스의 실제 디스크 이름(cN tX dY sZ)을 지정합니다.

    phys-schost# metainit -f submirror1 1 1 diskslice
  3. 두 번째 연결을 만듭니다.
    phys-schost# metainit submirror2 1 1 submirror-diskslice
  4. 하위 미러가 하나 있는 단방향 미러를 만드십시오.
    phys-schost# metainit mirror -m submirror1

    주 - 이 미러의 볼륨 이름은 클러스터 전체에서 고유하지 않아도 됩니다.


  5. 미러링하려는, 마운트 해제 가능한 나머지 각 파일 시스템에 대해 단계 1부터 단계 4까지를 반복합니다.
  6. 각 노드의 /etc/vfstab 파일에서 미러링한, 마운트 해제 가능한 각 파일 시스템에 대한 항목을 편집합니다.

    device to mountdevice to fsck 열의 이름을 미러 이름으로 바꿉니다.

    phys-schost# vi /etc/vfstab
    #device        device        mount    FS     fsck    mount    mount
    #to mount      to fsck       point    type   pass    at boot  options
    #
    /dev/md/dsk/mirror /dev/md/rdsk/mirror /filesystem ufs 2 no global
  7. 노드에서 자원 그룹 또는 장치 그룹을 이동합니다.
    phys-schost# clnode evacuate from-node
    from-node

    자원 또는 장치 그룹을 이동할 노드의 이름을 지정합니다.

  8. 노드를 재부트합니다.
    phys-schost# shutdown -g0 -y -i6
  9. 두 번째 하위 미러를 각 미러에 연결합니다.

    이렇게 연결하면 하위 미러 동기화가 시작됩니다.

    phys-schost# metattach mirror submirror2
  10. 단계 9에서 시작한 미러 동기화가 완료될 때까지 기다립니다.

    metastat(1M) 명령을 사용하여 미러 상태를 확인하고 미러 동기화가 완료되었는지 확인합니다.

    phys-schost# metastat mirror
  11. 마운트 해제 가능한 파일 시스템을 미러링하는 데 사용되는 디스크가 물리적으로 둘 이상의 노드에 연결(다중 호스트)되어 있으면 해당 디스크에 대한 보호(fencing)를 비활성화합니다.

    장치에 대해 보호(fencing)를 비활성화하면 부트 장치가 여러 노드에 연결된 경우 부트 장치에서 노드의 의도하지 않은 보호(fencing)를 방지할 수 있습니다.

    phys-schost# cldevice set -p default_fencing=nofencing submirror-disk
    -p

    장치 등록 정보를 지정합니다.

    default_fencing=nofencing

    지정한 장치에 대해 보호(fencing)를 비활성화합니다.

    default_fencing 등록 정보에 대한 자세한 내용은 cldevice(1CL) 매뉴얼 페이지를 참조하십시오.

예 4-4 마운트 해제할 수 없는 파일 시스템 미러링

다음 예에서는 c0t0d0s1에 있는 /usr을 미러링하기 위해 phys-schost-1 노드에 d1 미러를 만드는 것을 보여 줍니다. d1 미러는 c0t0d0s1 분할 영역의 d11 하위 미러와 c2t2d0s1 분할 영역의 d21 하위 미러로 구성됩니다. /etc/vfstab 파일에서 /usr에 대한 항목이 미러 이름 d1을 사용하도록 업데이트됩니다. c2t2d0 장치는 다중 호스트 디스크이므로 보호(fencing)가 비활성화되어 있습니다.

phys-schost# metainit -f d11 1 1 c0t0d0s1
d11: Concat/Stripe is setup
phys-schost# metainit d21 1 1 c2t2d0s1
d21: Concat/Stripe is setup
phys-schost# metainit d1 -m d11
d1: Mirror is setup
phys-schost# vi /etc/vfstab
#device        device        mount    FS     fsck    mount    mount
#to mount      to fsck       point    type   pass    at boot  options
#
/dev/md/dsk/d1 /dev/md/rdsk/d1 /usr ufs  2       no global
…
phys-schost# clnode evacuate phys-schost-1
phys-schost# shutdown -g0 -y -i6
phys-schost# metattach d1 d21
d1: Submirror d21 is attached
phys-schost# metastat d1
d1: Mirror
      Submirror 0: d11
         State: Okay
      Submirror 1: d21
         State: Resyncing
      Resync in progress: 15 % done
…
phys-schost# cldevice show phys-schost-3:/dev/rdsk/c2t2d0
…
DID Device Name:                                /dev/did/rdsk/d2
phys-schost# cldevicegroup show dsk/d2
Device Group Name:                              dsk/d2
…
  Node List:                                      phys-schost-1, phys-schost-3
…
  localonly:                                      false
phys-schost# cldevicegroup remove-node -n phys-schost-3 dsk/d2
phys-schost# cldevice set -p default_fencing=nofencing c2t2d0

다음 순서

사용자 정의 파일 시스템을 미러링하려면 마운트 해제할 수 있는 파일 시스템을 미러링하는 방법으로 이동합니다.

그렇지 않으면 클러스터에 디스크 세트 만들기로 이동하여 디스크 세트를 만듭니다.

일반 오류

이 미러링 절차의 일부 단계를 수행하면 metainit: dg-schost-1: d1s0: not a metadevice와 같은 오류 메시지가 표시될 수 있습니다. 이러한 오류 메시지는 무해하며 무시해도 됩니다.

마운트 해제할 수 있는 파일 시스템을 미러링하는 방법

마운트 해제할 수 있는 사용자 정의 파일 시스템을 미러링하려면 이 절차를 사용합니다. 이 절차에서는 노드를 재부트하지 않아도 됩니다.

  1. 수퍼유저로 전환합니다.
  2. 미러링할 파일 시스템을 마운트 해제합니다.

    파일 시스템에 실행되고 있는 프로세스가 없는지 확인합니다.

    phys-schost# umount /mount-point

    자세한 내용은 umount(1M) 매뉴얼 페이지 및 System Administration Guide: Devices and File Systems의 18 장, Mounting and Unmounting File Systems (Tasks)를 참조하십시오.

  3. 마운트 해제 가능한 사용자 정의 파일 시스템이 들어 있는 슬라이스를 단일 슬라이스(단방향) 연결에 배치합니다.

    디스크 슬라이스의 실제 디스크 이름(cN tX dY sZ)을 지정합니다.

    phys-schost# metainit -f submirror1 1 1 diskslice
  4. 두 번째 연결을 만듭니다.
    phys-schost# metainit submirror2 1 1 submirror-diskslice
  5. 하위 미러가 하나 있는 단방향 미러를 만드십시오.
    phys-schost# metainit mirror -m submirror1

    주 - 이 미러의 볼륨 이름은 클러스터 전체에서 고유하지 않아도 됩니다.


  6. 미러링할 각 마운트 가능 파일 시스템에 대해 단계 1부터 단계 5까지를 반복합니다.
  7. 각 노드의 /etc/vfstab 파일에서 미러링한 각 파일 시스템에 대한 항목을 편집합니다.

    device to mountdevice to fsck 열의 이름을 미러 이름으로 바꿉니다.

    phys-schost# vi /etc/vfstab
    #device        device        mount    FS     fsck    mount    mount
    #to mount      to fsck       point    type   pass    at boot  options
    #
    /dev/md/dsk/mirror /dev/md/rdsk/mirror /filesystem ufs 2 no global
  8. 두 번째 하위 미러를 미러에 연결하십시오.

    이렇게 연결하면 하위 미러 동기화가 시작됩니다.

    phys-schost# metattach mirror submirror2
  9. 단계 8에서 시작한 미러 동기화가 완료될 때까지 기다립니다.

    metastat(1M) 명령을 사용하여 미러 상태를 확인합니다.

    phys-schost# metastat mirror
  10. 사용자 정의 파일 시스템을 미러링하는 데 사용되는 디스크가 물리적으로 둘 이상의 노드에 연결(다중 호스트)되어 있으면 해당 디스크에 대한 보호(fencing)를 비활성화합니다.

    장치에 대해 보호(fencing)를 비활성화하면 부트 장치가 여러 노드에 연결된 경우 부트 장치에서 노드의 의도하지 않은 보호(fencing)를 방지할 수 있습니다.

    phys-schost# cldevice set -p default_fencing=nofencing submirror-disk
    -p

    장치 등록 정보를 지정합니다.

    default_fencing=nofencing

    지정한 장치에 대해 보호(fencing)를 비활성화합니다.

    default_fencing 등록 정보에 대한 자세한 내용은 cldevice(1CL) 매뉴얼 페이지를 참조하십시오.

  11. 미러된 파일 시스템을 마운트합니다.
    phys-schost# mount /mount-point

    자세한 내용은 mount(1M) 매뉴얼 페이지 및 System Administration Guide: Devices and File Systems의 18 장, Mounting and Unmounting File Systems (Tasks)를 참조하십시오.

예 4-5 마운트 해제 가능한 파일 시스템 미러링

다음 예에서는 c0t0d0s4에 있는 /export를 미러링하기 위해 d4 미러를 만드는 것을 보여 줍니다. 미러 d4c0t0d0s4 분할 영역의 d14 하위 미러와 c2t2d0s4 분할 영역의 d24 하위 미러로 구성됩니다. /etc/vfstab 파일에서 /export에 대한 항목이 미러 이름 d4를 사용하도록 업데이트됩니다. c2t2d0 장치는 다중 호스트 디스크이므로 보호(fencing)가 비활성화되어 있습니다.

phys-schost# umount /export
phys-schost# metainit -f d14 1 1 c0t0d0s4
d14: Concat/Stripe is setup
phys-schost# metainit d24 1 1 c2t2d0s4
d24: Concat/Stripe is setup
phys-schost# metainit d4 -m d14
d4: Mirror is setup
phys-schost# vi /etc/vfstab
#device        device        mount    FS     fsck    mount    mount
#to mount      to fsck       point    type   pass    at boot  options
#
# /dev/md/dsk/d4 /dev/md/rdsk/d4 /export ufs 2 no    global
phys-schost# metattach d4 d24
d4: Submirror d24 is attached
phys-schost# metastat d4
d4: Mirror
       Submirror 0: d14
          State: Okay
       Submirror 1: d24
          State: Resyncing
       Resync in progress: 15 % done
…
phys-schost# cldevice show phys-schost-3:/dev/rdsk/c2t2d0
…
DID Device Name:                                /dev/did/rdsk/d2
phys-schost# cldevicegroup show dsk/d2
Device Group Name:                              dsk/d2
…
  Node List:                                      phys-schost-1, phys-schost-2
…
  localonly:                                      false
phys-schost# cldevicegroup remove-node -n phys-schost-3 dsk/d2
phys-schost# cldevice set -p default_fencing=nofencing c2t2d0 
phys-schost# mount /export

다음 순서

디스크 세트를 만들려면 클러스터에 디스크 세트 만들기로 이동합니다. 또는 Oracle Real Application Clusters에서 사용할 복수 소유자 디스크 세트를 만들려면 Oracle Solaris Cluster Data Service for Oracle Real Application Clusters 설명서의 Sun Cluster용 Solaris Volume Manager에서 Oracle RAC 데이터베이스에 대한 복수 소유자 디스크 세트를 만드는 방법으로 이동합니다.

디스크 세트가 추가로 필요한 경우 다음 중 하나로 이동합니다.

일반 오류

이 미러링 절차의 일부 단계를 수행하면 metainit: dg-schost-1: d1s0: not a metadevice와 같은 오류 메시지가 표시될 수 있습니다. 이러한 오류 메시지는 무해하며 무시해도 됩니다.