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 소프트웨어 구성

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

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

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

Oracle ACFS 파일 시스템 만들기

프레임워크 리소스 그룹 등록 및 구성 방법

Oracle ACFS 파일 시스템을 만드는 방법

확장 가능한 장치-그룹 리소스 그룹 등록 및 구성 방법

Oracle ASM 리소스 그룹 등록 및 구성 방법

Oracle ACFS 프록시 리소스 그룹 등록 및 구성 방법

Oracle Solaris Cluster와 상호 작용할 수 있는 Oracle Grid Infrastructure 리소스를 만드는 방법

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

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

색인

Oracle ACFS 파일 시스템 만들기

이 섹션에서는 데이터 서비스를 지원하기 위해 Oracle Automatic Storage Management 클러스터 파일 시스템 (Oracle ACFS) 파일 시스템을 만드는 절차에 대해 설명합니다. 이 파일 시스템은 일반용 파일 시스템으로 사용하거나 Oracle 데이터베이스용 데이터베이스 홈으로 사용할 수 있습니다. Oracle ACFS 파일 시스템은 전역 클러스터 및 영역 클러스터에서 사용할 수 있습니다.


주 - 최소 Oracle ASM 버전 11g 릴리스 2가 필요합니다.


다음 표에는 Oracle ACFS 파일 시스템을 만들기 위해 수행할 작업이 나열되어 있습니다. 표시된 순서대로 절차를 완료하십시오.

표 5-1 작업 맵: Oracle ACFS 파일 시스템 만들기

작업
지침
프레임워크 리소스 그룹을 등록 및 구성합니다.
Oracle ACFS 파일 시스템을 만듭니다.
확장 가능한 장치-그룹 리소스 그룹을 등록하고 구성합니다.
Oracle ASM 리소스 그룹을 등록 및 구성합니다.
Oracle Grid Infrastructure 및 Oracle Solaris Cluster 사이의 호환성 구성
Oracle ACFS 프록시 리소스 그룹을 등록 및 구성합니다.

프레임워크 리소스 그룹 등록 및 구성 방법

이 절차에 따라 확장 가능한 Oracle RAC 프레임워크 리소스 그룹을 구성하고 Sun Cluster용 Solaris Volume Manager가 사용된 경우 다중 소유자 볼륨 관리자 프레임워크 리소스 그룹을 구성할 수 있습니다.

