Go to main content
Oracle® ZFS Storage Appliance 고객 서비스 설명서

인쇄 보기 종료

업데이트 날짜: 2016년 12월
 
 

클러스터형 컨트롤러 업그레이드 준비(CLI)

다음 절차를 수행하여 클러스터형 컨트롤러의 업그레이드를 준비할 수 있습니다.

시작하기 전에

소프트웨어 업그레이드 준비를 완료합니다.


주 -  이 절차에서는 업그레이드할 첫번째 컨트롤러를 컨트롤러 A라고 하고 피어를 컨트롤러 B라고 하겠습니다. 컨트롤러 중 하나가 STRIPPED 상태(활성 리소스가 없는 상태)인 경우 가용성 지연을 방지하기 위해 해당 컨트롤러를 업그레이드합니다. 클러스터의 두 컨트롤러에 모두 활성 리소스가 있는 경우 어떤 컨트롤러를 먼저 선택하여 업그레이드해도 됩니다.
  1. 소프트웨어 업데이트 확인 및 다운로드(CLI)의 설명에 따라 로컬 시스템에서 소프트웨어 업데이트를 다운로드합니다.

    업데이트 패키지는 버전 번호를 포함하여 이름이 지정된 단일 압축 파일입니다(예: ak-nas-2013-06-05-0-0.0.pkg.gz). 버전 번호는 이미지 내부에 기록되므로 필요한 경우 파일 이름을 바꿀 수 있습니다. 업데이트의 크기는 다양할 수 있지만 보통 수백 메가바이트입니다.

  2. 다음 단계를 수행하여 각 컨트롤러에서 전용 관리 인터페이스가 개인 리소스로 나열되는지 확인합니다.

    다음 예에서는 관리 인터페이스가 개인 리소스로 나열된 경우 활성/활성 모드의 클러스터를 출력 예와 함께 보여줍니다.

    1. 컨트롤러 A에서 configuration cluster resources show로 이동합니다.
      controller-a:> configuration cluster resources show
      Resources:
      
      RESOURCE        OWNER           TYPE       LABEL         CHANGES  DETAILS
      net/igb0        controller-a     private   management... no       10.80.2xx.112
    2. 컨트롤러 B에서 configuration cluster resources show로 이동합니다.
      controller-b:> configuration cluster resources show
      Resources:
      
      RESOURCE        OWNER           TYPE       LABEL         CHANGES  DETAILS
      net/igb1        controller-b    private    management... no       10.80.2xx.114
  3. 컨트롤러 A의 관리 인터페이스가 private 유형을 표시하지 않을 경우 다음 예에 표시된 것과 같이 관리 인터페이스를 잠급니다.
        
        controller-a:> configuration cluster resources select net/igb0
        configuration cluster resources (uncommitted)> set owner=controller-a
        configuration cluster resources (uncommitted)> set type=private
        configuration cluster resources (uncommitted)> commit 
        

    각 컨트롤러는 관리 인터페이스의 현재 소유자여야 합니다.

  4. 컨트롤러 B에서 3단계에서와 같이 컨트롤러 B의 관리 인터페이스를 잠급니다.
  5. 업데이트를 두 컨트롤러로 다운로드합니다.
    1. 컨트롤러 A에서 maintenance system updates download로 이동한 후 다음 예제 명령을 입력합니다.
       controller-a:maintenance system updates download (uncommitted)> set url=
         ftp://mydirectory/update.pkg.gz
                                url = ftp://mydirectory/update.pkg.gz
       controller-a:maintenance system updates download (uncommitted)> set user=bmc
                               user = bmc
       controller-a:maintenance system updates download (uncommitted)> set password
       Enter password: 
                           password = ********
       controller-a:maintenance system updates download (uncommitted)> commit
      
       Transferred 157M of 484M (32.3%) ...
      
    2. 컨트롤러 B에서 maintenance system updates download로 이동한 후 다음 예제 명령을 입력합니다.
       controller-b:maintenance system updates download (uncommitted)> set url=
         ftp://mydirectory/update.pkg.gz
                                url = ftp://mydirectory/update.pkg.gz
       controller-b:maintenance system updates download (uncommitted)> set user=bmc
                                user = bmc
        controller-b:maintenance system updates download (uncommitted)> set password
        Enter password: 
                            password = ********
        controller-b:maintenance system updates download (uncommitted)> commit
        Transferred 157M of 484M (52.1%) ...
      
  6. 패키지가 완전히 다운로드될 때까지 기다렸다가 압축을 푼 다음 진행합니다.

다음 단계