KVM-8、Ovirt 基础及使用

本文介绍了oVirt这一开源虚拟化软件,详细阐述了其功能、架构,以及如何进行安装部署,包括安装ovirt-engine、配置KVM主机、添加存储和创建虚拟机等步骤,适合系统管理员和运维人员参考。
摘要由CSDN通过智能技术生成

目录
- 1. oVirt 功能介绍
- 2. oVirt 安装部署
- 2.1 基础准备
- 2.2 安装 ovirt-engine
- 2.3 配置 kvm 主机
- 2.4 添加存储
- 2.5 创建虚拟机
- 2.6 为虚拟机安装操作系统

关于 kvm 虚拟机管理平台,可以参考官网:http://www.linux-kvm.org/page/Management_Tools

介绍两款使用过的 web 端的 kvm 管理平台:

(1)Ovirt
(2)WebVirtMgr

1. oVirt 功能介绍

oVirt 是什么

oVirt 是一款免费开源虚拟化软件,是RedHat 商业版本虚拟化软件 RHEV 的开源版本。

oVirt 基于 KVM,并整合使用了 libvirt、gluster、patternfly、ansible 等一系列优秀的开源软件,oVirt的定位是替代 vmware vsphere,oVirt 目前已经成为了企业虚拟化环境可选的解决方案,另外相比 Openstack 的庞大和复杂,oVirt 在企业私有云建设中具备部署和维护使用简单的优势。

oVirt的功能

oVirt支持虚拟化环境所需的绝大部分功能,包括:

为管理员和普通用户提供了 WEB 门户;
支持多虚拟数据中心、多集群管理;
FC-SAN/IP-SAN/本地/NFS不同存储架构;
目前已经支持超融合(glusterfs)部署架构;
虚拟计算、虚拟存储、虚拟网络的统一管理;
虚拟机热迁移,存储热迁移;
物理主机宕机的高可用;
负载均衡等集群资源调配策略。

oVirt 架构

img

一个标准的oVirt部署架构应包括如下三个主要部分:

(1)1个ovirt-engine,用来进行管理虚拟机(、开关启停)、配置网络和存储等操作;
  (2)1个或多个主机(节点),用来运行虚拟机;
  (3)1个或多个存储节点,用来存放虚机镜像和iso镜像;

engine中有一个认证服务(组件)用来实现用户和管理员认证。

主机节点是安装有vdsm和libvirt组件的linux发行版,也包含一些用来实现网络虚拟化和其它系统服务的组件。自Fedora17以后的linux发行版都支持(推荐使用centos),还有oVirt-node,oVirt-node是一个基于发行版精简的系统,只包含足够支撑虚拟化运行的组件。
存储节点可以使用块存储或文件存储,可以是利用主机节点自身的存储做存储节点(local on host模式),或者使用外部的存储,例如通过NFS访问,或者是IP-SAN/FC-SAN。还有一种就是超融合架构,通过gluster将主机节点自身的磁盘组成池来使用,同时能够实现高可用和冗余。

整体架构

img

主要组件:

Engine(oVirt-engine)——oVirt的管理组件,管理oVirt主机,管理虚机、存储、网络;
管理门户——Engine为管理员提供的web入口;
用户门户——Engine为普通用户提供的web入口;
REST API——通过这个api可以允许程序进行虚拟化管理操作,oVirt的命令行工具和python SDK就是调用的此api;
CLI/SDK——命令行接口和SDK提供一种与engine通信的方式;
数据库——engine使用Postgresql数据库来持久化数据;
主机代理(VDSM)——主机节点上用于与engine通信的组件,接收engine的命令执行虚机的相关操作;
虚机代理(Guest Agent)——运行于虚机内部,通过一个虚拟串口与外部通信,向engine提供所需的信息;
AD/IPA——目录服务,engine通过目录服务来获取用户和组的信息,根据engine的权限进行控制;
DWH

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沧海之巅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值