最近在学习 OpenStack 的相关知识,一直苦于 OpenStack 的体系庞大以及复杂程度,学习没有进度,停滞不前。偶然机会在 51CTO 上发现了一个热点的专题关于 OpenStack 的,题目叫做《每天5分钟 玩转 OpenStack》,抱着试试的态度看了几篇,被文章的内容和书写风格吸引了,内容全面,思路清晰,简单易懂,关键是每篇博文的内容很少,绝对是一泡大便的功夫。每周一、周三、周五定时更新,微信也有同步更新。不过大神在博客园cnblogs上的博文没有目录,每次翻阅的时候甚是费劲,可能是大神太忙了,没来得及去做个目录。心血来潮就想着自己看着方便的原则,自己来手动制作这个主题的目录,没有经过博主的同意,还请见谅。

01、写在最前面

一、预备知识

02、虚拟化

03、准备 KVM 实验环境

04、启动第一个 KVM 虚机

05、远程管理 KVM 虚机

06、CPU 和内存虚拟化原理

07、KVM 存储虚拟化

08、LVM 类型的 Stotage Pool

09、KVM 网络虚拟化基础

10、动手实践虚拟网络

11、理解 virbr0

12、Linux 如何实现 VLAN

13、动手实践 Linux VLAN

14、云计算与 OpenStack

二、OpenStack 架构

15、OpenStack 架构

16、搭建 OpenStack 实验环境

17、部署 DevStack

三、Keystone 认证

18、理解 Keystone 核心概念

19、通过例子学习 Keystone

四、Glance 镜像

20、理解 Glance

21、创建 Image

22、如何使用 OpenStack CLI

五、Nova 计算

23、理解 Nova 架构

24、Nova 组件如何协同工作

25、OpenStack 通用设计思路

26、Nova 组件详解

27、看 nova-scheduler 如何选择计算节点

28、nova-compute 部署 instance 详解

29、教你看懂 OpenStack 日志

30、Launch和Shut Off操作详解

31、Start Instance 操作详解

32、Nova reboot 和 lock 操作

33、Terminate Instance 操作详解

34、Pause/Resume Instance 操作详解

35、Nova Suspend/Rescue 操作详解

36、Snapshot Instance 操作详解

37、Rebuild Instance 操作详解

38、Shelve Instance 操作详解

39、Unshelve Instance 操作详解

40、Migrate Instance 操作详解

41、Resize Instance 操作详解

42、Live Migrate 操作

43、计算节点宕机了怎么办?-

44、1 张图秒懂 Nova 16 种操作

六、Cinder 存储

45、理解 Cinder 架构

46、掌握 Cinder 的设计思想

47、Cinder 组件详解

48、掌握 cinder-scheduler 调度逻辑

49、准备 LVM Volume Provider

50、Create Volume 操作(Part I)

51、Create Volume 操作(Part II)

52、Create Volume 操作(Part III)

53、Attach Volume 操作(Part I)

54、Attach Volume 操作(Part II)

55、Detach Volume 操作

56、Extend Volume 操作

57、Delete Volume 操作

58、Snapshot Volume 操作

59、Backup Volume 操作

60、Restore Volume 操作

61、Boot from Volume

62、NFS Volume Provider(Part I)

63、NFS Volume Provider(Part II)

64、NFS Volume Provider(Part III)

七、Neutron 网络

65、Neutron 功能概述

66、Neutron 网络基本概念

67、Neutron 架构

68、Neutron 物理部署方案

69、理解 Neutron Server 分层模型

70、Neutron 如何支持多种 network provider

71、详解 ML2 Core Plugin(I)

72、详解 ML2 Core Plugin(II)

73、Service Plugin / Agent

74、两张图总结 Neutron 架构

75、为 Neutron 准备物理基础设施(I)

76、为 Neutron 准备物理基础设施(II)

Linux Bridge 实现 Neutron

77、配置 linux-bridge mechanism driver

78、实践 Neutron 前的两个准备工作

79、在 ML2 中 enable local network

80、创建第一个 local network(I)

81、创建第一个 local network(II)-

82、将 instance 连接到 first_local_net

83、连接第二个 insance 到 first_local_net

84、创建第二个 local network

85、将 instance 连接到 second_local_net

86、flat network 原理与配置

87、创建 flat network

88、将 instance 连接到 flat_net

89、配置 DHCP 服务

90、用 namspace 隔离 DHCP 服务

91、获取 dhcp IP 过程分析

92、Neutron Vlan Network 原理

93、在 ML2 中配置 Vlan Network

94、创建第一个 vlan network "vlan100"

95、将 instance 连接到 vlan100

96、创建第二个 vlan network "vlan101"

97、连接 insance 到 vlan101

98、Routing 功能概述

99、配置 L3 agent

100、创建 router 连通 subnet

101、虚拟 ​router 原理分析

102、Why Namespace?

103、访问外网 ML2 的配置

104、创建外网 ext_net

105、外网访问原理分析

106、创建 floating IP

107、floating IP 原理分析

108、VXLAN 概念(Part I)

109、VXLAN 概念(Part II)

110、在 ML2 中配置 VXLAN

111、创建 VXLAN

112、部署 instance 到 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 实现机制

126、通过 floating IP 访问 VIP

 

Open vSwitch 实现 Neutron

127、启用 Open vSwitch

128、OVS 中的各种网络设备

129、创建 OVS Local Network

130、将 instance 部署到 OVS Local Network

131、再部署一个 instance 和 Local Network

132、OVS local network 连通性分析

赠、视频 - 在 VirtualBox 中部署 OpenStack

133、在 ML2 中配置 OVS flat network

