탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
![]() |
Oracle Solaris Cluster 소프트웨어 설치 설명서 Oracle Solaris Cluster (한국어) |
1. Oracle Solaris Cluster 구성 계획
4. Solaris Volume Manager 소프트웨어 구성
5. Veritas Volume Manager(VERITAS 볼륨 관리자) 설치 및 구성
확장 가능 장치 그룹 자원 그룹을 등록하고 구성하는 방법
Oracle ASM 자원 그룹을 등록하고 구성하는 방법
Oracle ACFS 프록시 자원 그룹을 등록하고 구성하는 방법
Oracle Solaris Cluster와의 상호 운용성을 위해 Oracle Grid Infrastructure 자원을 만드는 방법
8. Sun Management Center에 Oracle Solaris Cluster 모듈 설치
이 절에서는 데이터 서비스를 지원하기 위해 Oracle ACFS(Oracle Automatic Storage Management 클러스터 파일 시스템) 파일 시스템을 만드는 절차에 대해 설명합니다. 이 파일 시스템은 일반 파일 시스템으로 사용하거나 Oracle 데이터베이스용 데이터베이스 홈으로 사용할 수 있습니다. Oracle ACFS 파일 시스템은 전역 클러스터 및 영역 클러스터에서 사용할 수 있습니다.
주 - 최소 Oracle ASM 버전 11g 릴리스 2가 필요합니다.
다음 표에는 Oracle ACFS 파일 시스템을 만들기 위해 수행할 작업이 나열되어 있습니다. 표시된 순서대로 절차를 완료하십시오.
표 6-1 작업 맵: Oracle ACFS 파일 시스템 만들기
|
다음 다이어그램에서는 전역 영역 및 영역 클러스터에서 Solaris Volume Manager 또는 하드웨어 RAID를 사용하는 Oracle ACFS 파일 시스템의 구성을 보여 줍니다.
그림 6-1 전역 영역에서 Solaris Volume Manager를 사용하는 Oracle ACFS의 구성
그림 6-2 전역 영역에서 하드웨어 RAID를 사용하는 Oracle ACFS의 구성
그림 6-3 영역 클러스터에서 Solaris Volume Manager를 사용하는 Oracle ACFS의 구성
그림 6-4 영역 클러스터에서 하드웨어 RAID를 사용하는 Oracle ACFS의 구성
이 절차를 사용하여 확장 가능 Oracle RAC 프레임워크 자원 그룹을 구성하고 Sun Cluster용 Solaris Volume Manager가 사용되는 경우 복수 소유자 볼륨 관리자 프레임워크 자원 그룹을 구성합니다.
전역 클러스터의 한 노드에서 모든 단계를 수행합니다.
이 프레임워크 자원 그룹은 파일 시스템이 일반용인지 데이터베이스 홈용인지에 관계없이 사용됩니다.
# 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
데이터 서비스를 활성화할 클러스터 노드 목록을 쉼표로 구분하여 지정합니다. 이 목록의 각 노드에 데이터 서비스 소프트웨어 패키지를 설치해야 합니다.
데이터 서비스를 활성화할 노드 수를 지정합니다. 이 숫자는 nodelist의 노드 수와 동일해야 합니다.
데이터 서비스를 활성화할 노드 수를 지정합니다. 이 숫자는 nodelist의 노드 수와 동일해야 합니다.
자원 그룹에 대한 간단한 설명을 지정합니다(선택 사항). 이 설명은 Oracle Solaris Cluster 유지 보수 명령을 사용하여 자원 그룹에 대한 정보를 가져올 때 표시됩니다.
자원 그룹이 확장 가능하도록 지정합니다.
Oracle RAC 프레임워크 자원 그룹에 할당할 이름을 지정합니다.
# clresourcetype register SUNW.rac_framework
# clresource create -g rac-fmwk-rg -t SUNW.rac_framework rac-fmwk-rs
자원을 추가할 Oracle RAC 프레임워크 자원 그룹을 지정합니다.
SUNW.rac_framework 자원에 할당할 이름을 지정합니다.
# clresourcetype register SUNW.rac_udlm
이 인스턴스가 SUNW.rac_framework 자원에 종속되는지 확인합니다.
# clresource create -g resource-group \ -t SUNW.rac_udlm \ -p resource_dependencies=rac-fmwk-rs rac-udlm-rs
자원을 추가할 Oracle RAC 프레임워크 자원 그룹을 지정합니다.
이 인스턴스가 SUNW.rac_framework 자원에 종속되도록 지정합니다.
SUNW.rac_udlm 자원에 할당할 이름을 지정합니다.
# clresourcetype register SUNW.crs_framework
# clresource create -g rac-fmwk-rg \ -p resource_dependencies=rac-fmwk-rs \ -t SUNW.crs_framework \ crs-fmwk-rs
SUNW.crs_framework 자원에 할당할 이름을 지정합니다.
이 자원 그룹에서 Sun Cluster용 Solaris Volume Manager를 관리합니다.
하드웨어 RAID를 사용하는 경우 단계 4로 건너뜁니다.
# clresourcegroup create -n nodelist -S vucmm-fmwk-rg
확장 가능 Oracle RAC 프레임워크 자원 그룹을 구성한 것과 동일한 노드 목록을 지정합니다.
복수 소유자 볼륨 관리자 프레임워크 자원 그룹에 할당할 이름을 지정합니다.
# clresourcetype register SUNW.vucmm_framework
# clresource create -g vucmm-fmwk-rg -t SUNW.vucmm_framework vucmm-fmwk-rs
자원을 추가할 복수 소유자 볼륨 관리자 자원 그룹을 지정합니다.
SUNW.vucmm_framework 자원에 할당할 이름을 지정합니다.
# clresourcetype register SUNW.vucmm_svm
이 인스턴스가 만든 SUNW.vucmm_framework 자원에 종속되는지 확인합니다.
# clresource create -g vucmm-fmwk-rg \ -t svm-rt \ -p resource_dependencies=vucmm-fmwk-rs svm-rs
복수 소유자 볼륨 관리자 자원 그룹을 지정합니다.
이 인스턴스가 SUNW.vucmm_framework 자원에 종속되도록 지정합니다.
SUNW.vucmm_svm 자원에 할당할 이름을 지정합니다.
# clresourcegroup online -emM rac-fmwk-rg [vucmm-fmwk-rg]
Oracle RAC 프레임워크 자원 그룹을 MANAGED 상태로 이동하고 온라인 상태로 전환하도록 지정합니다.
복수 소유자 볼륨 관리자 프레임워크 자원 그룹을 MANAGED 상태로 이동하고 온라인 상태로 전환하도록 지정합니다.
다음 순서
Oracle ACFS 파일 시스템을 만드는 방법을 참조하십시오.
이 절차를 사용하여 Oracle ACFS 파일 시스템을 만듭니다. 전역 클러스터의 한 노드에서 모든 단계를 수행합니다.
시작하기 전에
자원 프레임워크 그룹이 구성되어 있는지 확인합니다. 프레임워크 자원 그룹을 등록하고 구성하는 방법을 참조하십시오.
Oracle Solaris Cluster 구성에 Oracle ACFS 파일 시스템을 구성하는 것에 대한 다음 지침 및 제한 사항을 준수하십시오.
최소 Oracle ASM 버전 11g 버전 2가 설치되어 있어야 합니다.
Oracle ACFS 파일 시스템은 전역 클러스터와 영역 클러스터에서 지원되지만 개별 비전역 영역에서는 지원되지 않습니다.
Oracle ACFS 파일 시스템은 Oracle Clusterware 자원으로 관리되어야 합니다.
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 자원을 구성합니다.
주 - 영역 클러스터의 경우 영역 루트 경로 아래에 마운트 지점을 만듭니다.
# mkdir -p /zonepath/root/path-to-filesystem
# clzonecluster status zonecluster
# /Grid_home/bin/srvctl add filesystem -d /dev/asm/volume-dev-path # /Grid_home/bin/srvctl start filesystem -d /dev/asm/volume-dev-path
한 노드의 전역 영역에서 이러한 단계를 수행합니다.
# 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
# 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 파일 시스템을 만드는 방법을 참조하십시오.
복수 소유자 볼륨 관리자 프레임워크 자원 그룹에 대해 자원 그룹의 강력한 긍정적 유사성을 설정합니다.
# 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
# clresourcetype register 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
# clresourcegroup online -emM scal-dg-rg
# clresourcegroup set -p rg_affinities=++scal-dg-rg vucmm-fmwk-rg
E clresource set -p resource_dependency_offline_restart=scal-dg-rs crs-fmwk-rs
다음 순서
Oracle ASM 자원 그룹을 등록하고 구성하는 방법으로 이동합니다.
이 절차를 사용하여 Oracle ASM(Oracle Automatic Storage Management) 자원 그룹을 등록하고 구성합니다. 전역 클러스터의 한 노드에서 모든 단계를 수행합니다.
시작하기 전에
프레임워크 자원 그룹을 만들었는지 확인합니다. 프레임워크 자원 그룹을 등록하고 구성하는 방법을 참조하십시오.
Sun Cluster용 Solaris Volume Manager를 사용하는 경우 확장 가능 장치 그룹 자원 그룹을 만들었는지 확인합니다. 확장 가능 장치 그룹 자원 그룹을 등록하고 구성하는 방법을 참조하십시오.
# clresourcetype register SUNW.scalable_asm_instance_proxy
# clresourcetype register SUNW.scalable_asm_diskgroup_proxy
# clresourcegroup create -S asm-inst-rg asm-dg-rg
Oracle ASM 인스턴스 자원 그룹의 이름을 지정합니다.
Oracle ASM 디스크 그룹 자원 그룹의 이름을 지정합니다.
# clresourcegroup set -p rg_affinities=++rac-fmwk-rg asm-inst-rg
# clresourcegroup set -p rg_affinities=++asm-inst-rg asm-dg-rg
# clresourcegroup set -p rg_affinities=++asm-inst-rg,++scal-dg-rg asm-dg-rg
# 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
추가할 자원의 유형을 지정합니다.
Oracle ASM를 설치할 Oracle Grid Infrastructure 홈 디렉토리의 경로를 설정합니다.
Oracle Clusterware를 설치할 Oracle Grid Infrastructure 홈 디렉토리의 경로를 설정합니다.
Oracle ASM 시스템 식별자를 설정합니다.
만들 Oracle ASM 인스턴스 자원의 이름을 지정합니다.
# clresourcegroup online -eM asm-inst-rg
# 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
# 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
# clresourcegroup online -eM asm-dg-rg
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 Solaris Cluster와의 상호 운용성을 위해 Oracle Grid Infrastructure 자원을 만드는 방법으로 이동합니다.
이 절차를 사용하여 Oracle ACFS 프록시 자원 그룹을 등록하고 구성합니다. 전역 클러스터의 한 노드에서 모든 단계를 수행합니다.
시작하기 전에
Oracle Grid Infrastructure 자원을 등록하고 구성했는지 확인합니다. Oracle Solaris Cluster와의 상호 운용성을 위해 Oracle Grid Infrastructure 자원을 만드는 방법을 참조하십시오.
# clresourcetype register SUNW.scalable_acfs_proxy
# clresourcetype register -Z zonecluster SUNW.scalable_acfs_proxy
# clresourcegroup create -S -p rg_affinities=++asm-dg-rg acfs-rg
Oracle ASM 디스크 그룹 자원 그룹의 이름을 지정합니다.
Oracle ACFS 자원 그룹의 이름을 지정합니다.
# clresourcegroup create -S -p rg_affinities=++asm-dg-rg[,++scal-wait-zc-rg] acfs-rg
영역 클러스터의 대해 SUNW.wait_zc_boot 자원 그룹을 지정합니다.
# 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=asm-dg-rs \ -d acfs-rs
# clresourcegroup online -eM acfs-rg
# clresource status +
다음 순서
아래 목록에서, 다음으로 수행할 사용자 클러스터 구성에 적용되는 작업을 확인합니다. 이 목록에서 둘 이상의 작업을 수행해야 하는 경우 해당 작업 중 첫 번째 작업으로 이동합니다.
영역 클러스터를 만들려면 영역 클러스터 구성으로 이동합니다.
노드에 비전역 영역을 만들려면 전역 클러스터 노드에 비전역 영역 구성으로 이동합니다.
SPARC: Sun Management Center를 구성하여 클러스터를 모니터하려면 SPARC: Sun Management Center용 Oracle Solaris Cluster 모듈 설치로 이동합니다.
타사 응용 프로그램을 설치하고 자원 유형을 등록하며 자원 그룹을 설정하고 데이터 서비스를 구성합니다. 응용 프로그램 소프트웨어와 함께 제공되는 설명서 및 Oracle Solaris Cluster Data Services Planning and Administration Guide를 참조하십시오.
이 절차를 사용하여 Oracle Grid Infrastructure 자원을 만듭니다. 이 자원은 Oracle Solaris Cluster에서 관리되는 작업과 Oracle Clusterware에서 관리되는 작업을 조정합니다. 전역 클러스터의 한 노드에서 모든 단계를 수행합니다.
시작하기 전에
Oracle ASM 자원 그룹을 등록하고 구성했는지 확인합니다. Oracle ASM 자원 그룹을 등록하고 구성하는 방법을 참조하십시오.
# /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' "
# /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- …
# /Grid_home/bin/crsctl start res sun.wait-zc-rs
# /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"
Oracle Grid Infrastructure 자원 이름은 sun.resource 형식을 사용합니다. 여기서 resource는 SUNW.ScalDeviceGroup 또는 SUNW.ScalMountPoint 자원의 이름입니다.
# /Grid_home/bin/crsctl add resource sun.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' "
클러스터 구성원의 노드 수
클러스터 구성원의 노드 목록
# /Grid_home/bin/crsctl start resource sun.resource
# /Grid_home/bin/crsctl add type sun.stoptrigger.type -basetype cluster_resource # /Grid_home/bin/crsctl add res sun.resource -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.appdg.ASMvolume.acfs) pullup:always(ora.appdg.ASMvolume.acfs)' \ STOP_DEPENDENCIES='hard(ora.appdg.ASMvolume.acfs)' "
# /Grid_home/bin/crsctl stat res sun.resource -p NAME=sun.resource TYPE=sun.stoptrigger.type …
# /Grid_home/bin/crsctl start res sun.resource
# /Grid_home/bin/crsctl stat res sun.resource
다음 순서
Oracle ACFS 프록시 자원 그룹을 등록하고 구성하는 방법으로 이동합니다.