订阅云计算RSS CSDN首页> 云计算

OpenStack企业应用之路技术培训:虚机迁移、HA、VDI、跨Hypervisor管理

发表于2014-05-29 10:20| 次阅读| 来源CSDN| 0 条评论| 作者周小璐

摘要:第六届中国云计算大会于2014年5月20-23日在北京国家会议中心拉开帷幕。大会首次加入了培训环节,5月20日,一线技术专家对OpenStack进行了涵盖技术应用、问题解析、实战经验等方面的高端培训。

【CSDN现场报道】第六届中国云计算大会于2014年5月20-23日在北京国家会议中心拉开帷幕。本次大会立足实践,以国际化的视野,帮助与会者了解全球云计算技术的发展趋势;从应用出发,探讨交通、医疗、教育、金融、制造、数字娱乐等行业领域的实践经验;并通过技术专场、产品发布和培训课程等方式,深度剖析云计算大数据的核心技术。

大会首次加入了培训环节,融入了“实战”的要素。作为专用云构建技术的领跑者,活跃的开源社区以及IT制造商的鼎力支持使OpenStack逐渐走向了成熟和商用。随着云计算与大数据的深入实践,OpenStack技术领域已经产生巨大的人才缺口,一场OpenStack高端实战技术培训恰逢其时。5月20日,一线技术专家对OpenStack进行了涵盖技术应用、问题解析、实战经验等方面的高端培训。

由于网络报名的人数在60人左右,所以我们准备的会场太小了,很多学员都是站着听课的,在这里向各位学员道歉。当天的培训共有五位讲师进行了分享,都是实践过程中的干货总结。上午, TryStack团队核心成员章津楠分享了“虚拟机迁移及HA方案”和“OpenStack网络模式性能分析” ,携程云平台研发总监吴毅挺分享了“基于OpenStack的VDI方案及案例分析 ”和“跨Hypervisor管理最佳实践”。


TryStack团队核心成员 章津楠

章津楠:虚拟机迁移及HA方案

首先为什么要做迁移?比如,计算机的硬盘发生故障,需要停机维护,要把虚拟机全部迁移到一台健康的机器上,这时需要把物理机关掉,然后将磁盘更换。

在迁移之前需要考虑四个问题:

  1. 如果要做虚拟机的热迁移,必须要有一个共享存储;
  2. 要迁移的两个VM必须在同一个subnet,因为跨subnet的虚拟机之间不是互通的;
  3. 要考虑兼容性,比如从AMD的CPU迁到Intel的CPU是不行的,建议CPU尽量是一样的;
  4. 网络建议是1G以上。

关于共享存储的问题,KVM和Xen没有自带的集群文件系统,需要借助一些开源的解决方案,有以下这么几种:

  • 最简单的是用一台NFS Server直接挂出来
  • GlusterF
  • CEPH
  • GFS2/OCFS2,传统的企业中,有很多FC的存储。挂出来就是个裸设备,需要集群文件系统去解决文件的共享问题。

OpenStack上的迁移有三种:

  • Live Migration,和VMware的热迁移是一样的
  • Block Migration,不需要share storage,对网络要求比较高,local I/O也比较麻烦。
  • Migration,是指将一台宕机的虚拟机迁移到另一台物理机上。

HA(High Available,高可用性群集)是保证业务连续性的有效解决方案,一般有两个或两个以上的节点,且分为活动节点及备用节点。通常把正在执行业务的称为活动节点,而作为活动节点的一个备份的则称为备用节点。当活动节点出现问题,导致正在运行的业务(任务)不能正常运行时,备用节点此时就会侦测到,并立即接续活动节点来执行业务。从而实现业务的不中断或短暂中断。章津楠列举了通过独裁和投票两种方式实现HA的具体操作。

章津楠:OpenStack网络模式性能分析

Neutron能不能在实际生产用?原来的生产环境中网络如何扩展? 虚拟环境中Neutron的性能如何?企业级的环境网络该如何做?基于这几个问题,章津楠对VLAN、GRE和VLAN+ph_gw三种网络进行了测试。测试中用到的主要工具有:

  • tcmpdump
  • traceroute
  • ip netns
  • ethtool
  • ovs-vsctl

接下来,章津楠分享了测试的网络拓扑结和几个测试场景,比如三种网络对OpenStack的性能损耗问题,一个compute节点上两个VM之间的通讯情况,虚拟机访问外网的性能,多个虚拟机同时访问外网等。


网络拓扑结构

通过这些测试可以得出几个结论:一是在同一宿主机之间数据交换速度挺快的;两个不同网段间的数据交换,如果经过L3的话,GRE的性能肯定比VlAN低,如果过switch的话,它的性能稍微好一点;在企业级私有云中VLAN足够了,但要注意switch能够支持的VLAN数量;Neutron的L3高可用目前还没有好的解决方案,最好用VLAN+switch gateway的方式。


携程云平台研发总监 吴毅挺

吴毅挺:基于OpenStack的VDI方案及案例分析

携程云平台研发总监吴毅挺在课程“基于OpenStack的VDI方案及案例分析”中,主要分享了以下几个话题:什么是VDI?远程桌面协议?瘦客户机的终端如何选择、优化?

吴毅挺首先总结了VDI的几个优势:

  • 降低运维成本,特别是耗电可以减少60-70%;
  • 可以远程办公
  • 快速扩容
  • 数据安全

接下来,吴毅挺主要介绍了Spice协议,分别介绍了Spice架构中几个主要部分。


Spice协议架构

携程呼叫中心目前的VDI部署已经达到了1000多台,并在不断增加,并且是7×24小时不间断,每天能接通20k-30k个呼叫。吴毅挺还分享了携程应对VDI启动风暴的方案。

Commodity MLC SSD
4 * 200G Raid10
2* 8Core 160G mem
  • Linked-clone in 1s
  • Delta < 5G
  • Boot 50 win7 in 30s

吴毅挺:跨Hypervisor管理最佳实践

最初携程的虚拟化是基于VMware的,后来部署OpenStack后才开始使用KVM。吴毅挺在第二部分的课程中主要介绍了OpenStack跨Hypervisor的管理,主要涉及 VMware、KVM和 Bare Metal。


OpenStack对Hypervisor支持概览

0
0