OpenStack-Ussuri
Centos8集群部署版本
KKCai_
openstack/pve/devops/python
展开
-
14 Openstack-Ussuri集群-改装linuxbridge为openvswitch + vxlan -centos8
这里写目录标题1 前情提要1.1 现应用分布情况2 前置工作2.1 所有安装过linuxbridge的节点都删除 - compute163/1642.2 安装openvswitch - compute163/1643 相关配置修改3.1 控制节点配置修改3.2 计算节点配置修改X.过程中遇到的问题1 前情提要#根据之前的集群部署教程,我们已经部署完了openstack最小化安装版本的应用,之前使用的是官网提供的linuxbridge+vxlan模式;#本教程,我们要将linuxbridge+vxlan原创 2020-07-12 16:28:48 · 1991 阅读 · 12 评论 -
13 Openstack-Ussuri-接入ceph-nautilus集群-centos8
目录1 前言2 openstack集群上的操作3 ceph集群上的操作3.1 创建openstack集群将要使用的pool3.2 ceph授权设置3.2.1 创建用户3.2.2 推送client.glance&client.cinder秘钥3.2.3 libvirt秘钥4 Glance集成Ceph4.1 配置glance-api.confX.过程中遇到的问题1 前言#从某个大佬手里A过来的一段话,用来解释接入集群的几个组件Openstack环境中,数据存储可分为临时性存储与永久性存储。临时性原创 2020-07-07 23:47:44 · 2093 阅读 · 7 评论 -
12 Openstack-Ussuri-Cinder计算节点部署-centos8
cinder具体功能如下:1 提供 REST API 使用户能够查询和管理 volume、volume snapshot 以及 volume type2 提供 scheduler 调度 volume 创建请求,合理优化存储资源的分配3 通过 driver 架构支持多种 back-end(后端)存储方式,包括 LVM,NFS,Ceph 和其他诸如 EMC、IBM 等商业存储产品和方案12.1 创建cinder节点使用的lvm磁盘 - ALL Compute#安装支持软件包yum install.原创 2020-06-24 01:18:30 · 1012 阅读 · 5 评论 -
11 Openstack-Ussuri-Cinder控制节点集群部署-centos8
cinder具体功能如下:1 提供 REST API 使用户能够查询和管理 volume、volume snapshot 以及 volume type2 提供 scheduler 调度 volume 创建请求,合理优化存储资源的分配3 通过 driver 架构支持多种 back-end(后端)存储方式,包括 LVM,NFS,Ceph 和其他诸如 EMC、IBM 等商业存储产品和方案11.1 配置cinder数据库#使用root登陆数据库:mysql -u root -p#创建cinder.原创 2020-06-24 00:28:27 · 997 阅读 · 4 评论 -
OpenStack Ussuri 集群部署教程 - centos8
部署过程中,如果对您有帮助请给点个赞收个动力,如果有哪里有问题,请评论提醒我改进,感谢!下一步计划:1 openstack存储接入ceph2 改装linuxbridge网络为ovs3 继续改装ovs为ovnOpenStack Ussuri 安装部署目录1 Openstack-Ussuri集群部署-环境准备-centos82 Openstack-Ussuri集群部署-基础服务-centos83 Openstack-Ussuri-高可用配置(pacemaker&haproxy)部署-ce原创 2020-06-23 23:25:01 · 5073 阅读 · 5 评论 -
10 Openstack-Ussuri-Dashboard部署-centos8
OpenStack Dashboard,同样作为horizon 为人所知是一个web接口,使得云管理员和用户可以管理不同的OpenStack资源和服务。仪表盘使得通过OpenStack API与OpenStack计算云控制器进行基于web的交互成为可能。Horizon 允许您自定义仪表板的商标。Horizon 提供了一套内核类和可重复使用的模板及工具。10.1 部署与配置openstack-dashboard - ALL Controller#安装包yum install openstack.原创 2020-06-22 00:44:11 · 1345 阅读 · 0 评论 -
9 Openstack-Ussuri-Neutron控制/计算节点集群部署-centos8
Nova具体功能如下:1 Neutron 为整个 OpenStack 环境提供网络支持,包括二层交换,三层路由,负载均衡,防火墙和 VPN 等。2 Neutron 提供了一个灵活的框架,通过配置,无论是开源还是商业软件都可以被用来实现这些功能。9.1 配置neutron数据库#使用root登陆数据库:mysql -u root -p#创建neutron数据库:CREATE DATABASE neutron;#授予对neutron数据库的访问权限,刷新退出数据库:GRANT ALL .原创 2020-06-21 23:37:58 · 1846 阅读 · 14 评论 -
8 Openstack-Ussuri-Nova计算节点部署-centos8
Nova具体功能如下:1 实例生命周期管理2 管理计算资源3 网络和认证管理4 REST风格的API5 异步的一致性通信6 Hypervisor透明:支持Xen,XenServer/XCP, KVM, UML, VMware vSphere and Hyper-V8.1 部署与配置nova - ALL Compute#安装kvm&qemu源包wget http://rpmfind.net/linux/centos/8.2.2004/extras/x86_64/os/Packa.原创 2020-06-21 13:23:46 · 1478 阅读 · 9 评论 -
7 Openstack-Ussuri-Nova控制节点集群部署-centos
Nova具体功能如下:1 实例生命周期管理2 管理计算资源3 网络和认证管理4 REST风格的API5 异步的一致性通信6 Hypervisor透明:支持Xen,XenServer/XCP, KVM, UML, VMware vSphere and Hyper-V7.1 配置Nova数据库#在任意控制节点创建数据库,数据库自动同步,以controller160节点为例;#使用root登陆数据库:mysql -u root -p#创建nova数据库:CREATE DATABASE.原创 2020-06-19 15:48:44 · 1450 阅读 · 8 评论 -
6 Openstack-Ussuri-Placement集群部署-centos8
Placement具体功能如下:1 通过HTTP请求来跟踪和过滤资源2 数据保存在本地数据库中3 具备丰富的资源管理和筛选策略6.1 配置Placement数据库#在任意控制节点创建数据库,数据库自动同步,以controller160节点为例;#使用root登陆数据库:mysql -u root -p#创建placement数据库:CREATE DATABASE placement;#授予对placement数据库的访问权限,刷新退出数据库:GRANT ALL PRIVILEG.原创 2020-06-19 01:15:59 · 905 阅读 · 9 评论 -
5 Openstack-Ussuri-Glance集群部署-centos8
Glance 具体功能如下:1 提供 RESTful API 让用户能够查询和获取镜像的元数据和镜像本身;2 支持多种方式存储镜像,包括普通的文件系统、Swift、Ceph 等;3 对实例执行快照创建新的镜像。5.1 配置Glance数据库#在任意控制节点创建数据库,数据库自动同步,以controller160节点为例;#使用root登陆数据库:mysql -u root -p#创建keystone数据库:CREATE DATABASE glance;#授予对keystone数据.原创 2020-06-18 18:52:19 · 1250 阅读 · 10 评论 -
4 Openstack-Ussuri-Keystone集群部署-centos8
Keystone 的主要功能如下:1 管理用户及其权限;2 维护 OpenStack 服务的 Endpoint;3 Authentication(认证)和 Authorization(鉴权)。4.1 配置Keystone数据库#在任意控制节点创建数据库,数据库自动同步,以controller160节点为例;#使用root登陆数据库:mysql -u root -p#创建keystone数据库:CREATE DATABASE keystone;#授予对keystone数据库的访问权.原创 2020-06-18 11:20:00 · 2332 阅读 · 26 评论 -
3 Openstack-Ussuri-高可用配置(pacemaker&haproxy)部署-centos8
pacemaker:资源管理器(CRM),负责启动与停止服务,位于 HA 集群架构中资源管理、资源代理层corosync:消息层组件(Messaging Layer),管理成员关系、消息与仲裁,为高可用环境中提供通讯服务,位于高可用集群架构的底层,为各节点(node)之间提供心跳信息;resource-agents:资源代理,在节点上接收CRM的调度,对某一资源进行管理的工具,管理工具通常为脚本;pcs:命令行工具集;fence-agents:fencing 在一个节点不稳定或无答复时将其关闭,使.原创 2020-06-18 01:48:54 · 2788 阅读 · 19 评论 -
2 Openstack-Ussuri集群部署-基础服务-centos8
2.1 mariadb部署 - All controller#每台controller安装,这里以controller160为例yum install -y mariadb mariadb-server python3-PyMySQL #安装galera相关的插件,利用galera搭建集群yum install -y mariadb-server-galera mariadb-galera-common galera xinetd rsync#启动数据库服务,并将其配置开机启动:system原创 2020-06-17 01:58:03 · 2977 阅读 · 10 评论 -
1 Openstack-Ussuri集群部署-环境准备-centos8
1.1 环境介绍#官网提供的一定要读懂的逻辑架构图#本教程的网络架构图本文采用的是:控制节点集群+(网络节点+计算节点)+ceph,三张网卡,没有做bondOS:CentOS8Openstack:UssuriCeph:Octopuseth0 172.16.1.0/24 Management networketh1 172.16.2.0/24 External networketh2 172.16.3.0/24 Tunnel network#附:各节点部署的应用,本教程会将==Ne原创 2020-06-16 17:17:29 · 4376 阅读 · 9 评论