이 문제를 해결하는 데 사용한 프로세스는 다음과 같습니다.
VMware ESXi는 내장 모드 또는 설치 가능 모드 로 설치할 수 있습니다. 여기 에 설명 된대로 설치 모드는 대상 미디어 및 ESXi 설치 관리자가 사용할 수있는 볼륨 크기에 따라 결정됩니다.
- USB, SDHC 또는 어떤 장치 이하 5기가바이트보다 크기는 : 임베디드
- 크기가 5GB 이상인 하드 드라이브 / 볼륨 : 설치 가능
내장 모드 에서 ESXi를 실행하는 고유 한 특성 중 하나는 OS가 RAM에로드되고 정상 작동 중에는 매시간 USB / SD 장치에 접촉한다는 것 입니다. 제 상황에서는 SDHC 장치가 고장 나더라도 시스템이 계속 작동했습니다.
vCenter 인터페이스에서받은 오류 메시지 는 구성 변경 사항이 저장되지 않지만 클러스터를 계속 사용할 수 있음을 나타냅니다 . SD 카드를 교체하기 위해 데이터 센터에 도착할 때까지 시스템을 며칠 동안이 상태로 두었습니다.
USB 또는 SD 장치에 장애가 발생한 경우 수행 할 단계와 관련 하여 호스트 설정 사본 을 추출하여 저장하는 것이 중요합니다 !!
이는 PowerCLI 또는 vSphere CLI를 통해 쉽게 수행 할 수 있습니다 . vCenter 서버에서 실행되는 PowerCLI를 사용했습니다.
Get-VMHostFirmware -VMHost 10.10.8.22 -BackupConfiguration -DestinationPath C:\Users\ewwhite\Downloads
- 그런 다음 영향을받는 호스트에서 모든 가상 머신을 대피하고 유지 관리 모드로 전환했습니다.
- 그런 다음 호스트를 종료하고 SDHC 카드를 새 장치로 교체 한 후 ESXi를 다시 설치했습니다.
- ESXi를 새로 설치하여 호스트를 다시 설치 한 후 네트워크에서 호스트를 표시하는 데 필요한 최소 구성을 변경했습니다. IP 정보, VLAN 정보 및 비밀번호를 설정합니다.
- PowerCLI를 통해 저장된 구성을 호스트에 다시로드했습니다 ...
이 단계에서는 다음을 사용했습니다.
Set-VMHostFirmware -VMHost 10.10.8.22 -Restore -SourcePath c:\Users\ewwhite\configBundle-10.10.8.22.tgz -HostUser root -HostPassword YoMama!!
구성을 복원하면 호스트가 강제로 재부팅됩니다. 다시 한 번 다시 연결을 실행하여 vCenter에서 호스트에 다시 가입하고 유지 관리 모드를 종료 할 수있었습니다.
PowerCLI를 사용할 수없는 경우 ESXi 쉘 명령은 다음과 같습니다.
vim-cmd hostsvc/firmware/backup_config
그러면 호스트 구성의 tarball을 찾아 다운로드 할 수있는 웹 링크가 생성됩니다.
구성 파일을 호스트에 SCP로 저장하고 다음을 사용하여 설정을 복원 할 수 있습니다.
vim-cmd hostsvc/firmware/restore_config /tmp/configBundle.tgz
그게 다야!
C:\PS>Connect-VIServer -Server vcenter01 -User admin -Password pass
blogs.vmware.com/PowerCLI/2013/03/…