服务器运维

  • saltstack快速安装

    过几天就要离开这家公司了,原先计划做的自动化还没完成,群主推荐了saltstack,上网对比了相关软件puppet和func. 决定选择他来做自动化.前后研究了几天,今天把公司的服务器都上了saltstack,今天先分享下saltstack的简单安装方法.
    2023-09-20
  • saltstack web uiweb平台界面

    saltstack web uiweb平台界面 saltapi项目主页: http://salt-api.readthedocs.org/en/latest/ halite 项目主页: https://github.com/saltstack/halite 官方文档 : https://github.com/...
    2023-09-19
  • saltstack应用之批量部署mysql

    源码包:http://pan.baidu.com/s/1mgic8U8应用环境:使用salt写了个自动部署mysql的配置配置管理文件,由于mysql的有版本号,端口等不确定属性,需要使用pillar来单独配置每个minion的属性。一,原始方法例如,需要在salt id为10.1.1.1-centos.game.we...
    2023-09-19
  • saltstack自动化运维快速入门

    今天没事发了2个小时 把以前研究过的saltstack 复习了一篇 准备没事开始上线部署下(先慢慢用) 以前一直研究这个研究 那个每次都是搞到一个初级水平 后来没需求了 就没研究了 这样过段时间了 啥都忘记完了 这次顺便把 复习过程记录下来 以后好查阅(这也是我写博客的最大原因)
    2023-09-19
  • saltstack grains和pillar介绍

    grains和pillar 这个单词这么读 我也不太清楚 这里简单介绍下吧 grains 这个跟puppet的facter一样 负责采集客户端一些基本信息(查看这些信息 上一篇文章已经介绍了) 这个也完全可以自定义(灵活性牛掰)
    2023-09-18
  • saltstack syndic使用测试

    今天没事跟同事把saltstack的syndic实验了一把 准备把心得啥的 记录下 其实现在不适合讲syndic 因为saltstack的其他东西我还没搞清楚 大家都知道saltstack传统的架构都是 c/s 一个master管一堆minion的形式 syndic架构多了一层类似代理的东西 我下面去画个图 贴上来吧 ...
    2023-09-18
  • saltstack mine使用

    今天没事看了一下saltstack的mine功能 说实话看完官方那点英文文档之后 我还是不知道这个是干嘛的 以后改这么用 不过我实验了一把 算是成功了把 所以我先记录下来 等以后深入了解后 可能会用到下面我简单讲下官网文档说的是啥意思吧 (翻译得不好请见谅)1.saltstack 这个功能 在0.15.0 版本后才有的...
    2023-09-18
  • saltstack pillar与grains实战

    前面已经讲了5章关于saltstack 的一些基本应用与基本功能(基本而已 还有很多东西我也没弄) 但是目前就这些基本的功能就能满足我们线上的业务了 下面我整理了下关于我们全网统一squid配置文件的一个案例 我顺便记录下 以便下次接着扩展先说下原始需求1.我们全网的squid配置文件 配置比较乱 有视频 下载 web...
    2023-09-17
  • 什么是Linux运维自动化

    随着企业服务器数量越来越多,当到达几百台,上千台服务器之后,服务器日常管理也逐渐繁杂,每天如果通过人工去频繁的更新或者部署及管理这些服务器,势必会浪费大量的时间,而且有可能人为的操作也会造成某些疏忽而遗漏。那我们来看一下传统的运维以及今后运维的发展方向。
    2023-09-17
  • Ansible 快速上手

    最近纠结于在 Puppet、Chef、SaltStack、Ansible 等一干配置管理工具中如何选择。考虑到一旦开始没有选好,以后更改又是一堆麻烦事,所以就稍微有些慎重。Puppet 和 SaltStack 我曾用过,但不是十分符合预期,所以先行排除。至于 Chef,虽然老早就听说过,但却一直没有找到机会尝试。翻了翻...
    2023-09-17
  • Mac OS 自动启动Jenkins slave

    iOS打包需要在OS系统上,因此要使用Jenkins打包,需要添加一台Mac OS从。配置slave节点mac 上设置自启动$ vi ~/Library/LaunchAgents/com.ttlsa.jenkins.plist<?xml version="1.0" encoding="UTF-8"?><...
    2023-09-16
  • 自动化运维管理fabric

    自动化日常管理任务和部署">如何使用fabric 自动化日常管理任务和部署自动化,批量化是作为管理员,或者运维人员必须面临的问题。自动化和批量化也有很多方式,可以用单一工具也可以自己写shell脚本,甚至可以开发出来一套完备的任务管理系统。其实我们大多时候可以在一台主机上面通过ssh来控制所有机器,来完成我们的任...
    2023-09-16
  • Fabric动态生成主机列表和角色列表

    动态生成主机列表通过参考 Fabric 的官方文档的 Using execute with dynamically-set host lists,其中有这么一段示例代码:from fabric.api import run, execute, task# For example, code talking to an ...
    2023-09-16
  • Jenkins 高效插件推荐

    开源版本的Jenkins 具有三大能力:Master-Slave的分布式构建调度能力、Pipeline编排能力、强大的开源生态(插件)能力。2017年4月,Jenkins创始人KK(Kohsuke Kawaguchi )来到中国,交流中他也明确表示Jenkins的成功主要取决于其开源生态系统,Jenkins有1400多...
    2023-09-15
  • GitLab CI/CD Variables 中文文档

    Variables官方文档:https://docs.gitlab.com/ce/ci/variables/README.html当GitLab CI 中接受到一个job后,Runner就开始准备构建环境。开始设置预定义的变量(环境变量)和用户自定义的变量。variables 的执行顺序变量可以被重写,并且是按照下面的...
    2023-09-15
  • ELK elasticsearch 核心术语(2nd)

    ELK 由三部分组成elasticsearch、logstash、kibana,一个一个的啃过去。在安装elasticsearch之前,首先来看看elasticsearch几个至关重要的术语。
    2023-09-15
  • GitLab CI/CD快速入门

    官方原文档:https://docs.gitlab.com/ee/ci/quick_start/README.html注:从8.0版本开始,GitLab *###&*_1_*###&*(CI)完全集成到GitLab中,且默认所有的项目开启。GitLab提供持续集成服务。如果添加一个.gitlab-ci.yml文件到项目...
    2023-09-15
  • gitlab ci/cd .gitlab-ci.yml配置任务详解

    .gitlab-ci.yml从7.12版本开始,GitLab CI使用YAML文件(.gitlab-ci.yml)来管理项目配置。该文件存放于项目仓库的根目录,它定义该项目如何构建。开始构建之前YAML文件定义了一系列带有约束说明的任务。这些任务都是以任务名开始并且至少要包含script部分:job1: script...
    2023-09-14
  • Redhat 使用Yum安装更新rpm包

    一套redhat安装下来,一般都是最小化安装,安装软件期间会遇到各种各样的依赖包问题,安装一个rpm包,需要安装各种各种的依赖rpm包,势必会给系统管理员浪费大量的时间,yum轻松的解决了这个问题,看下yum是如何安装更新软件的吧.
    2023-09-14
  • Linux下安装配置SVN独立服务器svnserve

    svn服务器有两种运行方式:独立服务器svnserve和借助apache作为apache的一个模块,以webdav/deltav协议通讯。svn存储版本数据有两种方式:BDB和FSFS。BDB方式在服务器中断时,可能锁住数据。FSFS方式更安全些,兼容性好。一.安装subversion# wget http://sub...
    2023-09-14

联系我们

在线咨询:点击这里给我发消息

Q Q:2220678578