grycap.glusterfs

Ansible 角色:GlusterFS

CI

在Linux上安装和配置GlusterFS。

要求

要让GlusterFS在服务器之间连接,TCP端口240072400824009/49152+(该端口以及每个额外服务器在集群中的递增端口;如果GlusterFS版本为3.4+,则使用后者),以及TCP/UDP端口111必须开放。您可以使用任何您希望的防火墙打开这些端口(可以通过geerlingguy.firewall角色轻松配置)。

此角色执行Gluster的基本安装和设置,但不配置或挂载砖块(卷),因为在自己的剧本中通过一系列操作执行这一步骤更简单。Ansible 1.9+包含gluster_volume模块,以简化Gluster卷的管理。

角色变量

可用变量如下所列,包含默认值(见defaults/main.yml):

glusterfs_default_release: ""

您可以通过重写此变量为Debian/Ubuntu的apt指定一个default_release。如果您需要不同的GlusterFS主软件包(例如,使用Debian Wheezy的wheezy-backports默认发布选择GlusterFS 3.5.x而不是3.2.x),这将很有帮助。

glusterfs_ppa_use: true
glusterfs_ppa_version: "LATEST"

对于Ubuntu,指定是否使用官方Gluster PPA,以及使用哪个版本的PPA。有关更多信息,请参见Gluster的入门指南

glusterfs_gpg_key_version: "7"
glusterfs_deb_version: "LATEST"

对于Debian,指定要使用的GPG密钥和apt软件包存储库的版本。有关更多信息,请参见Gluster的入门指南

依赖

无。

示例剧本

- hosts: server
  roles:
    - grycap.glusterfs

有关实际使用示例,请阅读使用Ansible进行简单GlusterFS设置,这是该角色作者的一篇博客文章,包含在Ansible for DevOps的第8章中。

许可证

MIT / BSD

作者信息

此角色由Jeff Geerling于2015年创建, 他是Ansible for DevOps的作者。

安装
ansible-galaxy install grycap.glusterfs
许可证
mit
下载
464
拥有者
Grid y Computación de Altas Prestaciones