- 博客(59)
- 资源 (8)
- 收藏
- 关注
原创 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 5115 5
原创 OpenStack Ussuri 安装部署教程 - ubuntu1804
OpenStack Ussuri 安装部署目录部署过程中,如果有哪里有问题,请评论提醒我改进,感谢!1 Openstack-Ussuri部署-环境准备-ubuntu18042 Openstack-Ussuri部署-基础服务-ubuntu18043 Openstack-Ussuri-Keystone部署-ubuntu18044 Openstack-Ussuri-Glance部署-ubuntu18045 Openstack-Ussuri-Placement部署-ubuntu18046 Openst
2020-05-21 17:30:20 2500
原创 6 OpenStack Victoria 集群部署 - Placement集群部署 - Ubuntu20.04
Placement集群部署 :6.1 配置Placement数据库6.2 加载管理凭证6.3 创建Placement相关服务凭证6.4 创建Placement API endpoints6.5 部署与配置Placement - ALL Controller6.6 Placement服务验证6.7 设置pcs资源至此,Placement服务已部署完毕,如有问题请联系我改正,感激不尽!5.x 部署过程遇到的问题汇总Placement具体功能如下:1 通过HTTP请求来跟踪和过滤资源2 数据保存在本地数据
2021-04-20 18:15:07 727
原创 OpenStack Victoria 集群部署-Glance部署 - Ubuntu20.04
Glance部署 :5.1 配置Glance数据库5.2 加载管理凭证5.3 创建glance相关服务凭证5.4 创建glance API endpoints5.5 部署与配置glance - ALL Controller5.6 glance服务验证5.7添加pcs资源至此,Glance服务已部署完毕,如有问题请联系我改正,感激不尽!5.x 部署过程遇到的问题汇总Glance 具体功能如下:1 提供 RESTful API 让用户能够查询和获取镜像的元数据和镜像本身;2 支持多种方式存储镜像,包括
2021-04-20 17:51:02 777
原创 OpenStack Victoria 集群部署 -prometheus监控接入- Ubuntu20.04
本文只是用做prometheus监控参考,非全面监控,请各位看官,根据实际环境进行调整。1 环境准备#系统环境root@prometheus113:~# lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 20.04.2 LTSRelease: 20.04Codename: focal#基础软件安装&ntp时间同步sed -i 's/security.ubu.
2021-04-19 17:08:32 690 1
原创 OpenStack Victoria 集群部署-接入ceph-pacific集群 - Ubuntu20.04
==重点章节,花很多心血排查版本差异写的,因此粉丝可见,请见谅==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.conf5 Cinder集成Ceph4.1 配置cinder.conf4.2 创建一个volume6 Nova
2021-04-19 10:21:15 509
原创 Ubuntu20.04部署ceph16(pacific)集群 - 傻瓜式教程
Ubuntu20.04部署ceph16 pacific1 环境介绍与配置1.1 ceph介绍1.2 环境介绍1.3 基础环境准备1.3.1 关闭selinux、防火墙1.3.2 设置主机名,每台设置1.3.3 设置网卡对应网卡IP(自行更改IP)1.3.4 在hosts里添加对应的ceph节点信息1.3.5 添加Ceph pacific版本源1.3.6 时间同步2 ceph安装与配置2.1 ceph-deploy工具部署2.2 创建并配置ceph集群2.2.1 创建ceph配置目录和集群2.2.2 ceph
2021-04-15 19:03:42 2120
原创 4 OpenStack Victoria 集群部署-Keystone集群部署 - Ubuntu20.04
Keystone集群部署:4.1 配置Keystone数据库4.2 安装对应组件包4.3 配置Apache2 Server4.4 配置Keystone - ALL Controller4.5 配置环境变量4.6 创建域、项目、用户和角色4.7 添加pcs资源至此,Keystone集群已部署完毕,如有问题请联系我改正,感激不尽!4.x 部署过程遇到的问题汇总Keystone 的主要功能如下:1 管理用户及其权限;2 维护 OpenStack 服务的 Endpoint;3 Authentication
2021-04-14 19:39:43 894 1
原创 3 OpenStack Victoria 集群部署-高可用配置(pacemaker&haproxy)部署 - Ubuntu20.04
高可用配置部署:3.1 配置SSH免密认证3.2 构建pacemaker集群3.3 启动集群3.4 高可用配置3.5 配置VIP3.6 高可用管理3.7 部署Haproxy3.8 各节点配置内核参数3.9 设置pcs,haproxy资源跟随vip至此,高可用配置(pacemaker&haproxy)已部署完毕,如有问题请联系我改正,感激不尽!X. 部署过程遇到的问题汇总pacemaker:资源管理器(CRM),负责启动与停止服务,位于 HA 集群架构中资源管理、资源代理层corosync:消息
2021-04-14 19:13:02 809
原创 2 OpenStack Victoria 集群部署-基础服务 - Ubuntu20.04
2 基础服务:2.1 mariadb部署 - All controller2.2 RabbitMQ部署 - All controller2.2.1 添加rabbitmq-erlang源2.2.2 构建rabbitmq集群2.3 Memcached部署 - All controller2.4 Etcd部署 - All controller至此,基础服务已部署完毕,如有问题请联系我改正,感激不尽!X.过程中遇到的问题2.1 mariadb部署 - All controller#每台controller安装,
2021-04-14 16:59:25 784
原创 1 OpenStack Victoria 集群部署-环境准备 - Ubuntu20.04
环境准备1.1 环境介绍1.2 主机名、IP地址配置1.3 基础软件安装&ntp时间同步 - 每台部署1.4 关闭防火墙 selinux - 每台部署1.5 安装Victoria源 - 每台部署至此,环境准备已完毕,如有问题请联系我改正,感激不尽!X.部署过程中碰到的问题1.1 环境介绍#官网提供的一定要读懂的逻辑架构图本文采用的是:3 控制节点集群 2网络节点 3计算节点 3 ceph,2张网卡(1光1电)Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-65-ge
2021-04-14 15:55:15 1001 1
原创 Confluence7(WIKI) 安装部署(傻瓜式)
1 环境准备#部署环境及使用到的软件介绍OS:CentOS Linux release 7.8.2003 (Core)Software:jdk-8u181-windows-x64.exe (打包百度云或自己下载)jdk-8u181-linux-x64.rpm (打包百度云或自己下载)mysql-connector-java-5.1.48.tar.gz (有下载链接)confluence_crack.zip (打包)atlassian-confluence-7.3.4-x64.bin(有下
2020-11-24 18:45:43 7517 3
原创 Kubernetes之Cilium1.8.X部署
1 什么是Cilium当前趋势现代数据中心的应用系统已经逐渐转向基于微服务架构的开发体系,一个微服务架构的应用系统是由多个小的独立的服务组成,它们之间通过轻量通信协议如HTTP、gRPC、Kafka等进行通信。微服务架构下的服务天然具有动态变化的特点,结合容器化部署,时常会引起大规模的容器实例启动或重启。要确保这种向高度动态化的微服务应用之间的安全可达,既是挑战,也是机遇。现有问题传统的Linux网络访问安全控制机制(如iptables)是基于静态环境的IP地址和端口配置网络转发、过滤等规则,但是I
2020-10-29 21:15:27 1554 1
原创 自动拉取k8s镜像并上传至私有仓库(harbor)
#目的是为了方便获取k8s镜像源#url:获取k8s镜像的地址,可自行替换#172.16.1.199/k8s/ 为本次测试的项目地址,请自行替换#如果只是想单纯的拉取镜像,可将“re_tag”和“re_tag”两行注释掉!#!/bin/bash/python# -*- coding: UTF-8 -*-# KKCai 20200911import osimport subprocessurl='registry.aliyuncs.com/google_containers'versio
2020-09-11 14:19:08 2806
原创 proxmox+openwrt(lede)+overlay硬盘扩容(保姆级)
#openwrt(lede)默认磁盘大小就300多M,打日志监控打开,没多久就满了,因此需要做硬盘扩容,但更确切的说,应该是新磁盘挂载!#proxmox部署openwrt(lede)在网上已经有一大堆的教程,这里就不再说明了,直接进入硬盘扩容操作方法!1 现象说明#pve自带的硬盘扩大,相信大家都已经会操作了,这里就不多说了;#Disk /dev/sda: 40.34 GiB,我在pve上面扩容了40G,但实际上/overlay,还是只有170MBroot@OpenWrt:~# fdisk -l
2020-09-08 16:05:05 12331 3
原创 CentOS7 系统初始化优化项(shell脚本)- 实用
CentOS快速初始化脚本喜欢的朋友,可以直接根据自己的需求进行更改!!!检查点:是否有实际存在的目录及文件替换字段是否存在根据需求增删项目mkdir目录时,要先确认目录不存在,不然会导致脚本中断使用方式:vi centos7_init.sh#将以下脚本内容复制进去,并保存退出! wq!chmod +x centos7_init.shsh centos7_init.sh脚本内容如下:#!/bin/bashecho "----关闭selinux----"sed -i '/
2020-08-23 12:06:52 2120 1
原创 搭建私有仓库(dockerhub)- 带有harbor管理篇
1 Docker Hub#Docker Hub被用于源代码管理集成,也用于构建和测试工具来加速部署周期,部署周期从天减少到以分钟计算,Docker宣称已经允许用户加速应用的传输。#架构和技术堆栈升级对于Docker Hub的大规模和不可预知的采用是必须的。#作为开发人员迅速采用Docker容器,IT管理员加速将其纳入企业生产环境。除了管理和配置工具,还需要编排和调度软件。#当然有些内网环境需要访问Docker Hub,这时候就访问不了,这时就需要搭建一套内网DockerHub,官方有推出docker
2020-08-22 21:31:18 2054
原创 kubeadm部署K8S-v1.18.x-详细篇(包含nginx及dashboard测试部署)
1 环境准备1.1 环境要求k8s支持的系统:Ubuntu 16.04+Debian 9+CentOS 7Red Hat Enterprise Linux (RHEL) 7Fedora 25+HypriotOS v1.0.1+Container Linux (tested with 1800.6.0)内存:至少2GB及以上CPU:至少2核及以上[root@k8smaster170 ~]# cat /etc/redhat-releaseCentOS Linux release 7.
2020-08-17 18:12:17 3781 5
原创 内网监控群晖918+(docker telegraf influxdb grafana)
1 环境准备#内网快速部署监控,监控总的分为三步:数据采集(telegraf)、数据存储(influxdb)、可视化(grafana),当然这套也是用在生产上面,当然要视实际情况而定,这里讲的是内网的快速部署,当然通过这样的部署方式有个好处就是资源浪费少!#写这个的目的主要是为了监控NAS+UPS相关的数据,告警还未配置当然现在grafana很灵活也可以根据自己的喜好来设置告警,告警方式支持企业微信,不过还是建议直接告警QQ邮箱,常用微信关联邮件提醒,就可以做到常用微信实时提醒!群晖:918+UPS
2020-08-13 00:08:11 2816 1
转载 OpenStack常见的22个问题汇总
问题1:宿主机电源断电后,云主机不能故障迁移问题描述:模拟计算节点宕机后,云主机不能故障迁移。问题分析:宿主机断电的这种场景有一定的几率会触发ipmi-Fence关机,另一种情况是consul检测到host已经powe-off,pass了fence,Fence host需要通过ipmi,而这个操作需要Dell r740 ipmi硬件支持lan接口,而具体触发impi-fence还是pass fence,这个和检测机制有关解决方法:登录dell r740 Ipmi控制台,开启LAN后支持。问题
2020-07-28 19:03:22 3957
原创 openstack dashboard/horizon 访问不了,报错500
现象#dashboard能够正常打开,但是身份认证模块报错500#对应日志提示[Wed Feb 26 20:30:04.788847 2020] [:error] [pid 29353] [client 192.168.31.1:64330] Daemon process called 'keystone-public' cannot be accessed by this WSGI application: /usr/bin/keystone-wsgi-public, referer: http:/
2020-07-28 14:39:50 3120
原创 openstack rabbitmq报错导致识别不到计算节点 解决方案
1 问题的现象[root@controller160 ~]# less /var/log/rabbitmq/rabbit@controller160.log2020-07-16 14:32:25.765 [error] <0.21731.1548> Channel error on connection <0.20499.1547> (172.16.1.160:34298 -> 172.16.1.160:5672, vhost: '/', user: 'rabbitmq')
2020-07-17 00:11:41 2880
原创 curl: (7) Failed connect to IP:port; No route to host解决方案
1 场景#打包宝塔成docker镜像的时候,遇到的一个问题,如下:[root@demo110 dockerbt]# netstat -lantp |grep 8tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4797/nginx: mastertcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN
2020-07-13 15:35:06 36957 6
原创 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 2220 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 2270 7
原创 CentOS7部署Ceph nautilus集群 - 傻瓜式教程
1 环境介绍与配置1.1 ceph介绍#ceph架构#ceph支持的三种接口:1 Object:有原生的API,而且也兼容Swift和S3的API。2 Block:支持精简配置、快照、克隆。3 File:Posix接口,支持快照。#ceph的三种类型的优缺点:1.2 环境介绍[root@ceph131 ~]# cat /etc/redhat-releaseCentOS Linux release 7.8.2003 (Core)#ceph nautilus 14.2.10-0.el
2020-07-02 17:18:23 2988
原创 ceph15(Octopus)问题排查处理 - centos8
由测试集群关闭两周重新启动后而引发的问题排查!!!eg1:mds error 错误排查[root@ceph135 ~]# ceph orch ps --daemon-type mdsNAME HOST STATUS REFRESHED AGE VERSION IMAGE NAME IMAGE ID CONTAINER IDmds.fs-cluster.ceph135.loopbh ceph135 running (98s) 17s ago 13d 15.2.3 docker.io/ceph/ceph
2020-06-30 00:04:50 3695
原创 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 1071 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 1036 4
原创 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 1379
原创 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 1893 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 1518 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 1475 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 932 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 1281 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 2392 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 2874 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 3040 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 4440 9
nas918监控相关资源.rar
2020-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人