YiSean96
码龄5年
关注
提问 私信
  • 博客:58,168
    58,168
    总访问量
  • 139
    原创
  • 2,147,552
    排名
  • 10
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2019-09-23
博客简介:

YiSean96的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得4次评论
  • 获得33次收藏
创作历程
  • 1篇
    2022年
  • 108篇
    2020年
  • 30篇
    2019年
成就勋章
TA的专栏
  • 运维实战
    94篇
  • python
    12篇
  • shell
    6篇
  • Python从入门到精通
    2篇
  • 运维
    25篇
  • python-面向对象编程
兴趣领域 设置
  • 运维
    容器jenkinsdevops自动化kubernetes系统架构网络运维开发graylogelk
  • 网络空间安全
    安全
  • 服务器
    linuxcentos
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

下划线分隔--------------------------------------------------------下划线分隔

---
原创
发布博客 2022.11.01 ·
209 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

持续集成与持续交付--jenkins主机远程构建及传送SSH命令

一、分离docker和jenkins主机,使用远程主机构建上面实验装的是本地构建,但是生产环境很多容易加重jenkins主机的负担。1、jenkins服务连接远程docker引擎打开docker外部连接端口客户端:jenkins主机-----服务端:docker主机1)生成相应的key和ca证书[root@server1 docker]# openssl genrsa -aes256 -out ca-key.pem 4096[root@server1 docker]# openssl req
原创
发布博客 2020.07.14 ·
708 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

持续集成与持续交付--通过dockerfile构建镜像,使用jenkins将镜像推送到gitlab仓库中(本机调用)

一、docker+jenkins+gitlab–通过dockerfile构建镜像,使用jenkins将镜像推送到gitlab仓库中1、先用本地docker主机==在server3(jenkins主机上)安装dockerwget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #添加软件源信息vim docker-ce.repoyum -y install docker-ce #通常会有软件依赖性cat /
原创
发布博客 2020.07.13 ·
964 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

安装harbor登录认证出现域名不符

处理出错:docker login wjjError response from daemon: Get https://wjj/v2/: x509: certificate signed by unknown authority1)、生成命令时路径最好选/data数据都在这里保存,注意相对路径即证书名称设置和hostname保持一致[root@server1 reg.westos.org]# cd /data/certs/[root@server1 certs]# lswestos.org
原创
发布博客 2020.07.13 ·
722 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

上传harbor时无法上传认证证书登录被拒绝

上传harbor时认证由于是外网的导致无法上传-转换证书,登陆后会自动生成配置文件[root@server1 harbor]# cd /etc/docker/certs.d/[root@server1 certs.d]# lsreg.westos.org westos.org[root@server1 certs.d]# cd reg.westos.org/[root@server1 reg.westos.org]# lsca.crt[root@server1 reg.westos.or
原创
发布博客 2020.07.13 ·
755 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker info排错

1、安装docker处理错误:[root@server1 docker]# docker infoWARNING: bridge-nf-call-iptables is disabledWARNING: bridge-nf-call-ip6tables is disabled[root@server1 docker]# sysctl -a | grep bridge-nf-call-iptablesnet.bridge.bridge-nf-call-iptables = 0[root@ser
原创
发布博客 2020.07.13 ·
326 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ELK日志分析平台(1)---elasticsearch

一、elasticsearch实战开源分布式搜索分析引擎,及爱能力在一个全文搜索引擎库apache lucene基础之上elasticsearch不仅仅是lucene,并且也不仅仅只是一个全文搜索引擎:一个分布式的斯和斯文档存储,每个字段可以被索引和搜索一个分布式实时分析搜索引擎能胜任上百个服务节点的扩展,并支持PB级别的结构化或者非结构化数据。基础模块:cluster管理集群状态,维护集群层面的配置信息alloction封装量分片分配相关的功能和策略discove
原创
发布博客 2020.06.21 ·
213 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

持续集成与持续交付-jenkins持续集成

jenkins持续集成[root@server3 ~]# rpm -ivh jenkins-2.240-1.1.noarch.rpm [root@server3 ~]# rpm -ivh jdk-8u171-linux-x64.rpm jenkins用java语言编写,可在tomcat等流行的servlet容器中运行,也可独立运行。CI(Continuous integration持续集成)持续集成强调开发人员提交新代码后立刻进行构建、(单元)测试。CD(Continuous Delivery持
原创
发布博客 2020.06.12 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

持续集成与持续交付-git工具使用及git公有仓库

一、git工具使用1、git简介特点:速度快设计简单对非线性开发模式的强力支持(允许成千上万个并行开发的分支)完全分布式有能力高效管理类似Linux内核一样的超大规模项目(速度和数据量)官方参考学习文件:https://git-scm.com/book/zh/v2git三种状态: 提交、已修改、已暂存。已修改表示修改文件,但还没有保存到数据库中。已暂存表示对一个已修改的文件的当前版本做了标记,使之包含在下次提交的快照中。已提交表示数据已经安全地保存在本地数据库中。git项目拥有三个
原创
发布博客 2020.06.12 ·
262 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

saltstack开源应用---自动化运维平台-SOMS

