分享我所理解的虚拟化学习之路

运维小辣鸡 发布于 2017/09/13 09:33
阅读 1K+
收藏 3

转眼间来北京已经三年多了,当初在外地银行做一个监控,生活清闲比较清闲,后来年纪大了迫于结婚买房等种种压力跑到了北京谋个发展。从当初的一脸懵逼到如今的小有所成走了太多的冤枉路,如今回首感觉明朗很多。
当初IT界最洪亮的声音声音莫过于大数据和云计算了,如果对这两个你都不知道那你就low爆了,我就是那个low爆了的其中之一,只是听过这两个名词却不知道他们是什么能做什么,但我很清楚一点,搞这个很赚钱,比做一个监控岗更有发展。怀着无限的憧憬和热情一头就扎进了openstack的学习当中,懂行的朋友一定知道,结局注定是头破血流。是的,对于一个小白来说如同天书,复杂的组件繁琐的命令行,还有那不知所以的报错,光搭建就已经给我的热情耗尽了,更别谈理解各个组建的作用之间的相关关系,无奈之下只能放弃。
在朋友的建议下从KVM开始学起,KVM相比于openstack确实简单很多,毕竟不过多的涉及到管理层面。但是简单也是相对的,KVM是可以实现创建虚拟机也可以借助一些软件进行简单管理,但是过程复杂很多都要手动命令行配置,对于新手去理解去排查错误也是一大考验。
如今接触的产品多了也整理出了一条最适合新手学习路线。不花钱就能获得的免费资源。
第一站:OVM社区(www.51ovm.esage.cn)
在摸过的众多产品中我最终选择了它,是因为首先它完全免费,适合学习者入手,其次提供简洁直观的界面操作便于上手,第三具有通用的逻辑性关联性,搞明白了它再去参照别的产品也大同小异了。最后,还有专业的社区QQ群能帮你解决疑难问题,初学者的最佳选择。
第二站:原生KVM
掌握KVM可以说是非常关键的一步,在开源虚拟化里KVM就是基石,无论适合新手的OVM还是适合高手的openstack都是基于KVM开发的。很多人会纳闷为什么我不介绍Hyper-v或者ESXI或者Xen这些国际大牌。首先我是想把开源产品串成一条线让大家学习起来有个阶段性,其次闭源产品没有很明显的难度划分,不如先学开源触类旁通在学起来难度会降低很多。最后也是个人愚见,在中国的政策影响下国产产品的市场份额会慢慢加大,这个从智联的招聘也能有所感受,搜Openstack得到的职位比vmware会多一些。在文档方面我建议用这篇来自服务器之家的,步骤清晰也比较正统。(https://www.server110.com/kvm/201403/8321.html)

第三站:Openstack
Openstack是KVM体系的巅峰之作,虽然其强大的功能性征服了所有人,但其安装复杂维护难度大依然被人所诟病。有了以上两部分的学习和理解,再来学习Openstack就不会一脸懵逼了。我推荐几篇好的文档帮助大家更好的理解和学习。
《openstack从入门到放弃》(http://www.cnblogs.com/pythonxiaohu/p/5861409.html)
这是一篇让人感动到哭的好文章,简单明了的告诉了我们什么是云计算。有什么功能。有哪些组件等等。我相信你们看完了会感觉前途一片光明。
《openstack入门之架构分析》(http://blog.csdn.net/Heartyhu/article/details/51033450)
如果第一篇看完后还觉得需要深入了解一下架构、工作原理什么的那就来看看这篇文章。依然是清晰易懂,如果感觉一时技痒可以找一下openstack的官方部署文档练练手吧。
      这就是鄙人这几年工作下来总结的比较不错的方式了,希望能对看到这篇文章的朋友有所帮助。如果有人认为自己天纵奇才可以直接从最后一篇安装文档入手。
最后在这里感谢这些文档的作者,给我们留下最好的指引。

加载中
0
浪迹一生
浪迹一生

OVM社区是一个用心做的技术社区,有问题大家可以相互学习交流,支持OVM!

0
h
hanjiang08

感谢带小白入门

返回顶部
顶部