自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北城半夏

一个刚入坑的99年的小伙

  • 博客(63)
  • 资源 (10)
  • 收藏
  • 关注

原创 Shell——运维统一脚本门户

该脚本整合了本人学习脚本过程中所写的脚本,以及网上开源的脚本结合统一的启动门户(run.sh),实现统一的管理,不过内容添加的越多,越觉得脚本冗余性太复杂

2022-05-01 17:07:36 2257

原创 docker-实战——docker环境安装

docker-实战——docker基础环境安装

2024-08-19 18:00:00 30

原创 vmware安装openEuler操作系统

openEuler 23.09 是基于6.4内核的创新版本,面向服务器、云、边缘计算和嵌入式场景,提供更多新特性和功能,给开发者和用户带来全新的体验,服务更多的领域和更多的用户。手动通过设置的root账号进行配置网络配置等相关的模板机的操作配置。选择虚拟机的内存大小、根据宿主机电脑配置进行选择。选择网络类型-后续实现虚拟机共享宿主机网络的。默认值即可 点击完成即可完成虚拟机基础操作。选择之前下载好的系统镜像进行手动的替换。选择同类型的Cent0S8即可。磁盘使用默认推荐的控制器即可。默认选项-点击下一步。

2024-08-18 19:39:34 272

原创 docker-实战——consul集群

本次计划部署的consul集群有3个节点,都是server类型网络不同的情况下使用上述方式进行镜像拉取。

2024-08-18 19:24:40 244

原创 k8s-实战——kubeadm安装1.30.0

通过kubeadm进行一键式部署k8s集群根据不同的启动方式,可部署单节点、一主多从、多主多从高可用的k8s集群通过ansible快速部署k8s的基础组件(kuboard、helm)nfs、ingress、monitoring【联网|离线镜像】组件适配中、待完成完整的脚本存放在文章末尾需要提前准备多台主机,根据准备机器的多少,修改host文件,本环境是为了开发环境中快速部署k8s集群作用IP地址操作系统最低配置最低磁盘内核版本Anolis8.82C2G40G。

2024-05-01 20:53:32 1038

原创 k8s-实战——kubeadm安装v1.29.1

腾讯云使用kubeadm安装v1.29.1版本1. 采用containerd-1.7.132. 通过nerdctl-1.7.2进行管理container3. 使用calico作为网络插件4. 使用popeye检查集群状态

2024-02-03 21:22:18 582

原创 k8s-实战——CKA报考指南

网络和基础环境准备完成的情况下、考试通过的几率还是很高的切莫像博主一样、自信什么都不准备、直接考试题目可以不看、但环境检查需要。

2023-12-23 18:39:11 1121 2

原创 k8s-实战——zookeeper的部署

Apache ZooKeeper 是一个分布式的开源协调服务,用于分布式系统。ZooKeeper 允许你读取、写入数据和发现数据更新。数据按层次结构组织在文件系统中,并复制到 ensemble(一个 ZooKeeper 服务器的集合) 中所有的 ZooKeeper 服务器。对数据的所有操作都是原子的和顺序一致的。ZooKeeper 通过 Zab 一致性协议在 ensemble 的所有服务器之间复制一个状态机来确保这个特性。Ensemble 使用 Zab 协议选举一个领导者,在选举出领导者前不能写入数据。

2023-10-22 11:31:02 716

原创 k8s-实战——Harbor镜像仓库的部署

1. 安装Docker2. Docker Compose3. 启动redis alone外部组件4. 启动postgresql主从集群结构5. 安装Harbor(三节点高可用)

2023-10-05 16:03:47 869

原创 k8s-实战——kubeadm二进制编译

【代码】k8s-实战——kubeadm二进制编译。

2023-09-29 18:17:43 761 1

原创 k8s-实战——基于nfs实现动态存储

快速部署nfs的StorageClass动态存储

2023-09-29 11:13:07 1000

原创 k8s-实战——安装脚本(kubeadm-1.28.2)

