2009년 8월 14일 금요일

[RAC] Oracle Cluster 설치 - Step 5

클러스터 다운로드 , rac1 oracle 사용자로 로그인하여 아래와 같이 실행합니다:

   

Specify Inventory directory and credentials:

  • Enter the full path of the inventory directory: /u01/app/oracle/oraInventory.
  • Specify Operating System group name: oinstall.

Specify Home Details:

  • Name: OraCrs10g_home
  • /u01/app/oracle/product/10.2.0/crs_1

Product-Specific Prerequisite Checks:

  • 물리적 메모리 요구사항에 관련한 경고를 무시합니다.

   

Specify Cluster Configuration: Add 클릭합니다.

  • Public Node Name: rac2.mycorpdomain.com
  • Private Node Name: rac2-priv.mycorpdomain.com
  • Virtual Host Name: rac2-vip.mycorpdomain.com

   

   

Specify Network Interface Usage:

  • Interface Name: eth0
  • Subnet: 192.168.128.0
  • Interface Type: Public
  • Interface Name: eth1
  • Subnet: 10.10.10.0
  • Interface Type: Private

Specify Oracle Cluster Registry (OCR) Location: External Redundancy 선택합니다.
구성의 단순화를 위해, 가이드에서는 OCR 미러링하지 않는 것으로 합니다. 실제 운영 환경에서는 OCR 디스크의 가용성 개선을 위해 멀티플렉싱을 사용해야 합니다.

  • Specify OCR Location: /ocfs/clusterware/ocr

Specify Voting Disk Location: External Redundancy 선택합니다.
구성의 단순화를 위해, 가이드에서는 Voting Disk 미러링하지 않는 것으로 합니다.

  • Voting Disk Location: /ocfs/clusterware/votingdisk

   

Summary: Install 클릭하면 install과정이 시작됩니다.

   

Execute Configuration scripts: root 사용자 로그인하여 아래 스크립트를 번에 하나씩 실행합니다. 현재 실행 중인 스크립트가 완료되기 전까지 다음 스크립트를 실행하지 않도록 주의합니다.

  • Execute /u01/app/oracle/oraInventory/orainstRoot.sh on rac1.
  • Execute /u01/app/oracle/oraInventory/orainstRoot.sh on rac2.
  • Execute /u01/app/oracle/product/10.2.0/crs_1/root.sh on rac1.
  • Execute /u01/app/oracle/product/10.2.0/crs_1/root.sh on rac2.
    rac2
    root.sh 스크립트는 VIPCA 자동으로 호출하지만, "The given interface(s), "eth0" is not public. Public interfaces should be used to configure virtual IPs" 에러와 함께 실패합니다. 퍼블릭 인터페이스에 사설 IP 주소(192.168.x.x) 사용되고 있기 때문에 Oracle Cluster Verification Utility(CVU) 적절한 퍼블릭 인터페이스를 찾을 없는 것입니다. 문제를 해결하려면 VIPCA 수동으로 실행해야 합니다. 

   

- RAC1 -

- RAC2 -

- RAC1 -

- RAC2에서 /u01/app/oracle/product/10.2.0/crs_1/root.sh 실행하면 다음과 같은 에러 발생합니다.

   

- 위의 에러 처리 방법 -

   

root 사용자로 로그인하여 번째 노드에서 VIPCA 수동으로 실행합니다.
# /u01/app/oracle/product/10.2.0/crs_1/bin/vipca

   

Network Interfaces: eth0 선택합니다.

   

Virtual IPs for cluster nodes:

  • Node name: rac1
  • IP Alias Name: rac1-vip
  • IP address: 192.168.2.31
  • Subnet Mask: 255.255.255.0
  • Node name: rac2
  • IP Alias Name: rac2-vip
  • IP address: 192.168.2.32
  • Subnet Mask: 255.255.255.0

   

Summary: Finish 클릭합니다.

Configuration Assistant Progress Dialog: 설정을 완료한 OK 클릭합니다.

Configuration Results: Exit 클릭합니다.

rac1 Execute Configuration 스크립트 스크린으로 돌아가 OK 클릭합니다.

   

Configuration Assistants: 모든 점검이 성공적으로 완료되었는지 확인합니다. OUI Clusterware 설치가 완료된 사후 점검 작업을 수행합니다.

   

CVU 실패한 경우 문제를 해결하고 다시 oracle 사용자로 아래 명령을 재실행합니다:

   

rac1-> /u01/app/oracle/product/10.2.0/crs_1/bin/cluvfy stage
-post crsinst -n rac1,rac2

Performing post-checks for cluster services setup
Checking node reachability...
Node reachability check passed from node "rac1".
Checking user equivalence...
User equivalence check passed for user "oracle".
Checking Cluster manager integrity...
Checking CSS daemon...
Daemon status check passed for "CSS daemon".
Cluster manager integrity check passed.
Checking cluster integrity...
Cluster integrity check passed
Checking OCR integrity...
Checking the absence of a non-clustered configuration...
All nodes free of non-clustered, local-only configurations.
Uniqueness check for OCR device passed.
Checking the version of OCR...
OCR of correct Version "2" exists.
Checking data integrity of OCR...
Data integrity check for OCR passed.
OCR integrity check passed.
Checking CRS integrity...
Checking daemon liveness...
Liveness check passed for "CRS daemon".
Checking daemon liveness...
Liveness check passed for "CSS daemon".
Checking daemon liveness...
Liveness check passed for "EVM daemon".
Checking CRS health...
CRS health check passed.
CRS integrity check passed.
Checking node application existence...
Checking existence of VIP node application (required)
Check passed.
Checking existence of ONS node application (optional)
Check passed.
Checking existence of GSD node application (optional)
Check passed.
Post-check for cluster services setup was successful.

   

End of Installation: Exit 클릭합니다.

댓글 없음:

댓글 쓰기