• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >虚拟化 > CentOS 7中搭建KVM虚拟化平台的方法步骤

CentOS 7中搭建KVM虚拟化平台的方法步骤

作者:徐星月月月 字体:[增加 减小] 来源:互联网

本文主要包含CentOS7搭建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 | grep vmx  //Intel服务器查看CPU是否支持虚拟化
cat /proc/cpuinfo | grep smv  //AMD的服务器用此命令查看

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

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

fdisk /dev/sdb  //使用fdisk命令创建主分区
mkfs -t xfs /dev/sdb1  //格式化磁盘

mkdir /vdir  //创建文件夹挂载磁盘
mount /dev/sdb1 /vdir/  //将格式化好的磁盘挂载至相应文件夹
df -h   //查看挂载

3、安装KVM所需软件

yum install -y qemu-kvm qemu-kvm-tools virt-manager virt-install libvirt

注:

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

4使用KVM创建虚拟机

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

qemu-img create -f raw /vdir/c1.raw 20G  
//创建一个20G的硬盘,名称为c1.raw

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

virt-install --name c1 \   //虚拟机名称
--virt-type kvm \   //类型
--ram 2048 \   //内存大小
--cdrom=/opt/CentOS-7-x86_64-DVD-1708.iso \  //镜像路径
--disk path=/vdir/c1.raw \  //磁盘路径
--network network=default \  //默认网卡
--graphics vnc,listen=0.0.0.0 \  //使用VNC连接
--noautoconsole 

开始安装......
域安装仍在进行。您可以重新连接
到控制台以便完成安装进程。

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

systemctl stop firewalld.service
setenforce 0  //关闭防火墙和安全功能

使用TightVNC Viewer 连接服务器




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

virsh list --all


启动虚拟机

virsh start c1

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

您可能感兴趣的文章:

  • Centos7下搭建KVM虚拟机的方法
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 用Docker安装Gitlab的方法步骤
  • VMware网络连接模式(桥接、NAT以及仅主机模式的详细介绍和区别)
  • 服务器虚拟化须考虑的四因素
  • Vmware虚拟机安装Ubuntu 16.04 LTS(长期支持)版本+VMware tools安装的图文教程
  • VMware Workstation11.0安装Mac OS X 10.10最完整指南
  • 详解Docker 容器互联方法
  • openstack使用openvswitch实现vxlan的方法
  • 解析IBM虚拟化技术原理 探索测试快速化道路(1)
  • docker运行容器远程挂载卷的方法
  • Docker 清理命令集锦

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 使用docker compose搭建一个elk系统的方法
    • Ubuntu Docker 源码编译(1.9.1 )详解
    • vmware12中安装 RedHat RHEL7.2系统的详细步骤(图文)
    • centos7搭建docker私人仓库的方法(kubernetes)
    • Docker MQTT安装使用教程
    • 详解Docker 容器使用 cgroups 限制资源使用
    • Docker 解决容器时间与主机时间不一致的问题三种解决方案
    • XenServer中VMware的Console的连接方法
    • 详解docker容器间通信的一种方法
    • 详解如何使用Docker快速部署ELK环境(最新5.5.1版本)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有