通过kubeadm进行一键式部署k8s集群根据不同的启动方式,可部署单节点、一主多从、多主多从高可用的k8s集群通过ansible快速部署k8s的基础组件(kuboard、helm)nfs、ingress、monitoring【联网|离线镜像】组件适配中、待完成需要提前准备多台主机,根据准备机器的多少,修改host文件,本环境是为了开发环境中快速部署k8s集群采用kubeadm安装,重新编译、修改证书时间、默认100年。

2023-09-24 09:48:34 675

原创 k8s-实战——redis集群部署

k8s-实战——redis集群部署。快速通过yaml或者helm进行部署redis集群

2023-09-17 18:53:04 461

原创 k8s-实战——yapi平台部署

快速使用k8s部署yapi 1.12.0版本的服务

2023-09-09 12:27:57 583

原创 k8s自动化安装脚本(kubeadm-1.26.3)

1. 快速部署k8s集群采用kubeadm安装,重新编译、修改证书时间、默认100年安装2. docker的yum源是基于Centos7.9,版本是:23.0.13. 通过nexus私服进行相关离线环境的管理版本:3.37.3.024. 安装ansible时,使用docker镜像封装,版本: 2.9.275. 安装containerd作为k8s运行时,版本时:1.6.66. 安装helm时,使用离线安装,版本: v3.10.2。

2023-04-02 18:10:59 1909 17

原创 k8s自动化安装脚本(kubeadm-1.23.7)

以1.21.1的脚本模板,重构k8s的部署方式(v1.23.7),添加私有仓库的部署及相关离线安装包的方式通过kubeadm进行一键式部署k8s集群,根据不同的启动方式,可部署单节点、一主多从、多主多从高可用的k8s集群通过ansible快速部署k8s的基础组件(nfs、helm、ingress、monitoring【联网|离线镜像】、kuboard【联网】)需要提前准备多台主机,根据准备机器的多少,修改host文件,本环境是为了开发环境中快速部署k8s集群。

2023-02-19 19:11:48 1607 2

原创 Shell——查看基础信息脚本

基于运维统一脚本中,19、脚本安装下的检查服务器脚本安装、使用yum安装(yum仓库),系统版本Centos7

2022-12-02 17:16:55 3118 2

原创 docker-实战——启动yapi

基于运维统一脚本中、17、平台管理下的Yapi管理平台部署系统版本Centos7docker环境。

2022-11-07 20:19:46 575

原创 k8s自动化安装脚本(二进制-1.25.0)

通过ansible脚本+shell实现自动化部署k8s基础集群(v1.25.0)上述则是当前部署中可运行正常的服务执行Run.sh 输入init,则可以调试脚本,对应的启动文件,修改,则可以进行调试(playbook/tools/deploy_test.yaml)

2022-09-05 20:17:24 1879 1

原创 docker-实战——镜像同步脚本

基于运维统一脚本中,14、docker相关脚本下的镜像同步脚本系统版本Centos7。

2022-08-15 21:01:47 1675

原创 k8s自动化安装脚本(kubeadm-1.21.1)

通过ansible脚本自动化部署k8s基础集群https://download.csdn.net/download/qq_44246980/85695007

2022-06-19 17:41:25 2178 2

原创 docker 镜像管理

文章目录列出镜像(images)OPTIONS说明:查找镜像(search)OPTIONS说明:下载镜像(pull)OPTIONS说明:删除镜像(rmi)OPTIONS说明:列出镜像(images)语法docker images [OPTIONS] [REPOSITORY[:TAG]]REPOSITORY:表示镜像的仓库源TAG:镜像的标签IMAGE ID:镜像IDCREATED:镜像创建时间SIZE:镜像大小同一仓库源可以有多个 TAG,代表这个仓库源的不同个版本,我们使用 REPOS

2022-05-19 11:14:59 1824

原创 docker-实战——部署nginx服务

文章目录脚本简介脚本注解注意事项执行方式脚本内容nginx配置模板nginx.confdefault.confstart_nginx.sh脚本简介基于运维统一脚本中,3、常见服务部署下的中间件服务选选中的web网站 Nginx使用docker环境安装脚本注解该脚本为了在Centos7服务器中docker环境上部署nginx服务采用https://hub.docker.com/上的官方镜像,可以用自行构建的镜像nginx的配置文件外置挂载出,可根据情况进行不同的配置(正反向带,负载均衡等)

