Ovirt deep dive

28
oVirt deep dive based oVirt 3.3.3

description

Introduce oVirt 3.3.3, product view.

Transcript of Ovirt deep dive

Page 1: Ovirt deep dive

oVirt deep divebased oVirt 3.3.3

Page 2: Ovirt deep dive

DataCenter Virtualization拥有业界最好的性能和扩展性

降低企业TCO得到众多合作伙伴的支持

功能丰富

开放源代码(API)同时支持windows和linux同类产品对比:vCenter/vSphere

Page 3: Ovirt deep dive

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● 当然还有更多

Page 4: Ovirt deep dive

为什么不是OpenStack?

Page 5: Ovirt deep dive

服务模式和负载

statefull VMs:应用定义虚拟机

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

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

适用于传统的应用程序

Stateless VMs:分布式应用

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

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

更改应用程序适应cloud

传统模式Cloud 模式

Page 6: Ovirt deep dive

服务模式和负载

珍惜、爱护

坏了,马上就得修

重在应用

量大、雷同

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

重在资源

传统模式 cloud模式

Page 8: Ovirt deep dive

FeatureoVirt node: 裸金属架构,intel-vt,AMD-svm <250M read-only image based 基于文本界面的简单安装和管理

可扩展: host: 4096 logical cpus,64TB memory

guest: 160 logical cpus,2TB memory

Page 9: Ovirt deep dive

Feature性能: vhost-net, 用户空间-->内核空间

Transparent huge pages 2MB x2paic: 半虚拟化中断控制

Async-IO: block I/O KSM 合并共享内存 virtio-scsi 取代virtio-block

Page 10: Ovirt deep dive

Feature安全: sVirt , SELinux subprojec, MAC

Troubleshooting: rsyslog,remote kdump

RHEL & KVM的软件/硬件 上下游生态系统

Page 11: Ovirt deep dive

FeatureoVirt engine(管理端): 平台:CentOS6.5 + jboss 7.1 可编程扩展: RESTFul API shell style 命令行

java/python SDk Backup and Restore API

Page 12: Ovirt deep dive

Feature管理员门户: 中央集权管理 VMs, templates, desktops, storage, clusters, and datacenters,networks,volumes. 树形管理结构 UI plugins 第三方程序集成 强大的搜索功能 nigos,NetApp 支持标签和标记 NoVNC 支持事件监控,任务跟踪 cloud-init支持

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

支持cpu、memory、disk的配额

Page 13: Ovirt deep dive

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

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

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

存储中,对应qemu的live block migration

Page 14: Ovirt deep dive

Feature高可用:

VM的高可用:

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

GuestOS application高可用

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

VM在运行时的快照

Page 15: Ovirt deep dive

Feature主机节点维护模式:

应用于更新(iso,硬件)

系统调度: 负载均衡

省电

自定义

Page 16: Ovirt deep dive

FeatureVDI支持: 支持AD,OpenLDAP等 用户自服务门户

SPICE协议,(html5) 根据网络状态自适应压缩算法

支持linux桌面(sso) 像素2560x1600,4个显示器,32bit真彩色

桌面池,USB重定向,smartcard CAC

Page 17: Ovirt deep dive

Feature存储管理:支持iscsi,FC,NFS,Posix标准filesystem,Glusterfs

支持local filesystem 支持thin-provisioned 和preallocated两种模式

block设备的使用lvm/device mapper 池化

热插拔: 网卡

磁盘镜像

CPU (coming soon)

Page 18: Ovirt deep dive

Feature基于用户/组的认证和安全:

迁移工具:

微软AD,IBM, Free IPA多角色

动作和对象的分配

P2V/V2VOVF支持,

直接导入无须转换

Page 19: Ovirt deep dive

FeatureVDSM-hooks: 高级kvm特性支持

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

Page 20: Ovirt deep dive

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

Page 21: Ovirt deep dive

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

Page 22: Ovirt deep dive

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

Page 23: Ovirt deep dive

架构

Page 24: Ovirt deep dive

What we are behind?

Page 25: Ovirt deep dive

what we are behind?(2)

Page 26: Ovirt deep dive

Any Questions?

Page 27: Ovirt deep dive

Thank you!