OpenStack Hacker养成指南

openstack学习指南 立即下载

0 阅读指南

1 OpenStack Hacker

  • 态度:开放、主动、沟通
  • 影响力:能说、能写、能分享
  • 四化:自动化、流程化、系统化、文档化

2 基础技能

Python

Linux

Git

Unittest

3 OpenStack 基础

The 5-minute Overview

OpenStack is a global collaboration of developers and cloud computing technologists producing the ubiquitous open source cloud computing platform for public and private clouds. The project aims to deliver solutions for all types of clouds by being simple to implement, massively scalable, and feature rich. The technology consists of a series of interrelated projects delivering various components for a cloud infrastructure solution. OpenStackcontrols large pools of compute, storage, and networking resources throughout a datacenter, all managed through a dashboard that gives administrators control while empowering their users to provision resources through a web interface.

z1

 

OpenStack 基本概念

简单安装 OpenStack

环境设置

为了快速安装OpenStack,你要设置最快的apt源(或者设置yum源)和pypi源。

你也可以搭建自己的apt源和pypi源:

devstack 安装

devstack使用screen管理OpenStack各个服务,所以你要用screen调试OpenStack。

packstack(RHEL,CentOS) 安装

deb包安装

 

调戏 OpenStack

Python基本库

WSGI

重要的库

TESTING

OpenStack基础组件

在OpenStack中,有一个重要的项目叫做Oslo(原名是openstack-common),给OpenStack其他项目提供基础组件。

RPC组件

WSGI

OpenStack 代码规范

Python 深入学习

理解python中optparse.OptionParser类。
http://docs.python.org/library/optparse.html

理解collections.Mapping类。
http://docs.python.org/library/collections.html

分析浅拷贝,深拷贝
http://blog.youkuaiyun.com/winterttr/article/details/2590741
http://longmans1985.blog.163.com/blog/static/70605475200991603624942/
http://book.51cto.com/art/200806/77233.htm

LoggerAdapter类
http://docs.python.org/howto/logging-cookbook.html#context-info中。

介绍rabbitmq
http://blog.ftofficer.com/2010/03/translation-rabbitmq-python-rabbits-and-warrens/
http://kombu.readthedocs.org/en/latest/introduction.html#synopsis

Python Decorators入门
http://blog.youkuaiyun.com/beckel/article/details/3585352

Python @classmethod @staticmethod的区别。

http://www.libaoyin.com/2013/08/06/pyhton-staticmethod-classmethod/

五分钟理解元类(Metaclasses)
http://www.cnblogs.com/coderzh/archive/2008/12/07/1349735.html

nova中用到的python知识
http://canx.me/2011/12/%E4%B8%80%E4%BA%9Bpython/

python中类的总结
http://ipseek.blog.51cto.com/1041109/802243

with的总结
http://effbot.org/zone/python-with-statement.htm

Pool类
http://nullege.com/codes/search/eventlet.pools.Pool

paste模块
http://pythonpaste.org/

python魔术方法
http://pycoders-weekly-chinese.readthedocs.org/en/latest/issue6/a-guide-to-pythons-magic-methods.html

Routes模块
http://routes.readthedocs.org/en/latest/index.html

yield学习

4 OpenStack 整体架构

架构图

工作流

Keystone Workflow

Nova Workflow

OpenStack 核心项目

对各个项目简要分析:http://www.slideshare.net/randybias/state-of-the-stack-april-2013

核心项目的分析:

通用机制的分析:

5 OpenStack 部署/管理

OpenStack 自动化部署

OpenStack 监控

6 参与 OpenStack 社区

都在这里:https://wiki.openstack.org/wiki/Main_Page

7 OpenStack 二次开发

8 OpenStack 生态圈

文章来源:UnitedStack http://www.ustack.com/blog/openstack_hacker/
文章作者:Zhu Rongze http://www.ustack.com/author/zhurongze/

最全的Openstack学习资料-不下载会后悔的 内容包含本人学习openstack一年左右的时间所积累的一些资料,包括openstack不同版本的测试,安装文档,学习资料,自动化脚本安装,部署,ceph集成,网络规划等等内容,希望能对大家有所帮助,最重要的是你要亲手搭建,亲自阅读代码才能更好的提高!由于源码较大,无法上传,请自行去github下载 立即下载

相关推荐

openstack入门宝典(网络书籍第三版)

about云openstack入门宝典(网络书籍第三版) - -.pdf ,初学者必备

如何学习OpenStack,如何成为OpenStack工程师?(转)

学习OpenStack时候,非常全面的学习指南,所以转载过来,和大家分享一下。 原文地址:http://way4ever.com/?p=349 0 阅读指南 希望本文能够解开你心中萦绕已久的心结,假如是死结,请移步到https://wiki.openstack.org/wiki/Main_Page 学习OpenStack其实就是学习各种Python库的过程。 把OpenSta