2022-05-10 18:18:43 805

原创 docker-实战——部署Prometheus+grafana+node_export

文章目录脚本简介脚本注解脚本结构注意事项脚本修改变量修改执行方式平台结果脚本内容Run.shfuntion_momitor.sh脚本简介基于运维统一脚本中,9、监控服务下的Prometheus(新版)选项使用【docker环境安装】,系统版本Centos7脚本注解该脚本为了在Centos7服务器中docker环境上部署Prometheus+grafana+node_export服务,可通过选择单独启动一个还是所有的启动前三个是单独的服务,第四个是把三个服务同时在同一台宿主机上启动,且会通

2022-05-06 18:31:20 682

原创 docker-实战——部署redis

文章目录脚本简介脚本注解执行方式脚本内容脚本简介基于运维统一脚本中,3、常见服务部署下的数据库服务选项redis使用docker环境安装脚本注解该脚本为了在Centos7服务器中docker环境上部署redis(单机版)服务,同时设置root初始密码注意:脚本采用模板文件进行配置文件的生成,所有镜像版本差距过大,可能会出现语法错误,不建议修改镜像版本执行方式sh start_redis.sh如图所示,设置默认值,可根据实际情况填写不同的值即可脚本内容#!/bin/bash

2022-05-06 14:35:25 949

原创 docker-实战——部署mysql

文章目录脚本简介脚本注解执行方式脚本内容脚本简介基于运维统一脚本中,3、常见服务部署下的数据库服务选项Mysql使用docker环境安装脚本注解该脚本为了在Centos7服务器中docker环境上部署mysql服务,同时设置root初始密码授权用户(admin),启动服务时可根据实际情况修改,通过此授权用户,可通过Navicat进行连接执行方式sh start_mysql.sh如图所示,设置默认值,可根据实际情况填写不同的值即可脚本内容#!/bin/bash#当前版本#

2022-05-06 14:20:19 267

原创 docker-实战——部署elasticsearch

文章目录脚本简介脚本注解修改脚本执行方式执行完成脚本内容脚本简介基于运维统一脚本中,8、大数据平台下的Elasticsearch选项使用docker安装(官方镜像)脚本注解该脚本为了在Centos7服务器中docker环境上快速部署es测试机器(三节点)修改脚本es_dir="/opt/elasticsearch"es_host_name=(node-1 node-2 node-3)es_host_ip="172.21.134.130"es_host_port=(9200 9

2022-05-05 10:18:27 335

原创 Shell——zabbix源码安装

通过shell脚本自动化部署zabbix5.0的服务,因涉及软件较多,相对的脚本较为复杂

2022-05-03 17:27:35 1959

原创 Shell——实时监控磁盘、内存信息(每分钟)

文章目录脚本简介脚本注解修改脚本执行方式执行结果脚本内容监控脚本(script_monitoring.sh)启动脚本(Run.sh)脚本简介基于运维统一脚本中,10、检测服务脚本下的实时监控磁盘、内存信息(每分钟)选项使用yum安装(yum仓库),系统版本Centos7脚本注解该脚本为了在Centos7服务器实时监控磁盘、内存信息(每分钟)脚本分为两个文件第一个为监控脚本,用于监控服务器相关信息(script_monitoring)第二个为启动脚本,可以选择启动方式,前台启动,会占用

2022-05-03 14:38:30 2038 2

原创 Shell——harbor证书生成(https)

文章目录脚本简介脚本注解修改方式问题记录443端口被占用后登录私有仓库时出错执行方式脚本内容脚本简介基于运维统一脚本中,4、实用shell脚本下的1) 实用shell脚本选项harbor证书生成脚本系统版本Centos7脚本注解该脚本为生成harbor的自签证的证书,给harbor去使用把该脚本复制到部署harbor的服务器上,修改完成配置后,执行脚本即可执行脚本结束后,所需的证书存放在脚本所在目录下的sslharbor使用的证书:cd ssl/data/目录下docker客户端使用

