随笔分类 -  openstack

openstack neutron 深入
摘要:一、概述 环境说明: 阅读全文

posted @ 2017-06-08 17:31 阳台 阅读(271) 评论(0) 推荐(0) 编辑

openstack nova 深入
摘要:一、概述: 由nova --debug list查看到: 由第二个请求可知,获取请求结果实质是通过二个请求即可(ps:第一个请求为token) 分析该url:http://192.168.39.172:8774/v2/b8a56795b6d749cd8434f841868ee6a4/servers/ 阅读全文

posted @ 2017-06-06 16:29 阳台 阅读(1283) 评论(2) 推荐(0) 编辑

opestack keystone 深入
摘要:一、概述 keystone 有两个endpoint端口,一个35357,用于管理,只有admin_role可以使用。一个是5000, 用于业务; 二、keystone中的路由 解析url,然后获取后端调用的具体方法; 具体解析可参见: python route 详解 阅读全文

posted @ 2017-06-06 14:05 阳台 阅读(201) 评论(0) 推荐(0) 编辑

openstack XXX-api分析
摘要:一、概述 RESTful API: 表征状态迁移,也就是说client端使用http的基本操作(主要四种:get, post, put, delete 对应增删改查)使服务端的资源状态转化; WSGI: web server gateway interface web服务网关接口,可以看作一个桥梁, 阅读全文

posted @ 2017-06-02 17:34 阳台 阅读(1245) 评论(0) 推荐(0) 编辑

openstack neutron 二/三层网络实现
摘要:引用声明:https://zhangchenchen.github.io/2017/02/12/neutron-layer2-3-realization-discovry/ 一、概述 Neutron是openstack中提供网络虚拟化的组件,根据二层网络的实现方式不同(即agent的不同),Linu 阅读全文

posted @ 2017-05-12 18:13 阳台 阅读(3108) 评论(0) 推荐(0) 编辑

openstack neutron中涉及的网络设备
摘要:一、openstack neutron网络设备介绍 Bridge(网桥) 用于将两个LAN连接起来,主要靠的MAC地址学习机制。当网桥的Port收到包时会将包的源mac和port ID关联起来记入mac学习表,通过这个学习过程来完善mac表。也就是收包时自动学习源mac,学习的目的就是转发包的时候来 阅读全文

posted @ 2017-04-14 17:55 阳台 阅读(1059) 评论(0) 推荐(0) 编辑

openstack网络基础
摘要:一、概述 网络虚拟化是云计算的最重要部分,本文详细讲述 Linux 抽象出来的各种网络设备的原理、用法、数据流向。您通过此文,能够知道如何使用 Linux 的基础网络设备进行配置以达到特定的目的,分析出 Linux 可能的网络故障原因。 二、linux抽象网络设备简介 和磁盘设备类似,Linux用户 阅读全文

posted @ 2017-04-12 18:48 阳台 阅读(422) 评论(0) 推荐(0) 编辑

openstack rpc机制
摘要:一、概述: 在openstack项目中,api的调用规则: 跨项目:如nova调用keystone, glance,cinder等,使用rest api(通过相应的python-XXXclient 库) 项目内跨服务调用,使用RPC调用,通过服务提供的rpcapi.py文件,比如cinder内部,c 阅读全文

posted @ 2017-04-07 16:20 阳台 阅读(2487) 评论(0) 推荐(0) 编辑

openstack之horizon源码分析之二
摘要:一、概述: django基础入手: django新建project:#django-admin startproject mysite 创建一个app,名叫demo:#cd mysite; pythone manage.py startapp demo 把我们新定义的app加到settings.py 阅读全文

posted @ 2016-11-14 17:22 阳台 阅读(1819) 评论(0) 推荐(0) 编辑

