scinstall 유틸리티는 표준 또는 사용자 정의의 두 가지 설치 모드로 실행됩니다. Oracle Solaris Cluster 소프트웨어의 표준 설치의 경우 scinstall이 자동으로 클러스터 전송 스위치를 switch1 및 switch2로 지정합니다.
다음 구성 계획 워크시트 중 하나를 완성합니다. 계획 지침은 Oracle Solaris OS 계획 및 Oracle Solaris Cluster 환경 계획을 참조하십시오.
표준 모드 워크시트 – 표준 모드를 사용하고 기본값을 모두 적용할 경우 다음 워크시트를 완성합니다.
|
사용자 정의 모드 워크시트 – 사용자 정의 모드를 사용하고 구성 데이터를 사용자 정의할 경우 다음 워크시트를 완성합니다.
|
기존 전역 클러스터에 새 노드를 추가하려면 이 절차를 수행합니다. 자동 설치 프로그램을 사용하여 새 노드를 추가하려면 Oracle Solaris 및 Oracle Solaris Cluster 소프트웨어를 설치 및 구성하는 방법(IPS 저장소)의 지침을 따릅니다.
이 절차에서는 대화식 scinstall 명령을 사용합니다. 설치 스크립트를 개발하는 경우 등에서 비대화식 scinstall 명령을 사용하는 방법에 대한 자세한 내용은 scinstall(1M) 매뉴얼 페이지를 참조하십시오.
이 절차에서 대화식 scinstall 유틸리티를 사용하려면 다음 지침을 준수하십시오.
대화식 scinstall 유틸리티에서는 사용자가 먼저 입력할 수 있습니다. 따라서 다음 메뉴 화면이 즉시 나타나지 않을 경우에 Enter 키를 두 번 이상 누르지 마십시오.
다른 지시가 없는 한 Ctrl-D를 눌러 관련 질문의 시작 부분이나 주 메뉴로 돌아갈 수 있습니다.
질문의 끝에 기본 응답이나 이전 세션에 대한 응답이 괄호([ ]) 안에 표시됩니다. Enter 키를 누르면 별도의 입력 없이 괄호 안의 응답을 선택할 수 있습니다.
시작하기 전에
다음 작업을 수행합니다.
Oracle Solaris Cluster 소프트웨어를 지원하는 Oracle Solaris OS가 설치되어 있는지 확인하십시오.
노드에 Oracle Solaris 소프트웨어가 이미 설치된 경우에도 설치된 Oracle Solaris 소프트웨어가 Oracle Solaris Cluster 소프트웨어와 클러스터에 설치할 다른 소프트웨어의 요구 사항을 충족시켜야 합니다. Oracle Solaris Cluster 소프트웨어 요구 사항을 충족하도록 Oracle Solaris 소프트웨어를 설치하는 방법은 Oracle Solaris 소프트웨어를 설치하는 방법을 참조하십시오.
NWAM이 사용 안함으로 설정되었는지 확인합니다. 지침은 Oracle Solaris Cluster 소프트웨어 패키지를 설치하는 방법을 참조하십시오.
SPARC: Oracle VM Server for SPARC I/O 도메인 또는 게스트 도메인을 클러스터 노드로 구성하려는 경우 Oracle VM Server for SPARC 소프트웨어가 각 물리적 시스템에 설치되어 있으며 도메인이 Oracle Solaris Cluster 요구 사항을 충족하는지 확인합니다. Oracle VM Server for SPARC 소프트웨어 설치 및 도메인을 만드는 방법을 참조하십시오.
Oracle Solaris Cluster 소프트웨어 패키지 및 업데이트가 노드에 설치되어 있는지 확인합니다. Oracle Solaris Cluster 소프트웨어 패키지를 설치하는 방법을 참조하십시오.
클러스터가 새 노드를 추가할 준비가 되어 있는지 확인합니다. 클러스터에서 전역 클러스터 노드 추가를 준비하는 방법을 참조하십시오.
완성된 표준 모드 또는 사용자 정의 모드 설치 워크시트를 사용할 수 있도록 준비합니다. 추가 전역 클러스터 노드에 Oracle Solaris Cluster 소프트웨어 구성(scinstall)을 참조하십시오.
Oracle Solaris의 RPC용 TCP 래퍼 기능은 클러스터 구성에 필요한 노드 간 통신을 막습니다.
다음 예제 명령 출력에 표시된 대로 config/enable_tcpwrappers를 true로 설정하면 TCP 래퍼가 사용으로 설정됩니다.
# svccfg -s rpc/bind listprop config/enable_tcpwrappers config/enable_tcpwrappers boolean true
# svccfg -s rpc/bind setprop config/enable_tcpwrappers = false # svcadm refresh rpc/bind # svcadm restart rpc/bind
# ipadm create-ip interface # ipadm create-addr -T static -a local=address/prefix-length addrobj
자세한 내용은 Oracle Solaris 11.2 네트워크 구성 요소의 구성 및 관리 의 IPv4 인터페이스를 구성하는 방법을 참조하십시오.
초기 클러스터 구성 중 non-link-local IPv6 공용 네트워크 인터페이스가 클러스터에 존재하지 않는 경우 IPMP 그룹이 일치하는 서브넷에 따라 자동으로 만들어집니다. 이러한 그룹은 인터페이스 모니터링을 위해 전이성 프로브를 사용하고 테스트 주소는 필요하지 않습니다.
이와 같이 자동으로 만들어진 IPMP 그룹이 사용자 요구 사항을 충족하지 않는 경우 또는 사용자 구성에 하나 이상의 non-link-local IPv6 공용 네트워크 인터페이스가 있어 IPMP 그룹이 만들어지지 않는 경우 다음 중 하나를 수행합니다.
자세한 내용은 Oracle Solaris 11.2의 TCP/IP 네트워크, IPMP 및 IP 터널 관리 의 IPMP 그룹 구성을 참조하십시오.
phys-schost-new# /usr/cluster/bin/scinstall
scinstall 주 메뉴가 표시됩니다.
*** Main Menu *** Please select from one of the following (*) options: * 1) Create a new cluster or add a cluster node * 2) Print release information for this cluster node * ?) Help with menu options * q) Quit Option: 1
New Cluster and Cluster Node(새 클러스터 및 클러스터 노드) 메뉴가 표시됩니다.
scinstall 유틸리티가 노드를 구성하고 노드를 클러스터로 부트합니다.
노드에 대해 서비스가 아직 온라인 상태가 아닌 경우 온라인 상태가 될 때까지 기다린 후 다음 단계로 진행합니다.
phys-schost# svcs multi-user-server node STATE STIME FMRI online 17:52:55 svc:/milestone/multi-user-server:default
phys-schost# claccess deny-all
또는 clsetup 유틸리티를 사용할 수 있습니다. 절차는 Oracle Solaris Cluster 시스템 관리 설명서 의 기존 클러스터 또는 영역 클러스터에 노드를 추가하는 방법을 참조하십시오.
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# pkg list
phys-schost# clnode set -p reboot_on_path_failure=enabled
설정할 등록 정보를 지정합니다.
모니터된 모든 공유 디스크 경로에서 오류가 발생할 경우 자동 노드 재부트를 활성화합니다.
phys-schost# clnode show === Cluster Nodes === Node Name: node … reboot_on_path_failure: enabled …
automounter 맵 수정에 대한 자세한 내용은 Oracle Solaris 11.2의 네트워크 파일 시스템 관리 의 맵 관련 관리 작업을 참조하십시오.
다음 예에서는 phys-schost-3 노드가 schost 클러스터에 추가되는 것을 보여 줍니다. 스폰서 노드는 phys-schost-1입니다.
Adding node "phys-schost-3" to the cluster configuration ... done Adding adapter "net2" to the cluster configuration ... done Adding adapter "net3" to the cluster configuration ... done Adding cable to the cluster configuration ... done Adding cable to the cluster configuration ... done Copying the config from "phys-schost-1" ... done Copying the postconfig file from "phys-schost-1" if it exists ... done Setting the node ID for "phys-schost-3" ... done (id=1) Verifying the major number for the "did" driver from "phys-schost-1" ... done Initializing NTP configuration ... done Updating nsswitch.conf ... done Adding cluster node entries to /etc/inet/hosts ... done Configuring IP Multipathing groups in "/etc/hostname.<adapter>" files Updating "/etc/hostname.hme0". Verifying that power management is NOT configured ... done Ensure that the EEPROM parameter "local-mac-address?" is set to "true" ... done Ensure network routing is disabled ... done Network routing has been disabled on this node by creating /etc/notrouter. Having a cluster node act as a router is not supported by Oracle Solaris Cluster. Please do not re-enable network routing. Updating file ("ntp.conf.cluster") on node phys-schost-1 ... done Updating file ("hosts") on node phys-schost-1 ... done Log file - /var/cluster/logs/install/scinstall.log.6952 Rebooting ...
문제 해결
구성 실패 – 하나 이상의 노드에서 클러스터를 결합할 수 없거나 잘못된 구성 정보가 지정된 경우 먼저 이 절차를 다시 수행하십시오. 그래도 문제가 해결되지 않으면 잘못 구성된 각 노드에서 Oracle Solaris Cluster 소프트웨어를 구성 해제하여 설치 문제를 해결하는 방법의 절차를 수행하여 해당 노드를 클러스터 구성에서 제거합니다. Oracle Solaris Cluster 소프트웨어 패키지를 제거할 필요는 없습니다. 그런 다음 이 절차를 다시 수행합니다.
다음 단계
쿼럼 장치를 사용하는 기존 클러스터에 노드를 추가한 경우 전역 클러스터에 노드를 추가한 후 쿼럼 장치를 업데이트하는 방법으로 이동합니다.
그렇지 않으면 쿼럼 구성 및 설치 모드를 확인하는 방법으로 이동합니다.