대화식 scinstall 유틸리티는 두 가지 설치 모드(표준 또는 사용자 정의)로 실행됩니다. Oracle Solaris Cluster 소프트웨어 표준 설치의 경우 scinstall에서 다음 구성 기본값을 자동으로 지정합니다.
172.16.0.0
255.255.240.0
정확히 2개의 어댑터
switch1 및 switch2
사용
제한됨
IPS 저장소 또는 기존 클러스터에 만들어진 Oracle Solaris 통합 아카이브에서 Oracle Solaris 및 Oracle Solaris Cluster 소프트웨어 패키지를 설치하여 새 클러스터를 설치 및 구성할 수 있습니다.
새 클러스터 구성 외에 AI 및 통합 아카이브를 사용하여 아카이브에서 클러스터를 복제하고 기존 클러스터 노드를 복원할 수도 있습니다. 또한 clzonecluster 명령을 사용하여 통합 아카이브에서 새 영역 클러스터를 설치할 수 있습니다. 자세한 내용은 Oracle Solaris 및 Oracle Solaris Cluster 소프트웨어를 설치 및 구성하는 방법(통합 아카이브), 통합 아카이브에서 클러스터를 복제하는 방법, Oracle Solaris Cluster 시스템 관리 설명서 의 통합 아카이브에서 노드를 복원하는 방법 및 Oracle Solaris Cluster 시스템 관리 설명서 의 통합 아카이브에서 영역 클러스터를 설치하는 방법을 참조하십시오.
이러한 노드는 물리적 시스템, (SPARC만 해당) Oracle VM Server for SPARC I/O 도메인이나 게스트 도메인 또는 이러한 노드 유형의 조합이 될 수 있습니다.
AI는 최소 부트 이미지를 사용하여 클라이언트를 부트합니다. IPS 저장소에서 Oracle Solaris 및 Oracle Solaris Cluster 소프트웨어 패키지를 설치하는 경우 부트 이미지를 얻으려면 설치 소스를 제공해야 합니다. 부트 이미지 컨텐츠는 install-image/solaris-auto-install 패키지에 게시됩니다. 다운로드한 부트 이미지 ISO 파일에도 부트 이미지가 포함됩니다. 패키지를 검색할 수 있는 저장소를 지정할 수도 있고, 다운로드한 부트 이미지 ISO 파일의 위치를 지정할 수도 있습니다.
저장소에서 부트 이미지를 얻으려면 게시자, 저장소 URL 및 클러스터 노드 구조를 지정해야 합니다. 저장소에 HTTPS가 사용되는 경우 SSL 인증서 및 개인 키를 지정하고 파일 위치를 제공해야 합니다. http://pkg-register.oracle.com 사이트에서 키 및 인증서를 요청하고 다운로드할 수 있습니다.
다운로드한 부트 이미지 ISO 파일을 사용하려면 AI 설치 서버에서 액세스할 수 있는 디렉토리에 저장해야 합니다. AI 부트 이미지는 클러스터 노드에 설치할 Oracle Solaris 소프트웨어 릴리스와 동일한 버전이어야 합니다. 또한 부트 이미지 파일의 구조는 클러스터 노드와 동일해야 합니다.
Oracle 통합 아카이브에서 새 클러스터를 설정하려는 경우 새 클러스터를 설치 및 구성하거나 아카이브에서 클러스터를 복제하기 위해 최소 부트 이미지를 제공할 필요가 없습니다. 통합 아카이브에는 사용 가능한 이미지가 포함되어 있습니다. 통합 아카이브에 액세스하기 위한 경로는 제공해야 합니다.
IPS 저장소 또는 통합 아카이브에서 새 클러스터를 설치 및 구성하는 경우 다음 클러스터 구성 워크시트 중 하나를 완료하여 표준 모드 또는 사용자 정의 모드 설치를 계획하십시오.
표준 모드 워크시트 – 표준 모드를 사용하고 기본값을 모두 적용할 경우 다음 워크시트를 완성합니다.
|
사용자 정의 모드 워크시트 – 사용자 정의 모드를 사용하고 구성 데이터를 사용자 정의할 경우 다음 워크시트를 완성합니다.
|
이 절차에서 대화식 scinstall 유틸리티를 사용하려면 다음 지침을 준수하십시오.
대화식 scinstall 유틸리티에서는 사용자가 먼저 입력할 수 있습니다. 따라서 다음 메뉴 화면이 즉시 나타나지 않을 경우에 Enter 키를 두 번 이상 누르지 마십시오.
다른 지시가 없는 한 Ctrl-D를 눌러 관련 질문의 시작 부분이나 주 메뉴로 돌아갈 수 있습니다.
질문의 끝에 기본 응답이나 이전 세션에 대한 응답이 괄호([ ]) 안에 표시됩니다. Enter 키를 누르면 별도의 입력 없이 괄호 안의 응답을 선택할 수 있습니다.
다음 작업을 수행합니다.
Solaris 소프트웨어를 설치하기 전에 하드웨어 설정을 완료하고 연결을 확인해야 합니다. 하드웨어 설정 방법에 대한 자세한 내용은 Oracle Solaris Cluster 4.2 Hardware Administration Manual 과 서버 및 저장 장치 설명서를 참조하십시오.
자동 설치 프로그램 설치 서버 및 DHCP 서버가 구성되었는지 확인합니다. Oracle Solaris 11.2 시스템 설치 의 제III부, 설치 서버를 사용하여 설치를 참조하십시오.
클러스터 노드의 이더넷 주소와 주소가 속한 서브넷의 서브넷 마스크 길이를 확인합니다.
각 클러스터 노드의 MAC 주소를 확인합니다.
클러스터 구성 계획이 완료되었는지 확인합니다. 요구 사항 및 지침은 클러스터 소프트웨어 설치를 준비하는 방법을 참조하십시오.
클러스터 노드에 대한 루트 사용자 암호를 사용할 수 있도록 준비합니다.
SPARC: Oracle VM Server for SPARC I/O 도메인 또는 게스트 도메인을 클러스터 노드로 구성하려는 경우 Oracle VM Server for SPARC 소프트웨어가 각 물리적 시스템에 설치되어 있으며 도메인이 Oracle Solaris Cluster 요구 사항을 충족하는지 확인합니다. Oracle VM Server for SPARC 소프트웨어 설치 및 도메인을 만드는 방법을 참조하십시오.
기존 클러스터에 만들어진 통합 아카이브에서 설치하려면 아카이브 파일에 대한 경로를 준비하고 AI 서버에서 해당 경로에 액세스할 수 있는지 확인합니다.
IPS 저장소에서 설치하려면 설치할 Oracle Solaris Cluster 소프트웨어 패키지를 결정합니다.
다음 표에는 AI 설치 중 선택할 수 있는 Oracle Solaris Cluster 4.2 소프트웨어의 그룹 패키지와 각 그룹 패키지에 포함된 주요 기능이 나열되어 있습니다. 최소한 ha-cluster-framework-minimal 그룹 패키지를 설치해야 합니다.
|
완성된 표준 모드 또는 사용자 정의 모드 설치 워크시트를 사용할 수 있도록 준비합니다. 자동 설치 프로그램으로 새 Oracle Solaris Cluster 설정을 참조하십시오.
모든 전역 클러스터 노드에서는 AI 서버를 설정하여 IPS 저장소 또는 통합 아카이브에서 Oracle Solaris OS와 Oracle Solaris Cluster 프레임워크 및 데이터 서비스 소프트웨어를 설치하고 클러스터를 설정할 수 있습니다. 이 절차에서는 scinstall(1M) 사용자 정의 자동 설치 프로그램 설치 방법을 설정/사용하여 IPS 저장소에서 클러스터를 설치 및 구성하는 방법에 대해 설명합니다.
AI 설치 서버가 다음 요구 사항을 충족하는지 확인합니다.
설치 서버가 클러스터 노드와 동일한 서브넷에 있습니다.
설치 서버 자체가 클러스터 노드가 아닙니다.
설치 서버가 Oracle Solaris Cluster 소프트웨어에서 지원하는 Oracle Solaris OS 릴리스를 실행합니다.
각각의 새 클러스터 노드가 Oracle Solaris Cluster 설치를 위해 설정한 사용자 정의 AI 디렉토리를 사용하는 사용자 정의 AI 설치 클라이언트로 구성됩니다.
소프트웨어 플랫폼 및 OS 버전에 대한 해당 지침에 따라 AI 설치 서버 및 DHCP 서버를 설정합니다. Oracle Solaris 11.2 시스템 설치 의 8 장, AI 서버 설정 및 Oracle Solaris 11.2의 DHCP 작업 을 참조하십시오.
installserver# pkg publisher PUBLISHER TYPE STATUS URI solaris origin online solaris-repository ha-cluster origin online ha-cluster-repository
installserver# pkg install ha-cluster/system/install
installserver# /usr/cluster/bin/scinstall
scinstall 주 메뉴가 표시됩니다.
*** Main Menu *** Please select from one of the following (*) options: * 1) Install, restore, replicate, and configure a cluster from this Automated Installer install server * 2) Securely install, restore, replicate, and configure a cluster from this Automated Installer install server * 3) Print release information for this Automated Installer install server * ?) Help with menu options * q) Quit Option:
또한 유틸리티는 DHCP 서버에서 DHCP 매크로를 추가하기 위한 지침을 인쇄하고 SPARC 노드에 대한 보안 키를 추가(보안 설치를 선택한 경우)하거나 지웁니다(비보안 설치를 선택한 경우). 해당 지침을 따릅니다.
AI 매니페스트는 다음 디렉토리에 있습니다.
/var/cluster/logs/install/autoscinstall.d/ \ cluster-name/node-name/node-name_aimanifest.xml
게시자 이름 및 저장소 정보를 추가합니다. 예를 들면 다음과 같습니다.
<publisher name="aie"> <origin name="http://aie.us.oracle.com:12345"/> </publisher>
AI 매니페스트의 software_data 항목에서 설치할 패키지 이름을 추가합니다.
scinstall에서는 매니페스트 파일의 기존 부트 디스크가 대상 장치가 된다고 가정합니다. 대상 장치를 사용자 정의하려면 설치 대상 장치를 찾기 위해 지원되는 조건의 사용 방법에 따라 매니페스트 파일에서 target 요소를 업데이트합니다. 예를 들어, disk_name 하위 요소를 지정할 수 있습니다.
자세한 내용은 Oracle Solaris 11.2 시스템 설치 의 제III부, 설치 서버를 사용하여 설치 및 ai_manifest(4) 매뉴얼 페이지를 참조하십시오.
# installadm update-manifest -n cluster-name-{sparc|i386} \ -f /var/cluster/logs/install/autoscinstall.d/cluster-name/node-name/node-name_aimanifest.xml \ -m node-name_manifest
SPARC 및 i386은 클러스터 노드의 구조입니다.
Oracle Solaris 소프트웨어가 기본 구성으로 설치됩니다.
phys-schost# shutdown -g0 -y -i0
ok boot net:dhcp - install
# reboot -p
GRUB 메뉴가 표시됩니다.
각 노드에 새 부트 환경(BE)이 생성되고 자동 설치 프로그램이 Oracle Solaris OS 및 Oracle Solaris Cluster 소프트웨어를 설치합니다. 설치가 성공적으로 완료되면 각 노드가 새 클러스터 노드로 완전히 설치됩니다. Oracle Solaris Cluster 설치 출력은 각 노드의 /var/cluster/logs/install/scinstall.log.N 파일 및 /var/cluster/logs/install/sc_ai_config.log 파일에 기록됩니다.
automounter 맵 수정에 대한 자세한 내용은 Oracle Solaris 11.2의 네트워크 파일 시스템 관리 의 맵 관련 관리 작업을 참조하십시오.
이 값의 설정을 사용하면 로그인 프롬프트에 액세스할 수 없는 경우 노드를 재부트할 수 있습니다.
grub edit> kernel /platform/i86pc/kernel/amd64/unix -B $ZFS-BOOTFS -k
자세한 내용은 Oracle Solaris 11.2 시스템 부트 및 종료 의 커널 디버거(kmdb)를 사용으로 설정하여 시스템을 부트하는 방법을 참조하십시오.
다음 작업은 재부트가 필요합니다.
노드나 클러스터 재부트가 필요한 소프트웨어 업데이트 설치
활성화하려면 재부트가 필요한 구성 변경
phys-schost-1# cluster shutdown -y -g0 cluster-name
클러스터 노드는 처음으로 clsetup 명령을 실행할 때까지 설치 모드로 유지됩니다. 쿼럼 장치를 구성하는 방법 절차를 수행하는 동안 이 명령을 실행합니다.
ok boot
GRUB 메뉴가 표시되면 적절한 Oracle Solaris 항목을 선택하고 Enter 키를 누릅니다.
GRUB 기반 부트에 대한 자세한 내용은 Oracle Solaris 11.2 시스템 부트 및 종료 의 시스템 부트을 참조하십시오.
모든 노드가 클러스터로 성공적으로 부트되면 클러스터가 설정됩니다. Oracle Solaris Cluster 설치 출력은 /var/cluster/logs/install/scinstall.log.N 파일에 기록됩니다.
phys-schost# clnode status
다음과 비슷한 결과가 출력됩니다:
=== Cluster Nodes === --- Node Status --- Node Name Status --------- ------ phys-schost-1 Online phys-schost-2 Online phys-schost-3 Online
자세한 내용은 clnode(1CL) 매뉴얼 페이지를 참조하십시오.
이와 같이 /etc/hosts.allow 파일에 추가하지 않으면 TCP 래퍼가 클러스터 관리 유틸리티에 대해 RPC를 통한 노드 간 통신을 막습니다.
# /usr/sbin/ipadm show-addr ADDROBJ TYPE STATE ADDR clprivnet0/N static ok ip-address/netmask-length …
phys-schost# clnode set -p reboot_on_path_failure=enabled
설정할 등록 정보를 지정합니다.
모니터된 모든 공유 디스크 경로에서 오류가 발생할 경우 자동 노드 재부트를 활성화합니다.
phys-schost# clnode show === Cluster Nodes === Node Name: node … reboot_on_path_failure: enabled …
다음 단계
1. 클러스터 구성에 맞게 다음 절차를 모두 수행합니다.
2. 아직 구성되지 않은 경우 쿼럼을 구성하고 설치 후 작업을 수행합니다.
다중 노드 클러스터를 설치하고 자동 쿼럼 구성을 수락한 경우에는 설치 후 설정이 완료된 것입니다. 쿼럼 구성 및 설치 모드를 확인하는 방법으로 이동합니다.
다중 노드 클러스터를 설치하고 자동 쿼럼 구성을 거부한 경우에는 설치 후 설정을 수행합니다. 쿼럼 장치를 구성하는 방법으로 이동합니다.
기존 2 노드 클러스터에 노드를 추가한 경우 전역 클러스터에 노드를 추가한 후 쿼럼 장치를 업데이트하는 방법으로 이동합니다.
쿼럼 장치를 사용하는 최소한 3 노드의 기존 클러스터에 새 노드를 추가한 경우 전역 클러스터에 노드를 추가한 후 쿼럼 장치를 업데이트하는 방법으로 이동합니다.
쿼럼 장치를 사용하지 않는 최소한 3 노드의 기존 클러스터에 새 노드를 추가한 경우 클러스터의 상태를 확인합니다. 쿼럼 구성 및 설치 모드를 확인하는 방법으로 이동합니다.
단일 노드 클러스터를 설치했으면 클러스터 설정이 완료된 것입니다. 볼륨 관리 소프트웨어를 설치하고 클러스터를 구성하려면 클러스터 파일 시스템 만들기로 이동합니다.
문제 해결
사용 안함으로 설정된 scinstall 옵션 – scinstall 명령의 AI 옵션 앞에 별표가 없는 경우 해당 옵션은 사용 안함으로 설정된 것입니다. 이 상태는 AI 설정이 완료되지 않았거나 설정에 오류가 있음을 나타냅니다. 이 상태를 해결하려면 먼저 scinstall 유틸리티를 종료합니다. Step 1부터 Step 8까지를 반복하여 AI 설정을 수정한 다음 scinstall 유틸리티를 다시 시작합니다.
AI 서버를 사용하여 통합 아카이브에서 클러스터를 설치하고 해당 노드를 구성합니다. 이 절차에서는 통합 아카이브에 포함된 모든 소프트웨어 패키지가 유지되지만 워크시트에서 설계한 새 클러스터 구성을 제공해야 합니다. 이 절차를 수행하기 전에 먼저 아카이브를 만들어야 합니다. 복구 아카이브 만들기 지침은 Step 1를 참조하십시오.
AI 서버는 통합 아카이브에서 노드 설치를 설정하고 새 구성으로 클러스터를 만듭니다. 전역 영역에서 만들어진 통합 아카이브만 수락됩니다. 복제 아카이브 또는 복구 아카이브를 사용할 수 있습니다. 다음 목록에서는 두 아카이브의 차이점에 대해 설명합니다.
복제 아카이브에서 설치하는 경우 전역 영역만 설치됩니다. 아카이브의 영역은 설치되지 않습니다. 복구 아카이브에서 설치하는 경우 전역 영역과 아카이브에 포함된 영역이 설치됩니다.
복제 아카이브에는 IPMP, VLAN, VNIC 등의 시스템 구성이 포함되지 않습니다.
복제 아카이브에는 아카이브가 만들어질 때 활성 상태인 BE만 포함되므로 해당 BE만 설치됩니다. 복구 아카이브에는 다중 BE가 포함될 수 있지만 활성 BE만 새 클러스터 구성으로 업데이트됩니다.
이 절차에서는 클러스터 이름, 노드 이름 및 해당 MAC 주소, 통합 아카이브 경로, 워크시트에서 설계한 클러스터 구성을 묻습니다.
phys-schost# archiveadm create -r archive-location
create 명령을 사용하여 복제 아카이브를 만들거나 create –r 옵션을 사용하여 복구 아카이브를 만듭니다. archiveadm 명령 사용에 대한 자세한 내용은 archiveadm(1M) 매뉴얼 페이지를 참조하십시오.
AI 설치 서버가 다음 요구 사항을 충족하는지 확인합니다.
설치 서버가 클러스터 노드와 동일한 서브넷에 있습니다.
설치 서버 자체가 클러스터 노드가 아닙니다.
설치 서버가 Oracle Solaris Cluster 소프트웨어에서 지원하는 Oracle Solaris OS 릴리스를 실행합니다.
각각의 새 클러스터 노드가 Oracle Solaris Cluster 설치를 위해 설정한 사용자 정의 AI 디렉토리를 사용하는 사용자 정의 AI 설치 클라이언트로 구성됩니다.
소프트웨어 플랫폼 및 OS 버전에 대한 해당 지침에 따라 AI 설치 서버 및 DHCP 서버를 설정합니다. Oracle Solaris 11.2 시스템 설치 의 8 장, AI 서버 설정 및 Oracle Solaris 11.2의 DHCP 작업 을 참조하십시오.
installserver# pkg publisher PUBLISHER TYPE STATUS URI solaris origin online solaris-repository ha-cluster origin online ha-cluster-repository
installserver# pkg install ha-cluster/system/install
installserver# /usr/cluster/bin/scinstall
scinstall 주 메뉴가 표시됩니다.
*** Main Menu *** Please select from one of the following (*) options: * 1) Install, restore, or replicate a cluster from this Automated Installer server * 2) Securely install, restore, or replicate a cluster from this Automated Installer server * 3) Print release information for this Automated Installer install server * ?) Help with menu options * q) Quit Option: 2
비보안 AI 서버 설치를 사용하여 클러스터를 설치하려면 옵션 1을 선택합니다. 보안 AI 설치의 경우 옵션 2를 선택합니다.
Custom Automated Installer(사용자 정의 자동 설치 프로그램) 메뉴나 Custom Secure Automated Installer(사용자 정의 보안 자동 설치 프로그램) 메뉴가 표시됩니다.
Custom Automated Installer User(사용자 정의 자동 설치 프로그램 사용자) 화면이 표시됩니다.
확인을 위해 암호를 다시 한 번 입력합니다. Typical or Custom Mode(표준 또는 사용자 정의 모드) 화면이 표시됩니다.
Cluster Name(클러스터 이름) 화면이 표시됩니다.
Cluster Nodes(클러스터 노드) 화면이 표시됩니다.
scinstall 유틸리티가 노드의 MAC 주소를 찾을 수 없을 때 프롬프트가 표시되면 각 주소를 입력하고 Return 키를 누릅니다. 그런 다음 동일한 아카이브에서 모든 노드를 설치하거나 각 노드에 대해 다른 아카이브를 사용하도록 선택할 수 있습니다.
아카이브는 복구 아카이브 또는 복제 아카이브일 수 있습니다.
Cluster Transport Adapters and Cables(클러스터 전송 어댑터 및 케이블) 화면이 표시됩니다.
각 전송 어댑터의 유형을 선택합니다. Resource Security Configuration(리소스 보안 구성) 화면이 표시됩니다.
Confirmation(확인) 화면이 표시됩니다.
또한 유틸리티는 DHCP 서버에서 DHCP 매크로를 추가하기 위한 지침을 인쇄하고 SPARC 노드에 대한 보안 키를 추가(보안 설치를 선택한 경우)하거나 지웁니다(비보안 설치를 선택한 경우). 해당 지침을 따릅니다.
AI 매니페스트는 다음 디렉토리에 있습니다.
/var/cluster/logs/install/autoscinstall.d/ \ cluster-name/node-name/node-name_aimanifest.xml
scinstall에서는 매니페스트 파일의 기존 부트 디스크가 대상 장치가 된다고 가정합니다. 대상 장치를 사용자 정의하려면 설치 대상 장치를 찾기 위해 지원되는 조건의 사용 방법에 따라 매니페스트 파일에서 target 요소를 업데이트합니다. 예를 들어, disk_name 하위 요소를 지정할 수 있습니다.
자세한 내용은 Oracle Solaris 11.2 시스템 설치 의 제III부, 설치 서버를 사용하여 설치 및 ai_manifest(4) 매뉴얼 페이지를 참조하십시오.
# installadm update-manifest -n cluster-name-{sparc|i386} \ -f /var/cluster/logs/install/autoscinstall.d/cluster-name/node-name/node-name_aimanifest.xml \ -m node-name_manifest
SPARC 및 i386은 클러스터 노드의 구조입니다.
Oracle Solaris 소프트웨어가 기본 구성으로 설치됩니다.
phys-schost# shutdown -g0 -y -i0
ok boot net:dhcp - install
# reboot -p
GRUB 메뉴가 표시됩니다.
노드가 완전히 클러스터를 결합하기 전에 몇 번 각 노드가 자동으로 재부트됩니다. 콘솔에서 SMF 서비스의 오류 메시지를 무시합니다. 각 노드에서 자동 설치 프로그램이 통합 아카이브에 포함된 소프트웨어를 설치합니다. 설치가 성공적으로 완료되면 각 노드가 새 클러스터 노드로 완전히 설치됩니다. Oracle Solaris Cluster 설치 출력은 각 노드의 /var/cluster/logs/install/scinstall.log.N 파일 및 /var/cluster/logs/install/sc_ai_config.log 파일에 기록됩니다.
phys-schost# clnode status
다음과 비슷한 결과가 출력됩니다:
=== Cluster Nodes === --- Node Status --- Node Name Status --------- ------ phys-schost-1 Online phys-schost-2 Online phys-schost-3 Online
자세한 내용은 clnode(1CL) 매뉴얼 페이지를 참조하십시오.
이와 같이 /etc/hosts.allow 파일에 추가하지 않으면 TCP 래퍼가 클러스터 관리 유틸리티에 대해 RPC를 통한 노드 간 통신을 막습니다.
# /usr/sbin/ipadm show-addr ADDROBJ TYPE STATE ADDR clprivnet0/N static ok ip-address/netmask-length …
통합 아카이브를 사용하여 클러스터 및 해당 노드를 복제할 수 있습니다. 이 절차에서는 아카이브의 모든 소프트웨어 패키지가 유지됩니다. 또한 이 새 클러스터에 아카이브 클러스터와 정확히 동일한 구성을 사용할 수도 있고, 개인 네트워크 등록 정보 및 호스트 ID(예: 클러스터 리소스의 영역 호스트 이름 및 논리적 호스트 이름)를 사용자 정의할 수도 있습니다.
전역 영역에서 만들어진 통합 아카이브만 수락됩니다. 복제 아카이브 또는 복구 아카이브를 사용할 수 있습니다. 다음 목록에서는 두 아카이브의 차이점에 대해 설명합니다.
복제 아카이브에서 설치하는 경우 전역 영역만 설치됩니다. 아카이브의 영역은 설치되지 않습니다. 복구 아카이브에서 설치하는 경우 전역 영역과 아카이브에 포함된 영역이 설치됩니다.
복제 아카이브에는 IPMP, VLAN, VNIC 등의 시스템 구성이 포함되지 않습니다.
복제 아카이브에는 아카이브가 만들어질 때 활성 상태인 BE만 포함되므로 해당 BE만 설치됩니다. 복구 아카이브에는 다중 BE가 포함될 수 있지만 활성 BE만 새 클러스터 구성으로 업데이트됩니다.
기존 클러스터에 만들어진 통합 아카이브에서 클러스터를 복제하려면 새 클러스터의 하드웨어 구성이 소스 클러스터와 동일해야 합니다. 새 클러스터의 노드 수는 소스 클러스터에서와 동일해야 하며 전송 어댑터도 소스 클러스터에서와 동일해야 합니다.
phys-schost# archiveadm create -r archive-location
create 명령을 사용하여 복제 아카이브를 만들거나 –r 옵션을 사용하여 복구 아카이브를 만듭니다. 아카이브를 만들 때 공유 저장소에 있는 ZFS 데이터 세트를 제외합니다. 공유 저장소의 데이터를 소스 클러스터에서 새 클러스터로 마이그레이션하려면 기존 방법을 사용합니다.
archiveadm 명령 사용에 대한 자세한 내용은 archiveadm(1M) 매뉴얼 페이지를 참조하십시오.
AI 설치 서버가 다음 요구 사항을 충족하는지 확인합니다.
설치 서버가 클러스터 노드와 동일한 서브넷에 있습니다.
설치 서버 자체가 클러스터 노드가 아닙니다.
설치 서버가 Oracle Solaris Cluster 소프트웨어에서 지원하는 Oracle Solaris OS 릴리스를 실행합니다.
각각의 새 클러스터 노드가 Oracle Solaris Cluster 설치를 위해 설정한 사용자 정의 AI 디렉토리를 사용하는 사용자 정의 AI 설치 클라이언트로 구성됩니다.
소프트웨어 플랫폼 및 OS 버전에 대한 해당 지침에 따라 AI 설치 서버 및 DHCP 서버를 설정합니다. Oracle Solaris 11.2 시스템 설치 의 8 장, AI 서버 설정 및 Oracle Solaris 11.2의 DHCP 작업 을 참조하십시오.
installserver# pkg publisher PUBLISHER TYPE STATUS URI solaris origin online solaris-repository ha-cluster origin online ha-cluster-repository
installserver# pkg install ha-cluster/system/install
phys-schost# scinstall
scinstall 주 메뉴가 표시됩니다.
*** Main Menu *** Please select from one of the following (*) options: * 1) Install, restore, or replicate a cluster from this Automated Installer server * 2) Securely install, restore, or replicate a cluster from this Automated Installer server * 3) Print release information for this Automated Installer install server * ?) Help with menu options * q) Quit Option: 2
비보안 AI 서버 설치를 사용하여 클러스터를 복제하려면 옵션 1을 선택합니다. 보안 AI 복제의 경우 옵션 2를 선택합니다.
Custom Automated Installer(사용자 정의 자동 설치 프로그램) 메뉴나 Custom Secure Automated Installer(사용자 정의 보안 자동 설치 프로그램) 메뉴가 표시됩니다.
Custom Automated Installer User(사용자 정의 자동 설치 프로그램 사용자) 화면이 표시됩니다.
확인을 위해 암호를 다시 한 번 입력합니다.
Cluster Name(클러스터 이름) 화면이 표시됩니다.
Cluster Nodes(클러스터 노드) 화면이 표시됩니다.
노드 이름을 입력한 후 Control-D를 누르고 Return 키를 누릅니다. scinstall 유틸리티가 노드의 MAC 주소를 찾을 수 없을 때 프롬프트가 표시되면 각 주소를 입력하고 Return 키를 누릅니다.
소스 클러스터의 각 노드에 대해 통합 아카이브 파일을 만들어야 하며 새 클러스터의 노드당 아카이브를 하나만 지정할 수 있습니다. 이 1:1 매핑을 통해 하나의 아카이브가 소스 클러스터의 한 노드에 매핑됩니다. 마찬가지로 한 소스 노드의 아카이브는 새 클러스터의 노드 하나에만 매핑되어야 합니다.
Return 키를 눌러 아카이브 파일을 확인합니다.
새 클러스터의 호스트 ID가 소스 클러스터와 동일하지 않도록 하려는 경우 소스 클러스터의 기존 호스트 ID와 새 클러스터에서 사용할 새 호스트 ID 간의 1:1 매핑이 포함된 텍스트 파일을 만들어 제공할 수 있습니다. 텍스트 파일에는 여러 행이 포함될 수 있으며 각 행의 열은 2개입니다. 첫번째 열은 소스 클러스터에 사용된 호스트 이름이고, 두번째 열은 새 클러스터에 해당하는 새 호스트 이름입니다. 호스트 이름은 논리 호스트 이름, 공유 주소 리소스, 영역 클러스터에 사용됩니다. 예를 들면 다음과 같습니다.
old-cluster-zc-host1 new-cluster-zc-host1 old-cluster-zc-host2 new-cluster-zc-host2 old-cluster-lh-1 new-cluster-lh1 old-cluster-lh-2 new-cluster-lh2
Confirmation(확인) 화면이 표시됩니다.
또한 유틸리티는 DHCP 서버에서 DHCP 매크로를 추가하기 위한 지침을 인쇄하고 SPARC 노드에 대한 보안 키를 추가하거나 지웁니다(보안 설치를 선택한 경우). 해당 지침을 따릅니다.
AI 매니페스트는 다음 디렉토리에 있습니다.
/var/cluster/logs/install/autoscinstall.d/ \ cluster-name/node-name/node-name_aimanifest.xml
scinstall에서는 매니페스트 파일의 기존 부트 디스크가 대상 장치가 된다고 가정합니다. 대상 장치를 사용자 정의하려면 설치 대상 장치를 찾기 위해 지원되는 조건의 사용 방법에 따라 매니페스트 파일에서 target 요소를 업데이트합니다. 예를 들어, disk_name 하위 요소를 지정할 수 있습니다.
자세한 내용은 Oracle Solaris 11.2 시스템 설치 의 제III부, 설치 서버를 사용하여 설치 및 ai_manifest(4) 매뉴얼 페이지를 참조하십시오.
# installadm update-manifest -n cluster-name-{sparc|i386} \ -f /var/cluster/logs/install/autoscinstall.d/cluster-name/node-name/node-name_aimanifest.xml \ -m node-name_manifest
SPARC 및 i386은 클러스터 노드의 구조입니다.
Oracle Solaris 소프트웨어가 기본 구성으로 설치됩니다.
phys-schost# shutdown -g0 -y -i0
ok boot net:dhcp - install
# reboot -p
GRUB 메뉴가 표시됩니다.
노드가 완전히 클러스터를 결합하기 전에 몇 번 각 노드가 자동으로 재부트됩니다. 콘솔에서 SMF 서비스의 오류 메시지를 무시합니다. 통합 아카이브에 포함된 소프트웨어로 각 노드가 설치됩니다. 설치가 성공적으로 완료되면 새 클러스터의 멤버로 각 노드가 부트됩니다. 이때 클러스터 구성은 아카이브와 동일하지만 시스템 ID 및 시스템 구성은 다릅니다. Oracle Solaris Cluster 설치 출력은 각 노드의 /var/cluster/logs/install/scinstall.log.N 파일 및 /var/cluster/logs/install/sc_ai_config.log 파일에 기록됩니다.
phys-schost# clnode status
다음과 비슷한 결과가 출력됩니다:
=== Cluster Nodes === --- Node Status --- Node Name Status --------- ------ phys-schost-1 Online phys-schost-2 Online phys-schost-3 Online
자세한 내용은 clnode(1CL) 매뉴얼 페이지를 참조하십시오.
소스 클러스터에서 클러스터 객체로 다른 시스템이 사용되는 경우(예: quorum server 유형의 쿼럼 장치로 시스템이 사용되는 경우) 새 클러스터와 쿼럼 서버에서 수동으로 구성을 조정해야만 장치가 작동합니다. 쿼럼 서버의 경우 새 쿼럼 서버 쿼럼 장치를 추가하고 아카이브에서 가져온 쿼럼 장치를 제거할 수 있습니다.
클러스터의 리소스 그룹 또는 영역 클러스터 구성을 변경해야 하는 경우 오프라인 실행 모드로 영역 클러스터를 재부트합니다.
phys-schost#clzonecluster reboot -o zoneclustername
영역 클러스터 구성을 변경하지 않으려는 경우 온라인 실행 모드로 클러스터를 재부트할 수 있습니다.
phys-schost #clzonecluster reboot zoneclustername
로그 파일 /var/cluster/logs/install/sc_ai_config에서 자세한 내용을 확인할 수도 있습니다.