zoukankan      html  css  js  c++  java
  • KVM嵌套虚拟化nested之CPU透传

    嵌套式虚拟nested是一个可通过内核参数来启用的功能。它能够使一台虚拟机具有物理机CPU特性,支持vmx或者svm(AMD)硬件虚拟化。该特性需要内核升级到Linux 3.X版本 ,所以在centos6下是需要先升级内核的,而在centos7下已默认支持该特性,不过默认是不开启的,需要通过修改参数支持。

    启用Nested:

    # echo 'options kvm_intel nested=1' >/etc/modprobe.d/kvm-nested.conf

    卸载模块:

    # modprobe -r kvm_intel

    重新加载模块

    # modprobe kvm_intel

    查看Nested是否启用成功:

    # cat /sys/module/kvm_intel/parameters/nested
    Y

    修改虚拟机cpu的mode:

    # virsh edit vm1
    <cpu mode='host-passthrough'/>

    关闭虚拟机:

    # virsh shutdown vm1

    启动虚拟机:

    # virsh start vm1

    进入虚机中查看cpu是否透传成功:

    # lsmod | grep kvm

  • 相关阅读:
    21班考试总结
    性别
    2019.08.20上课笔记2
    2019.08.20上课笔记3
    2019.08.20上课笔记1
    单词2
    数据类和运算符
    2019.08.14单词1
    2019.08.14上课笔记1
    request.get... getHeader 能取得的信息 参数
  • 原文地址:https://www.cnblogs.com/jclty/p/10679128.html
Copyright © 2011-2022 走看看