CentOS7.1 KVM虚拟化之环境准备
备注:实验没有问题,只是暂时还不知道弄这个用来干嘛,不过先留着以后查看吧
一、基础平台
1.一台装有VMware的Windows系统 (可联网)
2.CentOS7.1 64bit 镜像
二、最小化安装一台CentOS 7.1系统的VMware虚拟机"CentOS KVM01"
要求:内存4G、硬盘100G、CPU 8核(勾选Virtualization engine中:Virtualize Intel VT-x/EPT or AMD-V/RVI,否则不支持虚拟化配置),系统最小化安装,关闭firewalld、selinux服务。
三、虚拟化环境准备
1.查看是否支持虚拟化

- grep -E 'vmx|svm' /proc/cpuinfo
出现如下既为支持虚拟化:
2.安装KVM相关包

- yum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install
3.设置libvirtd服务自启

- systemctl enable libvirtd && systemctl start libvirtd
验证:
查看以下模块是否被加载

- [root@kvm01 ~]# lsmod | grep kvm
- kvm_intel 148081 0
- kvm 461126 1 kvm_intel
查看虚拟机环境

- [root@kvm01 ~]# virsh -c qemu:///system list
- Id 名称 状态
- ----------------------------------------------------
4.配置软连接

- ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm
5.创建以下目录

- mkdir /vm-images #存放kvm虚拟机目录
- mkdir -p /data/iso #存放iso镜像目录
四、配置虚拟网桥
编辑/etc/sysconfig/network-scripts/ifcfg-ens33文件,增加如下一行:

- BRIDGE=br0
新建/etc/sysconfig/network-scripts/ifcfg-br0文件如下

- TYPE="Bridge"
- BOOTPROTO=static
- DEVICE="br0"
- ONBOOT="yes"
- DNS1=10.0.0.2
- IPADDR=10.0.0.5
- PREFIX=24
- GATEWAY=10.0.0.2
- DELAY="0"
配置/etc/sysctl.conf,增加如下一行

- net.ipv4.ip_forward = 1
使/etc/sysctl.conf配置生效

- sysctl -p /etc/sysctl.conf
重启网卡服务,使网卡配置生效

- systemctl restart NetworkManager.service
验证:
查看网桥

- [root@kvm01 ~]# brctl show
- bridge name bridge id STP enabled interfaces
- br0 8000.000000000000 no
- virbr0 8000.525400940eda yes virbr0-nic
CentOS7.1 KVM虚拟化之环境准备的更多相关文章
- CentOS7.1 KVM虚拟化之经常使用管理虚拟机命令(3)
一.查看虚拟机列表及状态 [root@kvm01 ~]# virsh list --all Id Name State ---------------------------------------- ...
- centos7.2 kvm虚拟化管理平台WebVirtMgr部署
在服务器上部署kvm虚拟化,虚出多台VM出来,以应对新的测试需求.当KVM宿主机越来越多,需要对宿主机的状态进行调控,决定采用WebVirtMgr作为kvm虚拟化的web管理工具,图形化的WEB,让人 ...
- VMware下的Centos7实践Kvm虚拟化(通俗易懂)
虽然网上已经有很多关于kvm安装的教程了,但我还是看得头晕,有的教程里安装的包很多,有的很少,也没说明那些安装包的作用是干嘛的,用的命令也不一样,也没解释命令的意思是什么. 我重新写一个教程,尽量通俗 ...
- KVM虚拟化平台环境部署
一:安装依赖包 二:配置网卡 三:配置环境 实验环境: KVM01 192.168.200.10 关闭防火墙及相关的安全机制 [root@KVM01 ~]# systemctl stop fire ...
- CentOS7.1 KVM虚拟化之linux虚拟机安装(2)
一.上传ISO文件到/data/iso下 这里使用CentOS-5.5-i386-bin-DVD.iso 二.安装CentOS5.5 CentOS7.1 安装KVM虚拟机默认磁盘格式为qcow2(推荐 ...
- CentOS7.1 KVM虚拟化之虚拟机快照(5)
这里用之前克隆的虚拟机vm1-clone进行快照操作 注: 1.快照实际上做的是虚拟机的XML配置文件,默认快照XML文件在/var/lib/libvirt/qemu/snapshot/虚拟机名/下 ...
- 完整部署CentOS7.2+OpenStack+kvm 云平台环境(3)--为虚拟机指定固定ip
之前在测试环境(centos7.2)上部署了openstack云平台(完整部署CentOS7.2+OpenStack+kvm 云平台环境(1)--基础环境搭建),openstack在neutron组网 ...
- kvm虚拟化环境的搭建
首先搭建kvm的虚拟化环境,我选择的环境是在vmvare上的Centos 7的虚拟机,在该环境上搭建kvm的虚拟化环境 1:安装虚拟机(该过程自行安装) 2:操作系统环境的设置 (1)修改内核模式为兼 ...
- KVM虚拟化环境准备
1. 概述2. 环境准备2.1 硬件环境2.2 软件环境2.2.1 YUM安装软件包2.2.2 环境检查2.2.3 启动libvirtd服务2.3 网络环境2.3.1 复制网卡配置文件2.3.2 修改 ...
随机推荐
- MYSQL基础知识小盲区
MYSQL必会的知识 命令行 启动mysql: mysql -u用户名 -p密码 显示表中的各列详细信息: show columns form tablename 等价于 desc ...
- sqlalchemy(一)常用连接参数及包
简介: 本文默认你已经有了一定的数据库基础.我们不喜欢写原生SQL语句,那个写着费劲,日常开发时候,我们怎么CRUD数据库呢?一般使用ORM,对象关系映射(英语:Object Relational M ...
- window.setTimeout和window.setInterval的区别,及用其中一个方法记录时间。
window.setTimeout(语句,时间)是在多久之后执行语句,语句只执行一次. window.setInterval(语句,时间)是每隔多久执行一次语句,语句循环执行. <!DOCTYP ...
- nginx的日志切割
nginx日志默认情况下统统写入到一个文件中,文件会变的越来越大,非常不方便查看分析.以日期来作为日志的切割是比较好的,通常我们是以每日来做统计的.下面来说说nginx日志切割. 如果我们使用的是yu ...
- Delphi 10.3实现Android App的动态权限申请
Delphi 10.3 RIO发布近两个月,针对Google Play的要求,完美实现了对Android 8的支持,即对Android API Level 26的支持.这支持当中,最主要的得算是动态申 ...
- php发送邮件(TP5)
先百度搜索phpmailer 下载phpmailer函数包 放到/vendor/下,这是tp5扩展类库目录 然后你需要一个已经开启了SMTP服务的邮箱,作为发送者邮箱,QQ邮箱163邮箱是需要自己开 ...
- SDM(Supervised Descent Method and its Applications to Face Alignment )
sdm SDM 人脸对齐的核心内容很简单,就是特征到偏移量的映射: Ix = R I 是特征,x是映射矩阵,R是偏移 ...
- git命令收集(记得持续更新)
这里收集了一些常用的git命令: git remote add origin git@192.168.1.128:sabo/ycdd-server.git git push -u origin mas ...
- Echarts 绘图(饼图,中国地图)
一个使用Javascript 实现的开源可视化库,可以流畅的运行在pc 和移动设备上,兼容当前绝大部分浏览器(Chrome ,firefox,IE8)等 底层依赖轻量级的矢量图形库ZRender,提供 ...
- hello1.java内容简单介绍
双击该Hello.java文件以查看它. 在Hello类,称为管理bean类,提供了getter和setter方法name中的Facelets页面表达式中使用属性.默认情况下,表达式语言引用类名,第一 ...