小编Kar*_*bet的帖子

使用 Ansible 创建和挂载 GlusterFS 卷

我正在使用 GlusterFS 在 4 台机器上创建和挂载卷。比方说,该机器被称为machine1machine2machine3machine4

我的同行已经成功探查了。

我使用以下命令来创建我的卷:

sudo gluster volume create ssl replica 2 transport tcp machine1:/srv/gluster/ssl machine2:/srv/gluster/ssl machine3:/srv/gluster/ssl machine4:/srv/gluster/ssl force
Run Code Online (Sandbox Code Playgroud)

然后我开始音量:

sudo gluster volume start ssl
Run Code Online (Sandbox Code Playgroud)

我已经/myproject/ssl使用以下命令挂载了目录:

sudo mount -t glusterfs machine1:/ssl /myproject/ssl
Run Code Online (Sandbox Code Playgroud)

当安装在每台机器上时,一切都按预期工作,并且该/myproject/ssl目录具有跨所有机器共享的数据。

问题是,我到底如何以 Ansible 方式做到这一点?

以下是我以 Ansible 方式执行这两个命令的尝试:

- name: Configure Gluster volume.
  gluster_volume:
    state: present
    name: "{{ gluster.brick_name }}"
    brick: "{{ gluster.brick_dir }}"
    replicas: 2
    cluster: "{{ groups.glusterssl | join(',') }}"
    host: "{{ inventory_hostname …
Run Code Online (Sandbox Code Playgroud)

glusterfs ansible

16
推荐指数
1
解决办法
3533
查看次数

标签 统计

ansible ×1

glusterfs ×1