centos7安装kvm

一. 安装kvm前的准备工作

1. 清除iptables规则

service iptables save

service iptables stop

2. 关闭selinux

sed -i ‘s/SELINUX=enforcing/SELINUX=disabled/‘  /etc/selinux/config
setenforce 0

3. 验证CPU是否支持KVM虚拟化

如果结果中有vmx(Intel)或svm(AMD)字样,就说明CPU的支持

grep -E  --color ‘(vmx|svm)‘ /proc/cpuinfo 

如果输出有内容,则支持,其中intel cpu支持会有vmx , AMD cpu会支持svm

4.通过yum安装虚拟化的软件包

yum install -y  kvm  virt-*  libvirt   bridge-utils  qemu-img

说明:
kvm:软件包中含有KVM内核模块,它在默认linux内核中提供kvm管理程序
libvirts:安装虚拟机管理工具,使用virsh等命令来管理和控制虚拟机。
bridge-utils:设置网络网卡桥接。
virt-*:创建、克隆虚拟机命令,以及图形化管理工具virt-manager
qemu-img:安装qemu组件,使用qemu命令来创建磁盘等。

5.验证安装结果,下图说明已经成功安装了

lsmod | grep kvm

如果安装成功则显示:

如果出现这样的情况

需要去BIOS里设置下

如果没有,需要执行
modprobe kvm-intel

还没有就重启一下试试

6. 开启kvm服务,并且设置其开机自动启动

centos7:

systemctl start libvirtd
systemctl enable libvirtd

7. 查看状态操作结果,如下图所示,说明运行情况良好
systemctl status libvirtd

8.配置网卡

cd /etc/sysconfig/network-scripts/
cp ifcfg-enp3s0  ifcfg-br0红色字体为修改部分
分别编辑eth0和br0
ifcfg-eth0改成如下:

TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp3s0"
UUID="e366cc3d-245d-4486-b9bc-ab0e26eea115"
DEVICE="enp3s0"
ONBOOT="yes"
BRIDGE=br0

ifcfg-br0改成如下:
TYPE="Bridge"
BOOTPROTO="static"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="enp3s0"
#UUID="e366cc3d-245d-4486-b9bc-ab0e26eea115"
DEVICE="br0"
ONBOOT="yes"
IPADDR=192.168.10.141
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
DNS1=8.8.8.8

 9.重启网络服务

 systemctl  restart network

时间: 2024-10-07 09:58:23

centos7安装kvm的相关文章

CentOS-7 安装KVM

yum install qemu-kvm qemu-kvm-tools virt-manager libvirt virt-install -y [[email protected] ~]# grep -E '(vmx|svm)' /proc/cpuinfo  flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2

(转)CentOS7安装KVM虚拟机详解

原文:https://github.com/jaywcjlove/handbook/blob/master/CentOS/CentOS7%E5%AE%89%E8%A3%85KVM%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%AF%A6%E8%A7%A3.md 基于 CentOS Linux release 7.2.1511 (Core) 的环境下命令行的方式安装KVM的详细过程. 目录 检测是否支持KVM 安装 KVM 环境 安装虚拟机 命令行配置系统 连接虚拟机 虚拟机其它管理

Centos7 安装 KVM

KVM( for Kernel-based Virtual Machine)是一套基于 X86 架构的 Linux 的硬件完全虚拟化解决方案.它可以直接运行无需修改的 Linux 操作系统和 Windows 操作系统.KVM 是开源软件,并且在 Linux 内核 2.6.20 之后就集成内核. 0x01 宿主机前提 KVM 的虚拟化需要来自硬件的支持,如 Intel VT 技术或者 AMD V 技术.首先通过以下命令检测 CPU 是否支持虚拟化: [[email protected]]# egr

centos7安装kvm并搭建虚拟机

vmware处理器配置: 查看cpu是否支持虚拟化: egrep '(vmx|svm)' /proc/cpuinfo 安装软件: yum -y install qemu-kvm libvirt virt-install bridge-utils 查看模块是否加载: lsmod | grep kvm 启动服务: systemctl start libvirtd systemctl enable libvirtd 搭建桥接网络:vim /etc/sysconfig/network-scripts/i

利用fabric批量安装kvm虚拟机及其xp

公司一批PC机需要安装多个虚拟机跑任务,搞来搞去决定用centos7安装KVM来跑.于是先折腾了一下午,利用早先搭建好的cobbler给PC机安装OS.然后fabric批量部署. 环境:centos7 gnom桌面 关闭了SELINUX,FIREWALLD. 工具:fabric 虚拟机:nat模式 安装xp 技术有限,所以在cobbler装完OS后又手动给PC一个个固定了IP. 安装fabric过程不再赘述 vim fabfile.py #-*- encoding:utf-8 -*- from

VMware 中安装KVM,模块不加载

# yum -y install qemu-kvm libvirt virt-install bridge-utils 通过以上命令在VMWare中centos7安装KVM模块 安装后使用 #lsmod | grep kvm 查询模块是否被加载,无输出 查询cpu信息 cat /proc/cpuinfo 检查是否支持虚拟化 cat /proc/cpuinfo | egrep 'vmx|svm' 发现没有信息输出.判断没有打开VT或者AMD-V,所以需要在虚拟机设置中打开,先关闭虚拟机后可以设置下

centos7中安装kvm,并连接vnc创建虚拟机

一 环境准备 1 关闭selinux 永久关闭:cd /etc/selinux/config  修改enforcing为disabled后保存退出. 临时关闭,重启失效: setenforce 0 getenforce 显示Permissive 修改完毕 2关闭防火墙 systemctl stop firewalld systemctl disable firewalld 3关闭Network Manager sysetmctl stop Network Manager systemctl di

centos7图形化安装KVM虚拟机

准备:Centos7的虚拟机,虚拟机镜像文件 1.KVM的安装 [[email protected] ~]# yum -y install qemu-kvm libvirt libguestfs-tools virt-manager libvirt-python qemu-kvm #kvm的主程序,KVM虚拟化模块 virt-manager #KVM 图形化管理工具 libvirt #虚拟化服务 libguestfs-tools #虚拟机的系统管理工具 libvirt-python #pytho

Centos7中安装KVM虚拟机

KVM 特性 嵌入到linux内核 虚拟机是一个进程 SPICE是redhat开发的开源的专门的桌面虚拟化数据传输协议 QEMU是可以图形化管理KVM虚拟机的一个工具,专门用来管理KVM的,所以通常都是与KVM同时出现. centos7KVM新增如下功能: cpu热添加 内存热添加 VMwareWorkstation虚拟机centos7中部署KVM虚拟机 1.centos7.x系统需求 内存4G以上 处理器需打开虚拟化功能 添加独立磁盘供KVM虚拟机使用 2.格式化独立磁盘 将独立磁盘分区,格式