ホームページ > システムチュートリアル > Linux > Centos7 上の KVM でネストされた仮想化を有効にする

Centos7 上の KVM でネストされた仮想化を有効にする

WBOY
リリース: 2024-03-30 17:21:36
転載
472 人が閲覧しました

ネストされた仮想化とは、仮想マシン内に仮想化環境を構成することを意味します。つまり、ネストされた仮想化は、ハードウェア アクセラレーションを使用して仮想サーバー内に仮想マシンをインストールして実行できるようにする ハイパーバイザー の機能であると言えます。 この記事では、CentOS 7 / RHEL 7 上の KVM でネストされた仮想化を有効にする方法について説明します。 KVM ハイパーバイザーはすでに構成されていると思います。 KVM ハイパーバイザーのインストールおよび構成方法がわからない場合は、次の記事を参照してください。

CentOS 7.x および RHEL 7.x

に KVM ハイパーバイザーをインストールする ハイパーバイザーに移動して、KVM ホストでネストされた仮想化が有効になっていることを確認してみましょう。
Intel ベースのプロセッサは次のコマンドを実行します:

リーリー

AMD ベースのプロセッサの場合は、次のコマンドを実行します:

リーリー

上記のコマンド出力

N

は、ネストされた仮想化が無効になっていることを示しています。取得した出力が

Y の場合、ホスト上でネストされた仮想化が有効になっていることを意味します。 ネストされた仮想化を有効にするために、次の内容を含む /etc/modprobe.d/kvm-nested.conf

という名前のファイルを作成します。 リーリー リーリー

ファイルを保存して終了します。 次に、

kvm_intel

モジュールを削除し、

modprobe

コマンドを使用して同じモジュールを追加します。モジュールを削除する前に、仮想マシンがシャットダウンされていることを確認してください。シャットダウンされていないと、「modprobe: FATAL: Module kvm_intel is in use」のようなエラー メッセージが表示されます。 リーリー 次に、ネストされた仮想化機能が有効になっていることを確認します。 リーリー

ネストされた仮想化のテスト

KVM ハイパーバイザー上に「director」という名前の仮想マシンがあり、ネストされた仮想化が有効になっているとします。テストする前に、CPU モードが「host-modle」または「host-passthrough」であることを確認してください。Virt-Manager または virtsh edit コマンドを使用して、仮想マシンの CPU モードを確認してください。

cpu_mode_vm_kvm在 Centos7 的KVM上启用嵌套虚拟化

ここで、director 仮想マシンにログインし、lscpu および

lsmod

コマンドを実行します。 リーリー リーリー

lscpu_command_rhel7_centos7在 Centos7 的KVM上启用嵌套虚拟化

ディレクター仮想マシンの仮想マネージャー GUI または virt-install コマンドで仮想マシンを作成してみます。私の場合は

virt-install

を使用しました。 リーリー

cli-installer-virt-install-command-kvm在 Centos7 的KVM上启用嵌套虚拟化

これにより、仮想マシン内に仮想マシンを作成できるため、ネストされた仮想化が正常に有効になったことを確認できます。

以上がCentos7 上の KVM でネストされた仮想化を有効にするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:linuxprobe.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート