• 嵌套虚拟化


    1、检查宿主机器或虚拟机是否支持虚拟化
       lsmod | grep kvm//输出kvm kvm_intel则表示内核已经启用和支持虚拟化

    2、关闭虚拟机器,在宿主机查看和进行设置
      1)lsmod | grep kvm//输出kvm kvm_intel则表示内核已经启用和支持虚拟化
         A、物理机器打开硬件支持,升级内核
            查看cat /proc/cpuinfo | grep vmx //查看cpu的虚拟化支持是否开启
            ==rpm -ivh 内核文件
            ===修改启动参数,注意修改的是grub文件,查看修改方式
            kernel /vmlinuz-3.18.3-1.el6.elrepo.x86_64 ro
            root=UUID=9c1afc64-f751-473c-aaa6-9161fff08f6f rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarcy
           rheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet kvm-intel.nested=1

         B、modprobe kvm
            modprobe kvm_intel nested=1
            //等加于 cat /sys/module/kvm_intel/parameters/nested -文件内容,直接修改文件内容也可以,不过都是会话级别的
            如果已经加载了kvm_intel,可以modprobe -r kvm_intel ,然后再重新载入

      2)启动虚拟机,加载内核模块
         A、启动虚拟机添加参数 -cpu host / -cpu qemu64,+vmx,将宿主机器的cpu虚拟化特性暴露给虚拟机器
         B、加载虚拟机器的如下两个模块
            modprobe kvm
            modprobe kvm_intel
      3)注意如上设置都是会话级别的,重启后会丢失,需要写脚本判断是否加载了kvm kvm_intel,如果没有加载就加载

  • 相关阅读:
    数组的基本操作
    面向对象
    继承
    JavaBean规范
    JVM内存模型
    数组的排序
    this
    访问控制权限
    数组
    方法的重载
  • 原文地址:https://www.cnblogs.com/justart/p/7623162.html
Copyright © 2020-2023  润新知