最近在学习 OpenStack 的相关知识,一直苦于 OpenStack 的体系庞大以及复杂程度,学习没有进度,停滞不前。偶然机会在 51CTO 上发现了一个热点的专题关于 OpenStack 的,题目叫做《每天5分钟 玩转 OpenStack》,抱着试试的态度看了几篇,被文章的内容和书写风格吸引了,内容全面,思路清晰,简单易懂,关键是每篇博文的内容很少,绝对是一泡大便的功夫。每周一、周三、周五定时更新,微信也有同步更新。不过大神在博客园cnblogs上的博文没有目录,每次翻阅的时候甚是费劲,可能是大神太忙了,没来得及去做个目录。心血来潮就想着自己看着方便的原则,自己来手动制作这个主题的目录,没有经过博主的同意,还请见谅。
01、写在最前面
一、预备知识
02、虚拟化
03、准备 KVM 实验环境
04、启动第一个 KVM 虚机
05、远程管理 KVM 虚机
06、CPU 和内存虚拟化原理
07、KVM 存储虚拟化
09、KVM 网络虚拟化基础
10、动手实践虚拟网络
11、理解 virbr0
二、OpenStack 架构
15、OpenStack 架构
17、部署 DevStack
三、Keystone 认证
四、Glance 镜像
20、理解 Glance
21、创建 Image
五、Nova 计算
23、理解 Nova 架构
26、Nova 组件详解
28、nova-compute 部署 instance 详解
43、计算节点宕机了怎么办?-
六、Cinder 存储
45、理解 Cinder 架构
47、Cinder 组件详解
62、NFS Volume Provider(Part I)
63、NFS Volume Provider(Part II)
64、NFS Volume Provider(Part III)
七、Neutron 网络
65、Neutron 功能概述
67、Neutron 架构
70、Neutron 如何支持多种 network provider
Linux Bridge 实现 Neutron
77、配置 linux-bridge mechanism driver
79、在 ML2 中 enable local network
82、将 instance 连接到 first_local_net
83、连接第二个 insance 到 first_local_net
85、将 instance 连接到 second_local_net
89、配置 DHCP 服务
94、创建第一个 vlan network "vlan100"
96、创建第二个 vlan network "vlan101"
98、Routing 功能概述
99、配置 L3 agent
101、虚拟 router 原理分析
102、Why Namespace?
103、访问外网 ML2 的配置
104、创建外网 ext_net
105、外网访问原理分析
106、创建 floating IP
107、floating IP 原理分析
108、VXLAN 概念(Part I)
110、在 ML2 中配置 VXLAN
111、创建 VXLAN
113、L2 Population 原理
114、配置 L2 Population
115、Neutron 默认安全组规则
116、应用新安全组
117、理解 Neutron FWaaS
118、实践 Neutron FWaaS
119、FWaaS 实践: 允许 ssh
120、理解 Neutorn LBaaS
121、配置 LBaaS
122、创建 Pool & VIP
123、添加 Pool Member
124、创建 Monitor 并测试
125、LBaaS 实现机制
Open vSwitch 实现 Neutron
127、启用 Open vSwitch
128、OVS 中的各种网络设备
130、将 instance 部署到 OVS Local Network
131、再部署一个 instance 和 Local Network
赠、视频 - 在 VirtualBox 中部署 OpenStack
133、在 ML2 中配置 OVS flat network
每天5分钟 玩转OpenStack 目录列表的更多相关文章
-
写在最前面 - 每天5分钟玩转 OpenStack(1)
<每天5分钟玩转 OpenStack>是一个 OpenStack 教程,这是第 1 篇. 这个教程有下面两个特点: 系统讲解 OpenStack 从架构到各个组件:从整体到细节逐一讨论 重 ...
-
学习 OpenStack 的方法论 - 每天5分钟玩转 OpenStack(150)
作为 OpenStack 的核心教程,我们已经到了最后总结的部分. OpenStack 目前已经有好几十个模块,本教程讨论的是最最重要的核心模块:Keystone,Nova,Glance,Cinder ...
-
cloud-init 典型应用 - 每天5分钟玩转 OpenStack(174)
本节介绍几个 cloud-init 的典型应用:设置 hostanme,设置用户初始密码,安装软件. 设置 hostname cloud-init 默认会将 instance 的名字设置为 hostn ...
-
NFS Volume Provider(Part I) - 每天5分钟玩转 OpenStack(62)
cinder-volume 支持多种 volume provider,前面我们一直使用的是默认的 LVM,本节我们将增加 NFS volume provider. 虽然 NFS 更多地应用在实验或小规 ...
-
Cinder 组件详解 - 每天5分钟玩转 OpenStack(47)
本节我们将详细讲解 Cinder 的各个子服务. cinder-api cinder-api 是整个 Cinder 组件的门户,所有 cinder 的请求都首先由 nova-api 处理.cinder ...
-
虚拟化 - 每天5分钟玩转 OpenStack(2)
OpenStack是云操作系统,要学习OpenStack,首先需要掌握一些虚拟化和云计算的相关知识. 虚拟化 虚拟化是云计算的基础.简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享 ...
-
通过例子学习 Keystone - 每天5分钟玩转 OpenStack(19)
上一节介绍了 Keystone 的核心概念.本节我们通过“查询可用 image”这个实际操作让大家对这些概念建立更加感性的认识. User admin 要查看 Project 中的 image 第 1 ...
-
理解 Glance - 每天5分钟玩转 OpenStack(20)
OpenStack 由 Glance 提供 Image 服务. 理解 Image 要理解 Image Service 先得搞清楚什么是 Image 以及为什么要用 Image? 在传统 IT 环境下, ...
-
如何使用 OpenStack CLI - 每天5分钟玩转 OpenStack(22)
本节首先讨论 image 删除操作,然后介绍 OpenStack CLI 的使用方法,最后讨如何 Troubleshoot. Web UI 删除 image admin 登录后,Project -&g ...
随机推荐
-
noi题库(noi.openjudge.cn) 1.8编程基础之多维数组T01——T10
T01 矩阵交换行 描述 给定一个5*5的矩阵(数学上,一个r×c的矩阵是一个由r行c列元素排列成的矩形阵列),将第n行和第m行交换,输出交换后的结果. 输入 输入共6行,前5行为矩阵的每一行元素,元 ...
-
DELPHI下的SOCK编程(转)
DELPHI下的SOCK编程 本文是写给公司新来的程序员的,算是一点培训的教材.本文不会涉及太多的编程细节,只是简单讲解在DELPHI下进行Winsock编程最好了解的知识. 题外话:我认为 ...
-
WCF技术剖析之二十五: 元数据(Metadata)架构体系全景展现[元数据描述篇]
原文:WCF技术剖析之二十五: 元数据(Metadata)架构体系全景展现[元数据描述篇] 在[WS标准篇]中我花了很大的篇幅介绍了WS-MEX以及与它相关的WS规范:WS-Policy.WS-Tra ...
-
解决在某些IE浏览器下字符乱码的问题
习惯上我们写字符声明都是 <meta charset="utf-8"> 在绝大多数浏览器都没有问题,但是在操蛋的IE上有时候会出现编码错误!! 解决方案: <me ...
-
闭包JS
一句话概括的话:闭包就是一个函数,捕获作用域内的外部绑定. 官方的定义:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因为这些变量也称为该表达式的一部分. *变量和闭包的关系:自 ...
-
一个简洁的PHP可逆加密函数(分享)
http://www.jb51.net/article/38018.htm 本篇文章是对一个简洁的PHP可逆加密函数进行了详细的分析介绍,需要的朋友参考下 很多时候我们需要对数据进行加密解密,比如 ...
-
iOS隐藏状态栏
1.整个项目隐藏状态栏 在Targets->General->勾选中Hide status bar . 整个项目隐藏状态栏 2.单个界面隐藏状态栏,例如登录注册页面 1.首先在info.p ...
-
css文字超出显示省略号
单号: white-space:nowrap; overflow:hidden; text-overflow:ellipsis; 多行: word-break: break-all; text-ove ...
-
MYSQL中INET_ATON()函数
例如我们现在要在一个表中查出 ip 在 192.168.1.3 到 192.168.1.20 之间的 ip 地址,我们首先想到的就是通过字符串的比较来获取查找结果,但是如果我们通过这种方式来查找,结果 ...
-
Unity在协程(Coroutines)内开启线程(Threading )
孙广东 2017.6.13 http://blog.csdn.NET/u010019717 为什么要在协程中开启线程, 因为很多时候我们是需要线程执行完成后回到主线程的.然后主线程在继续执行后续的操 ...