自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 外部Jenkins连接kubernetes部署deployment

我这里是打算直接在Jenkins的机器上安装kubectl来访问kubernetes集群。此处使用的是多重构建,配合envsubst实现动态参数构建镜像。但是生产环境咱们需要考虑到安全问题,该做法还是存在一定的问题。读者按自己实际情况去构思即可。,有兴趣的可自行查看。......

2022-07-26 18:00:10 924 2

原创 Harbor 配置自签证书

Harbor 配置自签证书

2022-07-13 17:09:59 541

原创 Jenkins share library

jenkins share library

2022-07-13 11:44:25 644 1

原创 负载均衡篇---口语化总结要点

lvs:​ 能力强,稳定!没有流量产生,对机器资源消耗较低,与keepalived配合可以解决负载单点故障的问题。haproxy:​ 专业做负载的软件,比nginx要好些,又没lvs那么稳定,建议部署好架构后开启服务器的UDP日志记录,方便排错,让错误有根可循。。nginx:​ http负载效果还比较好,虽然说1.9版本后支持tcp负载,但建议专业的事让专业的工具去做,例如lvs+keepalived,keepalived还能有个主备切换,防止负载的单点故障。haproxy的搭建(tcp的示范)

2020-08-05 14:54:51 227

原创 docker及dockerfile镜像(nginx示例)编写

docker的部署安装:[root@test ~]# yum install -y yum-utils device-mapper-persistent-data lvm2[root@test ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo# 从17年开始,docker命名有个不同,出现了CE版本跟EE版本:CE是社区版(免费),EE是付费

2020-08-05 14:52:14 265

原创 shell脚本更改文件名01为1

#!/bin/bashfor i in `ls ./info*`do str_new=$(echo -e $i | sed -r 's/0*([0-9])/\1/') mv $i $str_newdone

2020-06-24 16:35:00 610

原创 zabbix的log篇

2020-06-18 10:58:36 338

原创 记一次jenkins自动构建python程序遇到的坑

事出有因:后台写的python程序要发布到服务器上需要自动发布然后如往常般一顿配置下来jenkins的控制台也输出了’SUCCESS’然后开心的前往服务器查看进程运行状态时神奇的事情就发生了。。。如图:可以看到jenkins的结果是成功的,并且启动程序的命令也执行了,但是服务器上并没有见到该进程。接下来就是各种排查+试错,都依然无果只能冷静下来,寻找命令参数,把debug日志调出来进行查看# 输出debug日志gunicorn -w 2 -b 0.0.0.0:9999 --lo

2020-06-13 17:41:38 481

转载 Windows10用jenkins部署微信小程序自动化打包

传送门

2020-06-13 16:57:27 845

原创 企业内网仓库Harbor

harbor安装的记录:harbor的GitHub地址:https://github.com/goharbor/harbor我这里下的是v2.0.0版本# 下载好后,传至服务器上[root@master ~]# lsharbor-offline-installer-v2.0.0.tgz# 下载docker-compose,harbor是基于此安装的[root@master ~]# yum -y install docker-compose# 解压并放到指定路径[root@master

2020-05-14 15:21:29 226

原创 kubernets开启ipvs模式

本篇的kubernetes集群是用kubeadm安装的------->安装篇系统环境也在安装篇上有说明那么就直接来把# 先给系统加载ipvs模块[root@master ~]# cat ipvs_up.sh #!/bin/bashmodprobe -- ip_vsmodprobe -- ip_vs_shmodprobe -- ip_vs_rrmodprobe -- ip_vs_wrrmodprobe -- nf_conntrack_ipv4# 赋予权限,并写入到/rc.d/rc

2020-05-14 10:19:24 692

原创 gitlab+jenkins+maven(自动编译java源码,自动部署)