2022-05-02 19:03:36 1103

原创 Shell——rpm安装包下载

文章目录脚本简介脚本注解执行方式脚本内容脚本简介基于运维统一脚本中,4、实用shell脚本下的实用shell脚本选项中的RPM下载使用yum安装(yum仓库),系统版本Centos7脚本注解该脚本为了在已经安装yum仓库的基础上下载RPM包,并存放到指定的目录下如果没有添加aliyun的yum源,则会自动安装!!!可以同时下载多个,但是需要已空格分隔符执行方式sh rpm_download.sh【myos 2022-05-02 18:40:34】 请根据提示选择: 请输入RPM

2022-05-02 18:43:53 969

原创 Shell——初始化服务器(Centos7)配置

初始化Centos7服务器配置

2022-05-01 20:34:17 900

原创 自动化安装(Centos7)——docker

文章目录脚本简介脚本注解**注意:**脚本内容脚本简介基于运维统一脚本中,2、Ansible自动化下的Ansible安装部署使用yum安装(yum仓库),系统版本Centos7脚本注解该脚本为了安装服务的快速简便,提供两种安装方式,在线安装和离线安装在线安装,则执行脚本后,根据提示选择在线安装的方式即可离线安装,则需要提前把下载离线安装包,且存放在指定的路径下修改脚本,最上边的变量即可docker_tar_dir="/opt/docker"docker_tar_name="doc

2022-05-01 19:59:00 426

原创 自动化安装(Centos7)——Ansible

文章目录脚本简介脚本注解执行方式脚本内容脚本简介基于运维统一脚本中,2、Ansible自动化下的Ansible安装部署使用yum安装(yum仓库),系统版本Centos7脚本注解该脚本为了安装服务的快速简便,提供两种安装方式,在线安装和离线安装在线安装,则执行脚本后,根据提示选择在线安装的方式即可离线安装,则需要提前把下载离线安装包,且存放在指定的路径下修改脚本,最上边的变量即可ansible_offline="ansible_2.9.tar.gz"ansible_name="a

2022-05-01 19:38:55 386

原创 docker-实战——部署jenkins

文章目录脚本简介脚本注解执行方式脚本内容脚本简介基于运维统一脚本中,常见服务部署下的CICD相关组件的jenkins选项可连接官方镜像仓库,pull镜像,然后再当前宿主机的机器上启动jenkins服务脚本注解该脚本为了人性化设置,选择所以的变量通过屏幕上用户输入的形式获取需要根据实际情况填写信息执行方式sh start_jenkins.sh脚本内容#!/bin/bash#该脚本用于测试环境部署jenkins#所有者:北城半夏##当前版本#v1.0.1########

2022-05-01 19:21:58 496

原创 docker-实战——部署gitlab

文章目录脚本简介脚本注解执行方式脚本内容脚本简介基于运维统一脚本中,常见服务部署下的CICD相关组件的gitlab选项可连接官方镜像仓库,pull镜像,然后再当前宿主机的机器上启动gitlab服务注意:gitlab的镜像相对较大,且网速不好的情况下下载速度比较慢(建议手动pull)docker pull gitlab/gitlab-ce:11.10.4-ce.0镜像版本可通过镜像仓库自行更换脚本注解该脚本为了人性化设置,选择所以的变量通过屏幕上用户输入的形式获取如果不填写,选用

2022-05-01 18:27:07 219

原创 docker-实战——部署nexus3

t通过docker启动nexus服务、并提供maven和npm包的脚本上传方式、可用与离线环境使用

2022-05-01 17:43:25 353

原创 k8s自动化安装脚本

k8s介绍通过ansible脚本自动化部署k8s基础集群相关连接https://gitee.com/yuanhuanliang/k8s代码存放在gitee上进行维护安装教程需要提前准备多台主机,因本次环境,采用一主多从,后续的未想好,建议手动安装,本环境是为了学习环境中快速部署k8s集群最关键,本人亲测,在网速较慢的情况下,等待时间将是不可估计的安装docker的yum源是来自官网,未采用国内源安装ansible时,网速较慢,则会导致用时较长,建议使用离线安装源使用说明1.

