geerlingguy.glusterfs
Ansible角色:GlusterFS
在Linux上安装和配置GlusterFS。
要求
为了使GlusterFS能够在服务器之间连接,TCP端口24007
、24008
和24009
/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:
- geerlingguy.glusterfs
有关实际使用示例,请阅读这个角色作者的博客文章使用Ansible简单设置GlusterFS,该文章包含在《Ansible for DevOps》的第8章中。
许可证
MIT / BSD
作者信息
该角色由Jeff Geerling于2015年创建,他是《Ansible for DevOps》的作者。
关于项目
GlusterFS installation for Linux.
安装
ansible-galaxy install geerlingguy.glusterfs
许可证
mit
下载
1.4M
拥有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns