Solaris OS용 Sun Cluster 빠른 시작 안내서

Procedure파일 시스템 생성 방법

이 절차에서는 Sun Cluster HA for Apache에서 사용하는 클러스터 파일 시스템과 Sun Cluster HA for NFS 및 Sun Cluster HA for Oracle에서 사용하는 로컬 파일 시스템을 생성합니다. 본 문서의 뒷부분에서는 로컬 파일 시스템을 HAStoragePlus를 사용하여 고가용성 로컬 파일 시스템으로 구성합니다.

  1. phys-sun에서 UFS 파일 시스템을 생성합니다.


    phys-sun# newfs /dev/md/apacheset/rdsk/d0
    phys-sun# newfs /dev/md/nfsset/rdsk/d1
    phys-sun# newfs /dev/md/oraset/rdsk/d0
    phys-sun# newfs /dev/md/oraset/rdsk/d1
    
  2. 각 노드에서 각 파일 시스템의 마운트 지점 디렉토리를 만듭니다.


    phys-X# mkdir -p /global/apache
    phys-X# mkdir -p /local/nfs
    phys-X# mkdir -p /oracle/oracle/product/10.2.0
    phys-X# mkdir -p /oradata/10gR2
    
  3. Oracle 홈 디렉토리와 데이터베이스 디렉토리에 대해 소유자, 그룹 및 모드를 설정합니다.

    1. 소유자는 oracle로, 그리고 그룹은 dba로 설정합니다.


      phys-X# chown -R oracle:dba /oracle/oracle/product/10.2.0
      phys-X# chown -R oracle:dba /oradata/10gR2
      
    2. 소유자와 그룹만이 Oracle 디렉토리에 쓸 수 있도록 설정합니다.


      phys-X# chmod -R 775 /oracle/oracle/product/10.2.0
      phys-X# chmod -R 775 /oradata/10gR2
      
  4. 각 노드에서 /etc/vfstab 파일에 각 마운트 지점에 대한 항목을 추가합니다.


    주 –

    Apache의 클러스터 파일 시스템에서만 global 마운트 옵션을 사용합니다. NFS 및 Oracle의 로컬 파일 시스템에 대해 global 마운트 옵션을 지정하지 마십시오.



    phys-X# vi /etc/vfstab
    #device           device        mount   FS      fsck    mount   mount
    #to mount         to fsck       point   type    pass    at boot options
    #                     
    /dev/md/apacheset/dsk/d0 /dev/md/apacheset/rdsk/d0 /global/apache ufs 2 yes global,logging
    /dev/md/nfsset/dsk/d1 /dev/md/nfsset/rdsk/d1 /local/nfs ufs 2 no logging
    /dev/md/oraset/dsk/d0 /dev/md/oraset/rdsk/d0 /oracle/oracle/product/10.2.0 ufs 2 no logging
    /dev/md/oraset/dsk/d1 /dev/md/oraset/rdsk/d1 /oradata/10gR2 ufs 2 no logging,forcedirectio
    
  5. phys-sun에서 마운트 지점이 있는지 확인합니다.


    phys-sun# cluster check
    

    오류가 발생하지 않으면 아무 것도 반환되지 않습니다.

  6. phys-sun에서 파일 시스템을 마운트합니다.


    phys-sun# mount /global/apache
    phys-sun# mount /local/nfs
    phys-sun# mount /oracle/oracle/product/10.2.0
    phys-sun# mount /oradata/10gR2
    
  7. 각 노드에서 파일 시스템이 마운트되었는지 확인합니다.


    주 –

    Apache의 클러스터 파일 시스템만이 두 노드에 표시됩니다.



    phys-sun# mount
    …
    /global/apache on /dev/md/apacheset/dsk/d0 read/write/setuid/global/logging
    on Sun Oct 3 08:56:16 2005
    /local/nfs on /dev/md/nfsset/dsk/d1 read/write/setuid/logging
    on Sun Oct 3 08:56:16 2005
    /oracle/oracle/product/10.2.0 on /dev/md/oraset/dsk/d0 read/write/setuid/logging
    on Sun Oct 3 08:56:16 2005
    /oradata/10gR2 on /dev/md/oraset/dsk/d1 read/write/setuid/logging/forcedirectio
    on Sun Oct 3 08:56:16 2005
     
    phys-moon# mount
    …
    /global/apache on /dev/md/apacheset/dsk/d0 read/write/setuid/global/logging
    on Sun Oct 3 08:56:16 2005