虾悠悠的专栏 8851

OpenStack-用户手册可编辑范本(1).doc

OpenStack-用户手册可编辑范本(1).doc

Openstack快速入门

Horizon负责OpenStack管理的统一Web界面,其源代码分布在两个位置。/usr/lib/python2.7/site-packages/horizon:存放最基本的、可以共享的类、表格和模板等。/usr/share/openstack-dashboard:存放与界面有直接关系、更加具体的类、表格和模板等,这些文件可以由用户修改以实现界面定制。Horizon提供4个仪表板,对应着图形界面的一级节点,其中每个仪表板目录中又定义其下级节点(面板)。admin(管理员)

恐龙让Lee的博客 4454

niushop靶场漏洞查找-文件上传漏洞等(超详细)

发现报错,而且这个报错十分熟悉,与我们所学的sqli报错注入特别像。这里查询到后面的url有且仅有一个,目测估计是后台。上传的图片是包含一句话木马的图片。发现获取到了webshell。实战漏洞-niushop。

qq_59020256的博客 1727

ICC2 实战秘籍:create_workspace 命令全解析

必选项:工作区名称,这可是创建工作区的 “身份证”,必不可少。技术数据选项匹配:优先考虑用 -technology 直接加载技术文件,这是获取最新、最准确技术数据的首选路径;要是已经有合适的技术库了,那 -use_technology_lib 引用现有技术库也能快速上手。精度设置优先规则:技术文件自动配置排在第一位,能自动适配就别手动操心;要是自动配置不理想,那就显式指定 scale_factor;实在没要求,就用默认配置,但得清楚它的精度限制。

weixin_50820814的博客 1124

如何循序渐进学习OpenStack?

循序渐进学习OpenStack可以分为几个阶段,每个阶段都有相应的学习和实践内容。以下是一个推荐的学习路径:基础了解:学习云计算基础,了解IaaS、PaaS、SaaS等基本概念。了解OpenStack的历史背景、架构和核心组件。官方文档:阅读OpenStack官方文档,特别是安装指南和教程,这是最权威的学习资源。环境搭建:...

357

软件工程大作业——图书管理系统/图书个性化推荐与实现系统

软件工程期末大作业,图书管理系统,包含ER图、程序流程图、属性图、结构图

2401_82857325的博客 3646

OpenStack 基础知识(学神教育学习笔记)

作用Openstack是一种IaaS组件,开源的云计算管理平台项目。Openstack命名方式 版本发布以A-Z字母顺序来发布。 如2010/10 发布Austin 2011/2 发布 Bexar, 查看最新版本openstack yum源: https://repos.fedorapeople.org/repos/openstack2016/4/7,Mikata版本发布。OpenStac

猿来这样-谢厂节的博客 8173

双轮差动机器人SLAM实战:轮速里程计从建模到精度验证(附Matlab代码)

本文详细介绍了双轮差动机器人SLAM系统中轮速里程计的实现全流程,包括核心原理、建模方法、Matlab代码实现及精度验证。通过轮速仪数据建模和连续积分算法,提升定位精度,并附有完整的误差分析和工程优化技巧,为开发者提供实用参考。

weixin_29050271的博客 223

第3章 基于三电平空间矢量的中点电位平衡策略

本文档深入探讨了基于三电平空间矢量的中点电位平衡策略。重点在于NPC型三电平逆变器的中点电位平衡问题,由于三电平结构的特点,使得直流侧两个电解电容器的充放电不均匀导致中点电压不均衡。文章通过对不同矢量作用下电流、电压的变化进行了详细的定量和定性分析,并提出了利用冗余小矢量的合理配置以及引入调制因子来解决中点电位偏移的方法,确保中点电压在一个完整的开关周期内的稳定性,进而提高系统的可靠性。

嵌入式老牛的博客 2182

pythonpecan教程_OpenStack Hacker养成指南

1 OpenStack Hacker态度:开放、主动、沟通影响力:能说、能写、能分享四化:自动化、流程化、系统化、文档化2 基础技能PythonLinuxGitUnittest3 OpenStack 基础The 5-minute OverviewOpenStackis a global collaboration of developers and cloud computing techno...

weixin_27021789的博客 193

Autosar MCAL-S32K324 Fls配置-基于EB

Autosar MCAL Flash配置,基于S32K324,EB软件

赞的博客 1514
上一篇: 一款看各种参考手册的神器,IT工程师必备
下一篇: 2016年Qcon值得关注的技术分享
hackstoic
博客等级 码龄11年 50粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值