什么是虚拟化

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

虚拟化的优势

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

资源利用率最大化

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

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

高可用性。

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

降低管理成本。

具备更高效的备灾能力。

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进行连接,便可以使用账号密码进行登录

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

linux搭建虚拟化平台报告,CentOS 7中搭建KVM虚拟化平台的方法步骤相关推荐

  1. 在LINUX系统中安装KVM虚拟化

    在LINUX系统中安装KVM虚拟化 首先CPU要支持虚拟化(Intel是vmx,AMD是svm) [root@localhost ~]# egrep '(vmx|svm)' --color /proc ...

  2. html同时播放多个文件夹,完美解码中同时使用多个文件的方法步骤

    你们应该使用完美解码吧,有时需要同时使用多个文件,不清楚的话可以学习一下,下面就是完美解码中同时使用多个文件的方法步骤. 完美解码中同时使用多个文件的方法步骤 1.首先运行软件,不要去播放任何视频,在 ...

  3. linux搭建虚拟化平台报告,Centos部署KVM虚拟化平台(可跟做)

    Centos部署KVM虚拟化平台(可跟做) 发布时间:2020-08-19 05:47:46 来源:51CTO 阅读:4210 作者:俊伟祺i 一.KVM概述 KVM是Kernel Virtual M ...

  4. RHEL 6.5 中的KVM虚拟化新特性

    昨天看到redhat官网的资料,RHEL 6.5 中会增加许多KVM虚拟化新特性,有些特性在实际工作中可能非常有前景,比如windows虚拟机的agent,原生的支持glusetFS. 抑制不了自己的 ...

  5. 虚拟机里搭建服务器,在VMware Workstation Pro中搭建server虚拟机(图文教程)

    本人使用的VMware Workstation Pro版本: 1.首先,在VMware Workstation Pro的主页面点击创建新的虚拟机: 2.第一步完成后,会弹出"欢迎使用新建虚拟 ...

  6. linux+多个字符分割字符串数组中,String的split()方法可以将字符串按照特定的分隔符拆分成字符串数组...

    在java.lang包中有String.split()方法,返回是一个数组------不管按照什么拆,拆出来是一个数组 String str = "1,2,3,4,5,6"; St ...

  7. 在Linux和Windows下删除文件夹中包含的.svn文件的方法

    为什么80%的码农都做不了架构师?>>>    一.在linux下 删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xa ...

  8. 更改CentOS上的默认SSH端口号的方法步骤

    服务搭建好了以后,更改CentOS上的默认SSH端口号可以让服务器更安全,那么如何更改CentOS上的默认SSH端口号呢?其实执行以下步骤以更改CentOS上的默认SSH端口号,具体方法步骤如下. 添 ...

  9. qurlinfo在qt5中_QT5编译使用QFtp的方法步骤

    背景 使用 QNetworkAccessManager 可以实现 Ftp 的上传/下载功能,但它没有提供例如list.cd.remove.mkdir.rmdir.rename 等功能.这种情况下,我们 ...

最新文章

  1. DHCP Snooping的作用
  2. git中的删除命令操作
  3. python中%符号详解
  4. VTK:图表之TreeToMutableDirectedGraph
  5. 车辆入库java程序_java扫描入库及出库,基于谷歌类开发.仅提供完整代码 连接SQL使用,...
  6. Twisted入门教程(9)
  7. c++ windows 蓝牙库_c++ - “是否有一个多操作系统蓝牙库?”后续:QT Linux到Windows 10蓝牙 - 堆栈内存溢出...
  8. Open3d之内部形状描述子ISS
  9. 航拍+AI︱paddlepaddle图像分割实现天空风格迁移(换天、漂浮城堡、宇宙飞船)
  10. 电源大师课笔记 2.1
  11. 教你炒股票27:盘整背驰与历史性底部
  12. C/C++学习笔记(2020.11---2021.5)
  13. jmeter 接口测试 签名_JMeter处理接口签名(sign)
  14. 慢品国学---“人皆有不忍之心“
  15. Java Dad08
  16. zabbix官网下载地址:https://sourceforge.net/projects/zabbix/files/ZABBIX Latest Stable/
  17. 牛客网题源(JavaScript)
  18. php集成环境和自己配置的区别,php集成环境、php绿色集成环境、php独立安装版环境这三者的区别
  19. Word文档标题设置,一级文字,二级及以下为数字
  20. 大数据计数原理1+0=1这你都不会算(一)No.47

热门文章

  1. 2-自定义 Mybatis 框架
  2. php修改mongo,php操作MongoDB基础教程(连接、新增、修改、删除、查询)
  3. smallint占用几个字节_面试官问我:Object o = new Object() 占用了多少个字节?
  4. stl 基于哈希的map c++_关于哈希表,你该了解这些!
  5. linux系统编译qt代码需要编译qt,linux下如何静态编译QT库,以及如何静态编译自己的程序...
  6. excel高级筛选怎么用_excel中使用高级筛选7个示例、多个条件、复制到另一个工作表公式...
  7. 视觉控每天盯着桌面,少不了桌面手机壁纸图片,请收好
  8. 渐变海报背景素材|潮流2021还将延续
  9. python 千万级数据处理_Python实现 ! 千万级别数据处理
  10. 华为业务板块_复盘丨华为Mate30发布 电子板块再爆涨停潮