欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

开启了cpu虚拟化 安装了kvm lsmod|grep kvm不显示 kvm虚拟化windows

最编程 2024-08-14 19:27:12
...

目标:


    在32位windows上通过vmware虚拟一台64位linnux,

    然后在该linux上通过kvm虚拟一台64位linux。


步骤:


    1. window主机启用cpu虚拟化,即vt技术;可在bios中设置


    2. 通过vmware创建linux虚拟机,同时也启用vt技术;在处理器选项卡中选中 "Intel VT-x/EPT 或AMD-V/RVI(V)" 即可。


    3. 在linux虚拟机中,安装桌面套件,最后能通过vncserver连上即可。


         yum groupinstall  Desktop  'KDE Desktop'  'X Window System'  tigervnc-server

         

         vncserver配置过程略。


    4. 在linux虚拟机中,安装kvm套件

   

         yum install qemu-kvm hypervkvpd qemu-guest-agent qemu-kvm-tools libvirt libvirt-client virt-who fence-virtd-libvirt fence-virtd-multicast fence-virtd-serial libvirt-cim libvirt-java libvirt-snmp perl-Sys-Virt virt-viewer python-virtinst.noarch virt-manager  bridge-utils  tunctl


    5. 在linux虚拟集中配置桥接网络


vi /etc/sysconfig/network-scripts/ifcfg-br0,输入以下内容:

service NetworkManager stop
          chkconfig NetworkManager off
DEVICE="br0"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO="dhcp"

          echo 'BRIDGE=br0' >> /etc/sysconfig/network-scripts/ifcfg-eth0

          service network restart


    6. 在linux虚拟机中配置存储池


virsh pool-define-as -name my_pool --type dir --target /media/pool/
virsh pool-info my_pool
virsh pool-start my_pool
virsh pool-list
virsh vol-create-as --pool my_pool --name my.img --capacity 8G --allocation 1G --format qcow2

    7. 启动virt-manager开始创建虚拟机,也可以命令行创建。


   service libvirtd start

 chkconfig libvirtd on

       

         1)ios文件需要放在上面已经定义的存储池中/media/pool中;

         2)网络选择桥接网络‘br0’

         3)磁盘选择‘my.img’

         

    8. 下一步下一步安装即可