Skip Headers
StorageTek Automated Cartridge System Library Software High Availability 8.3 Cluster 설치, 구성 및 작업
릴리스 8.3
E54099-01
  목차로 이동
목차
색인으로 이동
색인

이전
이전
 
다음
다음
 

10 소프트웨어 구성 요소 설치, 업그레이드 및 제거

이 장에서는 소프트웨어 구성 요소의 설치, 업그레이드 및 제거에 대해 설명합니다.

ACSLS 패치 설치

STKacsls 패키지에 대한 패치를 설치하려면 다음을 수행합니다.

  1. 클러스터 제어를 일시 중지합니다.

    # clrg suspend acsls-rg
    
  2. 패치를 /opt 디렉토리에 다운로드하고 패키지 압축을 풉니다.

  3. /opt/ACSLS_8.x.x 디렉토리로 이동하고 패치 README.txt 파일의 지침을 따릅니다.

  4. 제어를 인접한 노드로 전환하고 해당 노드에서 패치 설치를 반복합니다.

    1. 클러스터 제어를 사용 안함으로 설정합니다.

      # clrg suspend acsls-rg
      
    2. acsls 작업을 중지합니다.

      # su - acsss
      $ acsss shutdown
      
    3. 제어를 인접한 노드로 전환합니다.

       # clrg switch -n <other node> acsls-rg
      
    4. 이 노드에 ACSLS 패치를 설치합니다.

  5. /opt/ACSLSHA/util 디렉토리로 이동하고 copyUtils.sh를 실행합니다.

    # cd /opt/ACSLSHA/util
    # ./copyUtils.sh
    
  6. ACSLS 라이브러리 제어를 시작합니다.

  7. acsls 리소스 그룹의 클러스터 제어를 재개합니다.

    # clrg resume acsls-rg
    

ACSLS 패키지 제거

ACSLS 패키지 제거는 ACSLS 업그레이드의 경우에 필요할 수 있습니다. 이렇게 하려면 클러스터 제어를 사용 안함으로 설정하고, 두 노드에서 ACSLS 서비스를 중단한 후 각 노드에서 패키지를 제거해야 합니다. 다음 절차를 따릅니다.

  1. 클러스터 제어를 일시 중지합니다.

    node1:# clrg suspend acsls-rg
    
  2. 활성 노드에서 ACSLS를 종료합니다.

    node1:# su - acsss
    node1:$ acsss shutdown
    node1:$ exit
    node1:#
    
  3. 공유 디스크 배열에서 파일 시스템을 내보냅니다.

    node1:# cd /
    node1:# zpool export acslspool
    

    사용자 acsss로 로그인되어 있으면 이 작업이 실패합니다.

  4. 대체 노드에 로그인하고 공유 디스크 배열을 가져옵니다.

    node1:# ssh <alternate node>
    node2:# zpool import acslspool
    
  5. ACSLS를 종료합니다.

    node2:# su - acsss
    node2:$ acsss shutdown
    node2:$ exit
    node2:#
    
  6. STKacsls 패키지를 제거합니다.

    node2:# pkgrm STKacsls
    
  7. 원본 노드로 돌아가고 STKacsls 패키지를 제거합니다.

    node2:# exit
    node1:# pkgrm STKacsls
    

ACSLS의 업그레이드 릴리스 설치

ACSLS의 새 릴리스를 설치하려면 먼저 두 노드에서 STKacsls 패키지를 제거해야 합니다. 위 절에 설명된 절차를 참조하십시오. 새 패키지를 설치하려면 다음 절차를 따릅니다.

  1. STKacsls 패키지를 /opt 디렉토리에 다운로드하고 패키지 압축을 풉니다. 대체 노드에서 이 단계를 반복합니다.

  2. Solaris Cluster가 일시 중지되면 공유 디스크 배열(acslspool)이 현재 노드에 마운트되었는지 확인합니다.

    node1:# zpool list
    

    acslspool이 마운트되지 않았으면 대체 노드에 로그인합니다. 어느 노드에도 마운트되지 않았으면 acslspool을 가져옵니다.

  3. /opt/ACSLS_8.x.x 디렉토리로 이동하고 README.txt 파일의 지침을 따릅니다.

  4. acslspool을 내보냅니다.

    node1:# zpool export acslspool
    

    사용자 acsss로 로그인되어 있으면 이 작업이 실패합니다.

  5. 대체 노드에 로그인하고 1~3단계를 반복합니다.

  6. /opt/ACSLSHA/util 디렉토리로 이동하고 copyUtils.sh를 실행합니다.

    node2:# cd /opt/ACSLSHA/util
    node2:# ./copyUtils.sh
    
  7. ACSLS 라이브러리 제어를 시작합니다.

    node2:# su - acsss
    node2:$ acsss enable
    node2:$ exit
    node2:#
    
  8. acsls 리소스 그룹의 클러스터 제어를 재개합니다.

    node2:# clrg resume acsls-rg
    

ACSLS HA에 업그레이드 설치

SUNWscacsls 패키지에 대한 업그레이드는 ACSLS 라이브러리 작업을 중단하지 않고도 수행할 수 있습니다. 하지만 업그레이드 중에는 클러스터 작업을 일시 중지하는 것이 좋습니다. 이렇게 하려면 다음과 같이 하십시오.

  1. $ACS_HOME/acslsha/ha_acs_list.txt$ACS_HOME/acslsha/pingpong_interval의 내용을 저장합니다.

  2. 각 노드에서 원본 HA 패키지를 제거합니다.

    # pkgrm SUNWscacsls
    
  3. SUNWscacsls.zip 파일을 다운로드하고 각 노드의 /opt 디렉토리에 압축을 풉니다.

  4. 각 노드의 /opt 디렉토리에서 pkgadd -d .를 실행하여 압축을 푼 SUNWscacsls 패키지를 설치합니다.

  5. 어느 한 노드에서 클러스터 작업을 일시 중지합니다.

    # clrg suspend acsls-rg
    
  6. 어느 노드에서든 /opt/ACSLSHA/util로 이동하고 복사 유틸리티를 실행합니다.

    # ./copyUtils.sh.
    
  7. 1단계에서 저장한 ha_acs_list.txtpingpong_interval에서 데이터를 복원합니다.

  8. 클러스터 작업을 재개합니다.

    # clrg resume acsls-r
    

Solaris Cluster 업그레이드

특정 업그레이드 절차는 현재 Solaris Cluster 설명서를 참조하십시오.

Solaris Cluster 업그레이드를 위한 일반적인 명령은 다음과 같습니다.

# scinstall -u

Solaris Cluster 제거

  1. 구성된 리소스 목록을 가져옵니다.

    # clrs list
    
  2. 나열된 각 리소스를 사용 안함으로 설정한 후 삭제합니다.

    # 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>
    
  3. 리소스 그룹의 이름을 가져오고 이름별로 삭제합니다.

    # clrg list
    # clrg delete <Group Name>
    
  4. 두 노드를 모두 비클러스터 모드로 재부트합니다.

    # reboot -- -x
    
  5. 두 노드가 모두 작동되면 어느 노드에서든 로그인을 수행하고 클러스터 구성을 제거합니다.

    # scinstall -r