Oracle® Solaris Cluster 소프트웨어 설치 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

클러스터 파일 시스템을 만드는 방법

만들려는 각 클러스터 파일 시스템에 대해 이 절차를 수행합니다. 로컬 파일 시스템과 달리 클러스터 파일 시스템은 전역 클러스터의 모든 노드에서 액세스할 수 있습니다.

시작하기 전에

다음 작업을 수행합니다.

  1. 클러스터 노드에서 root 역할을 수행합니다.

    팁  - 더 빨리 파일 시스템을 만들려면 파일 시스템을 만드는 현재 기본 전역 장치에서 root 역할을 수행합니다.
  2. newfs 명령을 사용하여 UFS 파일 시스템을 만듭니다.

    Caution

    주의  -  파일 시스템을 만들면 디스크의 데이터가 모두 삭제됩니다. 정확한 디스크 장치 이름을 지정해야 합니다. 잘못된 장치 이름을 지정하면 삭제하지 않으려는 데이터가 지워질 수 있습니다.


    phys-schost# newfs raw-disk-device

    다음 표에서는 raw-disk-device 인수 이름의 예를 보여 줍니다. 이름 지정 규칙은 볼륨 관리자마다 다릅니다.

    Volume Manager
    샘플 디스크 장치 이름
    설명
    Solaris Volume Manager
    /dev/md/nfs/rdsk/d1
    nfs 디스크 세트에 있는 원시 디스크 장치 d1
    없음
    /dev/global/rdsk/d1s3
    원시 디스크 장치 d1s3
  3. 클러스터의 각 노드에서 클러스터 파일 시스템의 마운트 지점 디렉토리를 만듭니다.

    해당 노드에서 클러스터 파일 시스템에 액세스하지 않는 경우에도 각 노드에 마운트 지점이 필요합니다.


    팁  - 쉽게 관리하려면 /global/device-group/ 디렉토리에 마운트 지점을 만듭니다. 이 위치를 사용하면 로컬 파일 시스템에서 전역으로 사용 가능한 클러스터 파일 시스템을 쉽게 구별할 수 있습니다.
    phys-schost# mkdir -p /global/device-group/mount-point/
    device-group

    장치를 포함하는 장치 그룹의 이름에 해당되는 디렉토리 이름

    mount-point

    클러스터 파일 시스템을 마운트할 디렉토리의 이름

  4. 클러스터의 각 노드에서 /etc/vfstab 파일에 마운트 지점에 대한 항목을 추가합니다.

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

    1. 각 항목에서 사용하는 파일 시스템 유형에 대한 필수 마운트 옵션을 지정합니다.
    2. 클러스터 파일 시스템을 자동으로 마운트하려면 mount at boot 필드를 yes로 설정합니다.
    3. 각 클러스터 파일 시스템에 대해 /etc/vfstab 항목의 정보가 각 노드에서 동일한지 확인합니다.
    4. 각 노드의 /etc/vfstab 파일에 있는 장치 항목 순서가 동일한지 확인합니다.
    5. 파일 시스템의 부트 순서 종속성을 확인하십시오.

      예를 들어 phys-schost-1은 디스크 장치 d0/global/oracle/에 마운트하고 phys-schost-2는 디스크 장치 d1/global/oracle/logs/에 마운트하는 시나리오를 가정합니다. 이 구성에서는 phys-schost-1이 부트되어 /global/oracle/을 마운트한 후에만 phys-schost-2가 부트되어 /global/oracle/logs/를 마운트할 수 있습니다.

  5. 클러스터의 노드에서 구성 검사 유틸리티를 실행합니다.
    phys-schost# cluster check -k vfstab

    구성 검사 유틸리티에서는 마운트 지점이 있는지 확인합니다. 또한 /etc/vfstab 파일 항목이 클러스터의 모든 노드에서 올바른지 확인합니다. 오류가 발생하지 않으면 아무 출력도 반환되지 않습니다.

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

  6. 클러스터의 노드에서 클러스터 파일 시스템을 마운트합니다.
    phys-schost# mount /global/device-group/mountpoint/
  7. 클러스터의 각 노드에서 클러스터 파일 시스템이 마운트되는지 확인합니다.

    df 명령이나 mount 명령을 사용하여 마운트된 파일 시스템을 나열할 수 있습니다. 자세한 내용은 df(1M) 매뉴얼 페이지 또는 mount(1M) 매뉴얼 페이지를 참조하십시오.

예 5-1  UFS 클러스터 파일 시스템 만들기

다음 예에서는 Solaris Volume Manager 볼륨 /dev/md/oracle/rdsk/d1에 UFS 클러스터 파일 시스템을 만듭니다. 클러스터 파일 시스템에 대한 항목이 각 노드의 vfstab 파일에 추가됩니다. 그런 다음 한 노드에서 cluster check 명령이 실행됩니다. 구성 검사 처리가 성공적으로 완료되면 클러스터 파일 시스템이 하나의 노드에서 마운트되고 모든 노드에서 확인됩니다.

phys-schost# newfs /dev/md/oracle/rdsk/d1
…
phys-schost# mkdir -p /global/oracle/d1
phys-schost# vi /etc/vfstab
#device           device        mount   FS      fsck    mount   mount
#to mount         to fsck       point   type    pass    at boot options
#
/dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging
…
phys-schost# cluster check -k vfstab
phys-schost# mount /global/oracle/d1
phys-schost# mount
…
/global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles
on Sun Oct 3 08:56:16 2005

다음 단계

타사 응용 프로그램 설치 방법을 알아보려면 자원 유형을 등록하고, 자원 그룹을 설정하고, 데이터 서비스를 구성하고, 응용 프로그램 소프트웨어와 함께 제공되는 설명서 및 Oracle Solaris Cluster 데이터 서비스 계획 및 관리 설명서 를 참조하십시오.