随笔分类 - Openstack
部署实践
摘要:框架图 介绍 一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统 特点 Ceph 生态系统架构 1. Clients:客户端(数据用户) 2. cmds:Metadata server cluster,元数据服务器(缓存和同步分布式元数据) 3. cosd:Object storage
阅读全文
posted @ 2018-02-04 00:19
前路~
摘要:控制节点 1. 安装软件包 2. 修改配置文件 vim /etc/openstack-dashboard/local_settings vim /etc/httpd/conf.d/openstack-dashboard.conf 3. 启动服务 4.验证
阅读全文
posted @ 2018-02-03 11:17
前路~
摘要:控制节点配置 1. 建库建用户 2. keystone相关 3. 安装软件包 4. 配置服务器组件 vim /etc/neutron/neutron.conf vim /etc/neutron/plugins/ml2/ml2_conf.ini vim /etc/nova/nova.conf vim
阅读全文
posted @ 2018-02-03 11:09
前路~
摘要:控制节点配置 1. 建库建用户 2. keystone相关操作 3. 安装软件包 4. 修改配置 vim /etc/nova/nova.conf vim /etc/httpd/conf.d/00-nova-placement-api.conf 5. 同步数据库 此处会报一些关于future的问题,自
阅读全文
posted @ 2018-02-03 10:55
前路~
摘要:安装和配置服务 1. 建库建用户 2. keystone认证操作 上面提到过:所有后续项目的部署都统一放到一个租户service里,然后需要为每个项目建立用户,建管理员角色,建立关联 建立服务实体 建端点 3. 安装软件 4. 初始化存放镜像的存储设备 5. 修改配置 vim /etc/glance
阅读全文
posted @ 2018-02-03 10:47
前路~
摘要:安装和配置服务 1. 建keystone库建用户 在控制节点执行 2.软件安装 3. 编辑配置文件 4. 同步修改到数据库 5. 初始化fernet keys 6. 配置apache服务 7. 启动Web服务 创建服务实体和访问端点 1. 实现配置管理员环境变量,用于获取后面创建的权限 2. 基于上
阅读全文
posted @ 2018-02-03 10:39
前路~
摘要:架构介绍 本次案列为基本的三节点部署 一:网络: 1.管理网络:192.168.198.0/24 2.数据网络:10.0.0.0/24 二:操作系统: CentOS Linux release 7.3.1611 (Core) 三:内核: 3.10.0-514.el7.x86_64 四:版本 open
阅读全文
posted @ 2018-02-03 10:25
前路~
摘要:openstack相关知识点 云计算(cloud computing) 基于互联网的相关服务的增加、使用和交付模式, 通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。 云是网络、互联网的一种比喻说法。过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。 因此,云计算甚至
阅读全文
posted @ 2018-02-02 00:08
前路~
摘要:SaltStack 调用API WAF安全 nginx_lua WAF Logstash flume fluentd logstash 实时: stom kafka 架构: flume + stom + kafka + hdfs 应用部署更新 rundesk Piwik流量分析 piwik Zabb
阅读全文
posted @ 2017-11-10 17:11
前路~
摘要:Cinder提供块存储 Cinder安装 创建相关的目录 创建数据库 修改Cinder配置文件 同步数据库 keystone相关配置 修改RabbitMQ的相关配置 Debug、日志功能打开 注册keystone 使用NFS协助提供块存储 使用NFS协助提供块存储 单节点共享实验 nfs使用UDP重
阅读全文
posted @ 2017-11-10 16:58
前路~
摘要:Neutron是不能自己创建网络的,它需要借助插件才能创建虚拟网桥、网卡 依赖插件 配置ml2为核心插件 本次网络模型采用扁平化网络,不同的网络类型不同的配置,不同的使用方法 打开安全组功能 Linux网桥配置 网卡映射 打开安全组 启动脚本配置同其他服务一样 keystone注册(source使用
阅读全文
posted @ 2017-11-10 16:51
前路~
摘要:Nova安装 创建配置存放目录,日志存放目录,执行文件目录,虚拟机目录 Nova配置修改 生成主配置文件 创建Nova数据库 同步Nova数据库 验证 Nova连接RabbitMQ配置修改 keystone验证配置修改 VNC远程登录Nova虚拟机配置修改 spice注释(影响VNC) 注册Nova
阅读全文
posted @ 2017-11-10 16:18
前路~
摘要:由python的DjangoWeb框架开发的 使用keystone默认的角色来访问各种服务 Dashboard安装 Dashboard是openstack的Web管理界面,需要将它放置到/var/www下由apache提供web服务 安装apache服务和动态页面模块 Dashboard配置文件修改
阅读全文
posted @ 2017-11-10 16:08
前路~
摘要:存储镜像path 默认镜像不存储在本地,一般放在swift对象存储或Cinder块存储里 glance安装 拷贝配置文件到/ect下,并新建配置目录,日志目录,启动脚本目录 使用配置模板 如果没有创建数据库那么需要创建 修改glance配置文件 修改api文件,给其他服务使用的接口 一样,打开deb
阅读全文
posted @ 2017-11-10 16:01
前路~
摘要:生成keystone默认证书,指定用户 修改keystone主配置文件 第625行,修改数据库连接方式 修改完成同步数据库 同步完成可以查看数据库是否有表生成 为了以后调试keystone方便,现在打开DeBug模式 修改共享密钥,不用默认的admin密钥(不安全),用openssl生成一个16进制
阅读全文
posted @ 2017-11-09 22:22
前路~
摘要:openstack是一个开源云平台,python开发 此次部署为实验环境, 采用扁平化简单的网络架构部署 优点:低耦合的,模块化 Nova 计算资源池 Glance 镜像服务 Swift 对象存储 Horizon 对计算资源,网络资源起别名 Keystone 验证管理,服务注册中心 实验准备 yum
阅读全文
posted @ 2017-11-08 22:34
前路~