VMware Global Community
sarai0710
Enthusiast
Enthusiast
Jump to solution

EVCを有効にできない

EVCを有効にしようとしたのですが、互換性部分にてエラーが表示されてしまい、有効化することができない状態です。

自身でも調べたところ、以下のナレッジにたどり着きましたが、

< VMware Knowledge Base >

[Intel Virtualization Technology]は有効化済み、[非実行メモリ保護] は設定項目がない[非実行メモリ保護] がないことがEVCを有効化できない原因かと思いましたが、

私の認識は正しいのでしょうか?

もし何か別の解決策等ございましたらご教授頂けると幸いです。

【その他リンク】

< VMware Knowledge Base >

【環境情報】

・ホスト:ESXi 6.5.0,8294253 (6.5.0 Update2 )  ※ 更新12/13

   - モデル:Express5800/R120h-1M

   - CPU :Intel(R) Xeon(R) Silver 4110 CPU

・vCenter:6.7.0

スクリーンショット (511).png

メッセージ編集者: ? ?? ・ホスト:ESXi 6.5.0 ↓↓↓↓ ・ホスト:ESXi 6.5.0,8294253 (6.5.0 Update2 )

Tags (1)
1 Solution

Accepted Solutions
NgHmLand
Contributor
Contributor
Jump to solution

3点ほど気になりました。

・対象ESXiホストの「サポート対象のEVCモード」にSkylakeが表示されているかどうか

 evc.jpg

・対象ESXiホスト上の仮想マシンをすべて停止した状態でEVC有効化できるかどうか

 #調査状況的に既にESXi再起動された後かもしれませんが…

・設定値的に問題が無さそうであれば、BIOSのバージョンがアップデートされているかも関連があるかもしれません。

以上です。

View solution in original post

8 Replies
NgHmLand
Contributor
Contributor
Jump to solution

ESXiは6.5.0(Updateなし)でしょうか。

Compatibility Guideを確認した限りでは、以下の条件を満たすのはESXi 6.5 Update 1からみたいです。

   - モデル:Express5800/R120h-1M

   - CPU :Intel(R) Xeon(R) Silver 4110 CPU

以下、ご参考

https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=server&productid=44061&devi...

sarai0710
Enthusiast
Enthusiast
Jump to solution

ご連絡ありがとうございます。

情報抜けており申し訳ないです。

ESXi 6.5.0 Update 2となり、Compatibility Guideの条件は満たしているように見えております。

※ ビルド番号:VMware ESXi, 6.5.0, 8294253

     ⇒参考:VMware ESXi 6.5 Update 2 リリース ノート

0 Kudos
nkaneda
Enthusiast
Enthusiast
Jump to solution

EVC Mode選択画面の説明にあるように、単純にこの CPUではSkylake ModeでのEVCに必要な機能レベルをサポートしていない、ということはないでしょうか?

kawaman
Leadership
Leadership
Jump to solution

BIOS の設定値での 「非実行メモリ保護」は  「Execute Disable Bit  や No-Execute Memory Protection ”Intel eXecute Disable (XD)”」などと BIOS メニュー上は記載されているかと思います。

こちら有効化されているか、

その他、サーバー BIOS の出荷時設定と変更された箇所の差分で怪しいところが無いか確認をお勧めします。

ホストの EVC 要件

対象の CPU 自体はサーバーメーカーは違いますが以前 EVC 有効にして利用していたことがあるので問題はないはずです。

VMware Compatibility Guide - cpu

VMware Knowledge Base

sarai0710
Enthusiast
Enthusiast
Jump to solution

nkaneda 様、kawaman様 ご回答ありがとうございます。

> BIOS の設定値での 「非実行メモリ保護」は  「Execute Disable Bit  や No-Execute Memory Protection ”Intel eXecute Disable (XD)”」などと BIOS メニュー上は記載されているかと思います。

> こちら有効化されているか、

上記についてBIOS確認致しましたが、同様の文言は見当たらないですね。。。。

メモリ部分の設定としては以下となります。

「アドバンストメモリプロテクション」

「メモリリフレッシュレート」

「チャネルインターリーブ」

