自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

皮卡丘多多的博客

Linux高级运维工程师方向

  • 博客(13)
  • 资源 (8)
  • 收藏
  • 关注

原创 docker容器介绍

传统虚拟化与容器的区别 虚拟化分为以下两类:主机级虚拟化全虚拟化半虚拟化容器级虚拟化容器分离开的资源:UTS(主机名与域名)Mount(文件系统挂载树)IPCPID进程树UserNetwork(tcp/ip协议栈)Linux容器技术Linux容器其实并不是什么新概念。最早的容器技术可以追遡到1982年Unix系列操作系统上的chroot工具(直到今天,主流的Unix、Linux操作系统仍然支持和带有该工具)。Linux Namespaces命名空间(Names

2021-11-30 22:50:03 1028

原创 SaltStack进阶

1. masterless1.1 应用场景master 与 minion 网络不通或通信有延迟,即网络不稳定想在 minion 端直接执行状态传统的 SaltStack 是需要通过 master 来执行状态控制 minion 从而实现状态的管理,但是当网络不稳定的时候,当想在minion本地执行状态的时候,当在只有一台主机的时候,想执行状态该怎么办呢?这就需要用到 masterless 了。有了masterless,即使你只有一台主机,也能玩saltstack,而不需要你有N台主机架构。1.

2021-11-30 21:40:18 113

原创 SaltStack之salt-ssh

1. salt-ssh介绍salt-ssh可以让我们不需要在受控机上安装salt-minion客户端也能够实现管理操作。1.1 salt-ssh的特点远程系统需要Python支持,除非使用-r选项发送原始ssh命令salt-ssh是一个软件包,需安装之后才能使用,命令本身也是salt-sshsalt-ssh不会取代标准的Salt通信系统,它只是提供了一个基于SSH的替代方案,不需要ZeroMQ和agent请注意,由于所有与Salt SSH的通信都是通过SSH执行的,因此它比使用ZeroMQ的

2021-11-29 16:20:49 93

原创 SaltStack之Prometheus状态文件

Prometheus部署环境配置环境:centos8 监控多台主机主机名IP地址部署功能性能node1192.168.143.102Prometheus4核8Gnode2192.168.143.103node_exporter1核2Gnode3192.168.143.104node_exporter1核2Gnode4192.168.143.105node_exporter1核2G[root@master modules]# tree

2021-11-27 13:07:32 335

原创 Prometheus监控全程部署

Prometheus介绍Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。Prometheus 于2016年加入了 Cloud Native Computing Foundation,这是继Kubernetes之后的第二个托管项目。官网:https://prometheus.io 最新版本: 2.19.2Exporter是一个采集监控数据并通过Prometheus监

2021-11-26 00:53:32 429

原创 SaltStack之系统初始化状态文件编写

一、saltStack之系统初始化部署状态文件环境说明:centos8主机名IP地址部署功能性能master192.168.143.101salt-master salt-minion4核8Gnode3192.168.143.104salt-minion init4核2G[root@master init]# tree ……└── init├── basepkg│ └── main.sls├── chrony│ ├── files.

2021-11-15 01:33:18 942

原创 saltStack之lnmp部署状态文件

一、saltStack之lnmp部署状态文件环境说明:centos8主机名IP地址部署功能性能master192.168.143.101salt-master salt-minion4核8Gnode3192.168.143.104salt-minion lnmp4核2G.├── lnmp│ ├── install.sls│ ├── mysql.sls│ └── nginx.sls├── modules│ ├── applica

2021-11-12 00:06:52 2159

原创 saltStack之zabbix部署状态文件编写

一、saltStack之zabbix部署状态文件编写环境说明:centos8主机名IP地址部署功能性能master192.168.143.101salt-master salt-minion4核8Gminion192.168.143.103salt-minion zabbix -server zabbix-age lamp4核2G[root@master salt]# tree prod/prod/├── modules│ ├── applic

2021-11-11 00:35:16 1821

原创 SaltStack return与job管理

1. SaltStack组件之returnreturn组件可以理解为SaltStack系统对执行Minion返回后的数据进行存储或者返回给其他程序,它支持多种存储方式,比如用MySQL、MongoDB、Redis、Memcache等,通过return我们可以对SaltStack的每次操作进行记录,对以后日志审计提供了数据来源。目前官方已经支持30种return数据存储与接口,我们可以很方便的配置与使用它。当然也支持自己定义的return,自定义的return需由python来编写。在选择和配置好要使用的r

2021-11-07 15:15:07 98

原创 SaltStack常用模块

1. SaltStack模块介绍Module是日常使用SaltStack接触最多的一个组件,其用于管理对象操作,这也是SaltStack通过Push的方式进行管理的入口,比如我们日常简单的执行命令、查看包安装情况、查看服务运行情况等工作都是通过SaltStack Module来实现的。当安装好Master和Minion包后,系统上会安装很多Module,大家可以通过以下命令查看支持的所有Module列表:All Execution Modules官方模块文档[root@master ~]# salt-

2021-11-04 18:58:44 2519 1

原创 Salt-minion被控端批量安装

Salt-minion被控端批量安装环境说明: 必须有脚本和压缩包Centos8系统,3台主机及以上(包括控制端)[root@master ~]# tree.├── anaconda-ks.cfg├── expect-key.sh //主页脚本可以下载,文章有脚本内容 ├│ │ ├└── minion-install.tar.gz //主页脚本可以下载,文章有脚本内容##################################################

2021-11-04 15:30:12 266

原创 SaltStack配置管理与数据系统

1.SaltStack之配置管理1. 1YAML语言YAML是一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅读,容易和脚本语言交互,用来表达资料序列的编程语言。它类似于标准通用标记语言的子集XML的数据描述语言,语法比XML简单很多。YAML语言的格式如下:house: family: name: Doe parents: - John - Jane children: - Paul - Mark

2021-11-02 19:05:55 135

原创 SaltStack配置入门使用

1. SaltStack介绍SALTSTACK COMPONENTS 组件SaltStack Fundamentals 基本Agentless SaltStack 无代理Cofiguration Management 配置管理Event Driven Infrastructure 核心驱动图片链接1.1 自动化运维工具目前常见的运维自动化管理工具主要是Puppet、SaltStack、Ansible下面分别简述它们的特点。1、Puppet特点Puppet是早期的Linux自动化运维工

2021-11-01 18:02:38 304

CA-key.sh(expect交互)

CA-key.sh(expect交互)

2021-12-07

salt 被控端,minion-install,shell脚本(centos,rehdat)

salt 被控端,minion-install,shell脚本(centos,rehdat)

2021-11-04

lamp(p7 8)编译安装,shell脚本(centos,redhat)

lamp(p7 8)编译安装,shell脚本(centos,redhat)

2021-10-28

ssh免密key生成,shell脚本(centos,redhat)

ssh免密key生成,shell脚本(centos,redhat)

2021-10-28

zabbix-agentd,编译安装shell脚本(centos,redhat)

zabbix-agentd,编译安装shell脚本(centos,redhat)

2021-10-28

nginx,编译安装shell脚本(centos,redhat)

nginx,编译安装shell脚本(centos,redhat)

2021-10-28

mysql多实例,二进制安装shell脚本(centos,redhat)

mysql多实例,二进制安装shell脚本(centos,redhat)

2021-10-28

lamp,(p8)编译安装shell脚本(centos,redhat)

lamp,编译安装shell脚本(centos,redhat)

2021-10-28

空空如也

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

TA关注的人

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