노드를 클러스터에 추가하고 Oracle RAC용 지원을 노드에서 실행해야 하는 경우 이 절차를 수행하십시오. 한 노드에서만 이 절차를 수행하십시오.
이 작업에는 다음 리소스 그룹에서 다음 순서로 선택한 노드를 추가하는 작업이 포함됩니다.
확장 가능한 파일 시스템 마운트 지점 리소스에 대한 리소스 그룹
다중 소유자 볼륨 관리자 프레임워크 리소스 그룹(사용되는 경우)
Oracle RAC용 지원 프레임워크 리소스 그룹
확장 가능한 장치 그룹 리소스에 대한 리소스 그룹
Sun QFS 메타 데이터 서버의 리소스를 포함하는 리소스 그룹
논리 호스트 이름 리소스에 대한 리소스 그룹
Oracle RAC용 지원 데이터베이스에 대한 리소스 그룹
시작하기 전에
Oracle RAC용 지원을 추가하는 각 노드에 필요한 Oracle RAC용 지원 소프트웨어 패키지가 설치되어 있는지 확인하십시오. 자세한 내용은 Oracle RAC용 지원 패키지 설치를 참조하십시오.
추가하는 노드가 Oracle RAC용 지원 구성에서 사용하는 공유 저장소에 연결되었는지 확인하십시오.
확장 가능한 파일 시스템 마운트 지점 리소스를 포함하는 리소스 그룹이 구성되지 않은 경우 이 단계를 건너 뜁니다.
노드를 추가하는 각 리소스 그룹에 대해 다음 명령을 실행합니다.
# clresourcegroup add-node -S -n nodelist scal-mp-rg
Oracle RAC용 지원을 추가하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
노드를 추가하는 리소스 그룹의 이름을 지정합니다.
# clresourcegroup add-node -S -n nodelist vucmm-fmwk-rg
리소스 그룹을 추가하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
노드를 추가하는 리소스 그룹의 이름을 지정합니다.
# clresourcegroup add-node -S -n nodelist rac-fmwk-rg
Oracle RAC용 지원을 추가하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
노드를 추가하는 리소스 그룹의 이름을 지정합니다.
Oracle Database 파일에 확장 가능한 장치 그룹을 사용하지 않는 경우 이 단계를 건너 뜁니다.
이 단계를 수행하는 방법은 확장 가능한 장치 그룹의 유형에 따라 달라집니다.
# metaset -s set-name -M -a -h nodelist
노드를 추가하는 Sun Cluster용 Solaris Volume Manager 다중 소유자 디스크 세트를 지정합니다.
다중 소유자 디스크 세트에 추가하는 공백으로 구분된 클러스터 노드 목록을 지정합니다.
확장 가능한 장치 그룹 리소스를 포함하는 리소스 그룹이 구성되지 않은 경우 이 단계를 건너 뜁니다.
노드를 추가하는 각 리소스 그룹에 대해 다음 명령을 실행합니다.
# clresourcegroup add-node -S -n nodelist scal-dg-rg
Oracle RAC용 지원을 추가하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
노드를 추가하는 리소스 그룹의 이름을 지정합니다.
추가하는 노드에서 액세스해야 할 공유 파일 시스템이 없는 경우 이 단계를 건너 뜁니다.
마운트하는 각 파일 시스템에 대해 다음 명령을 입력합니다.
# mount mount-point
마운트하는 파일 시스템의 마운트 지점을 지정합니다.
Sun QFS 메타 데이터 서버의 리소스를 포함하는 리소스 그룹이 구성되지 않은 경우 이 단계를 건너뛰십시오.
노드를 추가하는 각 리소스 그룹에 대해 다음 명령을 실행합니다.
# clresourcegroup add-node -n nodelist qfs-mds-rg
Oracle RAC용 지원을 추가하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
노드를 추가하는 리소스 그룹의 이름을 지정합니다.
이러한 리소스 그룹에는 확장 가능한 장치 그룹 리소스가 포함됩니다.
확장 가능한 장치 그룹 리소스를 포함하는 리소스 그룹이 구성되지 않은 경우 이 단계를 건너 뜁니다.
온라인으로 전환하는 각 리소스 그룹에 대해 다음 명령을 입력합니다.
# clresourcegroup online -eM scal-dg-rg
온라인으로 전환하는 리소스 그룹의 이름을 지정합니다.
# /etc/init.d/init.crs start Startup will be queued to init within 30 seconds.
노드를 추가하는 각 리소스 그룹에 대해 다음 명령을 실행합니다.
# clresourcegroup add-node -S -n nodelist rac-db-rg
Oracle RAC용 지원을 추가하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
노드를 추가하는 리소스 그룹의 이름을 지정합니다.
Oracle 구성 요소가 의존하는 확장 가능한 장치 그룹 및 확장 가능한 파일 시스템 마운트 지점에 대한 각 Oracle Solaris Cluster 리소스의 Oracle Grid Infrastructure 리소스를 만듭니다. 자세한 내용은 Oracle Solaris Cluster와 상호 운용될 Oracle Grid Infrastructure 리소스를 만드는 방법을 참조하십시오.
수정하는 각 리소스에 대해 다음 단계를 수행하십시오.
# clresource disable rac-db-rs
사용 안함으로 설정하는 Oracle RAC용 지원 데이터베이스 리소스의 이름을 지정합니다.
# clresource enable rac-db-rs
사용으로 설정하는 Oracle RAC용 지원 데이터베이스 리소스의 이름을 지정합니다.
온라인으로 전환하는 각 리소스 그룹에 대해 다음 명령을 실행합니다.
# clresourcegroup online -eM rac-db-rg
온라인으로 전환하는 리소스 그룹의 이름을 지정합니다.
이 예에서는 Oracle RAC용 지원을 4노드 클러스터의 pclus3 및 pclus4 노드에 추가하는 데 필요한 작업 순서를 보여줍니다.
이 예에서 Oracle RAC용 지원의 구성은 다음과 같습니다.
Sun Cluster용 Solaris Volume Manager의 Sun QFS 공유 파일 시스템은 Oracle Database 파일을 저장하는 데 사용됩니다.
Oracle Database 파일에 사용되는 파일 시스템의 마운트 지점은 다음과 같습니다.
Oracle Database 파일: /db_qfs/OraData
Oracle Database 이진 파일 및 관련 파일: /db_qfs/OraHome
oradg 디스크 세트는 Oracle RAC용 지원 데이터베이스에서만 사용됩니다.
Oracle RAC용 지원 데이터베이스의 이름은 swb입니다.
Sun QFS 공유 파일 시스템에서는 이름이 oradg인 Sun Cluster용 Solaris Volume Manager 다중 소유자 디스크 세트를 사용합니다. 이 디스크 세트 만들기는 Example 3–1에 나와 있습니다.
구성에서는 다중 소유자 볼륨 관리자 프레임워크 리소스 그룹을 사용합니다.
이 예에서 리소스 그룹의 구성은 다음 표에 나와 있습니다.
|
이 구성에 필요한 리소스 그룹은 Figure A–2에 나와 있습니다.
확장 가능한 파일 시스템 마운트 지점 리소스를 포함하는 리소스 그룹에 노드를 추가하려면 다음 명령을 실행합니다.
# clresourcegroup add-node -S -n pclus3,pclus4 scalmnt-rg
다중 소유자 볼륨 관리자 프레임워크 리소스 그룹에 노드를 추가하려면 다음 명령을 실행합니다.
# clresourcegroup add-node -S -n pclus3,plcus4 vucmm-framework-rg
Oracle RAC용 지원 프레임워크 리소스 그룹에 노드를 추가하려면 다음 명령을 실행합니다.
# clresourcegroup add-node -S -n pclus3,plcus4 rac-framework-rg
Sun Cluster용 Solaris Volume Manager 다중 소유자 디스크 세트 oradg에 노드를 추가하려면 다음 명령을 실행합니다.
# metaset -s oradg -M -a -h pclus3 pclus4
확장 가능한 장치 그룹 리소스를 포함하는 리소스 그룹에 노드를 추가하려면 다음 명령을 실행합니다.
# clresourcegroup add-node -S -n pclus3,pclus4 scaldg-rg
추가하는 노드에서 액세스해야 하는 공유 파일 시스템을 마운트하려면 다음 명령을 실행합니다.
# mount /db_qfs/OraData # mount /db_qfs/OraHome
Sun QFS 메타 데이터 서버의 리소스를 포함하는 리소스 그룹에 노드를 추가하려면 다음 명령을 실행합니다.
# clresourcegroup add-node -n pclus3,pclus4 qfsmds-rg
확장 가능한 장치 그룹 리소스를 포함하는 리소스 그룹을 온라인으로 전환하려면 다음 명령을 실행합니다.
# clresourcegroup online -eM scaldg-rg
Oracle Clusterware를 시작하고 Oracle Clusterware의 올바른 시작을 확인하려면 다음 명령을 실행합니다.
# /etc/init.d/init.crs start Startup will be queued to init within 30 seconds. # /db_qfs/OraHome/crs/bin/crsctl check crs CSS appears healthy CRS appears healthy EVM appears healthy
Oracle RAC용 지원 데이터베이스의 리소스 그룹에 노드를 추가하려면 다음 명령을 실행합니다.
# clresourcegroup add-node -S -n pclus3,pclus4 rac_server_proxy-rg
Oracle RAC용 지원 데이터베이스의 리소스 그룹에 노드를 추가한 후 필요한 Oracle Clusterware 리소스가 만들어집니다. 이러한 Oracle Clusterware 리소스 만들기는 이 예의 범위를 벗어납니다.
Oracle RAC용 지원 데이터베이스의 리소스 그룹을 온라인으로 전환하려면 다음 명령을 실행합니다.
# clresourcegroup online -eM rac_server_proxy-rg