Track2 -何斌--openstack 在京东的应用实践

1,023 views

Published on

Published in: Technology, Spiritual
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,023
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
15
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • 修改了很多中文引起的 bug ,比如不能创建中文的虚拟机快照。 创建类型,如 ID 重复时不及时报错 卷快照的信息显示错误 删除卷的时候如果卷存在快照,则无法删除等(卷快照的名字上有一个显示详细信息的超链接,点击的时候会提示卷不存在)
  • Track2 -何斌--openstack 在京东的应用实践

    1. 1. Openstack 在京东的应用实践 京东商城虚拟化工程师 何 斌 hebin@360buy.com
    2. 2. 当前成果• Openstack 平台接入大量线上业务• 实现 Openstack 自动化部署• 实现 Openstack HA• 实现桌面云 ,已交付给 Call Center 试用• Elastic Scaling && ELB (正在开发 )
    3. 3. Openstack 自动化部署 PXE Server Apache Clients puppet.com:8140 puppet.com:8140 SVN Master DNSMasq Nova Node Puppet Master Puppet Nginx Nginx ....... PXE Server Apache SVN DNSMasq Nova Node Slave Puppet Puppet Master Slave CA Primary CA
    4. 4. 桌面云 Fat Client & IE/Firefox/Chrome Authentication Connection CenterAdmin /InteractiveCenter Openstack Scheduler Active Flatform DirectoryBlock Block Block VM VM VM Volume Pool VM Pool
    5. 5. Openstack 的二次开发•Dashboard修改 Dashdoard bug新增 dashboard 的功能特性,新增 floating ip 池、 Host 管理,新增自动挂载临时盘功能,新增在线迁移等功能新增上传 image 多线程上传功能,用户指定调度到某台 Host功 能,修改 floating ip 解除 iptables 规则特性等在 Diablo 版本中加入国际化支持,并修改 Essex 版本中的中文支持 bug•Nova修改 volume 调度算法,资源最低算法;加入 iscsi 权限认证功能;新增 spice 协议支持novaclient 增加了 floating ips 接口,增加 Hosts 管理功能
    6. 6. Elastic Scaling User 设置 阀值管理及 监控统计 策略引擎 VM Platform(Openstack) Availability Zone Availability Zone Monitor VM .... VM VM .... VM Test Service 将 VM 加入到 ELB 中 ELB
    7. 7. ELB Openstack Platform Load Balance Manager Cluster LoadBalance LoadBalanceApplication DB Haproxy/F5/Nginx Driver Client Service ServiceOpenstack Health Check/MonitorDashBoard User
    8. 8. Openstack HA• 所有的 Wsgi 服务将其部署到 Apache 中• Openstack 已经实现 nova-api 、 nova-schedule 和nova-network 的 HA• 用 pacemaker 实现 glance 、 keystone 、 Dashboard的高可用性• RabbitMQ 和 MySQL 实现集群方式保证其高可用性和数据的持久化
    9. 9. 谢谢各位!

    ×