HPE 섀시 관리자 펌웨어 업그레이드

이 페이지에서는 Google Distributed Cloud (GDC) 에어 갭 어플라이언스에서 HPE 섀시 관리자 펌웨어를 버전 2.10.12 이상으로 업그레이드하는 단계를 설명합니다.

시작하기 전에

펌웨어 업그레이드를 시작하기 전에 다음 사전 요구사항을 완료하세요.

  1. 전원 중복 보장: 펌웨어 플래시 중에 전원이 실수로 손실되지 않도록 두 전원 케이블을 모두 어플라이언스 섀시 전원 공급장치에 연결하고 확인합니다.

  2. 네트워크 액세스 확인: 워크스테이션 또는 노트북이 어플라이언스 관리 네트워크에 연결되어 있고 블레이드 iLO 및 섀시 관리자 IP 주소에 연결할 수 있는지 확인합니다. 업데이트 ISO를 마운트하고 펌웨어를 확인하고 사용자 인증 정보를 설정하려면 컴퓨팅 블레이드 iLO에 연결합니다.

    • 노드 1 (bm01) iLO: https://198.18.0.7
    • 노드 2 (bm02) iLO: https://198.18.0.8
    • 노드 3 (bm03) iLO: https://198.18.0.9
    • 섀시 관리자: https://198.18.0.2

    엔드포인트에 연결할 수 없는 경우 워크스테이션이 관리 서브넷에서 고정 IP로 구성되어 있는지 확인하거나 (노트북을 스위치에 연결 참고) 어플라이언스 액세스 문제 해결을 참고하세요.

  3. 현재 펌웨어 버전 확인: 섀시 관리자 Redfish API를 쿼리하거나 웹 인터페이스 로그인 화면을 확인하여 현재 버전이 2.10.12(예: 출고 시 버전 2.2-b11)보다 오래되었는지 확인합니다.

    curl -k -s "https://198.18.0.2/redfish/v1/" | jq -r '.Oem.Hpe.Manager[0].ManagerFirmwareVersion'
    
  4. HPE 하이브리드 업데이트 ISO 찾기 또는 가져오기: 부트스트래퍼가 펌웨어 업데이트 이미지를 호스팅하는지 확인합니다.

    curl -I -s http://198.18.0.30:8080/gdch-hpe-firmware/el8000cm.flash | head -n 1
    

    예상 출력: HTTP/1.1 200 OK

    대체 폴백: 사용할 수 없는 경우 HPE에서 공식 업데이트 이미지(EL8000CM_Updater_BI_2.10.12_App_2.10.12.hybrid.iso)를 로컬 워크스테이션에 수동으로 다운로드합니다.

  5. 사용자 인증 정보 가져오기: 서버 블레이드 iLO의 관리자 사용자 인증 정보를 가져옵니다.

    • 부트스트랩되지 않은 어플라이언스: /root/gdch/support/devices.csv 파일에서 server_bmc_usernameserver_bmc_password를 가져옵니다 (일반적인 부트스트랩 문제 참고).
    • 부트스트랩된 어플라이언스 (업그레이드): gpc-system 네임스페이스의 bmc-credentials-* Kubernetes 보안 비밀에서 iLO 사용자 인증 정보를 가져옵니다 (블레이드 종료 또는 기기 종료 참고).

섀시 관리자 펌웨어 업그레이드

다음 단계에 따라 컴퓨팅 블레이드에서 섀시 관리자 펌웨어를 플래시합니다.

블레이드 iLO HTML5 콘솔에 연결

  1. 웹브라우저를 열고 구성된 컴퓨팅 블레이드 iLO (예: https://198.18.0.8)로 이동합니다.
  2. 관리자 사용자 인증 정보를 사용하여 로그인합니다.
  3. 왼쪽 탐색 메뉴에서 원격 콘솔 및 미디어 를 클릭하고 HTML5 원격 콘솔 을 실행합니다.

HPE 하이브리드 업데이트 ISO 마운트

  1. HTML5 원격 콘솔 창의 상단 메뉴 표시줄에서 가상 미디어 를 클릭합니다.
  2. CD/DVD 를 선택하고 원하는 마운트 방법을 선택합니다.
    • 기본 방법 (GDCH 아티팩트 서버): 스크립팅된 미디어 URL을 선택하고 부트스트래퍼의 아티팩트 URL을 입력합니다. http://198.18.0.30:8080/gdch-hpe-firmware/el8000cm.flash
    • 대체 방법 (로컬 업로드): 로컬 *.iso 파일을 선택하고 찾아보기를 클릭한 후 사전 요구사항에서 HPE에서 수동으로 다운로드한 EL8000CM_Updater_BI_2.10.12_App_2.10.12.hybrid.iso 파일을 선택합니다.
  3. 다음 재설정 시 부팅 이 선택되어 있는지 확인합니다.
  4. 미디어 삽입 을 클릭합니다.
  5. 가상 미디어 상태가 연결됨 으로 표시되는지 확인합니다.

서버 블레이드 다시 시작 및 펌웨어 업데이트 실행

  1. OS 또는 iLO 전원 제어 (전원 및 열 > 서버 전원 > 재설정 버튼)를 사용하여 컴퓨팅 블레이드를 다시 시작합니다.
  2. 원격 콘솔 > 실행 > HTML5 콘솔 을 클릭하여 콘솔을 엽니다.
  3. GNU GRUB 부트로더 메뉴에서 메시지가 표시되면 라이브 시스템 (amd64) 을 선택하고 Enter 키를 눌러 펌웨어 업데이트 실행을 시작합니다.

서버 블레이드 재부팅 및 비밀번호 재설정

  1. 설치 완료 화면이 나타나면 콘솔에 reboot를 입력하여 서버 블레이드를 재부팅합니다.
  2. 콘솔 메뉴에서 가상 미디어 를 클릭하고 CD-ROM을 꺼냅니다.
  3. 섀시 관리자 내부 ARM 프로세서가 초기화를 완료할 때까지 2~3분 정도 기다립니다.
  4. 기본 사용자 인증 정보 (Administrator / password)를 사용하여 https://198.18.0.2에서 섀시 관리자 웹 인터페이스에 로그인하거나 198.18.0.2에서 SSH를 사용하여 로그인하고 관리 비밀번호를 설정합니다.

부트스트랩 또는 어플라이언스 업그레이드로 돌아가기

섀시 관리자가 재부팅을 완료하고 관리 비밀번호를 설정한 후에는 원래 워크플로로 돌아갑니다.

  • 실패한 부트스트랩을 재개하는 경우: 부트스트래퍼 터미널로 돌아갑니다. 부트스트래퍼 준비를 반복하거나 기존 파일을 정리할 필요가 없습니다. /usr/bin/prod-appliance.sh를 실행하여 부트스트랩 프로세스를 재개합니다.

    /usr/bin/prod-appliance.sh
    
  • 부트스트랩 전에 사전 요구사항으로 수행하는 경우: 어플라이언스 부트스트랩으로 돌아가서 단계별 안내에 따라 부트스트랩 프로세스를 시작합니다.

  • 어플라이언스 업그레이드 전 또는 도중에 수행하는 경우: 기기 업데이트 및 패치로 돌아가서 gdcloud appliance upgrade를 사용하여 업그레이드 프로세스를 진행합니다.