전역 클러스터의 한 노드에서 모든 단계를 수행합니다.

  1. 수퍼 유저 또는 solaris.cluster.adminsolaris.cluster.modify RBAC 권한 부여를 제공하는 역할로 전환합니다.
  2. 확장 가능한 Oracle RAC 프레임워크 리소스 그룹을 만듭니다.

    이 프레임워크 리소스 그룹은 파일 시스템이 일반용 또는 데이터베이스 홈용인지 여부에 관계없이 사용됩니다.

    1. Oracle RAC 프레임워크 리소스 그룹을 만듭니다.
      # clresourcegroup create -n nodelist \
        -p maximum_primaries=num-in-list \
        -p desired_primaries=num-in-list \
        [-p rg_description="description"] \
        -p rg_mode=Scalable rac-fmwk-rg
      -n nodelist= nodelist

      데이터 서비스가 사용으로 설정될 클러스터 노드를 쉼표로 구분하여 지정합니다. 데이터 서비스 소프트웨어 패키지가 목록에 있는 각 노드에 설치되어 있어야 합니다.

      -p maximum_primaries= num-in-list

      데이터 서비스가 사용으로 설정될 노드 수를 지정합니다. 이 숫자는 nodelist의 노드 수와 같아야 합니다.

      -p desired_primaries= num-in-list

      데이터 서비스가 사용으로 설정될 노드 수를 지정합니다. 이 숫자는 nodelist의 노드 수와 같아야 합니다.

      -p rg_description=" description"

      리소스 그룹에 대한 간략한 설명을 선택적으로 지정합니다. Oracle Solaris Cluster 유지 관리 명령을 사용하여 리소스 그룹에 대한 정보를 가져올 때 이 설명이 표시됩니다.

      -p rg_mode=Scalable

      리소스 그룹을 확장 가능으로 지정합니다.

      rac-fmwk-rg

      Oracle RAC 프레임워크 리소스 그룹에 지정할 이름을 지정합니다.

    2. SUNW.rac_framework 리소스 유형을 등록합니다.
      # clresourcetype register SUNW.rac_framework
    3. SUNW.rac_framework 리소스 유형의 인스턴스를 Oracle RAC 프레임워크 리소스 그룹에 추가합니다.
      # clresource create -g rac-fmwk-rg -t SUNW.rac_framework rac-fmwk-rs
      -g rac-fmwk-rg

      리소스를 추가할 Oracle RAC 프레임워크 리소스 그룹을 지정합니다.

      rac-fmwk-rs

      SUNW.rac_framework 리소스에 지정할 이름을 지정합니다.

    4. Oracle Clusterware 프레임워크 리소스 유형을 등록합니다.
      # clresourcetype register SUNW.crs_framework
    5. SUNW.crs_framework 리소스 유형의 인스턴스를 Oracle RAC 프레임워크 리소스 그룹에 추가합니다.
      # clresource create -g rac-fmwk-rg \
      -p resource_dependencies=rac-fmwk-rs \
      -t SUNW.crs_framework \
      crs-fmwk-rs
      crs-fmwk-rs

      SUNW.crs_framework 리소스에 지정할 이름을 지정합니다.

  3. Sun Cluster용 Solaris Volume Manager를 사용하는 경우 확장 가능한 다중 소유자 볼륨 관리자 프레임워크 리소스 그룹을 만듭니다.

    이 리소스 그룹은 Sun Cluster용 Solaris Volume Manager를 관리합니다.

    하드웨어 RAID를 사용하는 경우 단계 4로 건너 뜁니다.

    1. 리소스 그룹을 만듭니다.
      # clresourcegroup create -n nodelist -S vucmm-fmwk-rg
      -n nodelist= nodelist

      확장 가능한 Oracle RAC 프레임워크 리소스 그룹에 대해 구성한 것과 같은 노드 목록을 지정합니다.

      vucmm-fmwk-rg

      다중 소유자 볼륨 관리자 프레임워크 리소스 그룹에 지정할 이름을 지정합니다.

    2. SUNW.vucmm_framework 리소스 유형을 등록합니다.
      # clresourcetype register SUNW.vucmm_framework
    3. SUNW.vucmm_framework 리소스 유형의 인스턴스를 다중 소유자 볼륨 관리자 리소스 그룹에 추가합니다.
      # clresource create -g vucmm-fmwk-rg -t SUNW.vucmm_framework vucmm-fmwk-rs
      -g vucmm-fmwk-rg

      리소스를 추가할 다중 소유자 볼륨 관리자 리소스 그룹을 지정합니다.

      vucmm-fmwk-rs

      SUNW.vucmm_framework 리소스에 지정할 이름을 지정합니다.

    4. SUNW.vucmm_svm 리소스 유형을 등록합니다.
      # clresourcetype register SUNW.vucmm_svm
    5. SUNW.vucmm_svm 리소스 유형의 인스턴스를 SUNW.vucmm_framework 리소스 그룹에 추가합니다.

      이 인스턴스가 사용자가 만든 SUNW.vucmm_framework 리소스에 종속되는지 확인합니다.

      # clresource create -g vucmm-fmwk-rg \
        -t svm-rt \
        -p resource_dependencies=vucmm-fmwk-rs svm-rs
      -g vucmm-fmwk-rg

      다중 소유자 볼륨 관리자 리소스 그룹을 지정합니다.

      -p resource_dependencies= vucmm-fmwk-rs

      이 인스턴스가 SUNW.vucmm_framework 리소스에 종속되도록 지정합니다.

      svm-rs

      SUNW.vucmm_svm 리소스에 지정할 이름을 지정합니다.

  4. Oracle RAC 프레임워크 리소스 그룹, 다중 소유자 볼륨 관리자 프레임워크 리소스 그룹(사용된 경우) 및 해당 리소스를 온라인 및 관리 상태로 전환합니다.
    # clresourcegroup online -eM rac-fmwk-rg [vucmm-fmwk-rg]
    rac-fmwk-rg

    Oracle RAC 프레임워크 리소스 그룹이 MANAGED 상태 및 온라인으로 전환되도록 지정합니다.

    vucmm-fmwk-rg

    다중 소유자 볼륨 관리자 프레임워크 리소스 그룹이 MANAGED 상태 및 온라인으로 전환되도록 지정합니다.

