admin 发表于 2013-11-10 12:59:45

openstack需要具备哪些知识,企业的要求是什么?

目前为止,接触OpenStack也有一段时间了,感觉Openstack确实是一个庞大的项目,它涉及到虚拟化,网络,操作系统等多个反面,作为开发人员来说,难度还是不小,要一个人弄懂Openstack的所有组件还是很困难的,基本的安装部署倒不是很难。
    第一 ,要玩Openstack首先要了解linux,因为目前openstack全部是部署在linux上的,由最初的ubuntu到现在几乎支持所有的linux,当然由于ubuntu一直在支持openstack,作为入门人员来说,用ubuntu肯定是最佳选择,这样可以省不少事儿,相对其他linux系统,ubuntu应该是支持最快的。当然现在redhat也加入了openstack,对其支持也越来越好,相信很多人会选择centos,这也与大家以前的一些偏好和不同系统的偏重点有关。
    第二,网络这块。对于云计算来说,所有的资源都是通过网络来控制和调配的,所有要搞云计算,非得懂网络知识,对DHCP,NAT这些网络知识是必须了解的。
    第三,虚拟化,这里面的水就比较深了,对我们来说只能了解到有哪些虚拟化技术,他们的作用是什么,原理方面就比较深了。
企业招聘要求:
布式系统,熟悉MQ,负载均衡和容灾特性并有相关经验者优先
1.计算机相关专业,良好的英文读写能力;
2.熟悉Linux系统,Shell/Python语言,Django框架Web开发经验;
3.熟悉开发流程,良好的团队协作,代码规范;
4.有以下任一实际能力优先考虑:
有Openstack开发及大规模部署经验。

熟悉基本的linux命令
具备基本的网络知识
对虚拟化技术有比较深刻的理解

岗位职责
1.负责云计算平台的总体架构设计,云计算解决方案研发。
2.带领团队进行大型项目建设。岗位要求
1.了解
CloudStack,OpenStack等云计算开源平台,了解Nginx,Nagois,Zabbix,OVS,CEPH等相关开源技术。
2.熟悉CloudStack部署和相关
API。
3.深入了解Python语言,具有2年以上开发经验。
4.有丰富的Django框架使用经验。
5.熟悉Linux及应用服务器集群。
6.熟悉路由器、防火墙、交换机、负载均衡等网络设备的配置。
7.对计算机系统、网络和安全、应用系统架构等有全面的认识。



lixinzhangok 发表于 2013-11-12 09:02:09

noame 发表于 2014-2-18 11:46:07

新手路过,学习了,谢谢楼主

江火似流星 发表于 2018-12-5 17:45:08

了解了,多谢
页: [1]
查看完整版本: openstack需要具备哪些知识,企业的要求是什么?