虚拟化环境配置

虚拟化环境配置

检查硬件是否有 kvm 支持

命令行输入

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

没有输出则说明没有硬件支持,需要在bios中检查能否开启虚拟化支持

确定系统支持虚拟技术已经设置为允许。(这个很关键)

重启服务器,进入BIOS设置界面,如果是centOS,启动系统时按F11。

上下左右键,找到processorsetting,按enter键进入,找到VitualizationTechnology,设置为允许,即 Enabled。退出设置时保存

在vmware的虚拟机unbuntu上,如果没有输出,则退出虚拟机,在设置中进行设置:

在这里插入图片描述

然后再次执行查看
在这里插入图片描述

底层模块kvm加载

运行确定是否 lsmod |grep kvm 确定是否加载了kvm模块
在这里插入图片描述

如果没有的话 执行 modprobe kvm_intel;modprobe kvm 开启系统自带的kvm模块,系统没有的话需要自行下载kvm(可以通过yum install kvm)

上层控制工具qemu-kvm安装

qumu的作用: 处理器模拟器 仿真各种IO设备 将仿真设备连接至主机的物理设备 提供用户接口

安装qemu :

yum install -y qemu-kvm
ln -sv /usr/libexec/qemu-kvm /usr/local/bin/
连接工具vnc安装

yum -y install tigervnc-server tigervnc 安装类似远程桌面的连接虚拟子机的服务

上层控制工具libvirt安装

libvirt的作用:管理KVM虚拟机的工具和API

安装并开启libvirt服务,设置服务开机自启动:

yum -y install libvirt
service libvirtd start
chkconfig libvirtd on
母机桥接网络配置

virsh iface-bridge eth0 br0,创建桥接设备br0并且将eh0桥接到br0上,可以通过brctl show,或者查看eth0上的ip转移到br0上,来确认是否成功。网络采用桥接的模式,子机和母机就都桥接在br0上,虚拟子机在网络中作为一台有独立ip的主机了。如果没有安装libvirt,就只有手动操作了。Virbr0是kvm默认的nat模式的网络。

猜你喜欢

转载自blog.csdn.net/dingdingdodo/article/details/106958005