代码改变世界

随笔分类 -  Openstack开发

OpenStack 2018 年终盘点

2018-12-31 16:50 by 云物互联, 672 阅读, 收藏, 编辑
摘要: 目录文章目录目录前言OpenStack 一年来的成长NovaCinderNeutronIronicCyborgOctaviaKollaMagnumZunKuryr从 OpenStack 到 OpenInfra前言这是最好的时代,也是最坏的时代 — — 查尔... 阅读全文

Octavia 的实现与分析(OpenStack Rocky)

2018-11-26 17:01 by 云物互联, 2514 阅读, 收藏, 编辑
摘要: 目录文章目录目录Octavia基本对象概念基本使用流程软件架构服务进程清单代码结构loadbalancer 创建流程分析network_tasks.AllocateVIPnetwork_tasks.PlugVIPAmphoraAmphora AgentAmp... 阅读全文

Octavia health-manager 与 amphora 故障修复的实现与分析

2018-11-22 14:31 by 云物互联, 1249 阅读, 收藏, 编辑
摘要: 目录文章目录目录Health Manager监控 amphora 健康状态故障转移故障迁移测试Health ManagerHealth Manager - This subcomponent monitors individual amphorae to e... 阅读全文

Octavia 创建 Listener、Pool、Member、L7policy、L7 rule 与 Health Manager 的实现与分析

2018-11-22 14:19 by 云物互联, 978 阅读, 收藏, 编辑
摘要: 目录文章目录目录创建 Listener创建 Pool创建 MemberCalculateDeltaHandleNetworkDeltasAmphoraePostNetworkPlugListenersUpdate创建 L7policy & L7rule & ... 阅读全文

HAProxy、Keepalived 在 Ocatvia 的应用实现与分析

2018-11-17 16:30 by 云物互联, 636 阅读, 收藏, 编辑
摘要: 目录文章目录目录Amphora启动 keepalived启动 haproxy最后Amphora创建一个 loadbalancer 需要占用一到两台 Amphora Instance 作为 “负载均衡器“ 的运行载体,实际提供高可用负载均衡底层支撑是 HAPr... 阅读全文

Octavia 的 HTTPS 与自建、签发 CA 证书

2018-11-17 16:27 by 云物互联, 1162 阅读, 收藏, 编辑
摘要: 目录文章目录目录Octavia 为什么需要自建 CA 证书?GenerateServerPEMTaskCertComputeCreateAmphora AgentAmphoraAPIClient最后Octavia 为什么需要自建 CA 证书?Note: Fo... 阅读全文

Octavia 创建 loadbalancer 的实现与分析

2018-11-17 16:21 by 云物互联, 890 阅读, 收藏, 编辑
摘要: 目录文章目录目录从 Octavia API 看起Octavia Controller Workerdatabase_tasks.MapLoadbalancerToAmphoracompute_tasks.CertComputeCreate & Compute... 阅读全文

OpenStack Rally 质量评估与自动化测试利器

2018-11-17 15:59 by 云物互联, 1642 阅读, 收藏, 编辑
摘要: 目录文章目录目录问题描述Rally 简介应用场景应用案例Rally 安装Rally 使用Rally 架构Rally Plugin 分析与实现程序入口执行 rally task start 的 UML最后问题描述需求实现 Rally 扩展插件的缘起是因为希望通... 阅读全文

OpenStack Placement Project

2018-10-09 12:09 by 云物互联, 2221 阅读, 收藏, 编辑
摘要: 目录文章目录目录背景Placement 简介基本概念数据模型解析Command LinePlacement Web Application 的实现与分析Placement 在启动虚拟机时的调度过程Resource provider aggregates 功能... 阅读全文

Octavia 项目加速 OpenStack LBaaS 落地大规模应用场景

2018-07-30 09:46 by 云物互联, 2186 阅读, 收藏, 编辑
摘要: 目录文章目录目录OpenStack LBaaSOctavia软件架构网络架构操作对象基本概念功能实现基本概念Ocatvia Daemon 列表部署 Ocatvia手动方式集成 OctaviaDevstack 方式部署Octavia 使用测试分析最后OpenS... 阅读全文

OpenStack Nova 高性能虚拟机之 CPU 绑定