六、用saltstack部署-saltstack自动化运维平台-SOMShttps://github.com/binbin91/omshttps://github.com/binbin91/oms/blob/master/deploy/saltapi.py[root@server1 ~]# vim saltapi.py[root@server1 ~]# python saltapi.py #出现错误import sslssl._create_default_https_context
原创
发布博客 2020.06.03 ·
777 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

saltstack(8)--- salt-syndic

四、salt-syndic和zabbix proxy相似,synics是个代理,隔离master与minion。syndic必须运行在master上,在连接到另一个topmaster上。topmaster下发的状态需要通过syndic传递给下级master,minion传递给master的数据也是由syndic传递给topmaster。topmaster并不知道有多少minion.syndic与topmaster的file_roots和pillar_roots的目录保持一致。server5:to
原创
发布博客 2020.06.03 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

saltstack(9)--- salt-epi

五、salt-epihttp://docs.saltstack.cn/ref/netapi/all/salt.netapi.rest_cherrypy.htmlserver1:[root@server1 minion]# yum install -y salt-api #设置认证加密[root@server1 private]# pwd/etc/pki/tls/private[root@server1 private]# openssl genrsa 2048 > localhost.
原创
发布博客 2020.06.03 ·
201 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

saltstack(7)--- salt-ssh

三、salt-ssh可以独立运行,不需要minion。用的是sshpass进行密码交互。以串行模式工作,性能下降。[root@server2 salt]# systemctl stop salt-minion[root@server1 ~]# yum install -y salt-ssh[root@server1 ~]# cd /etc/salt/[root@server1 salt]# lscloud cloud.deploy.d cloud.profiles.d
原创
发布博客 2020.06.03 ·
242 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

saltstack(6)---Job管理

二、Job管理master下发指令任务后,会附带上产生的jid.minion在接受到指令开始执行时,会在本地的/var/cache/salt/minion/proc目录下产生该jid命名的文件,用于执行过程中master查看当前任务的执行情况。指令执行完毕将结果传递给master后,删除该临时文件。[root@server1 keepalived]# cd /var/cache/salt/master/jobsjob默认缓存时间:24小时[root@server1 master]# vim /
原创
发布博客 2020.06.03 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

saltstack(5)---Jinja模板

一、Jinja模板简介Jinja是一种基于python的模板引䔷,在SLS文件里可以直接使用jinja模板来做一些操作。通过jinja模板可以为不同服务器定义各自的变量。两种分隔符:{%…%}{{…}},前者用于执行诸如for循环或赋值语句,后者把表达式的结果打印到模板上。1、基本用法:使用控制结构包装条件[root@server1 salt]# vim test.sls[root@server1 salt]# cat test.sls/mnt/testfile: file.append:
原创
发布博客 2020.06.03 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

saltstack应用---使用saltstack一键部署zabbix监控

1、环境:主机名称作用server1:172.25.1.1masterserver2:172.25.1.2minion(server-agent)server4:172.25.1.4minion(server-server)2、手动安装zabbix复制配置文件[root@server4 zabbix]# lsfping-3.10-1.el7.x86_64.rpm php-mbstring-5.4.16-46.el7.x86_64.rpm
原创
发布博客 2020.05.19 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

saltstack(4)---grains和pillar

一、grainsGrains是SaltStack的一个组件,存放在SaltStack的minion端。当salt-minion启动时会把收集到的数据静态存放在Grains当中,只有当minion重启时才会进行数据的更新。由于grains是静态数据,因此不推荐经常去修改它。应用场景:信息查询,可用作CMDB。在target中使用,匹配minion。在state系统中使用,配置管理模块。[root@server1 salt]# salt server2 grains.ls #列出所有key
原创
发布博客 2020.05.15 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

saltstack(3)---模块管理和源码部署

一、模块管理1、管理文件,安装软件并更改其中文件[root@server1 apache]# cat init.sls apache: pkg.installed: - pkgs: - httpd file.managed: - name: /etc/httpd/conf/httpd.conf - source: salt://apache/httpd.conf #相对路径/srv/salt[root@server1 apache]# lshttpd
原创
发布博客 2020.05.15 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

saltstack(2)---远程控制(命令+文件形式)

saltstack远程控制(文件及命令)1、远程连接命令控制[root@server1 ~]# salt server4 sys.doc pkg #查看模块文档[root@server1 ~]# salt '*' pkg.verify lftp #校验[root@server1 ~]# salt '*' pkg.install wget #安装[root@server1 ~]# salt '*' pkg.remove wget #删除2、编写操作命令[root@server1 ~]#
原创
发布博客 2020.05.15 ·
289 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

saltstack(1)---saltstack部署及远程连接

==一、saltstack部署主机ip作用server1(172.25.1.1)master(主节点)server2(172.25.1.2)minion(节点1)server4(172.25.1.4)minion(节点2)官方网站:https://repo.saltstack.com/#rhel阿里云镜像安装:https://developer.aliyun.com/mirror/saltstack首先查看三台主机防火墙1、部署master部署:
原创
发布博客 2020.05.15 ·
362 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多