Multipass
Table of Contents
Multipass
Install
apt install snapdsnap install multipassmultipass findmultipass launch 22.04 --cpus 1 --disk 20G --memory 1G --name flying-fishmultipass info flying-fishRestart instance
mutlipass delete flying-fishmultipass purgeTransfer file
multipass transfer local_file.txt good-prawn:.Restart
sudo snap restart multipass.multipassdGenerate hosts
m list --format=csv | tr -d '"' | cut -d, -f1,6 | awk -F, '{print $2 "\t" $2 "\t" $1}' | grep -v AllIPv4Additional IP address configuration
Multipass as a cloud: https://www.rootisgod.com/2022/Using-Multipass-Like-a-Personal-Cloud-Service/; guess - it’s a bridge doc, Hetzner doc -> guess I just need to setup config, which doesn’t seem to be so much complicated, to be honest.
Backup & restore
unix way (filesystem)
(as per)
snap stop multipasstar cf multipass_data.tar /var/snap/multipass/common/data/multipassd/scp ...tar xz multipass_data.tarsnap restart multipasssnapshot -> only inside one server
multipass snapshot instancemultipass list --snapshots# shall display snapshots as wellmultipass restore instance.snapshot2multipass delete instance.snapshot1snap (all instances)
multipass stop --allsudo snap save multipassmultipass start --allsudo snap export-snapshot <set> snap.zip # set - is 'Set' from previous commandsudo snap forget 2scp to another serversudo snap install multipass # if it was not yetsudo snap import-snapshot multipass-snapshot.zipsudo snap restore 1multipass listmultipass start --all