Myluzh Blog

使用Ansible-Playbook批量扩容云主机系统盘

2024-7-18 myluzh Linux

0x00 前言  接到一个需求,有200台云主机系统盘扩容到了80g,/dev/sda已经变成了80g,需要对dev/sda1扩展分区大小。 0x01 编写主机清单 myluzh@myluzhMacBookPro % cat inventory [node] 36.134.92.10 36.212.225.133 36.212.225.129 36.212.225.222 .... # 给node这个组设置账号密码 [node:vars] ansible_ssh_port=22 ansible_ssh_user=root ansible_ssh_pass="k@s8#as0912e" # ansible_python_interpreter=/usr/bin/python3.10 0x02 编写playbook myluzh@myluzhMacBookPro % cat playbook.yml - name: 批量扩容磁盘 hosts: all max_fail_percentage: 0 become: yes tasks: - ...

阅读全文>>

标签: ansible playbook 云主机 磁盘扩容

评论(0) (247)

Ansible-module常用模块

2023-3-8 myluzh Linux

官方文档传送门: https://docs.ansible.com/ansible/latest/collections/ansible/builtin/index.html#plugins-in-ansible-builtin ping模块 (检查主机连通性) [root@master ansibleProject]# ansible -i ./inventory -m ping all shell模块( 批量执行shell命令) ansible  指定主机清单     主机组    指定模块   指定动作[参数] ansible   -i inventory        node      -m shell    -a "hostname" [root@master ansibleProject]# ansible -i inventory node -m shell -a "hostname" ...

阅读全文>>

标签: ansible

评论(0) (318)

Ansible-inventory主机清单

2023-3-8 myluzh Linux

#创建inventory文件,vim /root/ansibleProject/inventory [node134] #手动在主机清单中指定这台机子的用户名密码 192.168.253.134 ansible_ssh_port=22 ansible_ssh_user=root ansible_ssh_pass="cisco123" [node133] 192.168.253.133 [node130] 192.168.253.130 #把node130 133 134添加到 node组中 [node:children] node130 node133 node134 #给node这个组设置账号密码 [node:vars] ansible_ssh_port=22 ansible_ssh_user=root ansible_ssh_pass="cisco123" #使用-i 指定inventory文件位置,使用ping模块,指定主机node133 [root@master ansibleProject]# ansible -i ./inventory -m ping...

阅读全文>>

标签: ansible

评论(0) (300)

Ansible-基础笔记

2023-3-8 myluzh Linux

https://blog.csdn.net/m0_64496909/article/details/124913290 #yum安装ansible需要先启动EPEL仓库,具体方法自行百度。 [root@master ~]# yum install ansible --nogpgcheck #安装完成后使用--version 查看默认配置文件 [root@master ~]# ansible --version ansible [core 2.14.2]   config file = /etc/ansible/ansible.cfg   configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']   ansible python module location = /usr/lib/python3.9/site-packages/ansible   ansible collection location = /r...

阅读全文>>

标签: ansible

评论(0) (325)