码农后生

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

KVM2安装(Centos7)

检查CPU是否支持虚拟化(VT)
cat /proc/cpuinfo | egrep 'vmx|svm'

如果flags: 里有vmx 或者svm就说明支持VT;如果没有任何的输出,说明你的cpu不支持,将无法使用KVM虚拟机。
 vmx 为Intel的CPU指令集      svm 为AMD的CPU指令集
  • 如果上述没有任何输出,可以尝试打开虚拟机CentOS打开虚拟化Intel VT-x/EPT,关闭虚拟机之后打开设置,找到如下位置开启。

确保BIOS里开启VT

lsmod | grep kvm

如果无相关信息,手动加载下 modprobe kvm-intel 或者 modprobe kvm

关闭selinux

  • SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。

  • 在这里的操作需要使用root权限

setenforce 0

vim /etc/sysconfig/selinux 
    SELINUX=disabled  

安装KVM相关软件包

  • 在这里的操作需要使用root权限
yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python virt-manager libvirt-client virt-install virt-viewer -y

启动libvirt并设置开机自启动

systemctl start libvirtd
systemctl enable libvirtd

以下是使用KVM或者在远程时使用的步骤

查看机器的存储

df -hT
  • 创建两个新目录,一个存放系统镜像,一个做虚拟机的存储盘
mkdir /home/iso
mkdir /home/images

创建物理桥接设备

  • 查看网卡信息
ifconfig
  • 关闭NetworkManager服务
chkconfig NetworkManager off
service NetworkManager stop
  • 桥接设备关联网卡
virsh iface-bridge eno3 br0
  • 查看是否成功
brctl show

bridge     name	bridge id		STP enabled	   interfaces
br0		   8000.f4e5f2ea5ace	 yes		   eno3
virbr0	   8000.52540019f239	 yes		   virbr0-nic
posted on 2021-11-06 21:33  码农后生  阅读(183)  评论(0编辑  收藏  举报