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 |