随笔分类 -  ansible

ansible
摘要:playbook部署coredns 说明test1是主控节点,目的是给test4 node节点安装coredns, 1、coredns-1.2.2.tar.gz安装包放到主控节点/server/software/k8s/目录下,由playbook中的docker导入镜像 2、准备hosts文件 cat >/k8s/profile/hosts /k8s/profile/deploy_cor... 阅读全文
posted @ 2019-02-08 22:36 effortsing 阅读(315) 评论(0) 推荐(0) 编辑
摘要:playbook常用操作 1、检查playbook语法错误 ansible-playbook -i hosts deploy_coredns.yaml --syntax-check 2、查看playbook主机组 ansible-playbook -i hosts deploy_coredns.yaml --list-hosts 阅读全文
posted @ 2019-02-08 22:14 effortsing 阅读(188) 评论(0) 推荐(0) 编辑
摘要:[root@node1 playbook]# cat nginx.yml - hosts: test \\主机组,要和nginx.yml在同一个目录下 remote_user: root \\远端执行任务的用户 tasks: \\任务 - name: install httpd \\任务描述 command: yum -y install httpd \\调用ansi... 阅读全文
posted @ 2019-02-08 16:30 effortsing 阅读(428) 评论(0) 推荐(0) 编辑
摘要:定义playbook的主机组 说明: 1、playbook的主机组和ansible的主机组不一样, 2、playbook的主机组文件必须要和playbook文件在同一个目录下否则会报如下错误: [root@test1 profile]# ansible-playbook -i hosts deploy_flanneld.yaml --list-hosts [WARNING]: Unab... 阅读全文
posted @ 2019-02-08 15:50 effortsing 阅读(260) 评论(0) 推荐(0) 编辑
摘要:yaml语法常见错误 1、定义变量不能带引号 2、定义的变量和值之间要有空格3、yaml文件里面不能出现tab空格 阅读全文
posted @ 2019-02-08 15:22 effortsing 阅读(216) 评论(0) 推荐(0) 编辑
摘要:方式一、 1、配置资源清单inventory文件 [root@test1 ~]# cat >/etc/ansible/hosts /etc/ansible/hosts<<EOF [k8s] 192.168.0.92 [test3] 192.168.0.93 3、执行 sudo ansible k8s -m shell -a 'chmod +x /home/*' ... 阅读全文
posted @ 2019-02-07 11:32 effortsing 阅读(4696) 评论(0) 推荐(0) 编辑
摘要:ansible加速 试过不管用,反而更慢 cat > /root/.ssh/config <<EOF Host * Compression yes ServerAliveInterval 60 ServerAliveCountMax 5 ControlMaster auto ControlPath ~/.ssh/sockets/%r@%h-%p ControlPersi... 阅读全文
posted @ 2019-01-30 14:54 effortsing 阅读(229) 评论(0) 推荐(0) 编辑
摘要:1、python3中ansible安装模块 在Python3中安装模块需要带上python版本、需要安装模块的版本,默认是安装最新的版本 python3 -m pip install Django==1.10.7 python3 -m pip install ansible 2、ansible切换目录并且创建文件 1.1、使用shell模块操作 [root@master ~]# ... 阅读全文
posted @ 2019-01-18 21:24 effortsing 阅读(574) 评论(0) 推荐(0) 编辑
摘要:1、先看下整体目录架构 [root@bogon ~]# cd /etc/ansible/ [root@bogon ansible]# tree . ├── ansible.cfg ├── group_vars │ └── all ├── hosts ├── roles │ └── webservs │ ├── handlers │ │ └── main.ym... 阅读全文
posted @ 2019-01-18 10:42 effortsing 阅读(841) 评论(0) 推荐(0) 编辑
摘要:1、初始化一个role [root@bogon ~]# ansible-galaxy init /etc/ansible/roles/websrvs 查看已经创建的role [root@bogon ~]# ls /etc/ansible/roles/ webservs 2、配置role 把初始化后 role里面没用的删除,只留下面四个目录 [root@bogon ~]# cd /e... 阅读全文
posted @ 2019-01-17 20:21 effortsing 阅读(355) 评论(0) 推荐(0) 编辑
摘要:playbook文件 [root@localhost ~]# cat deploy_mongo.yaml --- - hosts: webservers become: yes become_method: sudo vars: mongodb_datadir_prefix: /data mongod_port: 25000 tasks: - ... 阅读全文
posted @ 2019-01-17 14:19 effortsing 阅读(256) 评论(0) 推荐(0) 编辑
摘要:定义playbook的主机组 说明: 1、playbook的主机组和ansible的主机组不一样, 2、playbook的主机组文件必须要和playbook文件在同一个目录下否则会报如下错误: [root@test1 profile]# ansible-playbook -i hosts deploy_flanneld.yaml --list-hosts [WARNING]: Unab... 阅读全文
posted @ 2019-01-17 10:55 effortsing 阅读(380) 评论(0) 推荐(0) 编辑
摘要:1、安装ansible 1.1、源码安装 源码安装参照 https://www.cnblogs.com/guxiong/p/7218717.html [root@kube-node3 ~]# tar xf ansible-1.7.2.tar.gz -C /usr/local/ [root@kube-node3 ~]# cd /usr/local/ansible-1.7.2/ [root@... 阅读全文
posted @ 2018-11-24 14:40 effortsing 阅读(3378) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示