KVM(Kernel-based Virtual Machine)是基于x86架构上Linux操作系统的全虚拟化解决方案。在centos7中,KVM已经被集成到内核中,相当于使用内核来做虚拟机管理程序。

由于KVM本身就工作内核环境中,所以执行效率要比传统意义上的虚拟化技术高很多。kvm虚拟化需要interl VT 或者ADM-V技术支持,可以使用下面的命令确定本机CPU是否支持以上虚拟化技术

egrep '(vmx|svm)' /proc/cpuinfo

有输出则证明支持

一、安装kvm组件

安装KVM组件需要确保系统已经满足了最低的安装要求,部署KVM虚拟化需要通过BISO开启CPU的虚拟化功能,确保至少6GB的磁盘剩余空间以及2GB的内存空间。KVM虚拟机支持的存储方式有本地磁盘文件、物理磁盘分区,LVM分区,ISCIS磁盘,GFS2文件系统,光纤LUNs设备等。

在安装CENTOS7系统时,选择使用《带GUI的服务器》,选择配置带有桌面,virtualization client ,virtualizaion hypervisor,virtualization tools来部署

对于已经安装好的系统,可以yum安装组件,方式如下:

yum groupinstall "Virtualization Hypervisor" "Virutalization Client","Virutalization Platform","Virtualization Tools"

kvm相关安装包及其作用

qemu-kvm 主要的KVM程序包

python-virtinst 创建虚拟机所需要的命令行工具和程序库

virt-manager GUI虚拟机管理工具

virt-top 虚拟机统计命令

virt-viewer GUI连接程序,连接到已配置好的虚拟机

libvirt C语言工具包,提供libvirt服务

libvirt-client 为虚拟客户机提供的C语言工具包

virt-install 基于libvirt服务的虚拟机创建命令

bridge-utils 创建和管理桥接设备的工具

推荐使用组包安装,不容易遗漏软件包

二、使用图形化来工具创建虚拟机

virt-manager是centos7 系统中所提供的虚拟机管理程序,用来通过图形创建以及管理虚拟机

首先使用命令行调出程序

virt-manager

一般hypervisor默认是QEMU\KVM,前面KVM组件安装成功后,可以自动连上,在host中输入主机地中后,也可以连接到其他主机的hypervisor

然后选择新建虚拟机

使用本地安装介质方式安装,也可以选择PXE,光盘,网络安装等其他方式

然后使用ISO镜像,选择虚拟机操作系统类型,这里使用centos7

点击浏览

注意,默认存储卷位置是/var/lib/libvirt/images,在安装系统分区时,确保挂载点/var有足够空间,这里保存ISO镜像。选择centos7的镜像,点击选择卷

然后就是分配虚拟机内存和cpu,合理配置,不要超过宿主机的限制

然后选择分配存储空间,默认是使用qcow格式,合理分配

然后配置网络等硬件参数

勾选安装前自定义配置,然后网络选择共享设备名称

虚拟机选择桥接网络时,需要宿主机创建一个共享的桥接网络设备,即网桥

首先创建网桥并绑定

brctl addbr br0                #增加网桥
brctl addif bro eno1           #绑定网桥跟物理网卡
ip addr del dev enO1 192.168.3.60/24  #删除物理网卡ip地址
ifconfig br0 192.168.3.60/24 up       #增加网桥ip地址并且启动
route add default gw 192.168.3.1      #重新增加默认网关

完成后查看网桥情况及IP地址

完成后,重启网桥会失效,所以要修改网卡配置为你教案

需要在宿主机的物理网卡eno1(物理网卡名称可能不同,如eth0),需要在ifcfg-en0下手动创建ifcfg-br0网桥,同时修改ifcfg-eno1配置文件

vim /etc/sysconfig/network-scripts/ifcfg-eno1 #原有配置修改成如下,记得备份配置文件

增加如下配置,删除IP地址等信息

BRIDGE=br0

然后新增文件ifcfg-br0

vim /etc/sysconfig/network-scripts/ifcfg-br0   #新增

按照如下配置

这样下次重启 网桥配置文件就存在了

然后选择网络br0

下一步自定义硬件

确认无误后,开始安装

确认可以配置网络地址,网桥生效

转载于:https://blog.51cto.com/11555417/2341342

