Hello! Since for me it was unacceptable to backup or wipe my nodes manually i’ve made a bunch of scripts which are made bootable via clonezilla. I have made a lot of startparameters for the scripts and a isolinux menu where you can choose a lot of backup or wipe possibilities. Aimed to make the manual work to backup or wipe nodes as short as possible.
This is the repository and the full readme, here you can find the release ISO-Files I would appreciate it if you report issues, features and more there. Some features aren’t fully tested, mostly I have tested them with virtual nodes. If you have ideas or a better solution for some code snippets feel free to contact me
Features:
You can backup your nodeseed, this is a tiny file on one of your nodedisks. It is used to identify your node. You can use that file to recreate the same node elsewhere.
If you want to wipe all your disks so you can restore your node again, thats also possible. You can wipe all your disks full automated. Furthermore you can make a memorytest or just go into the shell to make your own stuff.
The aim is to boot it with an USB-Key, a PXE-Server or as ISO for example as Virtual CD/Key over an server Webinterface like iLO from HPE
There are some nice features like, it searches in the ThreeFold GraphQL API for your Nodename. Or you can preconfigure a config.json so you don’t have to enter something and the backup will be full automated. Put that on to a PXE-Server and you can backup over a hundred nodes just with one click.
If you just want to quick backup or wipe some nodes just download the ISO file and use it with an USB-key or you use one of the nice virtual media functions of one of the server-managers out there (iLO, iDRAC, IMM).
PS.: If you don’t like the background of the menu, you can even change that, but it would be nice if you keep the URL to the repo
Happy backupping and wiping