2018-07-29 22:32 by 云物互联, 3855 阅读, 收藏, 编辑
摘要: 目录文章目录目录前文列表KVMKVM 的功能列表KVM 工具集KVM 虚拟机的本质是什么vCPU 的调度与性能问题Nova 支持的 vCPU 绑定vcpu\_pin\_set 配置项CPU 绑定策略前文列表OpenStack Nova 高性能虚拟机之 NUM... 阅读全文

OpenStack Nova Placement API 统一资源管理接口的未来

2018-07-28 19:16 by 云物互联, 1106 阅读, 收藏, 编辑
摘要: 目录目录Placement API为何称之为 “未来”操作对象基本概念数据库操作样例Placement API 在创建虚拟机时的调度过程Placement REST API 摘要Placement ClientPlacement API nova-plac... 阅读全文

Openstack_通用模块_Oslo_vmware 创建 vSS PortGroup

2017-04-25 23:53 by 云物互联, 242 阅读, 收藏, 编辑
摘要: 目录目录vSS vSSPGvSphere SDK 中相关的网络对象创建 vSS PortGroupvSS & vSSPGvSS(Standard vSwitch 标准交换机) 为在同一 ESXi/ESX 或不同 ESXi/ESX 上 VirtualMach... 阅读全文

OpenStack 实现技术分解 (7) 通用库 — oslo_config

2017-03-30 23:53 by 云物互联, 919 阅读, 收藏, 编辑
摘要: 目录目录前文列表扩展阅读osloconfigargparsecfgpyclass Optclass ConfigOptsCONF 对象的单例模式前文列表OpenStack 实现技术分解 (1) 开发环境 — Devstack 部署案例详解 OpenStack... 阅读全文

OpenStack 实现技术分解 (6) 通用库 — oslo_log

2017-03-26 23:34 by 云物互联, 346 阅读, 收藏, 编辑
摘要: 目录目录前文列表扩展阅读日志级别oslolog初始化设置 DEMOoslolog 的相关配置项oslolog 的日志级别oslolog 的使用技巧推荐使用 LOGdebug 的地方推荐使用 LOGinfo 的地方推荐使用 LOGexception 的地方推荐... 阅读全文

OpenStack 实现技术分解 (5) 应用开发 — 使用 OpenStackClients 进行二次开发

2017-03-19 15:00 by 云物互联, 202 阅读, 收藏, 编辑
摘要: 目录目录前文列表参考阅读前言OpenStackClients使用 OpenStackClients 获取 project_client object 的 demo调用 project_client object 实例方法实现对 project 操作的 dem... 阅读全文

Openstack 实现技术分解 (4) 通用技术 — TaskFlow

2017-03-10 18:14 by 云物互联, 497 阅读, 收藏, 编辑
摘要: 目录目录前文列表扩展阅读简介基本概念实现样例最后前文列表Openstack 实现技术分解 (1) 开发环境 — Devstack 部署案例详解 Openstack 实现技术分解 (2) 虚拟机初始化工具 — Cloud-Init & metadata & u... 阅读全文

Openstack 实现技术分解 (1) 开发环境 — Devstack 部署案例详解

2017-01-14 21:14 by 云物互联, 624 阅读, 收藏, 编辑
摘要: 目录目录前言系统环境Devstack下载源码配置文件 local.conf & localrc简易的环境脚本 openrc部署 Devstack自动化部署流程部署案例单节点 Nova-Network 模式部署多节点 Nova-Network 模式部署多节点 ... 阅读全文

Openstack_通用模块_Oslo_vmware 创建 vCenter 虚拟机快照

2016-11-15 18:00 by 云物互联, 221 阅读, 收藏, 编辑
摘要: 目录目录前文列表创建虚拟机快照最后前文列表Python Module_oslo.vmware_连接 vCenter Openstack_通用模块_Oslo_vmware 创建/删除 vCenter 虚拟机 创建虚拟机快照vSphere Create Sna... 阅读全文

Openstack_单元测试工具 tox

2016-11-15 16:18 by 云物互联, 373 阅读, 收藏, 编辑
摘要: 目录目录扩展阅读Openstack 的单元测试工具单元测试工具使用流程toxtoxini参考文章扩展阅读Python Mock的入门Openstack 的单元测试工具unittest: 是 Python 的标准库,提供了最基本的单元测试功能,包括 单元测试运... 阅读全文
点击右上角即可分享
微信分享提示