
Openstack
文章平均质量分 81
wsfdl
Openstack 软件研发
展开
-
openstack keystone整体架构与功能
关于keystone模块,我将从整体架构与功能,用户信息管理,认证服务3个模块用3篇文章进行分析。1. keystone的基本功能 keystone作为openstack的Identity Service,提供了用户信息管理和完成各个模块认证服务。 用户信息管理:user/tenant基本信息,tenant管理 认证原创 2014-03-05 23:12:47 · 32527 阅读 · 3 评论 -
Heat 支持查询 Autoscaling Group 虚拟机列表
引言OpenStack Mailing List 中有这么一份邮件,内容如下:[Openstack] heat autoscaling group/instance relationshipsI'm trying to figure out how to determine all instances that were createdas part of原创 2015-04-08 16:56:29 · 1939 阅读 · 0 评论 -
Keystone 高可靠性部署与性能测试
Goal Keystone Region 为跨地域的 Openstack 集群提供了统一的认证和用户租户管理。目前公司在国内外部署了数十套 Openstack 集群,其中既有集群在内网,又有集群在公网;既有 Havana 集群,也有 Icehouse 集群;既有 nova-network 集群,又有 Neutron 集群,如下图:原创 2014-12-05 00:26:43 · 6499 阅读 · 0 评论 -
Scaling your cloud——详解 Nova 中的 Region, Cell, Availability Zone, Host Aggregates Zone
为了提供规模化、分布式部署、资源优化利用和兼容 AWS 的功能,openstack 引入了 Region,Cell,Availability Zone(AZ) 和 Host Aggregates Zone(HAZ) 四个概念,其中 Region 和 AZ 是从公有云大哥 AWS 引入,Cell 是为了扩充一个 Region 下的集群的规模而引入的,Host Aggregates 是优化资源调度原创 2014-12-14 15:09:40 · 6917 阅读 · 0 评论 -
openstack mutil-hypervisor
OpenStack 4 岁多啦,每个新版本都能实现一些需求和解决一些问题。其中被企业用户问的最多的一个问题是:同一个 OpenStack 集群能同时支持多种虚拟化技术么(mutil-hypervisor)? 答案当然是 Yes!在说明如何配置 mutil-hypervisor 前,我们需要了解什么是 mutil-hypervisor。mutil-hypervirsor 简翻译 2015-01-18 20:29:51 · 3382 阅读 · 0 评论 -
构建 Openstack yum 源
对于企业的 Openstack 私有云,出于安全和某些因素的考虑,有些服务器无法访问公网,导致服务器无法更新某些 RPM 包,同时内部常有 Openstack 新特性开发需求、版本的维护与升级,因此非常有必要构建企业私有的 openstack yum 源。 构建 openstack yum 源有两个步骤:1.同步(下载)官方的源至企业 yum 服务器中;2. 重新创建 repo 并通过 ngi原创 2014-12-08 21:36:39 · 17877 阅读 · 0 评论 -
Openstack 性能测试 Rally
Rally 简介 Rally 集成了部署、API测试、压力测试功能(如下图),但我们一般用 devstack 部署,tempest 做 API 测试,因此 Rally 常用于模拟高并发场景的压力测试。Rally 测试 openstack 在并发下 API 的相应时间和请求成功率,从而测试出 openstack 规模和性能。原创 2014-12-01 22:24:59 · 13937 阅读 · 0 评论 -
Openstack 高可靠部署方案
根据服务自身状况,HA 分为 Active/Active 和 Active/Passive 两种 Active/Active: 适合于 stateless/stateful 服务,常用 load balance + keepalive(VIP) 配置 HA Active/Passive: 适用于 stateful 服务,常用 load balance + keepali原创 2014-11-22 20:42:03 · 7248 阅读 · 0 评论 -
openstack 快照分析
1. snapshot overview对openstack而言,虚拟机的快照即是镜像,快照做完后以镜像形式存于glance。虽然openstack的快照是基于libvirt(qemu-kvm),但是二者在实现上有很大区别:libvirt 主流快照实现: 采用virDomainSnapshotCreateXML()函数(CLI为virsh snapshot-create)。 新建原创 2014-08-12 22:16:50 · 12792 阅读 · 0 评论 -
Nova 是如何统计 OpenStack 计算资源
引言运维的同事常常遇到这么四个问题:Nova 如何统计 OpenStack 计算资源?为什么 free_ram_mb, free_disk_gb 有时会是负数?即使 free_ram_mb, free_disk_gb 为负,为什么虚拟机依旧能创建成功?资源不足会导致虚拟机创建失败,但指定了 host 有时却能创建成功?本文以以上四个问题为切入点,结合 Kilo 版本 Nova 源码,在默原创 2015-05-01 21:43:52 · 8693 阅读 · 0 评论