随笔分类 - 自动化运维
摘要:使用二进制部署k8s高可用集群 k8s版本:1.18.16 节点规划 IPhostnameUsed By 192.168.139.21 k8s-m1 etcd/master/keepalived+haproxy 192.168.139.22 k8s-m2 node/master/keepalived
阅读全文
摘要:handlers(触发器): 定义一些task列表,与之前剧本中task没有关系,只有资源发送变化才会采取一定的操作 notify:notify中调用handler中定义的操作 notify actions会在playbook的所有task结束时被触发,而且即使有多个不同task通知改动的发生,no
阅读全文
摘要:blockinfile模块 blockinfile模块可以帮助我们在指定的文件中插入"一段文本",这段文本是被标记过的,换句话说就是,我们在这段文本上做了记号,以便在以后的操作中可以通过"标记"找到这段文本,然后修改或者删除它,单单这样描述不是特别容易理解,结合下面的小例子动手做做立马就能够明白了。
阅读全文
摘要:ansible Ad-Hoc命令 ansible <host-pattern> [-m module_name] [-a args] --version 显示版本 -m module 指定模块,默认的模块是command可以不写 --list-hosts 显示主机列表,可以简写 --list -k,
阅读全文
摘要:1.Ping模块 ansible all -m ping 2.setup模块 ansible web -m setup --tree :将所有主机的输出信息保存到/tmp/目录下,以/etc/ansible/hosts里的主机名为文件名 ansible all -m setup -a 'filter
阅读全文
摘要:1.Pattern的使用格式 ansible <pattern_goes_here> -m <module_name> -a <arguments> 2.表示所有的主机可 all * 3.通配符 *.yanruogu.com *.yanruogu.com:*.org webservers1[0] #
阅读全文
摘要:本文对常见的Ansible中Inventory配置相关内容整理如下 1. 配置文件位置 默认的文件路径为 /etc/ansible/hosts 除此之外还可以使用动态Inventory,如有这个需求可以参考Ansible中文指南网站:http://www.ansible.com.cn/docs/in
阅读全文
摘要:ansible系列命令有:ansible、ansible-doc、ansible-playbook、ansible-vault、ansible-console、ansible-galaxy、ansible-pull,这些命令每个命令都有它独特的作用和用法,接下来我们一一来了解它的用法。 1、ansi
阅读全文
摘要:Docker-Compose简介 Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。Docker-Compos
阅读全文
摘要:svn log svn://172.16.15.103/project/WEB_SITE/ -q | awk -F '|' '/^r/ {sub("^ ", "", $2); sub(" $", "", $2); print $2"="$2" <"$2"@gmail.com>"}' | sort -
阅读全文
摘要:一、准备 1.修改字符集localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8export LC_ALL=zh_CN.UTF-8echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf 2.关闭selinux和防火墙getenforce
阅读全文
摘要:#!/bin/sh if [ -e $(dirname "$0")/nsenter ]; then # with boot2docker, nsenter is not in the PATH but it is in the same folder NSENTER=$(dirname "$0")/
阅读全文
摘要:1.关于let's encrypt和acme.sh的简介 1.1 let's encrypt Let's Encrypt是一个于2015年三季度推出的数字证书认证机构,旨在以自动化流程消除手动创建和安装证书的复杂流程,并推广使万维网服务器的加密连接无所不在,为安全网站提供免费的SSL/TLS证书。
阅读全文
摘要:1.运行容器 docker run -dt --name ftpd_server -p 21:21 -p 30000-30209:30000-30209 -e "PUBLICHOST=localhost" --privileged=true -v /pure-ftpd/wangxiaolei:/ho
阅读全文
摘要:1、运行gitlab docker run -d -p 9443:9443 -p 9080:80 -p 9022:22 --name gitlab --restart always -v /docker-data/gitlab/config:/etc/gitlab -v /docker-data/g
阅读全文
浙公网安备 33010602011771号