运维工具pxe环境的实现(一) PXE and Cobbler 1,pxe PEX全称:预引导执行环境(Preboot execute environment) PXE依赖ftp,http,tftp,dhcp 搭建dhcp:dynamin host configuration protocol www.Isc.org [root@Pxe ~]# yum -y install dhcp [root@Pex ~]# ifco 云计算 2023-07-15 向阳逐梦
CentOS6.6PXE _Cobbler搭建(二) Cobbler:补鞋匠 Cobbler二次封装的PXE,只是 pxe更高级的封装方式 Cobbler,集成pxe,dhcp,kickstarter,yum仓库等,结合kickstarter能够完成centos,redhat系统安装的,并支持多个版本的并存,便于实现系统部署的一个环境。所以说cobbler是一个快速网络安装的服务,而且经过设定以后也可以实现网络安装windwos,这个工具使用pyth 云计算 2023-07-15 法医
saltstack远程执行安装包 saltstack saltstack主要用来远程执行,配置管理和云管理1,更新yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 2,更新epel源 mkdir /home/linuxea/tools -p && cd /home/linuxea/t 云计算 2023-07-15 LOVEHL^ˇ^
saltstack配置sls文件下发 在上篇文章中的返回结果是已经安装过的!通过salt在尝试安装sl,返回结果如下: [root@master init]# salt 'minios.10.0.0.8.com' state.sls init.pkg minios.10.0.0.8.com: ---------- ID: pkg.init Function: pkg.installed Name: sl Result: True Co 云计算 2023-07-15 大白菜程序猿
saltstack的master与minion认证及saltkey常用参数 minion认证 [root@minion minion]# ll /etc/salt/pki/minion/ 总用量 12 -rw-r--r--. 1 root root 451 12月 8 06:11 minion_master.pub -r--------. 1 root root 1675 12月 8 05:56 minion.pem -rw-r--r--. 1 root root 451 云计算 2023-07-15 大猫
saltstack正则简单匹配 远程执行第三功能,输出!可以写入到数据库里,文件里! 匹配ID:正则表达式:不同的匹配方式需要加不同参数! -E:正则 -L:列出,多个用逗号分隔, -G: grain -N: 节点组 -R: 范围 -C:混合 -I:pillar -S: ipv4 子网掩码的形式 salt ‘*.doam.net’ test.ping--------匹配以*.doam.net的 salt ‘*.doam.*’ t 云计算 2023-07-15 Escape
saltstack之service/cp/get/file模块初探 模块salt -d 所有的模块参数 disk.usage 磁盘模块 [root@master ~]# salt '*' disk.usage minion-node07.10.0.0.07.com: ---------- /: ---------- 1K-blocks: 18208184 available: 14663688 capacity: 16% filesystem: /dev/sda2 云计算 2023-07-15 大猫
saltstack返回信息写入数据库 返回将返回结果写入到mysql中 master端需要安装MySQL-python和mysql-servermysql-server用来存储minion数据,MySQL-python用来收集数据master端:1.安装mysql-server和MySQL-python yum install MySQL-python mysql-server 2.创建表结构 service mysqld start 云计算 2023-07-15 共饮一杯
saltstack的master_job_cache特性 master_job_cache特性 当结果返回,master可以将结果缓存至数据库,并不需要另外安装MySQL-pythonmysql数据库的一个库和三张表需要创建 在配置文件添加master_job_cache: mysql后,清空表测试! [root@master ~]# vim /etc/salt/master mysql.host: '10.0.0.7' mysql.user: 'sal 云计算 2023-07-15 大猫
Saltstack数据系统初探 Saltstack数据系统Grains:静态数据当minion启动,收集服务器所有信息保存,在后面进行调用,如果需要设备变动则需要重启进行收集信息Pillar grains.items可查看服务器的详细信息,也可以分别刷选 [root@master ~]# salt 'minion.23.com' grains.items minion.23.com: ---------- SSDs: biosr 云计算 2023-07-15 Escape
saltstack自定义Grains 自定义Grains: 定义到配置文件! [root@minion1 ~]# vim /etc/salt/minion grains: roles: nginx env: prod [root@minion1 ~]# /etc/init.d/salt-minion restart Stopping salt-minion daemon: [FAILED] Starting salt-minion d 云计算 2023-07-15 大树
saltstack配置管理(1) 配置管理!安装zabbix-agent如: zabbix-agent: pkg.installed: - name: zabbix-agent 上面安装的zabbix-agent也可以这样来写 zabbix-agent: pkg.installed 例:安装zabbix-agenthttp://docs.saltstack.cn/zh_CN/latest/ref/states/all/salt.s 云计算 2023-07-15 向阳逐梦
saltstack配置文件的模块简单写法 配置文件的模块写法 [root@master init]# cat zabbix_agent.sls zabbix_agent: pkg.installed: - names: - zabbix22-agent file.managed: - name: /etc/zabbix_agentd.conf - source: salt://init/files/zabbix_agentd.conf - 云计算 2023-07-15 竹子爱熊猫
Ansible简单安装和批量配置 Ansible ansible不需要任何agent,除了sshd,在ansible不执行时不占用管控端任何资源(默认支持ssh,也支持其他)ansible也没有服务端,只有在需要时执行命令即可ansible基于模块工作,执行命令,脚本,计划任务等都需要一个模块来实现,ansible有近百个模块,模块可以由任意编程语言开发ansible支持yaml语言任务列表,来做多主机多任务 ansible由py 云计算 2023-07-15 贤蛋大眼萌
Saltstack帮助说明 SaltStack@Master: salt-key -hActions:-l ARG, --list=ARG 显示指定状态的key(支持正则表-L, --list-all 显示所有public keys-a ACCEPT, --accept=ACCEPT 接受指定等待认证的key(-A, --accept-all 接受所有等待认证的key-r REJECT, --reject=REJECT 拒绝 云计算 2023-07-15 大白菜程序猿
ansible使用synchronize普通用户权限问题 1,首先已经做好了密钥认证 [gitlab-runner@Linuxea-VM-Node_10_10_240_145 root]$ ssh root@10.10.240.203 [root@Linuxea-VM-Node203 ~]# [root@Linuxea-VM-Node203 ~]# exit 登出 Connection to 10.10.240.203 closed. 切换到普通用户推送 云计算 2023-07-15 捡田螺的小男孩
Loki收集Nginx日志并搭建日志聚合平台 依赖组件 Nginx vts-model Nginx 监控模块 Loki 日志平台 Grafana 基础组件 GeoIP 将IP转换成国家代码,用于在地图上显示 Promtail 采集日志 GeoIP库安装 wget https://d.frps.cn/file/tools/nginx/GeoIP-1.6.12.tar.gz tar -xzf GeoIP-1.6.12.tar.gz cd GeoI 云计算 2023-07-14 张二河
Prometheus 监控Windows Exporter并设置相关告警 一、下载一键安装包 https://github.com/prometheus-community/windows_exporter/releases/download/v0.15.0/windows_exporter-0.15.0-amd64.msi #备份下载地址 https://d.frps.cn/file/tools/windows/windows_exporter-0.15.0-amd6 云计算 2023-07-14 贤蛋大眼萌
Promethues基于Nginxmodulevts模块监控Nginx流量 模块项目地址https://github.com/vozlt/nginx-module-vts nginx-module-vts介绍 Nginx虚拟主机流量状态模块 提供对虚拟主机状态信息的访问。它包含当前状态,例如服务器、上游、缓存。这类似于nginx plus的实时活动监控。内置的html也取自旧版本的演示页面。 首先,vhost_traffic_status_zone是添加,添加vhost_ 云计算 2023-07-14 剑圣无痕
在 CRI 运行时内验证容器镜像签名 作者: Sascha Grunert 译者: Michael Yao (DaoCloud) Kubernetes 社区自 v1.24 版本开始对基于容器镜像的工件进行签名。在 v1.26 中, 相应的增强特性从 alpha 进阶至 beta,引入了针对二进制工件的签名。 其他项目也采用了类似的方法,为其发布版本提供镜像签名。这意味着这些项目要么使用 GitHub actions 在自己的 CI/C 云计算 2023-07-14 张二河