每天5分钟 玩转OpenStack 目录列表的更多相关文章

  1. 写在最前面 - 每天5分钟玩转 OpenStack(1)

    <每天5分钟玩转 OpenStack>是一个 OpenStack 教程,这是第 1 篇. 这个教程有下面两个特点: 系统讲解 OpenStack 从架构到各个组件:从整体到细节逐一讨论 重 ...

  2. 学习 OpenStack 的方法论 - 每天5分钟玩转 OpenStack(150)

    作为 OpenStack 的核心教程,我们已经到了最后总结的部分. OpenStack 目前已经有好几十个模块,本教程讨论的是最最重要的核心模块:Keystone,Nova,Glance,Cinder ...

  3. cloud-init 典型应用 - 每天5分钟玩转 OpenStack(174)

    本节介绍几个 cloud-init 的典型应用:设置 hostanme,设置用户初始密码,安装软件. 设置 hostname cloud-init 默认会将 instance 的名字设置为 hostn ...

  4. NFS Volume Provider(Part I) - 每天5分钟玩转 OpenStack(62)

    cinder-volume 支持多种 volume provider,前面我们一直使用的是默认的 LVM,本节我们将增加 NFS volume provider. 虽然 NFS 更多地应用在实验或小规 ...

  5. Cinder 组件详解 - 每天5分钟玩转 OpenStack(47)

    本节我们将详细讲解 Cinder 的各个子服务. cinder-api cinder-api 是整个 Cinder 组件的门户,所有 cinder 的请求都首先由 nova-api 处理.cinder ...

  6. 虚拟化 - 每天5分钟玩转 OpenStack(2)

    OpenStack是云操作系统,要学习OpenStack,首先需要掌握一些虚拟化和云计算的相关知识. 虚拟化 虚拟化是云计算的基础.简单的说,虚拟化使得在一台物理的服务器上可以跑多台虚拟机,虚拟机共享 ...

  7. 通过例子学习 Keystone - 每天5分钟玩转 OpenStack(19)

    上一节介绍了 Keystone 的核心概念.本节我们通过“查询可用 image”这个实际操作让大家对这些概念建立更加感性的认识. User admin 要查看 Project 中的 image 第 1 ...

  8. 理解 Glance - 每天5分钟玩转 OpenStack(20)

    OpenStack 由 Glance 提供 Image 服务. 理解 Image 要理解 Image Service 先得搞清楚什么是 Image 以及为什么要用 Image? 在传统 IT 环境下, ...

  9. 如何使用 OpenStack CLI - 每天5分钟玩转 OpenStack(22)

    本节首先讨论 image 删除操作,然后介绍 OpenStack CLI 的使用方法,最后讨如何 Troubleshoot. Web UI 删除 image admin 登录后,Project -&g ...

随机推荐

  1. Oracle数据库自动备份SQL文本:Procedure存储过程,View视图,Function函数,Trigger触发器,Sequence序列号等

    功能:备份存储过程,视图,函数触发器,Sequence序列号等准备工作:--1.创建文件夹 :'E:/OracleBackUp/ProcBack';--文本存放的路径--2.执行:create or ...

  2. WCF学习之旅—WCF服务的WAS寄宿(十二)

    上接    WCF学习之旅—WCF服务部署到IIS7.5(九) WCF学习之旅—WCF服务部署到应用程序(十) WCF学习之旅—WCF服务的Windows 服务程序寄宿(十一) 八.WAS宿主 IIS ...

  3. 【Win 10 应用开发】文件读写的三种方案

    本文老周就跟伙伴们探讨一下关于文件读写的方法.总得来说嘛,有三种方案可以用,而且每种方案都各有特色,也说不上哪种较好.反正你得记住老祖宗留给我们的大智慧——事无定法,灵活运用者为上. OK,咱们开始吧 ...

  4. JavaScript权威设计--JavaScript表达式与运算符,语句(简要学习笔记六)

    1.delete是一元操作符,用来删除对象属性或者元素. var a={ x:1, y:2 } delete a.x; //删除x属性 “x”in a //false:a对象中已经不存在x属性 ale ...

  5. 带搜索的ComboBox

    带搜索的ComboBox就是给ComboBox一个依赖属性的ItemSource,然后通过数据源中是否包含要查询的值,重新给ComboBox绑定数据源. public class EditComboB ...

  6. Chrome浏览器Cookie解密

    做过 web 开发的都知道:浏览器会把重要的认证登录认证信息存放到 cookie 中,在 cookie 有效期内,再次访问这个网站的时候就可以直接从 cookie 中获取到登录信息,这样就可以实现自动 ...

  7. Javascript的二进制数据处理学习 ——nodejs环境和浏览器环境分别分析

    以前用JavaScript主要是处理常规的数字.字符串.数组对象等数据,基本没有试过用JavaScript处理二进制数据块,最近的项目中涉及到这方面的东西,就花一段时间学了下这方面的API,在此总结一 ...

  8. 用H5中的Canvas等技术制作海报

    在去年的时候也实现过合成海报的功能,不过当时时间仓促,实现的比较简单. 就一个旋转功能,图片也不能拖动放大,也不能裁剪. 去年的实现可以参考<移动图片操作--上传>和<移动图片操作- ...

  9. .Net语言 APP开发平台——Smobiler学习日志:如何实现离线声音文件上传

    最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 一.目标样式 我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的"S ...

  10. [修正] Firemonkey Android 显示 Emoji (颜文字)

    问题:在 Android 平台下,显示 Emoji 文字,无法显示彩色(皆为黑色),例如 Edit 控件,即使将 Edit.ControlType = Platform 设为平台原生控件,还是没用(真 ...