다음 순서

Oracle ACFS 파일 시스템을 만드는 방법으로 이동합니다.

Oracle ACFS 파일 시스템을 만드는 방법

이 절차에 따라 Oracle ACFS 파일 시스템을 만듭니다. 전역 클러스터의 한 노드에서 모든 단계를 수행합니다.

시작하기 전에

  1. Oracle ACFS 파일 시스템을 만듭니다.

    Oracle Automatic Storage Management Administrator's Guide의 Creating an Oracle ACFS File System에 설명된 지침을 따릅니다.

    다음 특별 지침을 준수하십시오.

    • 파일 시스템을 일반 용도의 파일 시스템으로 사용하려는 경우에는 Oracle ACFS 파일 시스템 마운트 지점을 Oracle ACFS 레지스트리에 등록하지 마십시오. 파일 시스템을 데이터베이스 홈으로 사용할 경우에는 마운트 지점을 Oracle ACFS 레지스트리에만 등록하십시오.

    • 전역 영역에서만 Oracle ACFS 파일 시스템을 구성합니다. 영역 클러스터에서 파일 시스템을 사용하려면 파일 시스템을 영역 클러스터에 직접 마운트합니다.

    • Oracle ACFS 볼륨이 포함된 Oracle ASM 디스크 그룹에 대해 클러스터화된 Oracle ASM 디스크 그룹 프록시 리소스를 구성하는 것과 동일한 노드에서 Oracle ACFS 리소스를 구성합니다.

  2. Oracle ACFS 파일 시스템에 대한 마운트 지점을 만듭니다.

    주 - 영역 클러스터의 경우 영역 루트 경로 아래에 마운트 지점을 만듭니다.

    # mkdir -p /zonepath/root/path-to-filesystem

  3. 영역 클러스터의 경우 영역 클러스터가 온라인 상태인지 확인합니다.
    # clzonecluster status zonecluster
  4. Oracle ACFS 파일 시스템을 시작 및 마운트하고 다음 상태를 확인합니다.
    # /Grid_home/bin/srvctl add filesystem -d /dev/asm/volume-dev-path -v volume-name \
    -g device-group-name -m mount-point
    # /Grid_home/bin/srvctl start filesystem -d /dev/asm/volume-dev-path
    # /Grid_home/bin/srvctl status filesystem -d /dev/asm/volume-dev-path
  5. (Oracle ACFS 11g 릴리스 2만 해당) 영역 클러스터의 경우 파일 시스템을 영역 클러스터에 추가합니다.

    한 노드의 전역 영역에서 다음 단계를 수행합니다.

    1. Oracle ACFS 파일 시스템을 영역 클러스터에 추가합니다.
      # clzonecluster configure zonecluster
      clzc:zonecluster> add fs
      clzc:zonecluster:fs> set dir=mountpoint
      clzc:zonecluster:fs> set special=/dev/asm/volume-dev-path
      clzc:zonecluster:fs> set type=acfs
      clzc:zonecluster:fs> end
      clzc:zonecluster> exit
    2. Oracle ACFS 파일 시스템이 영역 클러스터에 추가되었는지 확인합니다.
      # clzonecluster show zonecluster
      …
         Resource Name:                fs
         dir:                          mountpoint
         special                       volume
         raw:
         type:                         acfs
         options:                      []
         cluster-control:              true
      …

다음 순서

Sun Cluster용 Solaris Volume Manager를 사용하는 경우 확장 가능한 장치-그룹 리소스 그룹 등록 및 구성 방법으로 이동하십시오.

그렇지 않으면 Oracle ASM 리소스 그룹 등록 및 구성 방법으로 이동합니다.

확장 가능한 장치-그룹 리소스 그룹 등록 및 구성 방법

Sun Cluster용 Solaris Volume Manager를 사용하는 경우 확장 가능한 장치-그룹 리소스 그룹을 등록하고 구성합니다. 전역 클러스터의 한 노드에서 모든 단계를 수행합니다.

구성에 Sun Cluster용 Solaris Volume Manager가 사용되지 않으면 이 절차를 수행하지 마십시오. Oracle ASM 리소스 그룹 등록 및 구성 방법을 진행하십시오.

시작하기 전에

