OpenStack Kilo版与CEPH详细部署教程

需积分: 10 5 下载量 50 浏览量 更新于2024-07-18 收藏 768KB DOCX 举报
本篇文档是关于OpenStack Kilo版(2015.1.0)与CEPH Hammer(0.94.2)的超详细部署指南,适用于CentOS 7.1 x64操作系统。文档详述了在特定实验环境中进行部署的过程,包括对曙光I610r-GV服务器的硬件配置,如CPU、内存、硬盘和多网卡支持。 首先,实验环境设置了两类服务器:一台作为第一个监视器节点,其配置为1台曙光I610r-GV,配备单CPU、32GB内存、SAS硬盘和双网卡。另外,还有三台相同的服务器作为计算节点,每台配备双CPU、32GB内存、一块SAS硬盘和两块SSD,以及双网卡。操作系统选择的是CentOS 7.1 64位。 部署过程中,文档未采用ceph-deploy工具,而是手动进行了Ceph的安装和配置。具体步骤包括: 1. **服务器系统安装**:在 CentOS 7.1 上执行基础的安装和配置,如安装Iptables服务和NTP服务以确保网络和时间同步的稳定性。 2. **Ceph安装**:对监视器节点进行Ceph的安装,后续节点则负责部署对象存储设备(OSD),并建立单个数据池。 3. **与OpenStack结合**:在控制节点上安装和配置OpenStack的关键组件,如Mysql、Rabbitmq、Keystone、Glance、Neutron、Nova、Cinder等。这些服务在OpenStack中分别负责数据库、消息队列、身份认证、镜像服务、网络、虚拟机管理和存储。 4. **计算节点配置**:计算节点同样安装OpenStack服务,但还需进行额外的Ceph配置以配合OpenStack的工作。 5. **网络策略**:提到如果网卡资源有限,可考虑将管理、虚机和存储网络合并,同时指出在dvr模式下,每个L3节点的绑定网卡需有外网IP。 值得注意的是,文档还提及后续将有Telemetry、LBAAS、Sahara、Swift和Trove等其他OpenStack服务的部署指南,但本文只涵盖了Kilo版本的基础架构和Ceph的集成。此外,对于Red Hat OS用户,如果对官方原版配置文件有所偏好,可以在launchpad上下载源码自行调整。 这篇文档提供了在实际环境中部署OpenStack Kilo版和Ceph Hammer的一套完整步骤,适合有一定技术背景的读者参考或作为基础教程使用。