每天5分钟玩转openstack

author author     2022-08-15     400

关键词:

最近在学习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

15、OpenStack 架构

16、搭建 OpenStack 实验环境

17、部署 DevStack

18、理解 Keystone 核心概念

19、通过例子学习 Keystone

20、理解 Glance

21、创建 Image

22、如何使用 OpenStack CLI

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 种操作

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、Neutron 功能概述

65、NFS Volume Provider(Part III)

66、Neutron 网络基本概念

67、Neutron 架构

68、Neutron 物理部署方案

如何更新openstack组件?-每天5分钟玩转openstack(161)

这是OpenStack实施经验分享系列的第11篇。本节教大家更新OpenStack组件的方法。请注意,是更新(Update)而不是升级(Upgrade)。更新是给组件打补丁,版本不变;而升级是刷新版本,比如从kilo升级到liberty。更新真的有必要吗?对... 查看详情

实践configdrive-每天5分钟玩转openstack(170)

...figdrive获得metadata。 configdrive是一个特殊的文件系统,OpenStack会将metadata写到configdrive,并在instance启动时挂载给instance。如过instance安 查看详情

troubleshootingopenstackbug-每天5分钟玩转openstack(162)

这是OpenStack实施经验分享系列的第12篇。问题描述客户报告了一个问题:对instance执行migrate操作,几个小时了一直无法完成,不太正常。650)this.width=650;"title="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20170312-1489323233159091534.png"sr... 查看详情

云计算与openstack-每天5分钟玩转openstack(14)

“云计算”算是近年来最热的词了。现在IT行业见面不说这三个字您都不好意思跟人家打招呼。对于云计算,学术界有各种定义,大家有兴趣可以百度一下。CloudMan这里主要想从技术的角度谈谈对云计算的理解。基本概念所... 查看详情

理解neutornlbaas-每天5分钟玩转openstack(120)

650)this.width=650;"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20161201-1480601346539077335.jpg"alt="5.5.png"/>LoadBalanceasaService(LBaaS)是Neutron提供的一项高级网络服务。LBaaS允许租户在自己的网络中创建和管 查看详情

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

作为OpenStack的核心教程,我们已经到了最后总结的部分。OpenStack目前已经有好几十个模块,本教程讨论的是最最重要的核心模块:Keystone,Nova,Glance,Cinder和Neutron。请大家看下图:此图截自 https://www.openstack.org/software/project-n... 查看详情

启用openvswitch-每天5分钟玩转openstack(127)

650)this.width=650;"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20161218-1482063550318069239.jpg"/>LinuxBridge和OpenvSwitch是目前OpenStack中使用最广泛的两种虚机交换机技术。前面各章节我们已经学习了如何用LinuxBridge作为M 查看详情

whynamespace?-每天5分钟玩转openstack(102)

650)this.width=650;"style="float:none;"title="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20161020-1476966455924046667.png"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-imag 查看详情

配置lbaas-每天5分钟玩转openstack(121)

650)this.width=650;"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20161205-1480888429992067798.jpg"/>上一节学习了NeutronLBaaS的原理,今天开始实践。首先在配置中启用LBaaS服务。Neutron通过lbaasplugin和lbaasagent提供LBa 查看详情

添加poolmember-每天5分钟玩转openstack(123)

 650)this.width=650;"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20161208-1481159363140080157.jpg"/>我们已经有了LoadBalancePool“webservers”和VIP,接下来需要往Pool里添加member并学习如何使用cloudimage。 查看详情

制作openstackwindows镜像-每天5分钟玩转openstack(152)

这是OpenStack实施经验分享系列的第2篇。OpenStack通过Glance镜像部署instance,上一节我们介绍了linux镜像制作方法,windows镜像与linux有很大不同,今天我们以windows2008为例详细讨论。镜像制作步骤如下:1. 创建并运行windows2008 K... 查看详情

制作openstackwindows镜像-每天5分钟玩转openstack(152)

这是OpenStack实施经验分享系列的第2篇。OpenStack通过Glance镜像部署instance,上一节我们介绍了linux镜像制作方法,windows镜像与linux有很大不同,今天我们以windows2008为例详细讨论。镜像制作步骤如下:1. 创建并运行windows2008 K... 查看详情

配置lbaas-每天5分钟玩转openstack(121)

上一节学习了NeutronLBaaS的原理,今天开始实践。首先在配置中启用LBaaS服务。Neutron通过lbaasplugin和lbaasagent提供LBaaS服务。lbaasplugin与NeutronServer一起运行在控制节点上。lbaasagent运行在网络节点上。对于我们的实验环境,控制节点和... 查看详情

detachvolume操作-每天5分钟玩转openstack(55)

650)this.width=650;"title="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160703-1467497984276078712.png"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160703-14674985 查看详情

理解neutronfwaas-每天5分钟玩转openstack(117)

650)this.width=650;"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20161124-1479989223359091731.jpg"/>前面我们学习了安全组,今天学习另一个与安全相关的服务--FWaaS。理解概念FirewallasaService(FWaaS)是Neutron的一个高级服务。用户 查看详情

创建floatingip-每天5分钟玩转openstack(106)

650)this.width=650;"src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20161030-1477803570604063398.jpg"/>先复习一下前面我们讨论的知识。当租户网络连接到Neutronrouter,通常将router作为默认网关。当router接收到instance的数据包,并将其转发 查看详情

创建vxlan-每天5分钟玩转openstack(111)

前面我们讨论了VXLAN的理论知识,并且在ML2中完成了相关配置。今天将通过WebUI创建vxlan100_net并观察节点网络结构的变化。打开菜单Admin->Networks,点击“CreateNetwork”按钮显示创建页面。ProviderNetworkType选择“VXLAN”SegmentationID即VN... 查看详情

添加poolmember-每天5分钟玩转openstack(123)

我们已经有了LoadBalancePool“webservers”和VIP,接下来需要往Pool里添加member并学习如何使用cloudimage。先准备两个instance:“Web1”和“Web2”。使用UbuntuCloudImage由于cirros镜像不能运行HTTP服务,我们将使用UbuntuCloudImage。下载地址为http:... 查看详情