基于CentOS7部署KVM虚拟化平台
2020-01-12 21:41
267 查看
一. 什么是虚拟化
虚拟化就是把硬件资源从物理方式转变为逻辑方式,打破原有物理结构,使用户可以灵活管理这些资源,并且允许1台物理机上同时运行多个操作系统,以实现资源利用率最大化和灵活管理的一项技术。
虚拟化的优势
1:减少服务器的数量,降低硬件采购成本。
2:资源利用率最大化
3:降低机房空间、散热、用电消耗成本、
4:硬件资源可动态调整,提高企业IT业务灵活性。
5:高可用性
6:在不中断服务的情况下进行物理硬件调整。
7:降低管理成本。
8:具备更高效的灾备能力
二.安装KVM
在虚拟机里添加一个40G的新磁盘
# fdisk /dev/sdb (磁盘管理操作指令:n p 1 回车...w) # mkfs -t xfs /dev/sdb1 //格式化 # mkdir /vdir //创建一个目录挂载磁盘 # vim /etc/fstab /dev/sdb1 /vdir xfs defaults 0 0 # mount -a //刷新挂载
部署KVM
安装KVM
# yum groupinstall "GNOME Desktop" -y //安装桌面环境组件包 # yum install qemu-kvm -y //KVM模块 # yum install qemu-kvm-tools -y //KVM调试工具 # yum install virt-install -y //构建虚拟机的命令行工具 # yum install qemu-img -y //qemu组件,创建磁盘,启动虚拟机 # yum install bridge-utils -y //网络支持工具 # yum install libvirt -y //虚拟机管理工具 # yum install virt-manager -y //图像化管理虚拟机 # egrep '(vmx|svm)' /proc/cpuinfo //查看是否支持虚拟化
检查KVM模块是否安装 ,开启服务
# lsmod | grep kvm //检查KVM模块是否安装 # systemctl start libvirtd.service //开启服务 # systemctl stop firewalld.service # setenforce 0
三、KVM网络
宿主服务器安装完成KVM,首先要设定网络,在libvirt中运行KVM网络有两种方法:NAT和Bridge, 默认是NAT。
关于两种模式的说明:
用户模式——即NAT方式,这种方式是默认网络,数据包由NAT 方式通过主机的接口进行传送,可以访问外网,但是无法从外部访问虚拟机网络。
桥接模式——这种模式允许虚拟机像. 一台独立的主机一样拥有网络,外部的机器可以直接访问到虚拟机内部,但需要网卡支持,一般有线网卡都支持。
以配置桥接为例:
1、先创建两个目录(防止远程挂载挂掉)
# mkdir vdisk viso # cp -r /mnt/CentOS-7-x86_64-DVD-1708.iso /data/viso/ & //拷贝镜像到新创建的目录中,并放至后台运行,不影响接下来的操作 [1] 118636
2.修改网卡模式
# cd /etc/sysconfig/network-scripts/ # cp -p ifcfg-ens33 ifcfg-br0 # vim ifcfg-ens33 BRIDGE=br0 //在末行插入
vim ifcfg-br0 TYPE=bridge //添加 PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static //静态 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=br0 // DEVICE=br0 //网卡名称 ONBOOT=yes IPADDR=192.168.35.175 // NETMASK=255.255.255.0 // GATEWAY=192.168.35.1 // service network restart //重启网卡 ifconfig //查看
四、KVM管理
virt-manager是基于libvirt的图像化虚拟机管理软件。
请注意,不同发行版上virt-manager的版本可能不同,图形界面和操作方法也可能不同。
创建KVM虚拟机最简单的方法是通过virt-manager接口。以root身份输入virt-manager命令。
切换到图形化界面
- 创建存储池,双击QEMU/KVM,选择“存储”选项卡,然后单击“+”按钮新建存储池。
- 单击“前进”按钮,根据提示输入或浏览用以设置存储目录,如/data_kvm/store,最后单击“完成”按钮即可。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 部署KVM虚拟化平台
- kvm虚拟化管理平台WebVirtMgr部署-完整记录(0)
- 部署KVM虚拟化平台
- 虚拟化技术之KVM平台部署及简单应用
- kvm虚拟化管理平台WebVirtMgr部署
- 使用GFS集群部署KVM虚拟化平台
- 部署KVM虚拟化平台
- kvm虚拟化管理平台WebVirtMgr部署-完整记录(3)
- 从ISO创建实例、实例生成快照,创建镜像(基于openstack kilo平台、KVM虚拟化)
- WebVirtMgr 基于Centos7.3的KVM虚拟化管理平台安装
- Linux下部署KVM虚拟化平台
- centos7上部署oVirt平台管理kvm
- 从ISO创建实例、实例生成快照,创建镜像(基于openstack kilo平台、KVM虚拟化)
- 基于CentOS7的KVM虚拟化安装及应用--基础篇
- [置顶] centos7.2 kvm虚拟化管理平台WebVirtMgr部署
- Kvm部署虚拟化平台
- kvm虚拟化管理平台WebVirtMgr部署-完整记录(1)
- 部署kvm虚拟化平台
- penStack基于Libvirt的虚拟化平台调度实现----Nova虚拟机启动源码实现(1)
- 基于Linux平台的Lotus Domino 8系统部署五部曲(全视频展示)