Top Banner
oVirt deep dive based oVirt 3.3.3
28

Ovirt deep dive

May 24, 2015

Download

Technology

Li Jiansheng

Introduce oVirt 3.3.3, product view.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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!