将openstack应用到企业生产环境,需要考虑哪些?需要如何准备?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
一、需要考虑的因素
迁移到OpenStack或新构建OpenStack环境,需细致考量业务特性与需求,如可靠性、性能、调度、安全及规模,直接影响硬件、网络选择与架构设计。审视当前系统集成需求,如认证、监控、安全设备等。评估现有硬件资源,确认计算、存储能力与网络带宽,同时考虑潜在平台整合,如VMware、Power或KVM。时间与技术团队成熟度亦为关键。
二、如何去准备
筹备阶段,选定适应业务规模的OpenStack拓扑,从单节点至高可用、可扩展架构。自动化运维工具如Cobbler、Puppet或Chef助益显著。网络规划需决策扁平、VLAN、GRE/vxLAN等模式,平衡性能与实施难度。存储方案涵盖LVM、NFS、Ceph等,考量热迁移需求。选择适配业务的OpenStack版本,评估部署工具,如手工、DevStack、RDO或Mirantis Fuel,关注其稳定性和社区支持。
部署时,坚持网络分离原则,强化安全策略,定制镜像,定义主机类型。权限管理需细致,考虑SQL或LDAP集成。监控策略应同步规划,选用Nagios、Zabbix等,而非仅依赖Ceilometer。最后,确保OpenStack数据库备份机制完善。