OpenStack Grizzly单节点双网卡部署全攻略

需积分: 15 6 下载量 163 浏览量 更新于2024-07-19 收藏 1.45MB DOCX 举报
"OpenStack Grizzly版本的单节点双网卡实验部署是一个详细的步骤指南,涵盖了从系统准备到各个组件的安装与配置。" 在OpenStack Grizzly版本的部署过程中,首先需要做的是【准备工作】,包括: 1. **安装操作系统**:通常选择Linux发行版如Ubuntu或CentOS作为OpenStack的基础平台。 2. **设置root权限**:为了方便管理和配置,需要获取root权限执行后续步骤。 3. **设置网络**:因为是单节点双网卡环境,需要配置两块网卡,分别用于管理网络和外部网络通信。 4. **安装其他工具**:包括git、python-devel等,便于安装和配置OpenStack组件。 5. **安装bridge**:创建网络桥接设备,用于虚拟机的网络接入。 6. **时间同步**:确保系统时间准确,避免认证问题。 7. **设置iscsi**:为块存储服务提供支持。 8. **安装rabbitmq**:作为消息队列服务,用于OpenStack组件之间的通信。 接着,部署【数据库】: 1. **安装mysql**:OpenStack默认使用MySQL作为数据存储。 2. **安装phpmyadmin**:方便可视化管理数据库。 3. **创建Nova、Glance、Keystone数据库**:分别为计算、镜像和身份服务提供数据存储。 然后,安装【Keystone】身份服务: 1. **安装keystone**:作为OpenStack的身份管理核心。 2. **配置keystone**:设置认证策略和服务端点。 3. **创建租户、用户、角色**:定义资源访问权限。 4. **创建服务**:注册OpenStack的服务实例。 5. **验证安装**:通过命令行测试Keystone是否正常运行。 接下来,部署【Glance】镜像服务: 1. **安装软件**:包括glance-api和glance-registry。 2. **配置ini文件**:修改配置以适应环境需求。 3. **同步数据库**:初始化Glance数据库。 4. **下载镜像并上传**:获取如Ubuntu等操作系统的镜像文件并上传至Glance。 再安装【Nova】计算服务: 1. **安装Nova组件**:包括compute、network、scheduler等。 2. **配置nova.conf**:这是关键步骤,需正确配置网络、数据库连接等参数。 3. **配置其他文件**:如api-paste.ini,以完成Nova的完整配置。 4. **nova-volume分区**:为块存储分配空间。 5. **服务管理**:启动、停止和重启Nova服务,确保服务状态正常。 6. **同步数据库**:更新Nova的数据库信息。 7. **检查服务**:通过命令行检查Nova服务是否就绪。 部署【Dashboard】(Horizon): 1. **安装dashboard**:提供Web界面来管理OpenStack资源。 2. **配置local_settings.py**:调整Dashboard的设置以适应环境。 3. **重启服务**:使改动生效。 此外,还介绍了使用【Xshell】等辅助工具来远程管理OpenStack节点的方法。 总结来说,OpenStack Grizzly版本的单节点双网卡部署涉及多个组件的安装、配置以及网络设置,是一个综合性的云计算平台搭建过程。通过这个过程,用户能够理解OpenStack的基本架构和工作原理,为后续的扩展和实践打下坚实基础。
2019-12-26 上传
一、Virtual Box的安装 1、安装Virtual Box 2、 Virtual Box网络设定 3、 安装操作系统 二、 环境预配置 1、 网路设置 2、 分别修改三个虚拟机的主机名 3、 主机地址映射配置 4、 禁用selinux 5、 CentOS6本地yum源配置 注:先加载镜像 6、 NTP安装服务 三、 本地源制作 1. Centos6.6本地base、extra源制作 2. 本地base、extra源制作 3. 本地epel、openstack源制作 4. ftp服务安装 5. 修改yum源仓库指向文件 四、 keystone安装(上) 1. 安装Mysql服务 2. 安装rabbitmq消息队列 3. 为nova,neutron,cinder.heat创建用户并授权 五、 keystone安装(下) 1. 创建库和授权 2. 创建库和授权 3. 生成PKI认证所需要的证书文件 4. 同步keystone数据库,生成keystone所需的表 5. 启动keystone服务和校验服务状态 6. 创cron任务,配置定期清理过期的token 7. keystone创建user,tenant,role和endpoint 六、 Glance安装 1. Glance的安装 2. 配置glance-api服务 3. 配置glance-registry服务 4. 启动并校验glance服务 57 七、 Nova安装 59 1. nova的安装与配置 59 2. 安装和配置nova 60 八、 Neutron安装 63 1. neutron的安装与配置 63 2.Neutron使用二层组件 66 3. 配置OVS二层插件 67 4. 配置nova支持neutron 67 5. 启动neutron-server服务 68 6. 重启nova服务和neutron联动 69 7. 重启neutron-server 69 8. controller0上校验neutron的配置 69 九、 Horizon安装 71 1. Horizon组件的安装与配置 71 十、 Compute0安装nova 74 1. nova的安装与配置(compute0-10.20.0.30) 74 2. nova的安装与配置 75 十一、 Compute0安装neutron 78 1. neutron的安装与配置(compute0) 78 十二、 Network0安装neutron 83 1. neutron的安装与配置 83 十三、 新建网络 91 1. 配置安全组规则 91 2. 新建网络 92 3 .创建云主机 99 4 .分配浮动ip 101 十四、 心得体会 107