Oracle ACFS 파일 시스템이 만들어졌는지 확인합니다. Oracle ACFS 파일 시스템을 만드는 방법을 참조하십시오.

  1. 수퍼유저 또는 solaris.cluster.adminsolaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.
  2. 확장 가능한 장치-그룹 리소스를 포함할 확장 가능한 리소스 그룹을 만듭니다.

    다중 소유자 볼륨 관리자 프레임워크 리소스 그룹에 대해 리소스 그룹별로 강한 긍정적 유사성을 설정합니다.

    # clresourcegroup create -p nodelist=nodelist \
    -p desired_primaries=num-in-list \
    -p maximum_primaries=num-in-list \
    -p rg_affinities=++vucmm-fmwk-rg \
    [-p rg_description="description"] \
    -p rg_mode=Scalable \
    scal-dg-rg
  3. SUNW.ScalDeviceGroup 리소스 유형을 등록합니다.
    # clresourcetype register SUNW.ScalDeviceGroup
  4. SUNW.ScalDeviceGroup 리소스 유형의 인스턴스를 SUNW.ScalDeviceGroup 리소스 그룹에 추가합니다.

    SUNW.vucmm_svm 프레임워크 리소스 그룹의 svm-rs 리소스에 SUNW.ScalDeviceGroup의 인스턴스에 대한 강력한 종속성을 설정합니다. 이 종속성의 범위를 SUNW.ScalDeviceGroup 리소스가 실행 중인 노드로 제한합니다.

    # clresource create -t SUNW.ScalDeviceGroup -g scal-dg-rg \
    -p resource_dependencies=svm-rs{local_node} \
    -p diskgroupname=disk-group scal-dg-rs
  5. 확장 가능한 장치-그룹 리소스 그룹을 온라인 및 관리 상태로 전환합니다.
    # clresourcegroup online -eM scal-dg-rg
  6. scal-dg-rscrs-fmwk-rs에 오프라인-다시 시작 종속성을 설정합니다.
    # clresource set -p resource_dependencies_offline_restart=scal-dg-rs crs-fmwk-rs

다음 순서

Oracle ASM 리소스 그룹 등록 및 구성 방법으로 이동합니다.

Oracle ASM 리소스 그룹 등록 및 구성 방법

이 절차에서는 Oracle Automatic Storage Management(Oracle ASM) 리소스 그룹을 등록 및 구성할 수 있습니다. 전역 클러스터의 한 노드에서 모든 단계를 수행합니다.

