查看虚机是否支持虚拟化,有输出就说明支持虚拟化:
[root@localhost ~]# egrep "svm|vmx" /proc/cpuinfo
没有的话,在VMware设置中打开虚拟化Intel VT-x/EPT或AMD-V/RVI。
2.因为virt-manager需要图形化界面,没有界面的需要给centos7手动安装GNOME图形界面 3.查看是否加载KVM模块root@localhost ~]# lsmod | grep kvmkvm_intel 170181 0kvm 554609 1 kvm_intelirqbypass 13503 1 kvm
如果没有加载kvm驱动,利用命令加载驱动
modprobe -a kvm#modprobe -a kvm_intel
4.安装libvirt Libvirt是用于管理虚拟化平台的开源的API,后台程序和管理工具。它可以用于管理KVM、Xen、VMware ESX,
QEMU和其他虚拟化技术。
[root@localhost ~]# yum install virt-manager libvirt libvirt-Python python-virtinst libvirt-client virt-viewer qemu-kvm -y
5.启动libvirtsystemctl start libvirtd
6.启动virt-manager,开始制作镜像#virt-manager
如果屏幕太小,窗口命令显示不全,可下载xmanager,安装xshell,配置文件-属性-SSH隧道
使用xshell连接虚拟机,并下载virt-manager的字体
#yum install dejavu-lgc-sans-fonts –y
重启后打开virt-manager
7.将你要制作的镜像的iso文件上传和Windows的virtio驱动到/var/lib/libvirt/images/下面,因为virt-manager自动识别这个目录下的文件 win7系统镜像下载地址:
virtio驱动下载地址:
(1)选择语言
(2)同意许可条款
(3)自定义安装
(4)选择驱动程序
注意对应系统的版本(本次选择x86) 图片框选错了
(5)开始安装
(6)开启远程桌面
控制面板_系统和安全_系统_远程设置
(7)加载驱动
更新设备。安装好的虚拟机缺少设备驱动,右击计算机,点击管理,找到设备管理器。有感叹号表示存在问题。
点击选择查找驱动
剩下两个同样操作。驱动都安装好之后显示正常
(8)修改mtu值
打开windows命令行,执行如下命令:
netsh interface ipv4 show interfacesnetsh interface ipv4 set subinterface "需修改的连接名" mtu=值 store=persistent
openstack 虚拟机mtu值是1450
(9)关闭防火墙
(10)关闭Windows更新
20.压缩镜像进入/var/lib/libvirt/images目录,压缩做好的镜像:
qemu-img convert -c -O qcow2 win2k8r2.qcow2 win2k8r2_template.qcow2