이 페이지에서는 Google Distributed Cloud (GDC) 에어 갭 어플라이언스에서 HPE 섀시 관리자 펌웨어를 버전 2.10.12 이상으로 업그레이드하는 단계를 설명합니다.
시작하기 전에
펌웨어 업그레이드를 시작하기 전에 다음 사전 요구사항을 완료하세요.
전원 중복 보장: 펌웨어 플래시 중에 전원이 실수로 손실되지 않도록 두 전원 케이블을 모두 어플라이언스 섀시 전원 공급장치에 연결하고 확인합니다.
네트워크 액세스 확인: 워크스테이션 또는 노트북이 어플라이언스 관리 네트워크에 연결되어 있고 블레이드 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로 구성되어 있는지 확인하거나 (노트북을 스위치에 연결 참고) 어플라이언스 액세스 문제 해결을 참고하세요.
- 노드 1 (bm01) iLO:
현재 펌웨어 버전 확인: 섀시 관리자 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'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)를 로컬 워크스테이션에 수동으로 다운로드합니다.
사용자 인증 정보 가져오기: 서버 블레이드 iLO의 관리자 사용자 인증 정보를 가져옵니다.
- 부트스트랩되지 않은 어플라이언스:
/root/gdch/support/devices.csv파일에서server_bmc_username및server_bmc_password를 가져옵니다 (일반적인 부트스트랩 문제 참고). - 부트스트랩된 어플라이언스 (업그레이드):
gpc-system네임스페이스의bmc-credentials-*Kubernetes 보안 비밀에서 iLO 사용자 인증 정보를 가져옵니다 (블레이드 종료 또는 기기 종료 참고).
- 부트스트랩되지 않은 어플라이언스:
섀시 관리자 펌웨어 업그레이드
다음 단계에 따라 컴퓨팅 블레이드에서 섀시 관리자 펌웨어를 플래시합니다.
블레이드 iLO HTML5 콘솔에 연결
- 웹브라우저를 열고 구성된 컴퓨팅 블레이드 iLO (예:
https://198.18.0.8)로 이동합니다. - 관리자 사용자 인증 정보를 사용하여 로그인합니다.
왼쪽 탐색 메뉴에서 원격 콘솔 및 미디어 를 클릭하고 HTML5 원격 콘솔 을 실행합니다.
HPE 하이브리드 업데이트 ISO 마운트
- HTML5 원격 콘솔 창의 상단 메뉴 표시줄에서 가상 미디어 를 클릭합니다.
- 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파일을 선택합니다.
- 기본 방법 (GDCH 아티팩트 서버): 스크립팅된 미디어 URL을 선택하고 부트스트래퍼의 아티팩트 URL을 입력합니다.
- 다음 재설정 시 부팅 이 선택되어 있는지 확인합니다.
- 미디어 삽입 을 클릭합니다.
- 가상 미디어 상태가 연결됨 으로 표시되는지 확인합니다.
서버 블레이드 다시 시작 및 펌웨어 업데이트 실행
- OS 또는 iLO 전원 제어 (전원 및 열 > 서버 전원 > 재설정 버튼)를 사용하여 컴퓨팅 블레이드를 다시 시작합니다.
- 원격 콘솔 > 실행 > HTML5 콘솔 을 클릭하여 콘솔을 엽니다.
GNU GRUB 부트로더 메뉴에서 메시지가 표시되면 라이브 시스템 (amd64) 을 선택하고 Enter 키를 눌러 펌웨어 업데이트 실행을 시작합니다.
서버 블레이드 재부팅 및 비밀번호 재설정
- 설치 완료 화면이 나타나면 콘솔에
reboot를 입력하여 서버 블레이드를 재부팅합니다. - 콘솔 메뉴에서 가상 미디어 를 클릭하고 CD-ROM을 꺼냅니다.
- 섀시 관리자 내부 ARM 프로세서가 초기화를 완료할 때까지 2~3분 정도 기다립니다.
- 기본 사용자 인증 정보 (
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를 사용하여 업그레이드 프로세스를 진행합니다.