시작하기 전에

  1. 수퍼유저 또는 solaris.cluster.adminsolaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.
  2. 데이터 서비스에 대한 Oracle ASM 리소스 유형을 등록합니다.
    1. 확장 가능한 Oracle ASM 인스턴스 프록시 리소스 유형을 등록합니다.
      # clresourcetype register SUNW.scalable_asm_instance_proxy
    2. Oracle ASM 디스크 그룹 리소스 유형을 등록합니다.
      # clresourcetype register SUNW.scalable_asm_diskgroup_proxy
  3. 리소스 그룹 asm-inst-rgasm-dg-rg를 만듭니다.
    # clresourcegroup create -S asm-inst-rg asm-dg-rg
    asm-inst-rg

    Oracle ASM 인스턴스 리소스 그룹의 이름을 지정합니다.

    asm-dg-rg

    Oracle ASM 디스크 그룹 리소스 그룹의 이름을 지정합니다.

  4. asm-inst-rg별로 rac-fmwk-rg에 대한 강력한 긍정적 유사성을 설정합니다.
    # clresourcegroup set -p rg_affinities=++rac-fmwk-rg asm-inst-rg
  5. asm-dg-rg로 강한 긍정적 유사성을 설정합니다.
    • 하드웨어 RAID를 사용하는 경우 asm-inst-rg에 유사성을 설정합니다.
      # clresourcegroup set -p rg_affinities=++asm-inst-rg asm-dg-rg
    • Sun Cluster용 Solaris Volume Manager를 사용하는 경우 scal-dg-rgasm-inst-rg에 유사성을 설정합니다.
      # clresourcegroup set -p rg_affinities=++asm-inst-rg,++scal-dg-rg asm-dg-rg
  6. SUNW.scalable_asm_instance_proxy 리소스를 만들고 리소스 종속성을 설정합니다.
    # clresource create -g asm-inst-rg \
    -t SUNW.scalable_asm_instance_proxy \
    -p ORACLE_HOME=Grid_home \
    -p CRS_HOME=Grid_home \
    -p "ORACLE_SID{node1}"=+ASM1 \
    -p "ORACLE_SID{node2}"=+ASM2 \
    -p resource_dependencies_offline_restart=crs-fmwk-rs \
    -d asm-inst-rs
    -t SUNW.scalable_asm_instance_proxy

    추가할 리소스의 유형을 지정합니다.

    -p ORACLE_HOME =Grid_home

    Oracle ASM이 설치된 Oracle Grid Infrastructure 홈 디렉토리로 경로를 설정합니다.

    -p CRS_HOME =Grid_home

    Oracle Clusterware가 설치된 Oracle Grid Infrastructure 홈 디렉토리로 경로를 설정합니다.

    -p ORACLE_SID =+ASMn

    Oracle ASM 시스템 식별자를 설정합니다.

    -d asm-inst-rs

    만든 Oracle ASM 인스턴스 리소스의 이름을 지정합니다.

  7. 클러스터 노드에서 관리 상태인 asm-inst-rg 리소스 그룹을 온라인으로 전환합니다.
    # clresourcegroup online -eM asm-inst-rg
  8. asm-dg-rg 리소스 그룹에 Oracle ASM 디스크 그룹 리소스를 추가합니다.
    • 하드웨어 RAID의 경우 다음 명령을 사용합니다.
      # clresource create -g asm-dg-rg \
      -t SUNW.scalable_asm_diskgroup_proxy \
      -p asm_diskgroups=dg[,dg…] \
      -p resource_dependencies_offline_restart=asm-inst-rs \
      -d asm-dg-rs
    • Sun Cluster용 Solaris Volume Manager의 경우 다음 명령을 사용합니다.
      # clresource create -g asm-dg-rg \
      -t SUNW.scalable_asm_diskgroup_proxy \
      -p asm_diskgroups=dg[,dg…] \
      -p resource_dependencies_offline_restart=asm-inst-rs,scal-dg-rs \
      -d asm-dg-rs
  9. 클러스터 노드에서 관리 상태인 asm-dg-rg 리소스 그룹을 온라인으로 전환합니다.
    # clresourcegroup online -eM asm-dg-rg
  10. 영역 클러스터의 경우 한 노드의 전역 영역에서 SUNW.wait_zc_boot 리소스 그룹을 만듭니다.

    Oracle ACFS 파일 시스템이 영역 클러스터에서 사용되지 않을 경우 이 단계를 생략합니다.

    # clresourcetype register SUNW.wait_zc_boot
    # clresourcegroup create -S scal-wait-zc-rg
    # clresource create -g scal-wait-zc-rg \
    -t SUNW.wait_zc_boot \
    -p zcname=zonecluster \
    wait-zc-rs
    # clresourcegroup online -eM scal-wait-zc-rg

다음 순서

Oracle ACFS 프록시 리소스 그룹 등록 및 구성 방법으로 이동합니다.

Oracle ACFS 프록시 리소스 그룹 등록 및 구성 방법

이 절차에서는 Oracle ACFS 프록시 리소스 그룹을 등록 및 구성할 수 있습니다. 전역 클러스터의 한 노드에서 모든 단계를 수행합니다.

시작하기 전에

