日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
如何在CentOS7/RHEL7的KVM上啟用嵌套虛擬化

嵌套虛擬化意味著在虛擬機(jī)內(nèi)配置虛擬化環(huán)境。換句話說(shuō),我們可以說(shuō)嵌套虛擬化是虛擬機(jī)管理程序hypervisor的一個(gè)特性,它允許我們通過(guò)虛擬化管理程序(宿主機(jī))的硬件加速在虛擬服務(wù)器內(nèi)安裝和運(yùn)行虛擬機(jī)。

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供古浪網(wǎng)站建設(shè)、古浪做網(wǎng)站、古浪網(wǎng)站設(shè)計(jì)、古浪網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、古浪企業(yè)網(wǎng)站模板建站服務(wù),10余年古浪做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

 

在 centos 7.x 和 RHEL 7.x 安裝 KVM 管理程序

讓我們進(jìn)入虛擬化管理程序,驗(yàn)證您的 KVM 宿主機(jī)是否啟用了嵌套虛擬化。

基于 Intel 的處理器運(yùn)行以下命令:

  1. [root@kvm-hypervisor ~]#cat/sys/module/kvm_intel/parameters/nested
  2. N

基于 AMD 的處理器運(yùn)行以下命令:

  1. [root@kvm-hypervisor ~]#cat/sys/module/kvm_amd/parameters/nested
  2. N

上述命令輸出 N 表示嵌套虛擬化是禁用的。如果我們得到的輸出是 Y 則表示在您的宿主機(jī)已啟用嵌套虛擬化。

現(xiàn)在啟用嵌套虛擬化,使用以下內(nèi)容創(chuàng)建一個(gè)文件名為 /etc/modprobe.d/kvm-nested.conf 的文件:

  1. [root@kvm-hypervisor ~]#vi/etc/modprobe.d/kvm-nested.conf
  1. options kvm-intel nested=1
  2. options kvm-intel enable_shadow_vmcs=1
  3. options kvm-intel enable_apicv=1
  4. options kvm-intel ept=1

保存并退出文件。

現(xiàn)在移除 kvm_intel 模塊然后通過(guò) modprobe 命令添加同樣的模塊。在移除模塊之前,確保虛擬機(jī)已關(guān)機(jī),否則我們會(huì)得到像 “modprobe: FATAL: Module kvm_intel is in use” 這樣的錯(cuò)誤信息。

  1. [root@kvm-hypervisor ~]#modprobe-r kvm_intel
  2. [root@kvm-hypervisor ~]#modprobe-a kvm_intel

現(xiàn)在驗(yàn)證嵌套虛擬化功能是否啟用。

  1. [root@kvm-hypervisor ~]#cat/sys/module/kvm_intel/parameters/nested
  2. Y

 

測(cè)試嵌套虛擬化

假設(shè)我們?cè)?KVM 管理程序上有一臺(tái)已經(jīng)啟用了嵌套虛擬化的名為 “director” 的虛擬機(jī)。在測(cè)試之前,確保 CPU 模式為 “host-modle” 或 “host-passthrough” ,使用 Virt-Manager 或 virtsh 編輯命令檢查虛擬機(jī)的 CPU 模式。

cpu_mode_vm_kvm

現(xiàn)在登錄 director 這臺(tái)虛擬機(jī)并運(yùn)行 lscpulsmod 命令。

  1. [root@kvm-hypervisor ~]#ssh192.168.126.1-l root
  2. root@192.168.126.1's password:
  3. Last login: Sun Dec 10 07:05:59 2017 from 192.168.126.254
  4. [root@director ~]# lsmod | grep kvm
  5. kvm_intel            170200  0
  6. kvm                  566604  1 kvm_intel
  7. irqbypass              13503  1 kvm
  1. [root@director ~]#lscpu

lscpu_command_rhel7_centos7

讓我們?cè)囍?director 這臺(tái)虛擬機(jī)的虛擬管理器 GUI 或 virt-install 命令創(chuàng)建一臺(tái)虛擬機(jī),在我的情況下我使用 virt-install 命令。

  1. [root@director ~]# virt-install  -n Nested-VM  --description "Test Nested VM"  --os-type=Linux  --os-variant=rhel7  --ram=2048  --vcpus=2  --disk path=/var/lib/libvirt/images/nestedvm.img,bus=virtio,size=10  --graphics none  --location /var/lib/libvirt/images/CentOS-7-x86_64-DVD-1511.iso--extra-args console=ttyS0
  2. Starting install...
  3. Retrievingfile.treeinfo...                                                  |1.1 kB  00:00:00
  4. Retrievingfile vmlinuz...                                                    |4.9 MB  00:00:00
  5. Retrievingfile initrd.img...                                                  |  37 MB  00:00:00
  6. Allocating'nestedvm.img'                                                      |  10 GB  00:00:00
  7. Connected to domain Nested-VM
  8. Escape character is^]
  9. [    0.000000]Initializing cgroup subsys cpuset
  10. [    0.000000]Initializing cgroup subsys cpu
  11. [    0.000000]Initializing cgroup subsys cpuacct
  12. [    0.000000]Linux version 3.10.0-327.el7.x86_64 (builder@kbuilder.dev.centos.org)(gcc version 4.8.320140911(RedHat4.8.3-9)(GCC))#1 SMP ThuNov1922:10:57 UTC 2015
  13. ………………………………………………

cli-installer-virt-install-command-kvm

這證實(shí)了嵌套虛擬化已成功啟用,因?yàn)槲覀兡茉谔摂M機(jī)內(nèi)創(chuàng)建虛擬機(jī)。

這篇文章到此結(jié)束,請(qǐng)分享您的反饋和意見(jiàn)。

via: https://www.linuxtechi.com/enable-nested-virtualization-kvm-centos-7-rhel-7/

作者:Pradeep Kumar 譯者:zjon 校對(duì):wxy

本文由 LCTT 原創(chuàng)編譯,Linux中國(guó) 榮譽(yù)推出


當(dāng)前標(biāo)題:如何在CentOS7/RHEL7的KVM上啟用嵌套虛擬化
分享路徑:http://www.dlmjj.cn/article/cdohsjg.html