Ovirt deep dive

Post on 24-May-2015

923 views 0 download

description

Introduce oVirt 3.3.3, product view.

Transcript of Ovirt deep dive

oVirt deep divebased 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, thinprovisioning, snapshots● V2V & P2V Migration tools● Self Service User Portal● Reporting Engine● 当然还有更多

为什么不是OpenStack?

服务模式和负载

statefull VMs:应用定义虚拟机

应用程序SLA = 虚拟机的SLASLA要求虚拟机保证高可用

虚拟机scale up: add vCPU,vRAM etc.上线时间按年来计算

适用于传统的应用程序

Stateless VMs:分布式应用

应用程序的SLA并不依赖于VM需要的时候建立和删除

应用程序scale out: 添加更多的VMs上线时间按小时和天/月计算

更改应用程序适应cloud

传统模式Cloud 模式

服务模式和负载

珍惜、爱护

坏了,马上就得修

重在应用

量大、雷同

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

重在资源

传统模式 cloud模式

FeatureoVirt 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的软件/硬件 上下游生态系统

FeatureoVirt 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. 树形管理结构 UI plugins 第三方程序集成 强大的搜索功能 nigos,NetApp 支持标签和标记 NoVNC 支持事件监控,任务跟踪 cloud-init支持

HTML5 支持逻辑网络的支持 OpenStack glance/neutron支持

支持cpu、memory、disk的配额

Feature用户门户: 区分标准用户/Power用户

活迁移: 在同一个集群内同构cpu的主机之间

支持对正在迁移中的VM说“不”存储活迁移: 运行中的一个或多个VM,移动到其他的

存储中,对应qemu的live block migration

Feature高可用:

VM的高可用:

host的高可用:根据定义的规则,集群

GuestOS application高可用

快照: VM在关机状态下的快照

VM在运行时的快照

Feature主机节点维护模式:

应用于更新(iso,硬件)

系统调度: 负载均衡

省电

自定义

FeatureVDI支持: 支持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/V2VOVF支持,

直接导入无须转换

FeatureVDSM-hooks: 高级kvm特性支持

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

FeatureGuestOS 支持

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; 32-

and 64-bit, WindowsServer 2012• Ubuntu and SUSEFully supported desktop operating systems:• Red Hat Enterprise Linux Desktop 5 and 6, 32- and 64-

bitWindows 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, 25GBavailable local storage, one Gigabit Ethernet

NICRecommended hardware:• x86_64 server with one quad-core CPU or

multiple dual-core CPUs, 16 GBRAM, 50GB available• Local storage, one Gigabit Ethernet NICRequired 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 totalbandwidth 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!