centos 7中搭建kvm虚拟化平台的案例-mile米乐体育

小编给大家分享一下centos 7中搭建kvm虚拟化平台的案例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

什么是虚拟化

虚拟化就是把硬件资源从物理方式转变为逻辑方式,打破原有物理结构,使用户可以灵活管理这些资源,并且允许1台物理机上同时运行多个操作系统,以实现资源利用率最大化和灵活管理的一项技术。

虚拟化的优势

  1. 减少服务器数量,降低硬件采购成本。

  2. 资源利用率最大化

  3. 降低机房空间、散热、用电消耗的成本。

  4. 硬件资源可动态调整,提高企业it业务灵活性。

  5. 高可用性。

  6. 在不中断服务的情况下进行物理硬件调整。

  7. 降低管理成本。

  8. 具备更高效的备灾能力。

kvm虚拟化

kvm自linux2.6.20版本后就直接整合到linux内核中,它依托cpu虚拟化指令集(如intel-vt、amd-v)实现高性能的虚拟化支持。由于与linux内核高度整合,因此在性能、安全性、兼容性、稳定性上都有很好的表现。

centos 7中搭建kvm虚拟化平台

1、环境准备

启用cpu的虚拟化功能,添加一块磁盘用于存放kvm虚拟机产生的文件

cat/proc/cpuinfo|grepvmx//intel服务器查看cpu是否支持虚拟化 cat/proc/cpuinfo|grepsmv//amd的服务器用此命令查看

lsmod|grepkvm//查看kvm模块是否安装

2、创建磁盘分区,格式化并挂载磁盘

fdisk/dev/sdb//使用fdisk命令创建主分区 mkfs-txfs/dev/sdb1//格式化磁盘  mkdir/vdir//创建文件夹挂载磁盘 mount/dev/sdb1/vdir///将格式化好的磁盘挂载至相应文件夹 df-h//查看挂载

3、安装kvm所需软件

yuminstall-yqemu-kvmqemu-kvm-toolsvirt-managervirt-installlibvirt

注:

qemu-kvm:虚拟化软件,虚拟网络和硬盘等 用户态libvirt:虚拟化工具统一接口(libvirt api,libvirt daemon,用户态工具)virsh、virt-manager、virt-viewer、virt-install 、other-tools是libvirt用户态的工具

4使用kvm创建虚拟机

1、使用qemu-img命令创建硬盘

qemu-imgcreate-fraw/vdir/c1.raw20g //创建一个20g的硬盘,名称为c1.raw

2、使用virt-install创建名称为c1(自定义)的虚拟机,此前需将centos7的镜像放置虚拟机中。

virt-install--namec1\//虚拟机名称 --virt-typekvm\//类型 --ram2048\//内存大小 --cdrom=/opt/centos-7-x86_64-dvd-1708.iso\//镜像路径 --diskpath=/vdir/c1.raw\//磁盘路径 --networknetwork=default\//默认网卡 --graphicsvnc,listen=0.0.0.0\//使用vnc连接 --noautoconsole  开始安装...... 域安装仍在进行。您可以重新连接 到控制台以便完成安装进程。

3、关闭防火墙和安全功能,使用tightvnc viewer工具连接主机192.168.10.128

systemctlstopfirewalld.service setenforce0//关闭防火墙和安全功能

使用tightvnc viewer 连接服务器

安装步骤和平时安装操作系统的方法一样,安装完成后重启,tightvnc viewer便断掉,在linux中可查看到虚拟机c1的状态是关闭的

virshlist--all

启动虚拟机

virshstartc1

再用tightvnc viewer进行连接,便可以使用账号密码进行登录

以上是“centos 7中搭建kvm虚拟化平台的案例”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道!

展开全文
内容来源于互联网和用户投稿,文章中一旦含有米乐app官网登录的联系方式务必识别真假,本站仅做信息展示不承担任何相关责任,如有侵权或涉及法律问题请联系米乐app官网登录删除

最新文章

网站地图