oVirt deep dive
based oVirt 3.3.3
DataCenter Virtualization
拥有业界最好的性能和 扩展性
降低企业TCO
得到众多合作伙伴的支持
功能丰富
开放源代码(API)
同时支持windows和linux
同类产品对比:vCenter/vSphere
DataCenter Virtualization
● Centralized Management
● High Availability
● Live Migration
● Storage Live migration
● Load Balancing
● Power Management
● Templates, thin
provisioning, snapshots
● V2V & P2V Migration tools
● Self Service User Portal
● Reporting Engine
● 当然还有更多
为什么不是OpenStack?
服务模式和负载
传统模式

Cloud 模式

statefull VMs:应用定义虚拟机

Stateless VMs:分布式应用

应用程序SLA = 虚拟机的SLA

应用程序的SLA并不依赖于VM

SLA要求虚拟机保证高可用

需要的时候建立和删除

虚拟机scale up: add vCPU,vRAM etc.

应用程序scale out: 添加更多的VMs

上线时间按年来计算

上线时间按小时和天/月计算

适用于传统的应用程序

更改应用程序适应cloud
服务模式和负载
传统模式

cloud模式

珍惜、爱护

量大、雷同

坏了,马上就得修

坏了一、两个,不会影响到整体

重在应用

重在资源
成功案例
Alter Way
public cloud 300VMs
keele University
Nieuwland Geo-Informatie
RHEV的案例

130 to 140 VMs, and 20 to 30 physical hosts
70 to 80 are currently running on oVirt
Feature
oVirt node: 裸金属架构,intel-vt,AMD-svm
<250M
read-only image based
基于文本界面的简单安装和管理
可扩展: host: 4096 logical cpus,64TB memory
guest: 160 logical cpus,2TB
memory
Feature
性能: vhost-net, 用户空间-->内核空间
Transparent huge pages 2MB
x2paic: 半虚拟化中断控制
Async-IO: block I/O
KSM
合并共享内存
virtio-scsi 取代virtio-block
Feature
安全: sVirt , SELinux subprojec, MAC
Troubleshooting: rsyslog,remote kdump
RHEL & KVM的软件/硬件 上下游生态系统
Feature
oVirt engine(管理端):
平台:CentOS6.5 + jboss 7.1
可编程扩展: RESTFul API
shell style 命令行
java/python SDk
Backup and Restore API
Feature
管理员门户:
中央集权管理 VMs, templates, desktops, storage, clusters, and
datacenters,networks,volumes.
树形管理结构
强大的搜索功能
支持标签和标记
支持事件监控,任务跟踪
HTML5 支持逻辑网络的支持
支持cpu、memory、disk的配额

UI plugins 第三方程序集成
nigos,NetApp
NoVNC
cloud-init支持
OpenStack glance/neutron支持
Feature
用户门户:
区分标准用户/Power用户
活迁移: 在同一个集群内同构cpu的主机之间
支持对正在迁移中的VM说“不”
存储活迁移: 运行中的一个或多个VM,移动到其他的
存储中,对应qemu的live block migration
Feature
高可用:
VM的高可用:
host的高可用:根据定义的规则,集群
GuestOS application高可用
快照: VM在关机状态下的快照
VM在运行时的快照
Feature
主机节点维护模式:
应用于更新(iso,硬件)
系统调度:
负载均衡
省电
自定义
Feature
VDI支持: 支持AD,OpenLDAP等
用户自服务门户
SPICE协议,(html5)
根据网络状态自适应压缩算法
支持linux桌面(sso)
像素2560x1600,4个显示器,32bit真彩色
桌面池,USB重定向,smartcard CAC
Feature
存储管理:支持iscsi,FC,NFS,Posix标准filesystem,Glusterfs
支持local filesystem
支持thin-provisioned 和preallocated两种模式
block设备的使用lvm/device mapper 池化
热插拔:

网卡
磁盘镜像
CPU (coming soon)
Feature
基于用户/组的
认证和安全:
迁移工具:

微软AD,IBM, Free IPA
多角色
动作和对象的分配
P2V/V2V
OVF支持,
直接导入无须转换
Feature
VDSM-hooks:
高级kvm特性支持

已经实现的:
SR-IOV,
VM-FEX,
CPU pinning(已经在管理端实现)
NUMA
hostusb
nestedvt
Feature
GuestOS
支持

Fully supported server operating systems:
• Red Hat Enterprise Linux 3, 4, 5, and 6; 32- and 64-bit
• Windows Server 2003, 2003 R2, 2008, 2008 R2; 32and 64-bit, Windows
Server 2012
• Ubuntu and SUSE
Fully supported desktop operating systems:
• Red Hat Enterprise Linux Desktop 5 and 6, 32- and 64bit
Windows XP 32-bit; Windows 7 32- and 64-bit; Windows 8
32- and 64-bit
Feature
管理端硬件
需求:

Minimum hardware:
•
x86_64 server with minimum one dual-core
CPU, 4 GB available RAM, 25GB
available local storage, one Gigabit Ethernet
NIC
Recommended hardware:
•
x86_64 server with one quad-core CPU or
multiple dual-core CPUs, 16 GB
RAM, 50GB available
•
Local storage, one Gigabit Ethernet NIC
Required operating system (not included):
•
Centos Linux 6.5 Server, 64 bit
Feature
节点硬
件需求

VDI客
户端

x86_64 server with:
• Intel® 64 or AMD64 CPU extensions
• Intel VT® or AMD-VTM hardware virtualization extensions
• Minimum 2GB RAM
• Minimum 10GB local storage
• Minimum one Gigabit Ethernet NIC (recommended 2GB or more total
bandwidth per server)
Internet Explorer 8 and higher on Windows platforms, with the SPICE ActiveX
control installed
Mozilla Firefox 17 and higher on Linux, with the SPICE plugin installed
架构
What we are behind?
what we are behind?(2)
Any Questions?
Thank you!
参考资料
http://www.ovirt.org/Category:Feature
http://www.redhat.com/summit/2013/presentations/
http://www.ovirt.org/Category:Case_studies
http://www.slideshare.net/nearyd/slideshelf
http://cloudarchitectmusings.com/2014/01/23/bridging-the-gap-explainingopenstack-to-vmware-administrators-the-talk-track/

Ovirt deep dive