虚拟化云计算-centos7上使用virt-manager安装虚拟机相关推荐

  1. centos7上源码编译安装Heartbeat

      最近有遇到改造一款第三方软件安装包,安装路径统一到/opt/路径下.原来是直接使用yum安装的,本文则介绍如何采用源码编译方式在centos7上安装Heartbeat. 一.认识什么是Heartb ...

  2. centos7 上 bosun 源码安装+go二进制安装

    1. 系统  centos 7 笔者本来直接使用的  yum 安装 go yum install go 2. 由于在拉取bosun源码的时候出错 package context: unrecogniz ...

  3. 在Centos7上搭建VSCode C/C++开发环境(拥有VScode的上乘体验)

    1. 选择Clangd的原因 在C/C++的Extensions中,官方提供了C/C++ Extension Pack扩展包,对于不想麻烦的朋友只需要安装官方提供的一套扩展就可以搭建好C/C++的开发 ...

  4. 如何在CentOS7上编译WELD

    如何在CentOS7上编译WELD 准备工作 安装RUST 安装LLVM 编译WELD 准备工作 在docker上用centos7镜像运行容器: docker pull 获取镜像: docker pu ...

  5. 云服务器下能安装虚拟机吗,云服务器下能安装虚拟机吗

    云服务器下能安装虚拟机吗 内容精选 换一换 Windows弹性云服务器虚拟化驱动异常(Tools没有正常运行).为保证弹性云服务器的正常使用,请参见本节内容进行修复.弹性云服务器虚拟化驱动异常会影响弹 ...

  6. 2018年第13周-虚拟化技术理解(内含Centos7上安装KVM)

    虚拟化技术简介 说道KVM,那必须先提虚拟化技术,我网上查的资料,貌似大家对虚拟化的一些术语没有达成统一的标准,如:仿真.完全虚拟化.超虚拟化.操作系统级虚拟化. 其实我觉得这些术语没有统一,也仅仅是 ...

  7. 在CentOS7上安装配置Corosync高可用集群过程全记录

    在CentOS7上安装配置Corosync高可用集群过程全记录 一.环境.拓朴及其他准备工作: 1-1:准备网络YUM源环境: All Nodes OS CentOS 7.3 x86_64: # wg ...

  8. Centos7上安装oracle11g/12c的安装教程推荐及注意事项

    Centos7上安装oracle11g的安装教程推荐及注意事项 历时一天半,终于在今天中午安装完oracle11g,成功后喜悦的心情自是溢于言表.总有些疑问,比如为何如此复杂的数据库为何还会有如此之多 ...

  9. Centos7 上安装 mysql5.7

    Centos7 上安装 mysql5.7 **文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看到了** ​ 文章没有图片效果,想看带图片的到文章末尾加我微信公众号,搜索标题就能看 ...

  10. CentOS7上安装KVM部署虚拟机

    一.虚拟机部署前准备 安装KVM 宿主机 准备一台虚拟机并安装centos系统 配置基本要求:内存2G,处理器2核,硬盘10G,支持虚拟化. 挂载新加硬盘 # fdisk -l # fdisk /de ...

最新文章

  1. 用ruby的net/ssh链接远程的服务器
  2. 1.二叉树的中序遍历
  3. Linux ls查看目录文件命令集锦
  4. MySql 自适应哈希索引
  5. 通讯编码器测试软件,西门子S7-200 SMART通过modbusRTU与绝对值编码器通信
  6. 最高效的进(线)程间通信机制--eventfd
  7. centos安装多个tomcat
  8. 九、MySQL常见约束相关知识总结 学习笔记 + 强化复习(六大约束)
  9. 关于feign开启hystrix导致用户鉴权失败
  10. 简述java异常机制处理,简述Java中的异常处理机制
  11. 过分的谜题 模拟+思维题
  12. 如何实现一个HTML5 RPG游戏引擎——第五章,实现人物和人物特效
  13. [收藏] 将 DTS 用于业务智能解决方案的最佳实践
  14. 一文极速读懂 KEGG 数据库
  15. 2021-08-07LabVIEW编程LabVIEW控制FS400308系列气体质量流量计例程与相关资料
  16. 【ICML2018】63篇强化学习论文全解读
  17. 【Linux】NanoPi-NEO2外接spi-lcd
  18. 使用命令行编译、运行Java程序
  19. [转载]手机号码IP地址归属地查询
  20. 佳信客服呼叫中心如何配置和使用IP软话机接打电话

热门文章

  1. IO 理论 SOCK理论
  2. 个人技能总结7--Apache服务器反向代理,负载均衡,热备份+Tomcat配置
  3. 解决API中无法使用session问题
  4. centos下yum安装wget失败
  5. JSBinding + SharpKit / JavaScript 加载流程
  6. MongoDB-Getting Started with the C# Driver
  7. 线程7种状态的相互转换
  8. Mac新手教程:Adobe Illustrator 如何创建文件
  9. windows 7 精彩新功能
  10. 聚焦2017博鳌亚洲论坛:数据安全仍是互联网金融的重中之重