centos环境下部署openstack.docx_第1页
centos环境下部署openstack.docx_第2页
centos环境下部署openstack.docx_第3页
centos环境下部署openstack.docx_第4页
centos环境下部署openstack.docx_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

开源云平台openstack部署安装学 院: 软件学院 班 级: 14网工二班 姓 名: 张梅子 学 号: 1415935147 环境:控制节点:操作系统:centos 7CPU个数:2内存:1.5GB硬盘:40GB计算节点:操作系统:centos 7CPU个数:1内存:700MB硬盘:40GB一、环境配置(1)网络配置1控制节点2.计算节点(2)配置名称解析控制节点:计算节点:(3)时间同步(NTP)1.控制节点:2.计算节点:(3)启用opens tack存储库(4)更新系统Yum upgrade(5)在所有节点上安装openstack客户端Yum install python-openstackclient(6)在控制节点上安装与配置数据库Yum install mariadb mariadb-server python2-PyMySQL创建并编辑/etc/f.d/f文件(7)在控制节点上安装并配置消息队列服务1、 安装a) Yum install rabbitmq-server2、 设置消息队列服务开机自启a) systemctl enable rabbitmq-server.serviceb) systemctl start rabbitmq-server.service3、 添加openstack用户a)4、 配置权限a)(8)安装memcached缓存服务1、 安装a) Yum install memcached python-memcached2、 编辑配置文件a)3、 设置开机自启a)(9)Identity service(身份验证服务)1、 创建数据库a)b)c)2、 安装和配置组件a) Yum install openstack-keystone httpd mod_wsgib) 编辑配置文件i.c) 填充身份服务数据库i. su -s /bin/sh -c keystone-manage db_sync keystoned) 初始化Fernet密钥存储库i. keystone-manage fernet_setup -keystone-user keystone -keystone-group keystoneii. keystone-manage credential_setup -keystone-user keystone -keystone-group keystonee) 引导身份服务i.3、 配置Apache HTTP服务器a) 编辑配置文件i.b) 创建链接i.c) 设置Apache HTTP服务开机自启i.d) 配置管理账号i.4、 创建域,项目,用户和角色a) 创建service项目i.b) 创建demo项目和用户i.ii.iii.iv. openstack role add -project demo -user demo user5、 验证操作a) 禁用临时身份验证令牌机制i. 编辑/etc/keystone/keystone-paste.ini文件b) 取消设置的临时变量i.c) Admin用户请求身份验证令牌i.d) Demo用户请求身份验证令牌i.(10)Image service(镜像服务)1、 创建数据库a)b)2、 输入admin凭据以访问仅管理CLI命令3、 创建glance用户a)b) 将admin角色添加到glance用户和service项目中i. openstack role add -project service -user glance adminc) 创建glance服务实体i.4、 创建image service APIa)b)c)5、 安装和配置组件a) 安装软件包i. Yum install openstack-glamceb) 编辑/etc/glance/glance-api.conf文件i.ii.iii.iv.v.vi.c) 编辑/etc/glance/glance-registry.conf文件i.ii.iii.d) 同步数据库e)6、 设置Image service开机自启a)b)7、 验证操作a) 输入admin凭据以访问仅管理CLI命令b) 下载镜像i.c) 上传镜像i.d) 验证镜像i.(10)Compute service(计算服务)控制节点1、 创建数据库a)b)2、 输入admin凭据以访问仅管理CLI命令a)3、 创建用户a) 创建nova用户i.b) 添加admin角色到nova用户i. openstack role add -project service -user nova adminc) 创建nova服务实体i.4、 创建compute服务APIa)b)c)5、 安装与配置组件a) 安装软件包i.b) 编辑/etc/nova/nova.conf文件i.ii.iii.iv.v.vi.vii.viii.ix.x.xi.c) 同步数据库i. su -s /bin/sh -c nova-manage api_db sync novaii. su -s /bin/sh -c nova-manage db sync novad) 设置开机自启i.ii.二、计算节点1、 安装软件包a) Yum install openstack-nova-compute2、 编辑/etc/nova/nova.conf文件a)b)c)d)e)f)g)h)i)3、 确定计算节点是否支持虚拟机的硬件加速a)i. 返回值为0,说明不支持硬件加速,所以要配置libvirt为使用QEMU4、 编辑配置文件里的libvirt段a)5、 设置compute服务开机自启a)b)6、 验证a) 在控制节点上输入admin凭据以访问仅管理CLI命令i. . admin-openrc.shb)c) 计算节点启动成功三、Networking service(网络服务)(1)安装和配置控制节点1、 创建数据库a)b)2、 输入admin凭据以访问仅管理CLI命令a) . admin-openrc.sh3、 创建服务证书a) 创建neutron用户i.b) 将admin角色添加到neutron用户i.c) 创建neutron服务实体i.4、 创建网络服务APIa)b)c)5、 配置网络(控制节点)a) 安装组件i.b) 编辑/etc/neutron/neutron.conf文件i.ii.iii.iv.v.vi.vii.viii.c) 配置模块化二层(ML2)插件i. 编辑/etc/neutron/plugins/ml2/ml2_conf.ini文件.5.6.d) 配置Linux桥接器i. 编辑/etc/neutron/plugins/ml2/linuxbridge_agent.ini文件1.2.3.e) 配置DHCP代理i. 编辑/etc/neutron/dhcp_agent.ini文件1.6、 配置元数据代理a) 编辑/etc/neutron/metadata_agent.ini文件i.7、 配置计算服务以使用网络服务a) 编辑/etc/nova/nova.conf文件i.8、 完成安装a) 创建软连接i.ii.b) 同步数据库i. su -s /bin/sh -c neutron-db-manage -config-file /etc/neutron/neutron.conf -config-file /etc/neutron/plugins/ml2/ml2_conf.ini upgrade head neutronc) 重新启动compute API服务i. systemctl restart openstack-nova-api.serviced) 设置开机自启i.ii.(3)安装和配置计算节点1、 安装组件a)2、 配置公共组件a) 编辑/etc/neutron/neutron.conf文件i.ii.iii.iv.3、 配置网络选项a) 编辑/etc/neutron/plugins/ml2/linuxbridge_agen.ini文件i.ii.iii.4、 配置计算服务以使用网络服务a) 编辑/etc/nova/nova.conf文件i.5、 重新启动计算服务a)6、 设置开机自启a)b)7、 验证a) 输入admin凭据以访问仅管理CLI命令i. . admin-openrc.shb) 列出加载的扩展以验证成功启动的 neutron-server过程i.c) 列出代理商i.ii. 成功(4)Dashboard(仪表板)1、 安装和配置组件a) 安装软件包i.b) 编辑/etc/openstack-dashboard/local_settings文件i.ii.iii.iv.v.vi.vii.viii.ix.c) 重新启动web服务和会话存储服务i.2、 验证a)四、Block Storage service(块存储服务)(1)安装和配置计算节点1、 先决条件a) 创建数据库i.b) 输入admin凭据以访问仅管理CLI命令i.c) 创建服务凭据i. 创建cinder用户1.ii. 将admin角色添加到cinder用户1.d) 创建cinder和cinderv2服务实体i.ii.e) 创建块存储服务API端点i.ii.iii.iv.v.vi.2、 安装和配置组件a) 安装软件包b) 编辑/etc/cinder/f文件i.ii.iii.iv.v.vi.3、 同步数据库a)4、 配置计算节点以使用存储服务a) 编辑/etc/nova/nova.conf文件i.5、 完成安装1、重启compute API 服务a)2、设置开机自启b)c)(2)安装和配置存储结点1、 先决条件a) 安装LVM软件包b) 启动LVM元数据服务并将其配置为在系统启动时启动i.ii.c) 创建LVM物理卷/dev/sdbi.d) 创建LVM卷组cinder-volumesi.e) 编辑/

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论