centos7安装kvm虚拟机
来源:互联网 发布:ubuntu 17.10 安装wine 编辑:程序博客网 时间:2024/05/16 10:58
一、安装KVM
1、 验证CPU是否支持KVM;如果结果中有vmx(Intel)或svm(AMD)字样,就说明CPU的支持的。
egrep '(vmx|svm)' /proc/cpuinfo
2、 关闭SELinux,将 /etc/sysconfig/selinux 中的 SELinux=enforcing 修改为 SELinux=disabled
3、 最小安装的CentOS安装一些最基本的包(可选项,因为我是刚安装好的CentOS,所以为了下面方便点,先把一些必要的工具安装下)
yum install epel-release net-tools vim unzip zip wget ftp -y
4、 安装KVM及其依赖项
yum install qemu-kvm libvirt virt-install bridge-utils -y
5、验证安装结果,下图说明已经成功安装了
lsmod | grep kvm
6、开启kvm服务,并且设置其开机自动启动
systemctl start libvirtdsystemctl enable libvirtd
7、查看状态操作结果,如下图所示,说明运行情况良好
systemctl status libvirtdsystemctl is-enabled libvirtd
8、配置网桥模式,先将 /etc/sysconfig/network-scripts/ 目录下的网卡配置文件备份一份(不要备在当前目录以及子目录下,其他目录随意)
a. 创建 ifcfg-br0 文件,内容如下:
BOOTPROTO=staticDEVICE=br0TYPE=BridgeNM_CONTROLLED=noIPADDR=192.168.8.150NETMASK=255.255.255.0GATEWAY=192.168.8.1DNS1=122.200.121.230DNS2=8.8.8.8
b. 移除掉原来的 ifcfg-enp0s25 ,重新创建该文件,内容如下:
BOOTPROTO=noneDEVICE=ens33NM_CONTROLLED=noONBOOT=yesBRIDGE=br0
c. 重启网络服务
systemctl restart network
使用 ifconfig 验证操作结果,多了一块网卡br0,现在访问 think8848-srv02 使用 192.168.8.150 就可以了。
二、安装虚拟机
1、 准备操作系统安装镜像文件,在本文中将使用和宿主环境一样的CentOS7.3,把该文件放到 /home/iso 目录下
2、创建虚拟机文件存放的目录
mkdir -p /home/kvm-bak
3、 使用 virt-install 创建虚拟机
virt-install -n think8848-kvmbase -r 1024 --disk /home/kvm-bak/think8848-kvmbase.img,format=qcow2,size=10 --network bridge=br0 --os-type=linux --os-variant=rhel7.3 --cdrom /home/iso/CentOS-7-x86_64-DVD.iso --vnc --vncport=5910 --vnclisten=0.0.0.0
操作结果显示:
不要理会里面提示的错误,接着往下走
4、打开防火墙上的5910端口
firewall-cmd --zone=public --add-port=5910/tcp --permanentfirewall-cmd --reload
5、使用virt-viewer连接虚拟机
如果出现下图则成功
或者也可以安装virt-manager来安装虚拟机
- CentOS7安装KVM虚拟机
- centos7安装kvm虚拟机
- CentOS7.2安装KVM虚拟机
- CentOS7安装KVM虚拟机详解
- CentOS7安装KVM虚拟机详解
- CentOS7.1 KVM虚拟化之linux虚拟机安装(2)
- 使用CentOS7 kvm虚拟机安装蓝鲸社区版(3.15)
- Centos7 安装 KVM 虚拟机(VM的爸爸)
- CentOS7 安装 KVM
- CentOS7下安装KVM
- CentOS7上面安装kvm
- 安装配置kvm虚拟机
- Ubuntu安装KVM虚拟机
- KVM虚拟机安装笔记
- 安装配置KVM虚拟机
- KVM虚拟机安装
- KVM虚拟机的安装
- 安装KVM虚拟机
- C++加载PNG图片
- 小问题可能存在大问题,希望大神帮忙解答。Spark本地运行模式中单线程与多线程问题之setMaster("local")可以运行,但是设置成setMaster("local[3]")或setMaste
- Vue.js学习笔记:v-no绑定事件
- vue.js报错 [Vue warn]: Cannot find element: #app
- php 几个比较实用的函数
- centos7安装kvm虚拟机
- 2017年华为优招机试题_括号匹配_编程题
- hadoop32
- PTN设备标准规范
- C#常用控件属性及方法介绍
- 【Unity3D5.6版本使用(1)】自定义编辑器获取场景所有对象Tag生成Json
- python的社会形态模拟
- 独木舟上的旅行
- Dijkstr 算法 求单源最小路径