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

《天天5分钟玩转 OpenStack》是一个 OpenStack 教程,这是第 1 篇。
这个教程有下面两个特色:

安全

  1. 系统讲解 OpenStack 
    从架构到各个组件;从总体到细节逐一讨论服务器

  2. 重实践并兼顾理论 
    主要从实际操做的角度带着你们学习 OpenStack。


    微信

为啥要写这个?网络


简单回答是:由于OpenStack 学习难度大,但若是掌握了价值会很大
架构

先作一个自我介绍吧。分布式

本人网名CloudMan,在 IT 这个行当已经摸爬滚打了十多年,05年以前是搞上层应用开发的,那时候 Java 比较火,因此 J2EE 相关的技术搞得比较多。后来入职一家大型IT公司,公司的产品从中间件到操做系统,从服务器到存储,虚拟化到云计算都有涉及。ide

本人所在的部门是专门作 IT 基础设施实施服务的,项目涉及服务器、存储、网络、虚拟化、云各个方面。并且这个部门的重要任务是为公司在IT市场最新和最热门的领域开疆扩土。好比前几年的虚拟化,这两年的云计算和大数据。学习

能够说部门的这个定位很是符合个人技术偏好。我对新技术长期保持着浓厚的兴趣和学习热情,因此在这个部门一待就是十几年,并且一直搞技术,虽然如今的头衔是架构师,平时仍是一直坚持实际动手操做,不然会没有安全感。大数据

好,如今回到OpenStack这个主题。云计算

本人是在2013年开始接触 OpenStack,虽然具有比较扎实的技术功底,在通过一段时间的学习后,仍是感受 OpenStack 这个东西上手不太容易,我的认为有如下几个缘由:

  1. OpenStack 涉及的知识领域极广 
    能够说涵盖了IT基础设施的全部范围。计算、存储、网络、虚拟化、高可用、安全、灾备。。。。。。无所不包。即使是像CloudMan这种天天都在这个领域工做的人也感受压力颇大

  2. OpenStack 是一个平台,不是一个具体的实施方案
    OpenStack的各个组件都采用Driver的架构,支持各类具体的实现技术。好比 OpenStack 的存储服务Cinder只定义了上层抽象API,具体的实现交给下面的各类Driver,好比基于LVM的iSCSI Driver,EMC、IBM等商业存储产品的Driver,或者是开源的分布式存储软件,好比Ceph、GlusterFS的Driver。

    正是由于这种架构上的灵活性,使得初学者在学习OpenStack的时候不会像学习其余具体软件产品那样容易上手。

  3. OpenStack 自己是一个分布式系统 
    大多数搞 IT 的对分布式计算都不会太熟悉。直接冲进来会被 OpenStack 繁多的组件以及他们之间的交互方式搞得云里雾里。

虽然 OpenStack 学习曲线比较陡峭,掌握起来难道较大,但 OpenStack 目前已是 IaaS 云的事实标准,并且前途一片光明,对于咱们搞 IT 的若是能啃下这个骨头,一定能大大提高自身的竞争力。


写给谁看


这套教程的目标读者包括:

  1. OpenStack初学者 
    CloudMan 学习 OpenStack 也是经历了一个艰辛曲折的过程。其主要缘由在于没有找到一个系统教授OpenStack的教程,特别是针对初学者。大部分资料都比较分散,对于初学者没法有机地串起来。也正是由于这个缘由,让我萌发了编写这样一套教程的想法,可以让初学者可以少走弯路,系统地学习、掌握和实践 OpenStack。

  2. OpenStack 实施工程师 
    以前说了,CloudMan在公司的职位是架构师,但骨子里我更把本身定位成一个能到一线攻城拔寨的实施工程师。因此这个教程也是针对 OpenStack 的实施人员,让他们可以经过学习真正掌握部署OpenStack 的知识、技能以及故障排查技巧。

  3. 我本身
    写这个教程同时也是对本身这几年学习和实践 OpenStack 的一个总结。
    我以为:对于知识,只有把它写出来并可以让其余人理解才能真正说明本身掌握了这项知识。


包含哪些内容?


以下图,两大块:

 

  1. 预备知识
    由于面向初学者,首先会有虚拟化和云计算的“预备知识”,会介绍 KVM,IaaS 等技术。

  2. OpenStack核心
    这是主要内容,包含OpenStack的架构和和各个核心组件。将会经过大量的案例、操做步骤、截图、日志来帮助你们理解 OpenStack 各组件是如何工做的。
    其目标是让各位能够根据客户的需求进行配置和调整。


怎样的编写方式?


在当下这个共享经济时代,CloudMan以为应该用互联网的方式来分享知识和心得。这个教程会经过CloudMan的微信公众号(cloudman6)每周一、三、5 按期发布。

用公众号我以为有两个好处:

  1. 能够随时随地查看和浏览已推送的内容

  2. 能够经过公众号跟CloudMan互动,提出问题和建议


为啥叫《天天5分钟玩转 OpenStack》?


为了下降学习的难度而且考虑到移动端碎片化阅读的特色,每次推送的内容你们只须要花5分钟就能看完(注意这里说的是看完,有时候要彻底理解可能须要更多时间哈),每次的内容只包含1-3个知识点,这也是我把教程命名为《天天5分钟玩转 OpenStack》的缘由。虽然是碎片化推送,但整个教程是系统、连贯和完整的,只是化整为零了。

好了,今天这5分钟算是开了个头,下次咱们正式开始玩转 OpenStack。

相关文章
相关标签/搜索