Gluster infrastructure¶
This website is meant to serve as the source of truth about gluster project’s infrastructure. It describes our tools and general operational procedures.
- Infra overview
- Procedures
- Adding and restoring backups
- Adding a new VM using ansible
- Resizing a partition in a VM
- Removing a VM
- Installation of a new server
- Connecting to the admin remote interface in the community cage
- Adding a bridge on a hypervisor
- Finding network information in the Community cage
- Requesting a Loaner Machine
- Adding a email alias
- Adding a new mailling list
- Banning and unbanning email on all lists
- Gerrit Upgrade
- Emergencies
- Contributing
Infrastructure Responsibility Matrix¶
The section aims to define ownership and point of contact for issues.
Gluster Sysadmin¶
Michael Scherer
Gluster CI Engineer¶
Nigel Babu
Product | Owner |
---|---|
Gerrit | Gluster CI Engineer |
Jenkins | Gluster CI Engineer |
Build Nodes | Gluster CI Engineer |
supercolony.gluster.org | Sysadmin |
webbuilder.gluster.org | Sysadmin |
munin.gluster.org | Sysadmin |
download01.gluster.org | Sysadmin |
freeipa01.gluster.org | Sysadmin |
syslog01.gluster.org | Sysadmin |
Infra Security Issues | Sysadmin and Gluster CI Engineer |
Note: Nigel is only responsible for the Gerrit software and Jenkins software. The uptime, OS updates, and OS upgrades are all owned by the Sysadmin team.
Who to Contact for What¶
Situation | Contact |
---|---|
Gerrit/Jenkins Outage | Sysadmin Team |
Gerrit/Jenkins Issues (not an outage) | Gluster CI Engineer |
Access to machines | Sysadmin Team |
Access to build nodes (previously called slaves) | Gluster CI Engineer |
Infra-related build failures | Gluster CI Engineer |
Infra Security Issues | Sysadmin and Gluster CI Engineer |