Centos7 kvm环境安装指南

这篇具有很好参考价值的文章主要介绍了Centos7 kvm环境安装指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

宿主机要求

  1. CPU支持虚拟化(大部分都支持)
  2. 内存越大越好(8G以上)
  3. BIOS开启VT-D
  4. Centos7及以上,yum update到最新

检查是否支持硬件虚拟化

  1. 查看CPU

egrep ‘(vmx|svm)’ /proc/cpuinfo

  1. 查看vt-d是否开启
[root@localhost ~]# lsmod | grep kvm
kvm_intel             188683  4 
kvm                   621392  1 kvm_intel
irqbypass              13503  3 

kvm安装及配置

安装前的准备
  1. 关闭selinux

setenforce 0 #命令可以立即生效

  1. 修改配置文件,保证重启后仍然能生效
vi /etc/sysconfig/selinux 
SELINUX=disabled

可以考虑关闭防火墙:

Systemctl stop firewalld
Systemctl disable firewalld

网络环境准备配置
  1. 建议关闭networkmanager

systemctl stop NetworkManager
systemctl disable NetworkManager

KVM环境中一般使用linuxbridge将物理网卡和虚机网卡桥接上。br相当于一个虚拟交换机,一端连接物理网卡,一端连接到虚机,虚机就可以和外面连通了。

  1. 开启转发
[root@localhost ~]# echo 1 > /proc/sys/net/ipv4/ip_forward
[root@localhost ~]# cat /proc/sys/net/ipv4/ip_forward
1
# 可以写入配置文件,保证重启后也生效
echo "net.ipv4.ip_forward=1"  >> /etc/sysctl.conf
  1. 定义网卡配置文件
    下面我们设置一个管理br:br0,与一个物理接口固定桥接好。
    写到配置文件,重启也能生效。
    例如将 enp1s0挂载到br0上,最简配置如下:
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vi ifcfg-br0 
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
IPADDR=192.168.10.108
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
NAME=br0
ONBOOT=yes

[root@localhost network-scripts]# vi ifcfg-enp1s0
HWADDR=00:10:f3:36:9e:c6
TYPE=Ethernet
NAME=enp1s0
ONBOOT=yes
BRIDGE=br0

如上配置,重启后enp1s也是挂在br0上的。

  1. 增加其他网桥,最精简配置如下
[root@localhost network-scripts]# cat ifcfg-br1
DEVICE=br1
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=none

可以创建很多个br。
我们也可以通过配置将物理网卡挂载到br上:

brctl addif br1 enp2s0

  1. 重启宿主机或者重启网络后,使用brctl show命令看到桥口生效。

systemctl restart network

[root@localhost ~]# brctl show
bridge name	bridge id		STP enabled	interfaces
br0		8000.0010f3369ec6	no		enp1s0
br1		8000.fe54009a476e	no		
br2		8000.0010f3369ec9	no		enp4s0
yum安装kvm虚拟化环境

yum install qemu-kvm qemu-img libvirt libvirt-python virt-manager libvirt-client virt-install virt-viewer -y

安装图形化管理工具

yum install virt-manager

虚机创建

远程使用virt-manager

