由于收到很多人的私信,问我如何高效快速学习openstack,今天在这里就给大家分享一下我的openstack学习心得。

我也是刚入门学习openstack的小黑,所以先写几句话放在前面,应该很合逻辑。

1、学习openstack是一件痛苦的事情,除非你对它感兴趣,并且热爱它。

2、这是一个脚踏实地的过程,不可投机取巧,更没有速成,你投入多少,就收获多少。

3、恒心。学着openstack,边学又想学docker,想k8s,想学nginx,这能行?专注啊。

4、学习的渠道很重要,自己解决问题很重要。

我一开始学习openstack:

学习了一段时间:

学习配置的时候:

后来自己亲手配置完成了,可以创建实例,项目等,各个组件都能使用的时候:

在这个安装、配置、运维的过程中,我的心理是:

诶,我好像忘记了openstack是干啥的了??!

我好像配置文件的密码写错了

我好像忘记了在vim/hosts文件中把ip和主机名加上了

keystone和其他组件的认证是怎么完成的来着??

swift stat的输出结果咋是空白?

我娘啊!我是谁??要不要放弃啊!!学学docker把,大数据hadoop整整吧?

我学其他的又会陷入同样的循环,算了,还是好好学习openstack吧

我一咬牙:

说配置就配置,先装起来再说,从二月初到现在现在,每天花了好多时间在这上面。查阅openstack的b站视频:

这个红色的方框就是我的视频,然后我还有一个50多集的视频,是我在配置openstack的时候的录频。网址我都放在下面:

菜鸡的openstack安装学习之路 https://www.bilibili.com/video/BV1Ym4y1Z7mC/
openstack安装好之后操作     https://www.bilibili.com/video/BV1yR4y1L7E7/

有不懂的可以查阅我的视频,向我提问。

还有一个很重要的地方就是openstack的官网,我从上面下载了很多配置和使用文件。

这里有很多配置的教程,在我后来看的书也好,博客也好,我发现很多作者都是参照官网来写作的,包括我之前的那篇配置swift的教程,也是按照官网来写的。唯一的不足,就是要花时间来阅读英文,而且每个使用文档都是1000多页英文,要读完需要非凡的毅力和努力。

 

如果学习这些东西很容易的话,那大家都会,真理就在大多数人手上了对吧。

我的博客,写了很多遇到的错误的解决方式,一写就是20多篇,各种各样的报错我都遇到过,有的网上没有解决方案,是自己琢磨出来的。大家可以看看我的博客。

排了这么多错,也有一些心得:

要对日志的地址非常敏感:

Nova日志

/var/log/nova目录下

nova-compute.log 虚拟机实例在启动和运行中产生的日志

nova-network.log 关于网络状态、分配、路由和安全组的日志

nova-manage.log 运行nova-manage命令时产生的日志

nova-scheduler.log 关于调度服务的相关日志

nova-objectstore.log 镜像相关日志

nova-api.log 用户与OpenStack交互以及OpenStack组件交互的消息相关日志

nova-cert.log -

nova-console.log 关于VNC服务的详细信息

nova-consoleauth.log 关于VNC服务的认证信息

nova-dhcpbridge.log -

Dashboard日志

dashboard日志位于/var/log/apache2/目录下

Cinder日志

swift默认日志写到syslog中(/var/log/syslog、/var/log/messages)

cinder日志默认位于/var/log/cinder目录下

cinder-api.log 用户与OpenStack交互以及OpenStack组件交互的消息相关日志

cinder-scheduler.log 关于调度服务的相关日志

cinder-volume.log 卷服务相关日志

Keystone日志

keystone服务日志位于/var/log/keystone目录下

Glance日志

glance服务日志位于/var/log/glance目录下

api.log 用户与OpenStack交互以及OpenStack组件交互的消息相关日志

registry.log 镜像注册服务相关的日志

Neutron日志

neutron服务日志位于/var/log/neutron目录下

dhcp-agent.logdhcp服务相关日志l3-agent.logL3代理相关日志openvswitch-agent.logopenvswitch相关操作日志metadata-agent.logneutron代理传输给nova的元数据服务相关日志server.log用户与OpenStack交互以及OpenStack组件交互的消息相关日志

记得httpd服务的日志,rabbitmq的日志,memcache的日志等等,都可以去/var/log/目录下查看。

其次,对目录反应的问题要有一个了解,是配置文件的问题,还是服务没打开等,如果做了一个改变,还是报同样的错误,就应该把原来的配置还原,这样做好控制组。

学的最快的还是输出,就是把自己学到的东西讲给别人听,相互探讨遇到的问题,有时候自己钻研,有时候相互讨论。

自己准备一本笔记,用word也好,在线文档也好,及时归纳总结。

openstack挺难学的,继承了云计算所有的方面,计算、网络、存储都包括在内了,值得一学。

至于从哪里开始学习呢?

我认为跟你所处的环境和自己的目标有关系。

如果你是学生,以后想去云公司或者互联网公司任职,你有充足的时间,先自己学习配置和使用openstack,其次找老师或者同学一起合作一个项目,积累经验,也可以考取华为或者阿里云的证书,这个在找工作的时候应该有帮助。

如果你是一个职员,想让自己的技术精湛,那你应该针对现有的业务逻辑,选择性地学习openstack,针对现有的资源,配置个性化的云平台,及时学习运维技巧,自己学也是来得及的。