「メモリコントローラーインターリーブ」

「最大メモリバス周波数」

「メモリ巡回スクラビング」

「ノードインタリービング」

「メモリミラーリングモード」

「便宣的セルリフレッシュ」

「メモリの再マップ」

他の項目でも一通り確認しましたが似たような文言等は確認できていないです。

BIOSについてはESXiインストール用の手順書として記載のある以下項目は変更しましたが、何か問題あるようなものあるのでしょうか。。

(googleの検索より出てきたため、掲載しております。)

4.RBSU の設定を変更します。

RBSU 画面が表示されます。「ワークロードプロファイル」を「仮想化 – 最大パフォーマンス」に変更します(推

奨)。

5. RBSU のその他の設定も、手順 4 と同様の手順で下記の通り設定を変更します。

 「プロセッサーオプション」→「プロセッサーx2APIC サポート」を「有効」

 「仮想化オプション」→「インテル(R) バーチャライゼーションテクノロジー(インテル VT)」を「有効」

 「ブートオプション」→「ブートモード」を「UEFI モード」

 「ブートオプション」→「UEFI ブート設定」→「UEFI ブート順序」を下記に変更

 1 番目: VMware ESXi のインストールに使用する光ディスクドライブ

 2 番目: VMware ESXi のインストール先ディスク (RAID コントローラまたは M.2 SATA SSD)

 「ストレージオプション」→「SATA コントローラオプション」→「内蔵 SATA 構成」を「SATA AHCI サポート」

 「電源及びパフォーマンスオプション」→「最小プロセッサーアイドル電力コアCステート」を「Cステートなし」

 「電源及びパフォーマンスオプション」→「最小プロセッサーアイドル電力パッケージCステート」を「パッケー

ジステートなし」

 「日付と時刻」→「時間フォーマット」を「協定世界時(UTC)」

 「日付と時刻」→「タイムゾーン」を「UTC-00:00、グリニッジ標準時、ダブリン、ロンドン」

 「日付と時刻」→「サマータイム」を「無効」

 「日付と時刻」→「日付(mm/dd/yyyy)」を、現在の日本時刻の 9 時間前

 以下は R120h-1M/2M/1E/2E, T120h のみ実施してください。

 「システムオプション」→「USB オプション」→「内蔵 SD カードスロット」を「無効」

 「メモリオプション」→「ノードインタリービング」を「無効」

0 Kudos
NgHmLand
Contributor
Contributor
Jump to solution

3点ほど気になりました。

・対象ESXiホストの「サポート対象のEVCモード」にSkylakeが表示されているかどうか

 evc.jpg

・対象ESXiホスト上の仮想マシンをすべて停止した状態でEVC有効化できるかどうか

 #調査状況的に既にESXi再起動された後かもしれませんが…

・設定値的に問題が無さそうであれば、BIOSのバージョンがアップデートされているかも関連があるかもしれません。

以上です。

sarai0710
Enthusiast
Enthusiast
Jump to solution

NgHmLand様 ご回答ありがとうございます。

>・対象ESXiホストの「サポート対象のEVCモード」にSkylakeが表示されているかどうか

★ Skylakeがないですね、ただ他のModeに変更してもEVCがOnにできず、表示も変わらない状態です。

SupportEVCModes.png

・対象ESXiホスト上の仮想マシンをすべて停止した状態でEVC有効化できるかどうか

 #調査状況的に既にESXi再起動された後かもしれませんが…

★ 頂いた回答で解決しました、ありがとうございます。

     仮想マシンが動作している状態で有効化を実施したため、できなかったようです。

    仮想マシン全て停止させたところ有効化するとSkylake世代以外であれば設定可能になりました。

様々なご回答頂きありがとうございます。
本件解決いたしましたのでクローズ致します。

0 Kudos
kawaman
Leadership
Leadership
Jump to solution

あれ?っと思って確認したら ESXi 6.5 では Broadwell が最大で、

ESXi 6.7 から Skylake が EVC サポートに含まれていました(vCenter が 6.7 だからメニューには表示されていた様です)

EVC and CPU Compatibility FAQ (1005764)

https://kb.vmware.com/s/article/1005764