ansible-playbook 创建lvm分区并扩容
--- - hosts: test user: root gather_facts: true
tasks: # lvm
- name: Create a new primary partition parted: device: /dev/vdb number: 1 state: present
- name: vg01 volume group creation lvg: vg: vg02 pvs: /dev/vdb1
- name: lv01 lvm creation lvol: vg: vg02 lv: lv02 size: 100%FREE
- name: create file system for /dev/vg01/lv01 filesystem: fstype: ext4 dev: /dev/vg02/lv02 - name: mount db01 logical volumes mount: name: /data2 src: /dev/vg02/lv02 fstype: ext4 state: mounted |
参考
https://everythingshouldbevirtual.com/ansible-playbook-lvm/
这个作者写的比较详细。我这边根据我自己的需求,每次只有2块盘。系统盘和一块数据盘,不一定每个人都适用