vCenter 8.0u2 へのアップグレード後、Auto Deploy が機能しない
search cancel

vCenter 8.0u2 へのアップグレード後、Auto Deploy が機能しない

book

Article ID: 447225

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事「Auto Deploy not working after vCenter 8.0u2 upgrade」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

 

vCenter を 8.0u2 にアップグレードした後、Auto Deploy が vCenter からイメージを取得できません。
以下のエラーが発生して失敗します:

/vmw/rbd/host-register... HTTP 4xx Client Error
Could not boot: HTTP 4xx Client Error
Could not boot image: HTTP 4xx Client Error
Network error encountered while PXE booting.

Environment

VMware vCenter Server 8.0U2 以降

Cause

 

バージョン 8.0 U2 の Auto Deploy 機能にはコード変更があり、その結果「hostname」属性が以下のパターンで検証されるようになりました: ^[a-zA-Z0-9\-]{1,63}$
これにより、ドット(.)は受け付けられなくなりました。
その他の原因として、iPXE の構成で [Hostname] フィールドが空白になっている場合が挙げられます。

Resolution

回避策として、ホストで使用されているパラメータを確認し、以下の手順を実行してください:

  1. ホストを再起動します。

  2. iPXE 画面が表示されたら、Ctrl+B キーを押します。

  3. config コマンドを使用して構成ユーティリティに入ります。または、ホスト名が設定されている場合は show hostname を実行してホスト名を表示します。

  4. FQDN がホスト名として使用されていることを確認します。

FQDN がホスト名として使用されていることを確認したら、DHCP サーバへ移動します。
DHCP サーバ内で、[IPv4] > [スコープ Auto Deploy] > [ホスト] (対象ホストの IP アドレスがリストされています)の順に移動します。
ホスト名を hostname.domain_name.top_level_domain (例:esxi01.vsphere.local)から hostname (例:esxi01)に更新します。
ホストを再起動します。

 

その他の回避策:

  • 逆引き DNS レコードを検証します。
    • フィールド内に余分なスペース(空白)が含まれている場合も、この問題を引き起こす原因となることがあります。

Additional Information

Impact/Risks:

Auto Deploy が以下のエラーで失敗します: