EVCを有効にしようとしたのですが、互換性部分にてエラーが表示されてしまい、有効化することができない状態です。
自身でも調べたところ、以下のナレッジにたどり着きましたが、
[Intel Virtualization Technology]は有効化済み、[非実行メモリ保護] は設定項目がない[非実行メモリ保護] がないことがEVCを有効化できない原因かと思いましたが、
私の認識は正しいのでしょうか?
もし何か別の解決策等ございましたらご教授頂けると幸いです。
【その他リンク】
【環境情報】
・ホスト: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
メッセージ編集者: ? ?? ・ホスト:ESXi 6.5.0 ↓↓↓↓ ・ホスト:ESXi 6.5.0,8294253 (6.5.0 Update2 )
3点ほど気になりました。
・対象ESXiホストの「サポート対象のEVCモード」にSkylakeが表示されているかどうか
・対象ESXiホスト上の仮想マシンをすべて停止した状態でEVC有効化できるかどうか
#調査状況的に既にESXi再起動された後かもしれませんが…
・設定値的に問題が無さそうであれば、BIOSのバージョンがアップデートされているかも関連があるかもしれません。
以上です。
ESXiは6.5.0(Updateなし)でしょうか。
Compatibility Guideを確認した限りでは、以下の条件を満たすのはESXi 6.5 Update 1からみたいです。
- モデル:Express5800/R120h-1M
- CPU :Intel(R) Xeon(R) Silver 4110 CPU
以下、ご参考
ご連絡ありがとうございます。
情報抜けており申し訳ないです。
ESXi 6.5.0 Update 2となり、Compatibility Guideの条件は満たしているように見えております。
※ ビルド番号:VMware ESXi, 6.5.0, 8294253
EVC Mode選択画面の説明にあるように、単純にこの CPUではSkylake ModeでのEVCに必要な機能レベルをサポートしていない、ということはないでしょうか?
BIOS の設定値での 「非実行メモリ保護」は 「Execute Disable Bit や No-Execute Memory Protection ”Intel eXecute Disable (XD)”」などと BIOS メニュー上は記載されているかと思います。
こちら有効化されているか、
その他、サーバー BIOS の出荷時設定と変更された箇所の差分で怪しいところが無いか確認をお勧めします。
対象の CPU 自体はサーバーメーカーは違いますが以前 EVC 有効にして利用していたことがあるので問題はないはずです。
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 カードスロット」を「無効」
「メモリオプション」→「ノードインタリービング」を「無効」
3点ほど気になりました。
・対象ESXiホストの「サポート対象のEVCモード」にSkylakeが表示されているかどうか
・対象ESXiホスト上の仮想マシンをすべて停止した状態でEVC有効化できるかどうか
#調査状況的に既にESXi再起動された後かもしれませんが…
・設定値的に問題が無さそうであれば、BIOSのバージョンがアップデートされているかも関連があるかもしれません。
以上です。
NgHmLand様 ご回答ありがとうございます。
>・対象ESXiホストの「サポート対象のEVCモード」にSkylakeが表示されているかどうか
★ Skylakeがないですね、ただ他のModeに変更してもEVCがOnにできず、表示も変わらない状態です。
>・対象ESXiホスト上の仮想マシンをすべて停止した状態でEVC有効化できるかどうか
#調査状況的に既にESXi再起動された後かもしれませんが…
★ 頂いた回答で解決しました、ありがとうございます。
仮想マシンが動作している状態で有効化を実施したため、できなかったようです。
仮想マシン全て停止させたところ有効化するとSkylake世代以外であれば設定可能になりました。
様々なご回答頂きありがとうございます。
本件解決いたしましたのでクローズ致します。
あれ?っと思って確認したら ESXi 6.5 では Broadwell が最大で、
ESXi 6.7 から Skylake が EVC サポートに含まれていました(vCenter が 6.7 だからメニューには表示されていた様です)