parted模块可以对磁盘进行分区操作
1、device参数 定义操作设备,比如/dev/vdb
2、label参数 定义分区表类型 mbr(msdos)、gpt
3、number参数 定义分区序号
4、part_start 分区起始位置 part_end 分区结束位置
5、state 定义操作方式 {present 创建,absent 删除,info查信息}
例如:
(1)[ansible@control ansible]$ ansible node1 -m parted -a 'device=/dev/sdb number=1 part_end=100MiB'
默认state是info,查询信息而不是present创建
(2)[ansible@control ansible]$ ansible node1 -m parted -a 'device=/dev/sdb number=1 part_end=100MiB state=present'
查看node1节点
发现/dev/sdb1创建完毕
(3)[ansible@control ansible]$ ansible node1 -m parted -a 'device=/dev/sdb number=1 state=absent'
删除分区