使用VMware启动centos6.6并使用Qume+kvm虚拟化linux和windows虚机

3 篇文章 0 订阅
1 篇文章 0 订阅

使用VMware启动并使用Qume+kvm虚拟化linux和windows虚机

在网上下载VMware安装,这里就不介绍可自行网上搜索有很多教程。下载centos6.6 这里我选用 “64位(x86 64)系统映像bin-DVD版” 。

要想centos支持虚拟化需要在VMware处理器中开启虚拟化支持,如下图所示:

检测CPU是否支持虚拟化

 egrep -c '(vmx|svm)' /proc/cpuinfo

命令结果大于0说明CPU支持虚拟化

关闭防火墙

service iptables stop

关闭防火墙是为了之后vnc连接虚机

安装qume+kvm

yum  install qemu-kvm

等待它自己安装完就行。

安装虚拟化管理工具

yum install virt-manager libvirt libvirt-python python-virtinst  bridge-utils
  1. libvirt:操作和管理KVM虚机的虚拟化 API,使用 C 语言编写,可以 由 Python,Ruby, Perl, PHP Java 等语言调用。可以操作包括 KVM, vmware,XEN,Hyper-v, LXC 等 Hypervisor
  2. Virsh:基于 libvirt 的 命令行工具 (CLI)
  3. Virt-Manager:基于 libvirt 的 GUI 工具

将kvm嵌入内核

    modprobe kvm
    modprobe kvm-intel

查看是否嵌入成功

    lsmod | grep kvm

打印如下信息说明kvm嵌入内核成功
kvm_intel 55496 0
kvm 337900 1 kvm_intel

启动libvirt

service libvirtd restart

下面就是要启动虚机了

资源准备
  1. 创建kvm目录
mkdir /kvm
  1. 将下载好的centos6.6 iso镜像文件翻盖此目录下,centos6.6对于centos6.6和centos6.8支持较好,其他版本可能会报错。如果使用其他版本报错需自行解决。
  2. 对于windows虚机这里使用win732 sp1版本,可自行到i tell you 中下载。下载完同样放到本目录下。windows qume虚机还需要virtio-win驱动iso,不然安装windows时找不到磁盘就无法安装windows了。在fedorapeople中可以下载。
  3. 注意要给此目录足够的空间,因为创建虚机会消耗大量的磁盘空间。
创建安装文件
 qemu-img create -f qcow2 /kvm/centos-6.6.qcow2 10G

这里目录要写自己的目录, windows也同样需要创建

创建虚拟机
  • liunx
virt-install --virt-type kvm --name centos-6.6_1 --ram 1024 --vcpus 1 --location=/kvm/CentOS-6.6-x86_64-bin-DVD1.iso --disk /kvm/centos-6.6_1.qcow2,format=qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=rhel6
  • windows
virt-install --virt-type kvm --name win7_sp1_backup --ram 1024 --os-type=windows --os-variant=win7 --disk path=/kvm/win7_sp1_backup,bus=virtio,format=qcow2,cache=writeback -c /kvm/cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso --disk path=/kvm/virtio-win-0.1.171.iso,device=cdrom --graphics vnc,listen=0.0.0.0 --noautoconsole

这里的目录都要写自己实际的目录。

正常情况下此时虚机都在运行了。

查看虚机完成安装

在windows安装vnc,ip 为虚机ip地址,端口号为kvm端口
在这里插入图片描述

查看kvm端口
netstat -l 
允许端口通行
iptables -I INPUT 2 -p tcp -m tcp --dport 5900 -j ACCEPT
iptables -nL
参考:

KVM虚拟化技术实践
KVM下windows虚拟机使用virtio驱动
centos7 使用libvirt创建kvm虚拟机并vnc连接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值