最近换了项目组,从头开始搭建阻力的IT环境,有很多实践和学习的内容,分享一些。
首先我们有了自己的机柜和很多服务器作为开发机,产品机器是另外的,需要不断重装作测试用。还有我们也有自己的交换机,用来做测试和开发环境。开发机装了ESXi,通过vCenter统一管理可以方便创建自己需要的虚拟机。所需要的外部资源有网络(包括网线,IP,DHCP,DNS,etc)和电源。每个server上面都有BMC,配置好IP可以远-程访问和安装系统。
我们内部的服务有FTP,Twiki,Bugzilla,TestLink,SVN,Reviewboard,LDAP Server,等等。FTP用了gluster的cluster文件系统,使用PureFTP提供FTP服务。LDAP是用OpenLDAP,提供用户管理和授权服务。