Oracle Grid Infrastructure 리소스를 등록 및 구성했는지 확인합니다. Oracle Solaris Cluster와 상호 작용할 수 있는 Oracle Grid Infrastructure 리소스를 만드는 방법을 참조하십시오.

  1. 수퍼유저 또는 solaris.cluster.adminsolaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.
  2. 파일 시스템이 영역 클러스터에서 사용되는 경우 한 노드의 전역 영역에서 Oracle Clusterware 프록시 리소스를 만듭니다.
    1. 리소스를 만듭니다.
      # /Grid_home/bin/crsctl add type sun.zcboot_proxy.type -basetype local_resource
      # /Grid_home/bin/crsctl add res sun.wait-zc-rs \
      -type sun.zcboot_proxy.type \
      -attr "ACTION_SCRIPT='/opt/SUNWscor/dsconfig/bin/scproxy_crs_action' \
      ACL='owner:root:rwx,pgrp:oinstall:rwx,other::r--' \
      SCRIPT_TIMEOUT='20' \
      RESTART_ATTEMPTS='60' "
    2. 리소스를 확인합니다.
      # /Grid_home/bin/crsctl stat res sun.wait-zc-rs -p
      NAME=sun.wait-zc-rs
      TYPE=sun.zcboot_proxy.type
      ACL=owner:root:rwx,pgrp:oinstall:rwx,other::r-
      …
    3. 리소스를 온라인으로 전환합니다.
      # /Grid_home/bin/crsctl start res sun.wait-zc-rs
  3. SUNW.scalable_acfs_proxy 리소스 유형을 등록합니다.
    • 파일 시스템이 전역 클러스터에 사용되는 경우 다음 명령을 사용합니다.
      # clresourcetype register SUNW.scalable_acfs_proxy
    • 파일 시스템이 영역 클러스터에 사용되는 경우 다음 명령을 사용합니다.
      # clresourcetype register -Z zonecluster SUNW.scalable_acfs_proxy
  4. 오프라인-다시 시작 리소스 종속성을 사용하여 Oracle ACFS 리소스 그룹을 만듭니다.
    • 파일 시스템이 전역 클러스터에 사용되는 경우 다음 명령을 사용합니다.
      # clresourcegroup create -S -p rg_affinities=++asm-dg-rg acfs-rg
      asm-dg-rg

      Oracle ASM 디스크 그룹 리소스 그룹의 이름을 지정합니다.

      acfs-rg

      Oracle ACFS 리소스 그룹의 이름을 지정합니다.

    • 파일 시스템이 영역 클러스터에 사용되는 경우 다음 명령을 사용합니다.
      # clresourcegroup create -Z zonecluster -S \
      -p rg_affinities=++global:asm-dg-rg,++global:scal-wait-zc-rg \
      acfs-rg
      scal-wait-zc-rg

      영역 클러스터의 경우 SUNW.wait_zc_boot 리소스 그룹을 지정합니다.

  5. SUNW.scalable_acfs_proxy 리소스 유형의 인스턴스를 Oracle ACFS 리소스 그룹에 추가합니다.
    • 파일 시스템이 전역 클러스터에 사용되는 경우 다음 명령을 사용합니다.
      # clresource create -g acfs-rg \
      -t SUNW.scalable_acfs_proxy \
      -p acfs_mountpoint=/acfs-mountpoint \
      -p resource_dependencies_offline_restart=asm-dg-rs \
      -d acfs-rs
    • 파일 시스템이 영역 클러스터에 사용되는 경우 다음 명령을 사용합니다.
      # clresource create -Z zonecluster -g acfs-rg \
      -t SUNW.scalable_acfs_proxy \
      -p acfs_mountpoint=/acfs-mountpoint \
      -p resource_dependencies_offline_restart=global:asm-dg-rs \
      -p resource_dependencies=global:wait-zc-rs \
      -d acfs-rs
  6. 클러스터 노드에서 관리 상태인 acfs-rg 리소스 그룹을 온라인으로 전환합니다.
    # clresourcegroup online -eM acfs-rg
  7. Oracle ACFS 구성을 확인합니다.
    # clresource status +

다음 순서

Oracle Solaris Cluster와 상호 작용할 수 있는 Oracle Grid Infrastructure 리소스를 만드는 방법으로 이동합니다.

Oracle Solaris Cluster와 상호 작용할 수 있는 Oracle Grid Infrastructure 리소스를 만드는 방법

이 절차에 따라 Oracle Grid Infrastructure 리소스를 만들 수 있습니다. 이 리소스는 Oracle Clusterware에서 관리되는 작업을 Oracle Solaris Cluster로 관리되는 작업과 조정합니다. 전역 클러스터의 한 노드에서 모든 단계를 수행합니다.

시작하기 전에

