在Ansible中,Gluster_Volume模块用于创建、修改和删除GlusterFS卷。下面是一个使用Gluster_Volume模块的代码示例:
- name: Create a GlusterFS volume
gluster_volume:
state: present
name: test_volume
bricks:
- server1:/data/brick1
- server2:/data/brick2
become: yes
上面的代码将创建一个名为"test_volume"的GlusterFS卷,使用两个砖(brick):server1:/data/brick1和server2:/data/brick2。
你可以根据需要修改以下参数:
如果你要删除一个GlusterFS卷,你可以使用以下代码示例:
- name: Delete a GlusterFS volume
gluster_volume:
state: absent
name: test_volume
become: yes
上面的代码将删除名为"test_volume"的GlusterFS卷。
请注意,在运行这些代码之前,确保已经安装了GlusterFS和Ansible,并且你已经在Ansible的主机清单文件中定义了服务器的连接信息。