目录篇章本篇讲的是jenkins在gitlab拉取到java源码之后通过集成maven去自动打包,最后部署到项目中。流程大致如图:接下来是操作:先部署jdk环境(在部署jenkins的时候理应jdk也安装了,这里带一嘴)[root@localname ~]# yum list | grep openjdkjava-1.8.0-openjdk.i686[root@localname ~]# yum -y install java-1.8.0-openjdk.i686# 然后是配置系统环境

2020-05-13 19:09:03 1140

原创 kubernetes-dashboard部署安装

dashboard安装#我这里使用的时nodePort方式来暴露端口,所以先把yaml文件下载下来方便修改wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-c7/aio/deploy/recommended.yaml#修改文件,内容大致如下vim recommended.yaml...................................kind: ServiceapiVersion: v1me

2020-05-13 19:03:22 157

原创 kubernetes(使用kubeadm)极简安装部署(k8s)centos上

网上的kubernetes安装部署文章已经很多了,我这里贴一个认为还不错的文章出来;所以下面我只写我不同的地方,更多的也只是为了给自己记录有没有参考价值看各位了。环境介绍:————centos7.4————VMware虚拟机整体部署思路:————关闭防火墙,SElinux(不懂看文章)————关闭swap分区,并修改/etc/fstab进行永久关闭(不懂看文章)————配置doc...

2020-01-22 11:59:36 267

原创 JenKins集成GitLab——jenkins篇

安装:###关闭防火墙.systemctl stop firewalldsystemctl disable firewalld###安装依赖环境jdk.yum -y install java-1.8.0-openjdk###安装jenkins.wget https://pkg.jenkins.io/redhat-stable/jenkins-2.204.1-1.1.noar...

2020-01-16 15:52:43 758

原创 GitLab的安装及汉化——gitlab篇

###安装依赖包,详情可参考官网安装文档;官方推荐是配置好邮件服务器,这里看个人.yum install -y curl policycoreutils-python openssh-server postfix###关闭防火墙.systemctl stop firewalldsystemctl disable firewalld###因为包比较大,这里我提前下载好了rpm包....

2020-01-16 14:38:10 829

原创 GitLab+JenKins持续集成——目录篇章

只为了记录,有没有参考价值就看各位看官了.gitlab的国内源(清华大学的) https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab中文社区 https://gitlab.com/xhang/gitlab (延续Larry Li的8-8-zh中文版本 gitlab.com/larryli/gitlab 进行更新)由于...

2020-01-10 16:34:03 569

原创 dockerfile学习样板

#用centos7的镜像FROM centos:7#作者MAINTAINER [email protected]#一些安装包,ADD与COPY区别在于前者解压到容器里面,后者只是单纯的cpADD php-5.3.27.tar.gz /root/COPY oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm /root/...

2019-11-02 11:36:03 209

原创 记录一次mysql的.ibd文件过大处理过程

一条zabbix微信的磁盘告警打破了往常的宁静收到告警之后发现是mysql的datadir目录,按着平时习惯开始排查;过程就不说了,最后发现某个库的目录大小异常,然后进去查看之后发现jdp_tb_trade.ibd过大,达到46G;跟真实数据量不符,就此打算对它下手处理。那么,我们知道ibd文件是每个数据库里面每个表的数据空间,每个表的数据和索引都会存在自已的表空间中。这么重要的东西肯定不能...

2019-08-21 15:30:15 29576 1

原创 mysql的冷热备份

在主流的关系数据库里,备份方式按照备份时数据库的状态还有备份的方式可以化分为热备 冷备 逻辑备份 物理备份逻辑备份:一定是热备(也叫半热备,因为会锁库)的,也就是数据库灾备份时是开着的,使用mysqldump的命令物理备份:分为热备和冷备,这两个其实本质上没有差别,都是通过对数据文件的拷贝实现物—热:采用xtrabackup这个第三方的软件实现物-冷:关闭数据库,然后使用cp命令Mysq...

2019-06-19 17:33:21 972

原创 基于docker搭建的mysql5.6从库,使用innobackup进行异机恢复数据