2022-03-10 16:37:30 1121

原创 运维统一脚本门户(持续更新中)

文章目录项目背景执行结果如下脚本目录结构选项一CPU信息查看磁盘信息查看内存信息查看选项二网卡实时流量选项三监控服务(prometheus、zabbix)及其组件选项四RPM安装包下载下面分享一下脚本项目背景最近在微信公众号中看到一篇很有参考意义的脚本脚本大集合,但是却没有对外公布相应的源码所以空余时间无聊,根据那个那脚本信息,准备把我之前写的相关脚本给串联启动,时间非运维类可以执行,显得非常人性化。首先,简单介绍一下脚本执行方式很简单sh Run.sh# 或者bash Run.sh# 或

2022-02-27 20:53:06 1716 2

原创 Ceph集群自动化部署脚本

Ceph介绍使用ansible进行自动化ceph集群的部署环境准备准备至少三台服务器,其中一台用于安装ansible,用于管理其他节点另外两台服务器用于安装一下相应的服务,注意:需要ceph集群需要准备多块数据盘用于创建OSD、RBD(块存储)本次部署测试的时候使用的是块存储,其他存储方式尚未调研,需要自行寻找代码仓库地址:https://gitee.com/yuanhuanliang/ceph软件架构使用ansible统一管理及部署,使用方式相对便携,离线环境的相关依赖包尚未准备

2022-02-06 15:05:23 957

kubeadm二进制编译go环境一键安装脚本

1. 快速通过脚本在Centos7.9系统上进行安装go语言编译环境 2. 通过脚本进行执行后、可配合博客进行kubeadm默认证书时间修改

2023-09-29

kvm创建Centos7.5虚机

1. 该脚本通过kvm启动Centos7.5版本的虚机,采用默认网络,为进行特殊设置 2. 配合博客进行安装kvm服务即可正常使用该脚本

2022-07-30

自动部署k8s一主多从的集群

1. 采用Ansible+shell编写,已提前准备好相关的离线安装包及对应的镜像 2. k8s集群版本为v1.21.1 3. 相关操作步骤结合博客查看即可 4. 可以动态添加node节点,注意,目前脚本至支持单master节点 5. 本人在虚拟机中测试成功,且结合网上的yaml成功在集群中,部署Prometheus监控k8s集群 更新内容: 1. 新增kubeadm高可用部署的方式,当前版本未采用haproxy+keepalived作为APIserverde代理 2.新增多节点部署,后续添加haproxy+keepalived作为APIserverde代理,采用vip实现动态切换

2022-06-19

ansible_2.9.tar.gz

Centos7 yum离线安装包 ansible_2.9.tar.gz 可配合脚本进行离线安装

2022-04-19

kafka.tar.gz

kafka的Dockerfile镜像的构建 1. jdk-8u102-linux-x64.tar.gz 2. kafka_2.11-2.4.0.tgz 配合脚本进行自动化的构建

2022-04-19

lnmp_zabbix.tar.gz

包含一下几个源码安装包,可以先构建lnmp环境,然后在不会zabbix服务即可 nginx-1.19.9.tar.gz nginx-module-vts-master.zip php-7.2.29.tar.gz zabbix-5.0.22.tar.gz

2022-04-18

CentOS7最小化安装的系统,ansible安装及其依赖包

1. 该安装包上传用于自动化部署ceph集群所使用的 2. 相关的脚本已上传至gitee上 地址如下: https://gitee.com/yuanhuanliang/ceph.git 如有需要,可私信联系

2022-01-29

node-v14.15.1-linux-x64.tar.gz

nodev14.15

2021-09-28

docker-19.03.tar.gz

docker离线部署rpm安装包,可以直接使用yum安装部署,也可添加repo文件

2021-08-20

zabbix.tar.gz

在CentOS7上,自动化部署zabbix-3.4.4 。注意在解压后,请仔细看一下环境准备,根据自己的实际情况,修改相应的IP地址

2020-12-29

pxe网络无人值守安装

centos7.6 1804版本的pxe无人值守安装

2020-12-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除