StorageTek Automated Cartridge System Library Software High Availability 8.3 Cluster 설치, 구성 및 작업 릴리스 8.3 E54099-01 |
|
![]() 이전 |
![]() 다음 |
이 장에서는 소프트웨어 구성 요소의 설치, 업그레이드 및 제거에 대해 설명합니다.
STKacsls 패키지에 대한 패치를 설치하려면 다음을 수행합니다.
클러스터 제어를 일시 중지합니다.
# clrg suspend acsls-rg
패치를 /opt
디렉토리에 다운로드하고 패키지 압축을 풉니다.
/opt/ACSLS_8.x.x
디렉토리로 이동하고 패치 README.txt
파일의 지침을 따릅니다.
제어를 인접한 노드로 전환하고 해당 노드에서 패치 설치를 반복합니다.
클러스터 제어를 사용 안함으로 설정합니다.
# clrg suspend acsls-rg
acsls 작업을 중지합니다.
# su - acsss $ acsss shutdown
제어를 인접한 노드로 전환합니다.
# clrg switch -n <other node> acsls-rg
이 노드에 ACSLS 패치를 설치합니다.
/opt/ACSLSHA/util
디렉토리로 이동하고 copyUtils.sh
를 실행합니다.
# cd /opt/ACSLSHA/util # ./copyUtils.sh
ACSLS 라이브러리 제어를 시작합니다.
acsls 리소스 그룹의 클러스터 제어를 재개합니다.
# clrg resume acsls-rg
ACSLS 패키지 제거는 ACSLS 업그레이드의 경우에 필요할 수 있습니다. 이렇게 하려면 클러스터 제어를 사용 안함으로 설정하고, 두 노드에서 ACSLS 서비스를 중단한 후 각 노드에서 패키지를 제거해야 합니다. 다음 절차를 따릅니다.
클러스터 제어를 일시 중지합니다.
node1:# clrg suspend acsls-rg
활성 노드에서 ACSLS를 종료합니다.
node1:# su - acsss node1:$ acsss shutdown node1:$ exit node1:#
공유 디스크 배열에서 파일 시스템을 내보냅니다.
node1:# cd / node1:# zpool export acslspool
사용자 acsss
로 로그인되어 있으면 이 작업이 실패합니다.
대체 노드에 로그인하고 공유 디스크 배열을 가져옵니다.
node1:# ssh <alternate node> node2:# zpool import acslspool
ACSLS를 종료합니다.
node2:# su - acsss node2:$ acsss shutdown node2:$ exit node2:#
STKacsls
패키지를 제거합니다.
node2:# pkgrm STKacsls
원본 노드로 돌아가고 STKacsls
패키지를 제거합니다.
node2:# exit node1:# pkgrm STKacsls
ACSLS의 새 릴리스를 설치하려면 먼저 두 노드에서 STKacsls
패키지를 제거해야 합니다. 위 절에 설명된 절차를 참조하십시오. 새 패키지를 설치하려면 다음 절차를 따릅니다.
STKacsls 패키지를 /opt
디렉토리에 다운로드하고 패키지 압축을 풉니다. 대체 노드에서 이 단계를 반복합니다.
Solaris Cluster가 일시 중지되면 공유 디스크 배열(acslspool
)이 현재 노드에 마운트되었는지 확인합니다.
node1:# zpool list
acslspool
이 마운트되지 않았으면 대체 노드에 로그인합니다. 어느 노드에도 마운트되지 않았으면 acslspool
을 가져옵니다.
/opt/ACSLS_8.x.x
디렉토리로 이동하고 README.txt
파일의 지침을 따릅니다.
acslspool
을 내보냅니다.
node1:# zpool export acslspool
사용자 acsss
로 로그인되어 있으면 이 작업이 실패합니다.
대체 노드에 로그인하고 1~3단계를 반복합니다.
/opt/ACSLSHA/util
디렉토리로 이동하고 copyUtils.sh
를 실행합니다.
node2:# cd /opt/ACSLSHA/util node2:# ./copyUtils.sh
ACSLS 라이브러리 제어를 시작합니다.
node2:# su - acsss node2:$ acsss enable node2:$ exit node2:#
acsls 리소스 그룹의 클러스터 제어를 재개합니다.
node2:# clrg resume acsls-rg
SUNWscacsls
패키지에 대한 업그레이드는 ACSLS 라이브러리 작업을 중단하지 않고도 수행할 수 있습니다. 하지만 업그레이드 중에는 클러스터 작업을 일시 중지하는 것이 좋습니다. 이렇게 하려면 다음과 같이 하십시오.
$ACS_HOME/acslsha/ha_acs_list.txt
및 $ACS_HOME/acslsha/pingpong_interval
의 내용을 저장합니다.
각 노드에서 원본 HA 패키지를 제거합니다.
# pkgrm SUNWscacsls
새 SUNWscacsls.zip
파일을 다운로드하고 각 노드의 /opt
디렉토리에 압축을 풉니다.
각 노드의 /opt
디렉토리에서 pkgadd -d .
를 실행하여 압축을 푼 SUNWscacsls
패키지를 설치합니다.
어느 한 노드에서 클러스터 작업을 일시 중지합니다.
# clrg suspend acsls-rg
어느 노드에서든 /opt/ACSLSHA/util
로 이동하고 복사 유틸리티를 실행합니다.
# ./copyUtils.sh.
1단계에서 저장한 ha_acs_list.txt
및 pingpong_interval
에서 데이터를 복원합니다.
클러스터 작업을 재개합니다.
# clrg resume acsls-r
특정 업그레이드 절차는 현재 Solaris Cluster 설명서를 참조하십시오.
Solaris Cluster 업그레이드를 위한 일반적인 명령은 다음과 같습니다.
# scinstall -u
구성된 리소스 목록을 가져옵니다.
# clrs list
나열된 각 리소스를 사용 안함으로 설정한 후 삭제합니다.
# clrs disable acsls-rs # clrs disable acsls-storage # clrs disable <Logical Host Name> # clrs delete acsls-rs # clrs delete acsls-storage # clrs delete <Logical Host Name>
리소스 그룹의 이름을 가져오고 이름별로 삭제합니다.
# clrg list # clrg delete <Group Name>
두 노드를 모두 비클러스터 모드로 재부트합니다.
# reboot -- -x
두 노드가 모두 작동되면 어느 노드에서든 로그인을 수행하고 클러스터 구성을 제거합니다.
# scinstall -r