탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
![]() |
Oracle Solaris Cluster 소프트웨어 설치 설명서 Oracle Solaris Cluster (한국어) |
1. Oracle Solaris Cluster 구성 계획
4. Solaris Volume Manager 소프트웨어 구성
5. Veritas Volume Manager(VERITAS 볼륨 관리자) 설치 및 구성
8. Sun Management Center에 Oracle Solaris Cluster 모듈 설치
Oracle Solaris Cluster 소프트웨어를 구성 해제하여 설치 문제를 해결하는 방법
JumpStart 설치 서버에서 Oracle Solaris Cluster 정보를 제거하는 방법
이 절에서는 전역 클러스터에서 특정 소프트웨어 제품을 제거하는 절차를 제공합니다.
설치한 노드에서 클러스터를 연결할 수 없거나 구성 정보를 수정해야 하는 경우 이 절차를 수행합니다. 예를 들어 모든 노드에서 이 절차를 수행하여 전송 어댑터 또는 개인 네트워크 주소를 다시 구성합니다.
주 - 쿼럼 구성 및 설치 모드를 확인하는 방법의 단계 2에서 설명한 대로 노드에서 클러스터를 이미 결합했고 더 이상 설치 모드가 아니면 이 절차를 수행하지 마십시오. 대신 Oracle Solaris Cluster 시스템 관리 설명서의 클러스터 노드에 설치된 Oracle Solaris Cluster 소프트웨어를 제거하는 방법으로 이동하십시오.
시작하기 전에
scinstall 유틸리티를 사용하여 노드의 클러스터 구성을 다시 실행합니다. 노드에서 Oracle Solaris Cluster 소프트웨어 구성을 반복하여 특정 클러스터 노드 구성 오류를 수정할 수 있습니다.
단일 노드 클러스터를 구성 해제하려면 단계 2로 건너뜁니다.
phys-schost# /usr/cluster/bin/claccess allow -h nodename
인증 목록에 추가할 노드의 이름을 지정합니다.
clsetup 유틸리티를 사용하여 이 작업을 수행할 수도 있습니다. 절차는 Oracle Solaris Cluster 시스템 관리 설명서의 인증된 노드 목록에 노드를 추가하는 방법을 참조하십시오.
phys-schost# shutdown -g0 -y -i0
ok boot -x
GRUB 메뉴가 다음과 같이 나타납니다.
GNU GRUB version 0.97 (639K lower / 1047488K upper memory) +----------------------------------------------------------------------+ | Solaris 10 /sol_10_x86 | | Solaris failsafe | | | +----------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line.
GRUB 기반 부트에 대한 자세한 내용은 System Administration Guide: Basic Administration의 Booting an x86 Based System by Using GRUB (Task Map)를 참조하십시오.
다음과 같이 GRUB 부트 매개 변수 화면이 나타납니다.
GNU GRUB version 0.97 (639K lower / 1047488K upper memory) +----------------------------------------------------------------------+ | root (hd0,0,a) | | kernel /platform/i86pc/multiboot | | module /platform/i86pc/boot_archive | |+----------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press 'b' to boot, 'e' to edit the selected command in the boot sequence, 'c' for a command-line, 'o' to open a new line after ('O' for before) the selected line, 'd' to remove the selected line, or escape to go back to the main menu.
[ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename. ESC at any time exits. ] grub edit> kernel /platform/i86pc/multiboot -x
화면에 편집된 명령이 표시됩니다.
GNU GRUB version 0.97 (639K lower / 1047488K upper memory) +----------------------------------------------------------------------+ | root (hd0,0,a) | | kernel /platform/i86pc/multiboot -x | | module /platform/i86pc/boot_archive | +----------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press 'b' to boot, 'e' to edit the selected command in the boot sequence, 'c' for a command-line, 'o' to open a new line after ('O' for before) the selected line, 'd' to remove the selected line, or escape to go back to the main menu.-
주 - 커널 부트 매개 변수 명령에 대한 변경 사항은 시스템을 재부트하면 사라집니다. 다음에 노드를 재부트하면 클러스터 모드로 부트됩니다. 비클러스터 모드로 부트하려면 이 단계를 다시 실행하여 -x 옵션을 커널 부트 매개 변수 명령에 추가합니다.
phys-schost# cd /
phys-schost# /usr/cluster/bin/clnode remove
노드는 클러스터 구성에서 제거되지만 Oracle Solaris Cluster 소프트웨어는 노드에서 제거되지 않습니다.
자세한 내용은 clnode(1CL) 매뉴얼 페이지를 참조하십시오.
주 - Oracle Solaris Cluster 소프트웨어를 제거하거나 다시 설치할 필요가 없는 경우 이 단계를 건너뜁니다.
이 단계에서는 installer 프로그램 제품 레지스트리에서 Oracle Solaris Cluster 항목도 제거합니다. 제품 레지스트리에 Oracle Solaris Cluster 소프트웨어가 설치된 기록이 있는 경우 installer 프로그램에 Oracle Solaris Cluster 구성 요소가 회색으로 표시되어 다시 설치할 수 없습니다.
다음 명령을 실행합니다. ver은 Oracle Solaris Cluster 소프트웨어를 설치한 Java ES 배포판의 버전입니다.
phys-schost# /var/sadm/prod/SUNWentsysver/uninstall
주 - Oracle Solaris Cluster Geographic Edition 소프트웨어가 설치된 경우 해당 소프트웨어도 제거해야 합니다.
uninstall 프로그램 사용에 대한 자세한 내용은 Sun Java Enterprise System 5 Update 1 Installation Guide for UNIX의 8 장, Uninstalling을 참조하십시오.
일반 오류
uninstall 프로그램이 노드에 없는 경우 패키지 설치가 완전히 완료되지 않을 수 있습니다. /var/sadm/install/productregistry 파일을 제거한 다음 pkgrm 명령을 사용하여 모든 Oracle Solaris Cluster 패키지를 수동으로 제거합니다.
다음 순서
노드에서 Oracle Solaris Cluster 소프트웨어를 다시 설치하거나 다시 구성하려면 표 2-1을 참조하십시오. 이 표에는 모든 설치 작업 및 작업을 수행하는 순서가 나열되어 있습니다.
클러스터에서 노드를 물리적으로 제거하려면 Oracle Solaris Cluster 3.3 Hardware Administration Manual의 How to Remove an Interconnect Component 및 저장소 어레이에 대한 Oracle Solaris ClusterHardware Administration Collection 설명서의 제거 절차를 참조하십시오.
클러스터를 설치하고 구성하는 데 사용된 Oracle Solaris Cluster 정보를 JumpStart 설치 서버에서 제거하려면 이 절차를 수행합니다. 한 개 이상의 개별 노드 또는 한 개 이상의 전체 클러스터에 대한 정보를 제거할 수 있습니다. JumpStart 기능에 대한 자세한 내용은 Solaris 10 10/09 설치 설명서: 사용자 정의 JumpStart 및 고급 설치를 참조하십시오.
installserver# cd jumpstart-dir
Oracle Solaris Cluster 항목은 autostinstall.class나 autoscinstall.finish 또는 둘 다를 참조합니다. 항목은 다음과 같이 표시됩니다. 여기서 release는 Oracle Solaris Cluster 소프트웨어의 버전입니다.
hostname phys-schost-1 - autoscinstall.d/release/autoscinstall.class \ autoscinstall.d/release/autoscinstall.finish
jumpstart-dir/ 디렉토리에 있는 check 명령을 실행하여 rules.ok 파일을 다시 생성합니다.
installserver# ./check
클러스터에서 한 개 이상의 노드에 대한 심볼릭 링크를 제거하려면 제거할 각 노드의 이름이 지정된 링크를 제거합니다.
installserver# rm -f autoscinstall.d/clusters/clustername/nodename
전체 클러스터에 대한 심볼릭 링크를 제거하려면 제거할 클러스터의 이름이 지정된 디렉토리를 반복적으로 제거합니다.
installserver# rm -rf autoscinstall.d/clusters/clustername
모든 클러스터에 대한 심볼릭 링크를 제거하려면 clusters/ 디렉토리를 반복적으로 제거합니다.
installserver# rm -rf autoscinstall.d/clusters
전체 클러스터에 대한 정보를 제거하려는 경우 클러스터의 각 노드에 대한 디렉토리를 제거합니다.
클러스터에서 한 개 이상의 노드에 대한 정보를 제거하려면 각 노드에 대한 디렉토리를 반복적으로 제거합니다.
installserver# rm -rf autoscinstall.d/nodes/nodename
모든 클러스터에 대한 모든 항목을 제거하려면 autoscinstall.d 디렉토리를 반복적으로 제거합니다.
installserver# rm -rf autoscinstall.d
installserver# rm .autoscinstall.log.3
installserver# rm filename.flar
다음 순서
해당 클러스터에서 제거된 한 개 이상의 노드에 대한 정보를 제거한 클러스터를 사용자 정의 JumpStart를 사용하여 다시 설치하려는 경우 대화식 scinstall 명령을 다시 실행하여 클러스터 노드 목록을 업데이트해야 합니다. Solaris 및 Oracle Solaris Cluster 소프트웨어를 설치하는 방법(JumpStart)을 참조하십시오.
Sun Java Enterprise System 2005Q4 배포판 이상의 installer 유틸리티 또는 다른 설치 방법을 사용하여 설치한 SunPlex Manager 소프트웨어를 제거하려면 이 절차를 사용하십시오.
Sun Java Enterprise System 5 또는 installer 유틸리티의 호환 가능한 배포판으로 설치된 Oracle Solaris Cluster Manager 소프트웨어를 제거하려면 uninstall 유틸리티를 사용하여 이러한 패키지를 제거하십시오. 자세한 내용은 Sun Java Enterprise System 5 Update 1 Installation Guide for UNIX의 8 장, Uninstalling을 참조하십시오.
주 - Oracle Solaris Cluster Geographic Edition 소프트웨어 또는 GUI를 통해 사용 가능한 Oracle Solaris Cluster 기능에 그래픽 사용자 인터페이스(Graphical User Interface, GUI)를 사용하려는 경우 SunPlex Manager, Oracle Solaris Cluster Manager 또는 해당 공유 구성 요소를 제거하지 마십시오. 이러한 기능에는 데이터 서비스 구성 마법사 또는 시스템 자원 모니터링이 포함됩니다.
그러나 명령줄 인터페이스를 사용하여 이러한 기능을 관리하는 경우에는 SunPlex Manager 또는 Oracle Solaris Cluster Manager 소프트웨어를 제거하는 것이 안전합니다.
SunPlex Manager 소프트웨어 및 관련 Sun Java Enterprise System 공유 구성 요소를 제거하려면 클러스터의 각 노드에서 이 절차를 수행합니다.
주 - SunPlex Manager 소프트웨어는 모든 클러스터 노드에 설치되거나 어떠한 노드에도 설치되지 않아야 합니다.
phys-schost# pkgrm SUNWscspm SUNWscspmu SUNWscspmr
phys-schost# pkgrm SUNWmctag SUNWmconr SUNWmcon SUNWmcos SUNWmcosx
제거할 각 추가 제품에 대해 아래 나열된 패키지를 패키지 세트가 나열된 순서로 제거합니다.
phys-schost# pkgrm packages
|
시작하기 전에
쿼럼 서버 소프트웨어를 제거하기 전에 다음 작업을 완료했는지 확인합니다.
쿼럼 서버를 사용하는 각 클러스터에서 쿼럼 서버를 쿼럼 장치로 제거합니다. Oracle Solaris Cluster 시스템 관리 설명서의 쿼럼 장치를 제거하는 방법에 나오는 단계를 수행합니다.
정상적으로 수행될 경우 이 단계에서는 쿼럼 서버 호스트의 쿼럼 서버 정보도 제거합니다. 이 단계를 수행하는 동안 클러스터 및 쿼럼 서버 호스트 컴퓨터 간의 통신이 다운될 경우 쿼럼 서버 호스트 컴퓨터에서 잘못된 쿼럼 서버 정보를 정리해야 합니다. Oracle Solaris Cluster 시스템 관리 설명서의 오래된 쿼럼 서버 클러스터 정보 정리에 나오는 단계를 수행합니다.
각 쿼럼 서버 호스트 컴퓨터에서 Oracle Solaris Cluster 시스템 관리 설명서의 쿼럼 서버를 중지하는 방법에 나오는 단계에 따라 쿼럼 서버를 중지합니다.
% xhost + % setenv DISPLAY nodename:0.0
quorumserver# cd /var/sadm/prod/SUNWentsysver
시스템에 설치되어 있는 버전입니다.
quorumserver# ./uninstall
제거가 완료되면 사용 가능한 모든 로그를 볼 수 있습니다. uninstall 프로그램 사용에 대한 추가 정보는 Sun Java Enterprise System 5 Update 1 Installation Guide for UNIX의 8 장, Uninstalling를 참조하십시오.
기본적으로 이 디렉토리는 /var/scqsd입니다.
영역 클러스터를 제거하려면 이 절차를 수행합니다.
전역 클러스터의 한 노드에서 이 절차의 모든 단계를 수행합니다.
주 - 다음 단계는 전역 클러스터 노드에서 수행됩니다. 이러한 단계를 영역 클러스터의 노드에서 대신 수행하려면 영역 클러스터 노드에 로그인하고 각 명령에서 "-Z zonecluster "를 생략합니다.
phys-schost# clresource offline -Z zonecluster resource-group
phys-schost# clresource show -Z zonecluster -p Enabled === Resources === Resource: resource Enabled{nodename1}: True Enabled{nodename2}: True …
phys-schost# clresource show -Z zonecluster -p resource_dependencies === Resources === Resource: node Resource_dependencies: node …
종속 자원을 먼저 비활성화한 후 해당 자원이 종속된 자원을 비활성화해야 합니다.
phys-schost# clresource disable -Z zonecluster resource
자세한 내용은 clresource(1CL) 매뉴얼 페이지를 참조하십시오.
phys-schost# clresource show -Z zonecluster -p Enabled === Resources === Resource: resource Enabled{nodename1}: False Enabled{nodename2}: False …
phys-schost# clresourcegroup unmanage -Z zonecluster resource-group
phys-schost# cluster status -Z zonecluster -t resource,resourcegroup
phys-schost# clresourcegroup delete -F -Z zonecluster +
phys-schost# clzonecluster halt zoneclustername
phys-schost# clzonecluster uninstall zoneclustername
phys-schost# clzonecluster delete zoneclustername