1、查看cpu是否支持虚拟化

[root@localhost ~]# egrep ‘(vmx|svm)’ /proc/cpuinfo

2、启动kvm模块

[root@localhost ~]# modprobe kvm
[root@localhost ~]# lsmod |grep kvm

3、安装组件

[root@localhost ~]# yum install -y virt-* libvirt bridge-utils qemu-img qemu-kvm

4、启动libvirtd服务

[root@localhost ~]# service libvirtd start

5、配置网桥br0

将NetworkManager服务关闭,开机启动也关闭

[root@localhost ~]# chkconfig NetworkManager off[root@localhost ~]# service NetworkManager stop

配置网桥

  [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-br0DEVICE=br0BOOTPROTO=staticONBOOT=yesTYPE=BridgeIPADDR=192.168.4.233NETMASK=255.255.255.0DNS2=114.114.114.114GATEWAY=192.168.4.1DNS1=8.8.8.8DELAY=0[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=noneHWADDR=6c:0b:84:92:9f:e4IPV6INIT=yesMTU=1500NM_CONTROLLED=yesONBOOT=yesTYPE=EthernetUSERCTL=noPEERDNS=yesNM_CONTROLLED=noBRIDGE=br0 

重启网络服务

[root@localhost ~]# service network restart

查看桥接设备

[root@localhost ~]# brctl show

6、安装centos7

virt-install \\--connect qemu:///system                               #连接默认本hypervisor\--virt-type kvm                                        #虚拟化类型为kvm \--vcpus=1                                              #vcpu为1\--name unbuntu16                                       #虚拟机名称\--ram 512                                        #内存大小\--cdrom /var/lib/libvirt/images/ubuntu-16.04.5-server-amd64.iso                         #指定使用cdrom光驱启动,指定镜像路径\--disk path=/var/lib/libvirt/images/ubuuntu16.img,size=50,format=qcow2,bus=virtio       #指定硬盘路径,大小,格式为qcow2,总线类型为virtio\--network bridge=br0     #指定虚拟网络类型为网桥br0\--os-type=linux    #指定虚拟机操作系统类型为linux// 示例   内存16G 硬盘300G[root@localhost ~]# virt-install --name=jhapp --ram=16384 --vcpus=1 --os-type=linux --os-variant=rhel7 --location=/home/kvmiso/CentOS-7-x86_64-DVD-2009.iso --disk path=/home/kvmData/jhapp.img,size=300 --network bridge=br0 --nographics -x 'console=ttyS0' // 示例   内存32G 硬盘500G
virt-install --name=rhdb --ram=32768 --vcpus=1 --os-type=linux --os-variant=rhel7 --location=/home/kvmiso/CentOS-7-x86_64-DVD-2009.iso --disk path=/home/kvmData/rhdb.img,size=500 --network bridge=br0 --nographics -x 'console=ttyS0' 

开始安装后,正常的情况下会进入到这样一个界面

这是让你配置语言、时区、安装源、网络、密码等信息,就和我们在VMware里安装CentOS虚拟机是一样的,只不过这个是命令行形式,而VMware里是图形界面罢了。

首先设置语言,按数字1,回车进入以下界面:

例如我要选Chinese就按数字68并回车即可,回车之后会让你选择是中文简体还是繁体,也是按下相应的数字并回车即可:

配置完成之后又会再次回到配置界面,设置时区

设置root密码:

开始安装系统:

一切顺利,安装成功!

这时我们是处于一个虚拟终端的,如果要退出来虚拟机,应该说是切出来,按Ctrl + ] 即可。
切出虚拟机后,可以看到/kvm_data/目录下多了一个虚拟机的磁盘目录:

7、配置固定IP,可以局域网直接访问

[root@localhost ~]# ip addr

配置ip

  [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0HWADDR=xxxxxxxxxxTYPE=EthernetUUID=xxxxxxxxxONBOOT=yesIPADDR=192.168.xxx.xxxNETMASK=255.255.255.0GATEWAY=192.168.xxx.1DNS1=114.114.114.114DNS2=8.8.8.8IPV6INIT=noNM_CONTROLLED=noBOOTPROTO=staticARPCHECK=no

重启网卡服务

systemctl restart network

8、卸载虚机

  #查看虚机virsh list#强制停止虚机virsh destroy jhapp#删除虚机virsh undefine jhapp#查出痕迹删除locate jhappupdatedb无法取消定义[root@localhost ~]# virsh undefine jhapp错误:Refusing to undefine while domain managed save image exists[root@localhost ~]# virsh undefine jhapp --managed-save域 jhapp has been undefined

9、常用virsh命令

  virsh list             列出当前宿主机上处于运行状态的虚拟机virsh list --all      列出当前宿主机上所有的虚拟机virsh start vm1     (虚拟机name) 开启某一台虚拟机virsh shutdown vm1   (虚拟机name) 正常关闭一台虚拟机virsh destroy vm1      强制关闭某一台虚拟机virsh autostart vm1    开机自启动虚拟机vm1virsh autostart  --disable vm1 关闭开机自启动virsh edit vm1       编辑某个虚拟机的配置文件virsh pool-list       列出存储池virsh console           连入虚拟机#ctrl ]                退出consolevirsh autostart 虚拟机名    #设置随宿主机开机自启动virsh autostart --disable 虚拟机名  #取消随宿主机开机自启动

10、配置网卡混乱后出现错误,解决方法如下

编辑配置文件:# vi /etc/sysconfig/network-scripts/ifcfg-eth0 将ONBOOT=no改成yes保存退出,重启网卡vm虚拟机克隆,系统MAC和UUID会重复,导致获取不到IP报错:device eth0 does not seem to be present, delaying initialization 需要修改文件1、vi /etc/sysconfig/network-scripts/ifcfg-eth0ifcfg-eth0的配置文件里保存了以前的MAC地址,就把这一行删除掉在重启网卡2、/etc/udev/rules.d/70-persistent-net.rules 删除后重启机器因为这个文件绑定了网卡和mac地址,所以换了网卡以后MAC地址变了,所以不能正常启动,也可以直接编辑这个配置文件把里面的网卡和mac地址修改乘对应的,不过这样多麻烦,直接删除重启,它会自动生成个。

CentOS7安装KVM、KVM安装CentOS7相关推荐

  1. CentOS7 安装管理KVM虚拟机

    为什么80%的码农都做不了架构师?>>>    系统:CentOS7 64位 [root@e3 ~]# cat /etc/redhat-release CentOS Linux re ...

  2. 使用CentOS7 kvm虚拟机安装蓝鲸社区版(3.15)

    使用C7 kvm虚拟机安装蓝鲸平台 蓝鲸介绍 蓝鲸官网: http://bk.tencent.com/ 蓝鲸社区版本下载:http://bk.tencent.com/download/ 蓝鲸智云社区: ...

  3. CentOS 7.1下KVM的安装与配置

    由于没有物理机可用,在自己的VMware Workation中CentOS 7搭建完成. 首先查看VMware Workation是否支持虚拟化,把红框内打钩即可. 虚拟化开启并安装CentOS系统, ...

  4. 完整部署CentOS7.2+OpenStack+kvm 云平台环境(3)--为虚拟机指定固定ip

    之前在测试环境(centos7.2)上部署了openstack云平台(完整部署CentOS7.2+OpenStack+kvm 云平台环境(1)--基础环境搭建),openstack在neutron组网 ...

  5. CentOS7.2部署KVM虚拟机

    学习了关于PostGis.OSM数据以及Mapnik相关内容,接下来将利用假期重点学习PostgreSQL-XL和瓦片服务器集群技术,因此先把环境搭好.计划采用KVM来充分利用家里不太宽裕的" ...

  6. Centos7笔记之KVM之磁盘格式转换

    一.目标 centos7.6环境下,kvm的raw和qcow2磁盘间的格式转换 二.平台 [root@xserver ~]# cat /etc/redhat-release  CentOS Linux ...

  7. 在CentOS7上运行KVM虚拟机

    在CentOS7上运行KVM虚拟机 准备工作 检查CPU特性 安装一些基础软件包(非必须) 安装KVM及相关工具 验证安装结果 启动服务并设置为开机自动运行 创建网络环境 使用KVM虚拟机 下载操作系 ...

  8. CentOS7.7搭建KVM虚拟化管理工具WebvirtMgr

    CentOS7.7搭建KVM虚拟化管理工具WebvirtMgr 概述 KVM(Kernel-based Virtual Machine),开源的系统虚拟化模块.出于成本,技术人员力量的原因,很多小型企 ...

  9. centos7中使用yum安装tomcat以及它的启动、停止、重启

    centos7中使用yum安装tomcat 介绍 Apache Tomcat是用于提供Java应用程序的Web服务器和servlet容器. Tomcat是Apache Software Foundat ...

  10. CentOS7.5下yum安装MySQL8图文教程

    卸载MariaDB 1.列出所有安装的MariaDB rpm 包 rpm -qa | grep mariadb 2.强制卸载 rpm -e --nodeps mariadb-libs-5.5.60-1 ...

最新文章

  1. 一套简单通用的Java后台管理系统,拿来即用,非常方便(附项目地址)
  2. 每日一皮:开会不关微信的尴尬(2)
  3. Mac Book 问题汇集
  4. WPF基础入门 - 1
  5. python天天向上的力量 A
  6. Objective-C模版方法(TemplateMethod)
  7. r语言 精美rda图_R语言动态图可视化:如何、创建具有精美动画的图
  8. const,readonly 这些你真的懂吗? 也许会被面试到哦。。。
  9. 一系列JavaScript的基础工具
  10. 20170910算法工程师在线笔试
  11. Atitit java支持php运行环境 Quercus jar 1.1. Quercus 1 1.2. Web.xml 增加php servlet拦截 1 1.3. Phpinfo。php测试 1
  12. TcpSocket的Qt串口实现与QtSocket接收数据不完整处理方法
  13. WPS 2005看起来还是蛮不错的
  14. 物业设备与设施管理【1】
  15. 数据可视化:基本图表
  16. scrapy日志信息等级
  17. 快速排序基本思路(通俗易懂+例子)
  18. 太阳神电商业务辅助工具1.5
  19. keil写文字怎么会乱码_刚刚!2020福建高考作文题出炉!你会怎么写?
  20. 雷赛dmc2410控制卡,驱动器 光栅 加电机

热门文章

  1. Data Lake Analytics的Geospatial分析函数 1
  2. placeholder字体大小以及颜色的修改
  3. 【Computer Organization笔记03】信息编码与码制转换,数据表示:检错与纠错、码距、汉明码等
  4. 第二次力扣周赛:排名149 / 2046;在完赛边缘打转(总结了5点,实力还不够)
  5. 关于异常的合理处理方式
  6. 【数据结构笔记12】平衡二叉树,AVL树,RR旋转/LL旋转/LR旋转/RL旋转,AVL树插入的代码实现
  7. 什么是计算机嵌套分类汇总,excel嵌套分类汇总 Excel表格中创建嵌套分类汇总和查看嵌套分类汇总明细的方法...
  8. 蓝牙天线的一点小资料
  9. Android开发网络连接超时
  10. python更新织梦网站_怎么让dedecms织梦网站首页自动更新