项目目的:搭建openstack私有云 项目流程: 1. 对现有资源进行规划,合理做出架构规划。 2. 基本环境搭建,如关闭防火墙,关闭核心防护,时间同步,配置主机名,主机映射,免密安装,yum源配 置等。 3. 安装部署ceph集群,安装mgr集群管理,创建osd,创建openstcak对接的pool池,创建ceph和 openstcak初始环境对接。 4. 控制节点上安装mysql数据库,安装mq数据库,安装memcached缓存服务。 5. keystone身份认证服务安装,创建相应的数据库,并授权,导入数据库,创建相应服务体和API端点,创 建域项目角色等。 6. glance镜像服务安装部署,创库,授权,在配置文件里将存储路径改成ceph的路径,导入库,启动服务。 7. 安装nove服务,创库,授权,创建服务和api端点,创建placement用户及相应的服务和端口,导入库, 在控制节点安装相应的nove服务,在计算节点安装相应的服务nove,将ceph相应配置配置到配置文件里, 将计算节点添加到控制节点。 8. 安装安装 Neutron 网络虚拟化服务,创库,授权,创服务和api端点,在网络节点安装相应的服务,配置 相关配置文件,启动服务,在计算节点安装相应的服务,修改配置文件,启动服务。 9. 安装控制面板服务dashboard,修改相应配置文件,启动服务。 10. 创建网络,创建路由,导入镜像,创建实例类型,创建卷类型,既可以创建相应的实例。 项目经验:学会了项目规划,在拿到一个项目时,先要做好规划,那个台服做什么节点,那个节点部什么服务,那 些服务需要连调,这些都要在部署之前弄好,这样在部署过程中才不会乱,学会看网络架构,在安装遇到问题时, 多查日子,openstack对污点数据容忍度很低,在创服务和Api端点时一定要注意,千万不能多创少创,url也要保 证正确,如果多创,删掉多余的,不然会有报错。