上来就先下载一个docker的mysql5.6版本的镜像docker pull registry.cn-hangzhou.aliyuncs.com/sherry/mysql:5.7 #下载阿里云的MySQL5.7的镜像接着就是创建容器了:[root@o_ce guanli_mysql_sla]# docker run -p 4401:3306 --name guanli_mysql_sl...

2019-06-05 17:15:02 857

原创 关于日志切割——笔记(未完整)

今天对于Apache的日志进行切割处理,记录一下:首先找到Apache的配置文件(httpd.conf)vim /usr/local/apache/conf/httpd.conf找到里面的CustomLog和ErrorLog这两处的相关参数,然后可以看到:CustomLog "/data/httpd/logs/access_log" commonErrorLog "/data/htt...

2019-05-24 15:33:52 244

原创 greenplum segment节点异常恢复——笔记

由于昨晚扩容节点异常,报错是说内存不足,当时没太在意就放之不管,而后今早过来发现很多mirror的节点时Failed状态。gpstate -m此命令选项是查看全部的mirror节点是否正常发现有Failed状态,然后使用gprecoverseg的命令修复他[gpadmin@gpceshi1 ~]$ gprecoverseg -o ./hiya生成恢复的配置文件[gpadmin@g...

2019-05-22 09:44:05 1364

原创 源码安装zabbix-4.0.5基于LNMP的部署搭建

系统环境:——CentOS Linux release 7.4.1708 (Core)zabbix版本:——zabbix-4.0.5首先我们需要搭建的是lnmp平台:——nginx1、安装依赖包:yum -y install pcre pcre-devel openssl openssl-devel gcc-c++ autoconf automake zlib-devel...

2019-05-11 15:13:50 745

原创 greenplum数据库之MADlib安装——笔记

环境:——greenplum版本:greenplum-db-5.9.0——操作系统:CentOS Linux release 7.4.1708 (Core)下载MADlib二进制安装压缩包:下载地址:https://network.pivotal.io/products/pivotal-gpdb#/releases/118471/file_groups/1013什么版本的greenplu...

2019-05-07 18:00:15 2501 1

原创 MySQL常见错误——笔记

修改了MySQL配置文件重启失败,通过cat /var/log/mysqld.log发下以下报错:该报错是无法分配内存;查看MySQL的配置文件发现“innodb_buffer_pool_size”这个参数设置过大,通过查看本机内存进行修改成功启动。继续重启还是失败,再次查看日志发现以下报错:报错显示:数据文件/ibdata1与.cnf文件指定的大小不同。[root@ceshi2 ~...

2019-05-05 13:49:29 141

原创 nginx出现的An error occurred错误

给自己一个极其丢脸的错误。该错误是说查找的页面无法使用,当时各种修改及添加参数到nginx.conf和php-fpm.conf里重启都没用;而后突然想起我使用的版本PHP5.6的端口是9001,后来去nginx.conf修改了端口后成功解决错误。该问题记录是让自己遇到问题时冷静思考,而不是盲目去排错。...

2019-05-05 11:32:40 13118

原创 定时任务——学习笔记

minutehourdaymonthweekcommand分时日月周命令(任务)符号含义*表示任何时间,“每一” 的意思-表示分隔符,用于某一个时间段,比如每天的1,2,3点整执行任务。00 1-3 * * * echo 1,表示分隔,比如每天的1点跟3点整执行任务,就可以写成,00 1,3 * * * echo ...

2019-04-30 11:29:38 516

原创 greenplum备份与恢复——笔记(未完结)

非并行备份:pg_dump -Fc databasename > databasename.dump;备份单个数据库pg_dumpall > all.dump备份整个集群非并行恢复:pg_restore -d databasename databasename.dump需要有这个库才能恢复psql -f all.dump postgres恢复整...

2019-04-28 16:16:06 403

原创 greenplum基本使用操作——笔记

psql -d postgrespsql是greenplum登陆命令,-d选项是指定GP的某个库进行登入,greenplum必须要指定一个库才能登入,postgres是初始化时默认创建的。gpstart:启动GPgpstop:关闭GPgpstop -r :重启GPgpstop -u:重新加载GP配置文件postgres=$ \h基本SQL语法查看方式,使用帮助...

2019-04-24 13:49:00 2644

原创 greenplum遇到的问题总结笔记

情况一:——华为云主机上——系统:CentOS Linux release 7.4.1708 (Core)——两台云主机安装greenplum时初始化失败,查看日志如下报错——该报错是查看了gpinitsystem_20190424.log日志里面体现的,字面意思是复制进程给segment复制镜像的时候被kill了;按照这个思路首先排查firewalld,SELINUX,发现都没什么问题...

2019-04-24 13:32:01 1100

原创 greenplum理论知识——笔记

集群有两种角色:单master和多segment—— master:中心节点,存储所有的元数据,包括database、schema、table等全局性的信息;sql解析、优化、生成执行计划,把sql语句分发给所有segment;监控segment节点,管理他们主从切换;简单一句话说就是master只负责执行计划生成、分发、收集结果,数据字典管理,不承担数据的处理,存放等。—— segment:...

2019-04-22 17:25:06 202

原创 greenpulm数据库在现有的机器上增加segment——笔记

1、创建需要扩展segment的主机文件[gpadmin@pgmaster ~]$ cat /usr/local/greenplum-db/new_hosts pgsegment2、创建一个扩容库postgres=# create database test;3、产生配置文件[gpadmin@test1 ~]$ gpexpand -f /tmp/seg_hosts -D adds...

2019-04-10 16:45:19 433

原创 Centos7.4下安装GreenPlum5.9数据库——笔记

最近因公司需要,去学习这个数据库并安装部署,故想写下记录一下。如有大佬闲逛看到时,还请留步指导一番,在此先行感谢!系统环境:CentOS Linux release 7.4.1708 (Core)本人这里运用的是两台机子一台greenplum master——node1一台greenplum segment01——node2在全部机子上操作如下:systemctl stop...

2019-04-02 15:34:27 863

原创 IBM X3650 M3服务器做RAID10

1、ctrl+H进入到这个页面点击Configuration Wizard进入2、Clear Configuration清除数据Nev Configuration 新的磁盘这列,并且会清除数据Add Configuration 添加磁盘阵列3、Nanual Configuration 自义定方式Automcatic Configuration 系统原有方式选自义定进入4、Ad...

2019-03-29 15:59:38 1539

原创 IBM X3650 M5服务器配置RAID10

1、开机到这个页面F1是进入BIOS模式 F12查看进入系统方式2、F1进入BIOS选择System Settings3、进入存储配置选择Storage(存储)进入4、配置直接回车即可5、进入配置管理选中Configuration Management进入6、选择配置的RAID此处选择方式7、选择好RAID10后光标移动到此处添加硬盘因为RAID10是先做R...

2019-03-29 15:43:24 12004

原创 PHP5.6的安装及redis、memcache、mongo扩展

系统版本:CentOS Linux release 7.4.1708 (Core)PHP5.6下载地址:wget http://am1.php.net/distributions/php-5.6.37.tar.gz安装相关依赖关系包yum -y install php php-mysqyum -y install libxml2-devel openssl-devel lib...

2019-03-29 14:44:01 1040

原创 MySQL多实例主从的搭建

MySQL多实例mysql-5.7.20解压二进制包yum -y install perl-JSONtar xvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz本人喜欢放到/usr/local/下,故mv mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local/mysql调整PATH变量echo “ex...

2019-03-24 16:26:44 299

原创 linux零散的各种小操作

使用工具:VMware,centos7通过配置文件修改该虚拟机的IP vi /etc/sysconfig/network-scripts/ifcfg-eth0 配置内容如下 DEVICE=ens33 网卡名称 BOOTPROTO=dhcp 自动获取(static 固定IP) TYPE=Ethernet 类型 ONBOOT=yes ...

2019-03-13 19:28:52 268

空空如也

空空如也

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

TA关注的人

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