随笔分类 -  自动化运维

摘要:使用二进制部署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 阅读全文
posted @ 2021-03-03 17:40 打闹闹酱 阅读(271) 评论(0) 推荐(0)
摘要:handlers(触发器): 定义一些task列表,与之前剧本中task没有关系,只有资源发送变化才会采取一定的操作 notify:notify中调用handler中定义的操作 notify actions会在playbook的所有task结束时被触发,而且即使有多个不同task通知改动的发生,no 阅读全文
posted @ 2020-08-12 16:19 打闹闹酱 阅读(862) 评论(0) 推荐(0)
摘要:blockinfile模块 blockinfile模块可以帮助我们在指定的文件中插入"一段文本",这段文本是被标记过的,换句话说就是,我们在这段文本上做了记号,以便在以后的操作中可以通过"标记"找到这段文本,然后修改或者删除它,单单这样描述不是特别容易理解,结合下面的小例子动手做做立马就能够明白了。 阅读全文
posted @ 2020-08-12 13:57 打闹闹酱 阅读(1283) 评论(0) 推荐(0)
摘要:ansible Ad-Hoc命令 ansible <host-pattern> [-m module_name] [-a args] --version 显示版本 -m module 指定模块,默认的模块是command可以不写 --list-hosts 显示主机列表,可以简写 --list -k, 阅读全文
posted @ 2020-08-06 17:26 打闹闹酱 阅读(381) 评论(0) 推荐(0)
摘要:1.Ping模块 ansible all -m ping 2.setup模块 ansible web -m setup --tree :将所有主机的输出信息保存到/tmp/目录下,以/etc/ansible/hosts里的主机名为文件名 ansible all -m setup -a 'filter 阅读全文
posted @ 2020-08-06 16:07 打闹闹酱 阅读(376) 评论(0) 推荐(0)
摘要:1.Pattern的使用格式 ansible <pattern_goes_here> -m <module_name> -a <arguments> 2.表示所有的主机可 all * 3.通配符 *.yanruogu.com *.yanruogu.com:*.org webservers1[0] # 阅读全文
posted @ 2020-08-06 10:09 打闹闹酱 阅读(256) 评论(0) 推荐(0)
摘要:本文对常见的Ansible中Inventory配置相关内容整理如下 1. 配置文件位置 默认的文件路径为 /etc/ansible/hosts 除此之外还可以使用动态Inventory,如有这个需求可以参考Ansible中文指南网站:http://www.ansible.com.cn/docs/in 阅读全文
posted @ 2020-08-06 10:04 打闹闹酱 阅读(1489) 评论(0) 推荐(0)
摘要:ansible系列命令有:ansible、ansible-doc、ansible-playbook、ansible-vault、ansible-console、ansible-galaxy、ansible-pull,这些命令每个命令都有它独特的作用和用法,接下来我们一一来了解它的用法。 1、ansi 阅读全文
posted @ 2020-07-31 15:49 打闹闹酱 阅读(516) 评论(0) 推荐(0)
摘要:Docker-Compose简介 Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。Docker-Compose将所管理的容器分为三层,分别是工程(project),服务(service)以及容器(container)。Docker-Compos 阅读全文
posted @ 2020-07-08 10:38 打闹闹酱 阅读(1898) 评论(0) 推荐(0)
摘要: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 - 阅读全文
posted @ 2020-06-30 16:30 打闹闹酱 阅读(141) 评论(0) 推荐(0)
摘要:一、准备 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 阅读全文
posted @ 2020-04-14 16:04 打闹闹酱 阅读(445) 评论(0) 推荐(0)
摘要:#!/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")/ 阅读全文
posted @ 2020-03-12 18:23 打闹闹酱 阅读(233) 评论(0) 推荐(0)
摘要:1.关于let's encrypt和acme.sh的简介 1.1 let's encrypt Let's Encrypt是一个于2015年三季度推出的数字证书认证机构,旨在以自动化流程消除手动创建和安装证书的复杂流程,并推广使万维网服务器的加密连接无所不在,为安全网站提供免费的SSL/TLS证书。 阅读全文
posted @ 2020-03-11 16:00 打闹闹酱 阅读(2941) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2020-03-11 15:48 打闹闹酱 阅读(403) 评论(0) 推荐(0)
摘要: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 阅读全文
posted @ 2020-03-11 15:45 打闹闹酱 阅读(2153) 评论(0) 推荐(0)