Oracle ASM 리소스 그룹을 등록 및 구성했는지 확인합니다. Oracle ASM 리소스 그룹 등록 및 구성 방법을 참조하십시오.

  1. 수퍼유저 또는 solaris.cluster.adminsolaris.cluster.modify RBAC 인증을 제공하는 역할로 전환합니다.
  2. Sun Cluster용 Solaris Volume Manager를 사용하는 경우 Oracle Grid Infrastructure 저장소 프록시 리소스를 구성합니다.
    1. Oracle Grid Infrastructure sun.storage_proxy.type 리소스 유형을 만듭니다.
      # /Grid_home/bin/crsctl \
      add type sun.storage_proxy.type \
      -basetype cluster_resource \
      -attr \
      "ATTRIBUTE=ACTION_SCRIPT,TYPE=string", \
      "ATTRIBUTE=HOSTING_MEMBERS,TYPE=string", \
      "ATTRIBUTE=CARDINALITY,TYPE=string", \
      "ATTRIBUTE=PLACEMENT,TYPE=string", \
      "ATTRIBUTE=SCRIPT_TIMEOUT,TYPE=int", \
      "ATTRIBUTE=RESTART_ATTEMPTS,TYPE=int", \
      "ATTRIBUTE=ACL,TYPE=string", \
      "ATTRIBUTE=VERSION,TYPE=string"
    2. sun.storage_proxy.type 유형의 Oracle Grid Infrastructure sun. storage-proxy-resource 리소스를 만듭니다.

      Oracle Grid Infrastructure 리소스 이름은 sun.storage-proxy-resource 형식을 사용합니다. 여기서 storage-proxy-resourceSUNW.ScalDeviceGroup 리소스의 이름입니다.

      # /Grid_home/bin/crsctl add resource sun.storage-proxy-resource \
      -type sun.storage_proxy.type \
      -attr "ACTION_SCRIPT='/opt/SUNWscor/dsconfig/bin/scproxy_crs_action' \
      CARDINALITY='number-nodes' \
      SCRIPT_TIMEOUT='timeout' \
      PLACEMENT='restricted' \
      RESTART_ATTEMPTS='restarts' \
      HOSTING_MEMBERS='nodelist' \
      VERSION='1' "
      CARDINALITY

      클러스터 구성원으로 속해 있는 노드 수입니다.

      HOSTING_MEMBERS

      클러스터 구성원의 노드 목록입니다.

    3. Oracle Grid Infrastructure 저장소 프록시 리소스를 온라인으로 전환합니다.
      # /Grid_home/bin/crsctl start resource sun.storage-proxy-resource
  3. Oracle Solaris Cluster ACFS 프록시 리소스에 대한 Oracle Grid Infrastructure 중지 트리거를 만듭니다.

    전역 클러스터의 한 노드에서 이 단계를 수행합니다.

    1. 중지 트리거 리소스를 만듭니다.
      # /Grid_home/bin/crsctl add type sun.stoptrigger.type -basetype cluster_resource
      # /Grid_home/bin/crsctl add res sun.acfs-rs -type sun.stoptrigger.type \
      -attr "ACTION_SCRIPT='/opt/SUNWscor/dsconfig/bin/crs_stoptrigger_action' \
      HOSTING_MEMBERS='node1 node2 […]' \
      CARDINALITY='number-nodes' \
      PLACEMENT='restricted' \
      ACL='owner:root:rwx,pgrp:oinstall:rwx,other::r--' \
      SCRIPT_TIMEOUT='20' \
      RESTART_ATTEMPTS='60' \
      START_DEPENDENCIES='hard(ora.ASMdg.ASMvolume.acfs) pullup:always(ora.ASMdg.ASMvolume.acfs)' \
      STOP_DEPENDENCIES='hard(ora.ASMdg.ASMvolume.acfs)' "
    2. 중지 트리거 리소스를 확인합니다.
      # /Grid_home/bin/crsctl stat res sun.acfs-rs -p
      NAME=sun.acfs-rs
      TYPE=sun.stoptrigger.type
      …
    3. 중지 트리거 리소스를 시작합니다.
      # /Grid_home/bin/crsctl start res sun.acfs-rs
    4. 리소스가 모든 노드에서 온라인 상태인지 확인합니다.
      # /Grid_home/bin/crsctl stat res sun.acfs-rs
  4. Oracle RAC에 대한 Oracle ACFS 파일 시스템을 사용하려는 경우 Oracle Grid Infrastructure 리소스를 구성합니다.

    Oracle Real Application Clusters용 Oracle Solaris Cluster 데이터 서비스 설명서의 Oracle Solaris Cluster와 상호 운용되는 Oracle Grid Infrastructure 리소스를 만드는 방법에 나와 있는 절차를 따릅니다.

다음 순서

아래 목록에서, 다음으로 수행할 사용자 클러스터 구성에 적용되는 작업을 확인합니다. 이 목록에서 둘 이상의 작업을 수행해야 하는 경우 해당 작업 중 첫번째 작업으로 이동합니다.