vSphere 7.0부터 VMware는 시스템 펌웨어가 UEFI 부팅 모드에서 실행될 때 ESXi에서 부팅 디바이스 순서를 관리하는 유틸리티를 도입했습니다. 에서 부팅 디바이스를 관리하는 기능은 필요한 경우 후속 부팅 에 대한 부팅 순서를 변경할 수 있는 옵션을 제공합니다. 이 옵션은 지정된 서버에 대한 원격 콘솔 액세스 권한이 없지만 특정 요구 사항에 맞게 부팅 장치를 변경하려는 관리자에게 편리한 옵션이 될 수 있습니다.
/usr/lib/vmware/uefi/bin/bootorder 는 ESXi에서 부팅 변수를 관리하기 위해 VMware에서 제공하는 EFI 유틸리티입니다. 유틸리티와 함께 제공되는 도움말 페이지도 있으며, 여기서 '-h' 매개변수를 사용하여 모든 옵션을 볼 수 있습니다.
예를 들어, 아래는 현재 부팅 장치를 보고, 시스템에서 활성화된 모든 부팅 장치를 나열하고, 다음 부팅 옵션을 일회성 설정하는 등의 작업을 수행할 수 있는 유틸리티에서 제공하는 일부 매개변수를 보여줍니다.
첫 번째 단계로, 시스템 펌웨어가 UEFI 부팅 모드로 실행되는지 확인합니다. ESXi에서 'vsish -e get /hardware/firmwareType'을 사용하여 동일하게 확인할 수 있습니다. 이 명령은 관리자가 설정한 내용에 따라 'Legacy BIOS' 또는 'UEFI'를 반환합니다.
시스템 부팅 모드가 'UEFI'로 설정된 경우 부팅 디바이스 순서를 모니터링하고 관리하기 위해 /usr/lib/vmware/uefi/bin/bootorder 유틸리티에서 제공하는 몇 가지 옵션은 다음과 같습니다.
~] /usr/lib/vmware/uefi/bin/bootorder -l # 이 명령은 시스템에서 활성화된 부팅 장치 목록을 제공합니다.
부트0004: VMware ESXi
부팅0003: 내장형 NIC 1 포트 1 파티션 1
부팅0001: 가상 플로피
부트0002: 가상 CD
아래는 아래와 같이 위의 명령 외에 현재 부팅 장치를 가져오는 명시적 옵션입니다.
~] /usr/lib/vmware/uefi/bin/bootorder -c # 현재 부팅 디바이스를 표시합니다.
부트0004: VMware ESXi
또 다른 유용한 옵션은 -x 매개 변수를 사용하여 다음 즉시 부팅 시 지정된 부팅 장치를 설정하도록 일회성 다음 부팅 옵션을 설정하는 것입니다. 위의 이 예에서는 다음 부팅을 위해 설정하려는 해당 부팅 장치에 정수 값을 사용할 수 있습니다.
~] /usr/lib/vmware/uefi/bin/bootorder -x 3 # 다음 번 부팅을 설정합니다.
~] /usr/lib/vmware/uefi/bin/bootorder -n # 이 매개변수는 다음 부팅 옵션 세트를 1회 표시합니다.
부팅0003: 내장형 NIC 1 포트 1 파티션 1
이를 통해 사용자는 ESXi에서 부팅 디바이스를 변경하고자 할 때 시스템 부팅 변수를 관리할 수 있습니다.