The process for fixing VM disks is very manual right now, but it can be automated.
Specially the steps described in here: https://wikitech.wikimedia.org/wiki/Portal:Cloud_VPS/Admin/Troubleshooting#method_2:_qemu-nbd
Can be automated by:
- installing required packages by puppet
- creating a wmcs-vm-fsck script (name TBD) wrapping all these steps
This is related to incident: https://wikitech.wikimedia.org/wiki/Incident_documentation/20190213-cloudvps