
运维
文章平均质量分 67
还行少年
这个作者很懒,什么都没留下…
展开
-
ELFK部署
ELK+EFK+ELFK收集nginx原创 2022-10-13 15:30:18 · 812 阅读 · 1 评论 -
基于https的harbor部署与升级
基于https的harbor部署与升级原创 2022-09-14 11:17:55 · 1579 阅读 · 0 评论 -
mysql升级
mysql安装升级及参数优化原创 2022-09-14 11:04:21 · 3398 阅读 · 0 评论 -
Rancher证书更新
一、环境主机名IP地址操作系统rancher版本K8s-Master192.168.10.236Centos 72.5.9二、更新证书1、查看当前证书到期时间2、进行证书轮换[root@K8s-Master ~]# docker ps |grep rancher/rancherd581da2b7c4e rancher/rancher:v2.5.9 "entrypoint.sh" 2原创 2022-03-25 12:09:51 · 3037 阅读 · 0 评论 -
harbor部署
一、环境主机名IP地址操作系统harbor版本K8s-Master192.168.10.236Centos 7harbor1.8.0K8s-Master192.168.10.236Centos 7harbor1.8.6二、部署1、下载安装包[root@K8s-Master ~]# wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-install原创 2022-03-24 14:13:31 · 2555 阅读 · 0 评论 -
Mysql部署
一、环境主机名IP地址操作系统rabbitmq版本mysql1192.168.10.180Centos 7Mysql5.7mysql2192.168.10.181Centos 7Mysql5.7二、单机部署1、下载mysql安装包下载地址:https://downloads.mysql.com/archives/community/[root@mysql1 opt]# wget https://cdn.mysql.com/archives/mysql-原创 2022-03-21 17:12:10 · 4707 阅读 · 1 评论 -
RabbitMQ搭建
一、环境主机名IP地址操作系统rabbitmq版本mq1192.168.10.180Centos 7rabbitmq3.9.7mq2192.168.10.181Centos 7rabbitmq3.9.7mq3192.168.10.183Centos 7rabbitmq3.9.7二、单机部署1.安装gcc gcc-c++等模块[root@mq1 ~]# yum -y install make gcc gcc-c++ kernel-devel原创 2022-02-28 16:35:39 · 6173 阅读 · 0 评论 -
Elasticsearch搭建
elasticsearch搭建,以及数据备份一、环境二、单机部署1、解压安装包,创建elasticsearch用户,赋权2、修改配置文件3、启动报错1 没有jdk环境报错2 都是因未对操作系统做优化导致三、集群部署1、安装es(同上,配置文件加入集群配置)2、启动,验证3、开启用户认证功能3.1 生成证书3.2 赋权,传到集群内的其他服务器相同目录3.3 配置文件中开启xpack3.4 重启es,添加密码3.5 修改密码3.5.1 已知现在密码修改3.5.2 忘记密码一、环境主机名IP地址原创 2022-02-24 17:30:47 · 4807 阅读 · 0 评论 -
二进制部署K8S单节点
Kubernetes集群部署环境规划一、ETCD集群部署1.安装cfssl证书生成工具2.生成证书3.etcd部署环境规划Master:192.168.30.7/24 kube-apiserver kube-controller-manager kube-scheduler etcdNode01:192.168.30.8/24 kubelet kube-proxy docker flannel etcdNode02:192.168.30.9/24 kubelet kube-proxy dock原创 2021-09-27 13:17:34 · 1063 阅读 · 1 评论 -
Prometheus部署告警对接邮箱
文章目录定义告警规则修改alertmanager的配置文件部署alert-config启动alertmanager指定文件启动prometheus关闭节点上的node_exporter定义告警规则[root@prometheus ~]# tar xf alertmanager-0.22.2.linux-amd64.tar.gz -C /usr/local/[root@prometheus ~]# mv /usr/local/alertmanager-0.22.2.linux-amd64/ /usr/l原创 2021-09-23 22:28:55 · 450 阅读 · 0 评论 -
Prometheus部署及服务发现
文章目录一、Prometheus部署1.基础环境配置(两个主机都要做)2.安装启动Prometheus3.观察服务状态4.查看默认配置文件5.访问web页面6.部署其他被监控节点6.1 启动服务6.2 修改Prometheus配置文件6.3 重启Prometheus,查看服务二、服务发现1.静态配置发现2.动态发现2.1 基于文件服务发现2.1.1 编写prometheus.yml文件2.1.2 编写prometheus.yml文件指定的targets文件2.1.3 启动服务2.2 基于DNS自动发现 (仅原创 2021-09-23 21:44:28 · 835 阅读 · 0 评论 -
Docker私有仓库--harbor
目录一、Harbor概述1.Harbor优势2.Harbor的核心组件二、部署Harbor一、Harbor概述1.Harbor优势基于角色控制基于镜像的复制策略直接LDAP/AD图像删除和垃圾收集图像UI审计RESTful API2.Harbor的核心组件Proxy通过一个前置的反向代理统一接受浏览器、Docker客户端的请求,并将请求转发给后端不同的服务Registry复制储存Docker镜像,并处理docker push/pull命令Core servicesHa原创 2021-09-09 19:40:43 · 366 阅读 · 0 评论 -
命令行登录harbor被拒绝
[root@localhost harbor]# docker login -u amdin -p Harbor12345 http://192.168.30.8WARNING! Using --password via the CLI is insecure. Use --password-stdin.Error response from daemon: Get "https://192.168.30.8/v2/": dial tcp 192.168.30.8:443: connect: conne原创 2021-09-09 19:33:35 · 5004 阅读 · 4 评论 -
使用Docker-compose搭建consul集群环境
Doscker Compose1.概述Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务2.docker-compose常用字段字段描述build dockerfile context指定Dockerfile文件名构建镜像上下文路径image指定镜像command执行命令,覆盖默认命令contai原创 2021-09-08 17:04:09 · 488 阅读 · 0 评论 -
Docker (三)Dockerfile优化
文章目录未优化版优化1.不需要输出的指令丢入/dev/null优化2.减少RUN构建优化3.多阶段构建测试运行结果未优化版[root@localhost nginx0]# lsDockerfile nginx-1.12.2.tar.gz[root@localhost nginx0]# cat Dockerfile FROM centos:7 //基于centos:7镜像RUN yum install -y gcc pcre pcre-devel devel zlib-devel make原创 2021-09-06 20:44:07 · 1405 阅读 · 1 评论 -
Docker (二) 数据管理与网络通信
文章目录一、Docker镜像的创建方法1.基于已有镜像创建2.基于本地模板创建3.基于Dockerfile创建二、Docker的数据管理1.数据卷1.1 创建数据卷1.2 挂载主机目录作为数据卷2.数据卷容器三、Docker网络通信1.Docker网络模式2.Docker自定义网络1.查看网络列表2.自定义网络固定IP3.端口映射4.容器互联小结一、Docker镜像的创建方法1.基于已有镜像创建命令格式: docker commit 【选项】 容器ID/名称 仓库名称:标签常用选项:-m :说明信原创 2021-09-05 20:56:15 · 536 阅读 · 0 评论 -
Docker (一) 基本管理
文章目录一、Docker概述1.简介2.特点3.与虚拟机的区别4.使用Docker的意义5.namespace:名称空间6.CGroups:控制组二、Docker的核心概念与安装1.镜像:image2.容器:container3.仓库:repository4.安装Docker4.1 安装依赖包4.2 设置阿里云镜像源4.3 安装docker社区版4.4 启动docker4.5 查看docker服务4.6 镜像加速三、Docker镜像操作1.搜索镜像2.获取镜像3.查看镜像信息4.为本地镜像添加新的标签5.删原创 2021-09-04 23:27:47 · 1205 阅读 · 0 评论 -
Zabbix安装配置及邮件报警
目录环境一、zabbix服务器的安装1.部署LAMP架构1.1 安装依赖包1.2 修改配置文件1.3 启动apache和mariadb1.4 初始化数据库1.5 验证php网页是否可以打开1.6 对zabbix用户授权1.7 验证php和mysql的联动性2.部署zabbix服务器2.1 添加zabbix源2.2 安装zabbix服务端软件2.3 导入zabbix监控数据库2.4 解决乱码问题2.5 启动zabbix3.zabnix网页配置4.设置linux版zabbix客户端4.1 修改配置4.2 启动服原创 2021-09-03 00:11:35 · 1321 阅读 · 0 评论 -
k8s 安装pod网络插件(flannel)报错
[root@master k8s]# kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/a70459be0084506e4ec919aa1c114638878db11b/Documentation/kube-flannel.ymlThe connection to the server raw.githubusercontent.com was refused - did you specify the right host原创 2021-09-01 19:36:18 · 4907 阅读 · 3 评论 -
k8s 节点加入master出错
[root@node1 k8s]# kubeadm join 192.168.30.7:6443 --token 14awt0.4tsyimtfoszxla45 --discovery-token-ca-cert-hash sha256:83da59d256f6914646b604af179506983e099a59555142697db90c2c18ff5051 [preflight] Running pre-flight checks [WARNING IsDockerSystemdCheck原创 2021-09-01 19:23:54 · 1052 阅读 · 0 评论 -
Docker项目部署lnmp+wordpress
这里写自定义目录标题一、环境二、部署1.安装docker源2.安装docker3.创建dockerfile目录4.创建nginx-php、mysql目录5.创建nginx-dockfile6.Docker部署nginx-php7.创建mysql-Dockerfile8.Docker部署mysql9.进入数据库授权一、环境主机名 系统 IPdocker-lnmp centos7 192.168.30.7[root@loca原创 2021-08-28 13:41:06 · 6068 阅读 · 1 评论 -
OpenStack概述及环境部署
目录一、OpenStack概述1.云计算服务模型2.OpenStack的概念3.OpenStack核心组件二、OpenStack架构1.设计基本原则2.概念框架3.逻辑架构4.物理架构4.1 网络节点-提供者网络4.2 网络节点-自服务网络一、OpenStack概述1.云计算服务模型laaS(基础架构即服务)]提供底层IT基础设施服务,包括处理能力、存储空间、网络资源(比如迅雷)等面向对象一般是IT管理人员PaaS (平台即服务)把安装好开发环境的系统平台作为一-种服务通过互联网提供给用户原创 2021-08-21 10:48:48 · 1356 阅读 · 2 评论 -
虚拟化--KVM
目录一、虚拟化概述1.虚拟化的特性1.1 优点:1.2 缺点:2.kvm简介3.kvm作用4.kvm虚拟化架构的三种模式5.kvm工作流程6.虚拟化类型二、实验1.查看cpu是否支持虚拟化2.创建本地yum源3.下载kvm所需组件4.设置开启启动界面的显示模式5.设置KVM网络5.1 使用bridge网桥模式部署5.2 重启网卡,查看6.KVM的部署与管理6.1 创建kvm管理目录6.2 上传镜像到镜像池里6.3 创建存储池6.4 创建镜像池6.5 创建虚拟机小结一、虚拟化概述1.虚拟化的特性1.1原创 2021-08-18 23:25:01 · 2702 阅读 · 2 评论 -
ELK日志分析系统
一、ELK日志分析系统简介1、日志服务器的优缺点优点提高安全性集中存放日志缺点对日志的分析困难2、ELK日志简化分析的管理工具,由Elasticsearch(ES)、Logstash、Kibana三个开源工具组成,官方网站: https://www.elastic.co/productsES(nosql非关数据库):存储功能和索引Logstash(收集日志):到应用服务器上拿取log,并进行格式转换后输出到es中通过input功能来收集/采集logfilter过滤器:格式化数据o原创 2021-08-11 21:07:18 · 978 阅读 · 2 评论 -
分布式文件系统--GlusterFS
文章目录一、分布式文件系统1.文件系统1.1 组成1.2 作用1.3 挂载使用2.分布式文件系统--GFS2.1 组成2.2 专业术语2.3 模块化堆栈式架构2.4 工作流程2.5 基本卷与复合卷二、部署 GlusterFS 群集1 准备环境2 配置/etc/hosts文件3 安装GlusterFS并启动4 时间同步,加入存储信任池5 创建卷5.1 创建分布式卷5.2 创建条带卷5.3 创建复制卷5.4 创建分布式条带卷5.5 创建分布式复制卷5.6 查看卷列表6.部署客户端6.1 配置hosts文件原创 2021-08-11 20:38:10 · 1198 阅读 · 2 评论 -
文件复制工具--rsync
文章目录一、rsync服务器1.rsync介绍2.同步方式3.rsync命令二、实验1、rsync本地复制2.远程复制2.1 配置rsync服务器2.2 为备份账户创建数据文件2.3 创建共享目录2.4 客户端同步2.5 客户端免交互3.rsync + inotify3.1 安装inotify3.2 修改inotify内核参数3.3 编写触发同步脚本3.4 修改rsync配置文件3.5 测试小结一、rsync服务器1.rsync介绍rsync远程同步是一款主要为快速增量备份的工具;简单来说就是复制,原创 2021-08-10 20:16:01 · 4307 阅读 · 0 评论