什么时候学习都不晚,openstck的代码量并不多,可以自动运维的时候写shell脚本的时候多,也要会python。只要当你自己觉得晚的时候,那就真的晚了。

我也是使用虚拟机搭建的平台,笔记本内存只有16G,不知过了多少个日日夜夜,才觉得配置是简单的事情,是第一步,还没开始学到精华呢。

我也下载了很多相关的openstack书籍,需要的话私信我就行。我这里也有一个已经安装好的all-in-all queen版本的openstack虚拟机,直接装在vmstation上就可以访问dashboard了。利用好官网,结合学习。

要学就学好,要就不学——敬技术人

愣头青法学习openstack——零基础学习openstack的建议相关推荐

  1. 学习笔记-零基础学习人工智能(0)

    学习笔记-零基础学习人工智能(0) 背景 规划 背景 作为物理专业的大龄青年,由于兴趣爱好想学习下人工智能.主要感兴趣的方向是对抗样本生成.自己也做了一些了解,但是发现千头万绪,不懂的东西太多.为了梳 ...

  2. 素描学习入门零基础学习静物素描的几种方法

    在讲之前我们先来简单了解一下静物素描的定义:"静物写生是对形体质感表现的一种形式,主要利用笔触.线条和调子和明暗关系的变化." 比如在画坚硬物体-铁骑.陶瓷.玻璃等的时候,线条要严 ...

  3. 【Linux学习】零基础学习Linux

    如果没有躺赢的命,那就要站起来奔跑. 前言: 从今天开始我们还将学习linux的相关知识,本节我将带领大家先认识Linux的一些基本概念,让不熟悉的小伙伴有个大概的了解!!! 目录 1.认识Linux ...

  4. 初学者先学python语音好吗_献给Python初学者 零基础学习Python能学会吗

    献给Python初学者 零基础学习Python能学会吗 时间:2018-01-08     来源:零基础学习Python方法讲解 零基础学习Python能学会吗?这个问题几乎是所有初学Python的小 ...

  5. 零基础学习UI设计需要多长时间

    本文由:"学设计上兔课网"原创,图片素材来自网络,仅供学习分享 零基础学习UI设计需要多长时间?对于学习UI设计来说,有人觉得是触不可及的事情,也有人认为其实是很简单的事情.相信很 ...

  6. 零基础学习平面设计悟性不怎么好怎么办

    本文由:"学设计上兔课网"原创,图片素材来自网络,仅供学习分享 零基础学习平面设计悟性不怎么好怎么办?设计中的悟性是看不见,摸不着的东西.有时在设计过程中,你苦苦思索拿出几套方案, ...

  7. 零基础学习openstack【完整中级篇】及openstack资源汇总

    1.你是如何学习openstack的? 2.你对openstack的组件了解多少? 3.你认为openstack该如何学习? 一直想写关于openstack的方面的内容,今天终于整理完成.算是完成一桩 ...

  8. 零基础学python多久可以工作-零基础学习python,要多久才可以学好并且找到工作?...

    原标题:零基础学习python,要多久才可以学好并且找到工作? 零基础的你想学习python肯定很关注学习python的最短时间是多久,怎样才能快速学习python等问题,今天就为大家详细地回答一下这 ...

  9. 学python需要多久-零基础学习python,要多久才可以学好并且找到工作?

    原标题:零基础学习python,要多久才可以学好并且找到工作? 零基础的你想学习python肯定很关注学习python的最短时间是多久,怎样才能快速学习python等问题,今天就为大家详细地回答一下这 ...

最新文章

  1. 第七讲 一阶常系数线性ODE
  2. C++ STL : 模拟实现STL中的string类
  3. 简单可行性报告模板_项目可行性报告模板分享!第三章主要内容
  4. c++中stringstream_文史哲与艺术中的数学_智慧树章节答案
  5. vue基础(学习官方文档)
  6. python tkinter_Python编程GUI库之tkinter教程——Label篇
  7. python中的update是什么意思_python 字典中的Update()函数
  8. Hive 求top N
  9. Newifi3(新路由3)刷潘多拉(Pandora)固件
  10. M2Det 论文笔记
  11. docker下载地址
  12. android 字体显示框架,XUI 一个简洁而又优雅的Android原生UI框架
  13. python画画excel_用Python在Excel里画出蒙娜丽莎
  14. 《团队-科学计算器-项目总结》
  15. 怎么更换当前电脑的ip(ip被网站封了无法访问怎么办)
  16. 软考报名资格审核要多久?证明材料要哪些?
  17. 元学习入门详解(MAML算法及Reptile算法复现)
  18. 大长今》及主题歌五种版本欣赏
  19. 邮件标题是邮件营销的第一生产力
  20. linux dd 启动盘 win10,炫龙毁灭者DD2笔记本U盘装win10系统教程

热门文章

  1. junction应用
  2. 大时代、新技术——2020中国技术发展白皮书 附下载地址
  3. 【锐捷无线】AC集群配置
  4. 看图搞懂三极管的三个工作状态/三极管工作原理新讲解
  5. Mac上MySQL忘记密码怎么办
  6. 行人轨迹预测方法综述
  7. 基本农田卫星定位图_多种全球定位导航系统的对比,信号及频谱分布
  8. cocos creator2.4.4 英文卡牌游戏源码H5+安卓+IOS三端源码
  9. 【期末复习】网络空间安全导论
  10. 《离散数学》双语专业词汇表