openstack之horizon源码分析
摘要:一、基础准备: Horizon是基于django webframework开发的标准的Python wsgi程序,django的设计专注于代码的高度可重用,信奉DRY原则,一切面向对象,而Horizon可以说高度match了django的设计风格。网站程序基本有三部分组成,业务逻辑代码(Python 阅读全文

posted @ 2016-10-30 10:16 阳台 阅读(3962) 评论(0) 推荐(0) 编辑

openstack之neutron linuxbridge + vlan组网
摘要:linuxbridge是和linuxbridge plugin匹配的core agent,主要实现L2层的功能和security group的功能。security group的功能逐渐会被neutron firewall取代。 linuxbridge的启动命令在linuxbridge_neutro 阅读全文

posted @ 2016-05-19 11:43 阳台 阅读(6471) 评论(8) 推荐(0) 编辑

openstack基本命令
摘要:1 nova △列出所有的虚拟机 nova list △查看所有的nova image nova image-list △查看所有的nova volume nova volume-list △附加volume到虚拟机上 nova volume-attach SERVER-NAME-OR-ID VOL 阅读全文

posted @ 2016-04-17 21:18 阳台 阅读(1585) 评论(0) 推荐(0) 编辑

openstack之nova启动实例过程
摘要:概述: 启动一个实例包含以下步骤: API server:处理用户请求并转发至cloud controller cloud controller:处理计算节点、网络控制、api server 以及scheduler的通信 scheduler:选择节点启动实例 Compute worker:管理实例, 阅读全文

posted @ 2016-04-17 20:48 阳台 阅读(2084) 评论(0) 推荐(0) 编辑

openstack 源码分析
摘要:Nova对于底层Hypervisor(如KVM/QEMU等)的调用与管理主要通过LibvirtDriver类,nova/virt/libvirt/driver.py Libvirt对Hypervisor的连接有两种方式:一种是只读式,用于管理;另一种是认证式,用于操作; 创建实例过程:/no... 阅读全文

posted @ 2015-10-23 23:51 阳台 阅读(478) 评论(0) 推荐(0) 编辑

HA for openstack
摘要:mysql hainstance haopenstack博客:http://blog.csdn.net/tantexian/article/list/2使用eclipse远程调试openstack:http://m.blog.csdn.net/blog/quqi99/18404807 阅读全文

posted @ 2015-08-16 21:07 阳台 阅读(188) 评论(0) 推荐(0) 编辑

openstack之cinder
摘要:一、cinder概述: 1、F版之前,并没有cinder,对应的组件为nova-volume;以Rest API的形式提供服务 2、cinder目标: 减少nova的复杂性,降低nova的负载,支持多种后端存储,增加和其他组件之间的交互; 后端存储包括isics 以及ceph等; ... 阅读全文

posted @ 2015-08-10 23:25 阳台 阅读(348) 评论(0) 推荐(0) 编辑

负载均衡
摘要:相关开源软件:haproxy,nginx、lvs 阅读全文

posted @ 2015-08-10 18:26 阳台 阅读(283) 评论(0) 推荐(0) 编辑

openstack安装配置
摘要:openstack:1、控制节点安装所有,计算节点只有nova-compute;2、网络选择: nova-network还是neutron; nova-network比较简单, neutron功能强大,并且需要第三个节点,也可以合并到控制节点;openstack所有数据库密码:openstackra... 阅读全文

posted @ 2015-07-23 16:22 阳台 阅读(225) 评论(0) 推荐(0) 编辑

openstack之Nova
摘要:一、Nova简介及其核心组件: Nove在openstack中提供计算服务; Nova核心模块: Controller Nova-api:提供API,包括命令行API; Nova-schedule: (各节点)资源的调度; Nova-conductor:提供数据库连接代理,通... 阅读全文

posted @ 2015-07-08 23:45 阳台 阅读(487) 评论(0) 推荐(0) 编辑

openstack之网络基础
摘要:L1:物理层L2:数据链路层,基于mac地址的通信,通过交换机连接;对等传输,即交换机上的一个主机发一个包,连接在该交换机上的所有机器都能收到;L3:网络层,基于ip地址,路由器设备,连接不同网段,进行路由选择;交换机/路由器的区别:1、工作层级不同,交换机在L2,路由器在L3;2、数据转发依据对象... 阅读全文

posted @ 2015-07-04 21:57 阳台 阅读(332) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示