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

문서 정보

머리말

1.  Oracle Solaris Cluster 구성 계획

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

3.  전역 클러스터 설정

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

Solaris Volume Manager 소프트웨어 구성

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

루트 디스크 미러링

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

전용 분할 영역에서 전역 장치 이름 공간을 미러링하는 방법

마운트 해제할 수 없는 루트(/) 이외의 파일 시스템을 미러링하는 방법

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

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

디스크 세트를 만드는 방법

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

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

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

md.tab 파일을 만드는 방법

볼륨을 활성화하는 방법

이중 문자열 중재자 구성

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

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

중개자 데이터의 상태를 확인하는 방법

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

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

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

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

색인

Solaris Volume Manager 소프트웨어 구성

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

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

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

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

전역 클러스터의 각 노드에서 이 절차를 수행합니다.

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

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

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

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


    자세한 내용은 metadb(1M) 매뉴얼 페이지 및 Solaris Volume Manager Administration Guide의 Creating State Database Replicas를 참조하십시오.

  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 디스크 세트를 만듭니다.

루트 디스크 미러링

루트 디스크를 미러링하면 시스템 디스크 오류로 인해 클러스터 노드 자체가 종료되지 않습니다. 루트 디스크에 상주할 수 있는 파일 시스템 유형은 4개입니다. 각 파일 시스템 유형은 서로 다른 방법을 사용해서 미러링됩니다.

각 파일 시스템 유형을 미러링하려면 다음 절차를 수행합니다.


주의

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


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

다음 절차에 따라 루트(/) 파일 시스템을 미러링합니다.


주 - 전역 장치 이름 공간이 lofi로 생성된 파일에 있으면 이 절차에 전역 장치 이름 공간의 미러링이 포함됩니다.


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

    루트 디스크 슬라이스의 물리적 디스크 이름(cN tXdY sZ)을 지정합니다.

    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)를 방지할 수 있습니다.

    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 루트(/) 파일 시스템 미러링

다음 예에서는 c0t0d0s0 분할 영역의 하위 미러 d10c2t2d0s0 분할 영역의 하위 미러 d20으로 구성된 d0 미러를 phys-schost-1 노드에 만드는 방법을 보여줍니다. c2t2d0 장치는 멀티 호스트 장치이므로 보호가 사용 안함으로 설정됩니다. 이 예에서는 또한 기록을 위한 대체 부트 경로를 보여줍니다.

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. /global/.devices/node@nodeid 파일 시스템에 대한 /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 /global/.devices/node@nodeid ufs 2 no global
  7. 클러스터의 각 남은 노드에서 단계 1부터 단계 6까지를 반복합니다.
  8. 단계 5에서 시작된 미러 동기화가 완료될 때까지 기다립니다.

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

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

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

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

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

    default_fencing=nofencing

    지정한 장치에 대해 보호(fencing)를 사용 안함으로 설정합니다.

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

예 4-3 전용 분할 영역에 구성된 전역 장치 이름 공간 미러링

다음 예에서는 c0t0d0s3 분할 영역의 하위 미러 d111c2t2d0s3 분할 영역의 하위 미러 d121로 구성된 d101 미러를 만드는 방법을 보여줍니다. /global/.devices/node@1에 대한 /etc/vfstab 파일 항목은 미러 이름 d101을 사용하도록 업데이트됩니다. c2t2d0 장치는 멀티 호스트 장치이므로 보호가 사용 안함으로 설정됩니다.

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 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

    주 - 이 미러의 볼륨 이름은 클러스터 전체에서 고유할 필요가 없습니다.


  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)를 방지할 수 있습니다.

    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 분할 영역의 하위 미러 d11c2t2d0s1 분할 영역의 하위 미러 d21로 구성됩니다. /usr에 대한 /etc/vfstab 파일 항목은 미러 이름 d1을 사용하도록 업데이트됩니다. c2t2d0 장치는 멀티 호스트 장치이므로 보호가 사용 안함으로 설정됩니다.

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의 Mounting and Unmounting Oracle Solaris File Systems를 참조하십시오.

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

    디스크 슬라이스의 물리적 디스크 이름(cN tXdY 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)를 방지할 수 있습니다.

    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의 Mounting and Unmounting Oracle Solaris File Systems를 참조하십시오.

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

다음 예에서는 c0t0d0s4에 상주하는 /export를 미러링하기 위해 d4 미러를 만드는 방법을 보여줍니다. d4 미러는 consists of submirror c0t0d0s4 분할 영역의 하위 미러 d14c2t2d0s4 분할 영역의 하위 미러 d24로 구성됩니다. /export에 대한 /etc/vfstab 파일 항목은 미러 이름 d4를 사용하도록 업데이트됩니다. c2t2d0 장치는 멀티 호스트 장치이므로 보호가 사용 안함으로 설정됩니다.

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 Real Application Clusters용 Oracle Solaris Cluster 데이터 서비스 설명서의 Oracle RAC 데이터베이스에 대해 Sun Cluster용 Solaris Volume Manager에서 복수 소유자 디스크 세트를 만드는 방법으로 이동합니다.

요구에 따라 디스크 세트가 충분한 경우 다음 중 하나로 이동합니다.

일반 오류

이 미러링 절차의 일부 단계에서는 metainit: dg-schost-1: d1s0: not a metadevice와 비슷한 오류 메시지가 발생할 수 있습니다. 이러한 오류 메시지는 아무 해가 없으며 무시해도 됩니다.