若需要ssh远程连接宿主机,使用virt-manger打开图形界面,则需要在client上安装x11服务(https://sourceforge.net/projects/xming/),并且终端工具上设置,如:

Centos7 kvm环境安装指南

新建虚机

  1. 新建
    Centos7 kvm环境安装指南
    Centos7 kvm环境安装指南

Centos7 kvm环境安装指南

Centos7 kvm环境安装指南

  1. 编辑虚机硬件配置
    Centos7 kvm环境安装指南

点左上角begin installation!

其他

若虚机控制台界面键盘无法输入,则修改一下vnc的配置:
Centos7 kvm环境安装指南文章来源地址https://www.toymoban.com/news/detail-400971.html

到了这里,关于Centos7 kvm环境安装指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VM虚拟机创建centos7 64位系统提示此主机不支持64位客户机操作系统,此系统无法运行

    本身系统是window10 64位专业版系统,理论上不应该不支持64位的。 最近安装docker开启了虚拟化hyper-v,关闭即可。 打开cmd(管理员打开),输入命令 重启系统即可

    2024年02月07日
    浏览(38)
  • CentOS7配置KVM

    系统环境 inet1 inet2 主机名 系统 配置 192.169.72.201 202.207.240.201 kvm-01 CentOS7.5.1804 MEM:4G CPU:2C/2P DISK:15G CentOS7镜像 CentOS-7-x86_64-DVD-1804.iso 创建相关目录 开启VMware的CPU虚拟化功能 安装命令补全工具并重启 libvirt: 虚拟机管理软件(kvm,xen,qemu,lxc) virt: virt-install virt-clone 虚拟机的安装工

    2024年02月06日
    浏览(28)
  • 【Linux】之Centos7卸载KVM虚拟化服务

    👨‍🎓 博主简介   🏅云计算领域优质创作者   🏅华为云开发者社区专家博主   🏅阿里云开发者社区专家博主 💊 交流社区: 运维交流社区 欢迎大家的加入! 🐋 希望大家多多支持,我们一起进步!😄 🎉如果文章对你有帮助的话,欢迎 点赞 👍🏻 评论 💬 收藏

    2024年02月08日
    浏览(37)
  • CentOS7安装OpenSSL环境

    Windows系统 下载 选择Light版本 https://slproweb.com/products/Win32OpenSSL.html 安装 运行EXE安装后,将安装目录下的 bin 目录路径加入系统 PATH 环境变量,打开 CMD 执行查看版本 CentOS7系统 下载 选择非beta版本 https://www.openssl.org/source/ 安装 安装依赖 解压缩 安装编译 查看版本命令同Windows

    2024年02月08日
    浏览(39)
  • Ambari+Bigtop大数据平台安装部署指南(Centos7)一

    安装部署分为以下五个大步骤 1.资源准备 2.操作系统配置 3.数据库配置 4.ambari配置 5.bigtop组件安装 all 表示全部主机都要执行 server表示ambari-server安装的主机执行 ${key}表示需要根据实际情况修改的变量,例如 $ {server.ip} 应替换成server所在主机的ip,所有变量均会标红 需要准备

    2024年02月07日
    浏览(33)
  • CentOS系统环境搭建(十三)——CentOS7安装nvm

    centos系统环境搭建专栏🔗点击跳转 在我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版的 NodeJS 运行环境。如果没有一个合适的工具,这个问题将非常棘手。由此nvm应运而生。nvm是一个node管理工具。使用 nvm No

    2024年02月12日
    浏览(36)
  • CentOS系统环境搭建(十二)——CentOS7安装Elasticsearch

    centos系统环境搭建专栏🔗点击跳转 🔗https://www.elastic.co/downloads/past-releases/elasticsearch-7-17-6 若你是centos64位服务器,下载LINUX X86_64,下载后上传到linux服务器。 上传至/usr/local/ 进入/usr/local/ 执行解压 若你电脑性能强劲,这个应该可以不改。 修改为1g内存占用。 在当前版本,已

    2024年02月12日
    浏览(47)
  • CentOS系统环境搭建(七)——Centos7安装MySQL

    centos系统环境搭建专栏🔗点击跳转 坦诚地说,本文中百分之九十的内容都来自于该文章🔗Linux:CentOS7安装MySQL8(详),十分佩服大佬文章结构合理,文笔清晰,我曾经在这篇文章指导下成功安装mysql。今天,想把内容搬运写到此博客,方便查看。 1.1、卸载 MariaDB 1.1.1、Mari

    2024年02月12日
    浏览(47)
  • CentOS系统环境搭建(五)——Centos7安装maven

    centos系统环境搭建专栏🔗点击跳转 maven下载官网 压缩包放置到/usr/local 在最下面追加 重载环境变量 进入 /usr/local/apache-maven-3.9.2/conf/ 设置setting文件(不再赘述)。

    2024年02月12日
    浏览(52)
  • CentOS系统环境搭建(四)——Centos7安装Java

    centos系统环境搭建专栏🔗点击跳转

    2024年02月12日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包