JavaShuo
零基础学习openstack【初级篇】
时间 2019-12-08
标签
零基础
学习
openstack
初级篇
网上不少hadoop资料,openstack资料相对较少,这里整理一下,帮助初学者尽快入门。
首先咱们想学习openstack,那么
openstack是什么?能干什么?涉及的初衷是什么?由什么来组成?刚接触openstack,说openstack不是一个软件,而是由多个组件进行组合,这是一个更深层次的理解,当咱们看到dashboard的时候,咱们或许对openstack感受有一点感性认识了。dashboard能够理解为openstack与用户交流的一个窗口,而dashboard对于真正的使用者来说,它的功能上面有必定的局限性。而对于初学者经过它,可能会对openstack有必定的了解。openstack能干什么,能够搭建公有云,私有云,企业云。
openstack由哪些部分来组成:
Identity(代号为“Keystone”)
Dashboard(代号为“Horizon”)
Image Service(代号为“Glance”)
Network(代号为“Quantum”)
Object Storage(代号为“Swift”)
Block Storage(代号为“Cinder”)
上面给你们一个初步认识,详细可查看
一分钟快速入门openstack
浅谈OpenStack与虚拟机的区别与联系
OpenStack是什么,OpenStack详解
------------------------------------------------------------------------------------------------------------------------------------------
咱们了解了openstack,明白它是什么,咱们接着就会进入实践阶段,搭建openstack是最基本的。该怎么搭建,若是你是传统
程序员
,没有接触过运维,不懂虚拟化,不懂Linux,彷佛这个困难度就变大了。那么须要掌握哪些知识才能在搭建openstack的过程当中,遇到较少的困难。
咱们须要懂Linux,懂虚拟化,这些须要达到什么程度
Linux须要懂基本的命令,可以配置网络
虚拟化
须要会使用虚拟机安装Linux操做系统,可以在三种网络模式下,如何ping通外网。
具体该怎么作,下面给你们一些参考,而这些也是在学习openstack过程当中,你们共同遇到的问题,详细内容以下:
你们能够参考:
集群搭建必备,云技术基础:Linux及虚拟化知识学习指导(hadoop、openstack)
上面的帖子,其中包括了内下内容:
虚拟化零基础入门
虚拟机入门二,虚拟机的三种网络模式
搭建集群必备虚拟化网络知识
集群搭建:主机宽带拨号上网,虚拟机使用桥接模式,该如何ping通外网
集群搭建必备:虚拟机之一实现Host-only方式上网
集群搭建必备:nat模式设置静态ip,达到上网与主机相互通讯
VMware Workstation 10.0.0简体中文正式版官方下载地址
新手指导windows使用虚拟机安装Linux(ubuntu):包括下载及安装指导
VMware workstation安装linux(ubuntu)配置详解
虚拟网卡概述
VMware虚拟机网络设置方法
虚拟机(Linux操做系统)三种网络模式切换遇到的问题
云技术基础:学习hadoop使用零基础linux(Ubuntu)笔记
搭建集群必知:Linux经常使用命令及修改文件总结(不断更新)
Linux网络接口ifconfig命令及认识网络接口lo
linux入门详细介绍
虚拟机安装linux网络配置资料大全
linux入门大全:包括零基础入门,Linux详细介绍
Linux重启方式init 0 init1 init 3 init 5 init 6 这几个启动级别都表明什么意思?
Ubuntu经常使用命令总结及修改DNS的多种方法总结
Linux关机各类关机命令总结
Linux基础必懂:eth0,eth1,eth2,lo是什么意思?
linux中pwd命令详解
linux之vi编辑器
linux yum命令详解
Linux下chkconfig命令详解
分析:
你们一看连接有点多,其实这是花费了一两个月,才会有此总结,你们想一口气看完,估计只能囫囵吞枣。上面的知识该如何运用,首先咱们须要搭建环境,
VMware Workstation 10.0.0简体中文正式版官方下载地址
新手指导windows使用虚拟机安装Linux(ubuntu):包括下载及安装指导
VMware workstation安装linux(ubuntu)配置详解
使用上面连接便可。
而后咱们搭建完会遇到各类问题,好比Linux命令不会,网络ping不一样。咱们可使用下面连接
云技术基础:学习hadoop使用零基础linux(Ubuntu)笔记
搭建集群必知:Linux经常使用命令及修改文件总结(不断更新)
Linux网络接口ifconfig命令及认识网络接口lo
linux入门详细介绍
linux入门大全:包括零基础入门,Linux详细介绍
Linux重启方式init 0 init1 init 3 init 5 init 6 这几个启动级别都表明什么意思?
Ubuntu经常使用命令总结及修改DNS的多种方法总结
Linux关机各类关机命令总结
Linux基础必懂:eth0,eth1,eth2,lo是什么意思?
linux中pwd命令详解
linux之vi编辑器
linux yum命令详解
Linux下chkconfig命令详解
上面知识具有了,咱们才有下面的成果
集群搭建:主机宽带拨号上网,虚拟机使用桥接模式,该如何ping通外网
集群搭建必备:虚拟机之一实现Host-only方式上网
集群搭建必备:nat模式设置静态ip,达到上网与主机相互通讯
一样还有其它知识好比:
虚拟化零基础入门
搭建集群必备虚拟化网络知识
虚拟网卡概述
这些大致了解便可。
---------------------------------------------------------------------------------------------------------
有了上面的基础,咱们就须要搭建openstack了。
openstack零基础入门:OpenStack Grizzly安装指导(1)
openstack零基础入门:OpenStack Grizzly安装指导(2)
上面搭建过程当中,可能你还缺少一些知识,不然即便搭建完毕,你可能也不知道怎么回事。那么该具有哪些知识。这里从上面帖子中提取了一些须要了解的知识,供你们参考:
安装openstack过程当中:Linux for循环的做用是什么?
安装openstack过程当中:sed命令的做用是什么
安装openstack过程当中:如何添加源,echo,<<分别表明什么意思?
安装openstack过程当中:RabbitMQ与NTP是什么
学习openstack之linux mysql 操做命令汇总
新手安装openstack之命令apt-get install -y vlan bridge-utils的做用是什么
-------------------------------------------------------------------------------------------------------------------------------------------------
安装完毕,咱们该如何使用
由于如今版本比较多,可是基本的操做都是相同的,能够参考下面内容:
OpenStack Folsom 版搭建云平台基本操做使用指南
使用openstack,常用一些命令,可是又常常忘记,这里整理了一下
使用过过程当中,咱们会遇到各类问题,具体能够查看
openstack排除查找错误的两种方法
Openstack使用问题总结(1)
openstack碰到的一些问题总结(2)
使用openstack遇到的问题
openstack镜像制做思路、指导及问题总结
------------------------------------------------------------------------------------------------------------------------------------------
对于不知足于使用,二次开发openstack该如何学习:
能够参考下面内容:
OpenStack开发者入门
OpenStack新手开发指南
创建openstack quantum开发环境
OpenStack源码如何查看debug信息
由于openstack主要由python来开发的,下面内容供你们参考:
openstack编程:Python学习手册 第3版
Python核心编程下载分享
openstack编程:Python标准库分享
openstack编程:python基础知识总结
openstack二次开发:Python API