ESXi 8.0U2 上の RHEL 10.x および Oracle Linux 10.x ゲスト OS に対して GuestInfo の guestId が空 ("") となる
search cancel

ESXi 8.0U2 上の RHEL 10.x および Oracle Linux 10.x ゲスト OS に対して GuestInfo の guestId が空 ("") となる

book

Article ID: 433597

calendar_today

Updated On:

Products

VMware vSphere ESXi 8.0

Issue/Introduction

免責事項:これは英文の記事 「The guestId in GuestInfo is empty (“”) for RHEL 10.x and Oracle Linux 10.x Guest OS on ESXi 8.0U2」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

症状:

  • ESXi 8.0 U2 上で起動している RHEL 10.x の仮想マシンまたは Oracle Linux 10.x の仮想マシンに対して vim-cmd vmsvc/get.guest コマンドを実行した際に、guestId セクションが空の文字列 "" となります。

例:

(vim.vm.GuestInfo) {
   guestId = " ",

  • vSphere Client で RHEL 10.x の仮想マシンまたは Oracle Linux 10.x の仮想マシンのゲスト OS の表示が guestFullName となります。

例:

Linux #.#.x86_64 Red Hat Enterprise Linux 10.0

Linux #.#.x86_64 Oracle Linux Server 10.0

Environment

  • VMware vSphere ESXi 8.0 U2
  • VCF 9.0

Resolution

  • この問題は VCF 9.0 のハードウェアバージョン 22 で修正されています。

回避策:

GuestInfo の guestId が空となることを回避するため、以下の手順で guestId を OS に応じた値 ( rhel9_64Guest または oracleLinux9_64Guest ) に変更します。

  • ゲスト OS にログインします。
  • 下記のコマンドで tools.conf ファイルを編集します。

vi /etc/vmware-tools/tools.conf

  • 以下の様に内容を更新します。

RHEL 10.x:

[guestosinfo]
short-name=rhel9-64

Oracle Linux 10.x

[guestosinfo]
short-name=oracleLinux9-64

  • ファイルを保存します。