7. zfs¶
7.1. systémové snapshoty¶
Systémové snapshoty a rollbacky se dělají na datasetech
bpool/BOOT/ubuntu
rpool/ROOT/ubuntu
7.2. instalace zfs na server¶
instalace se salt-minionem
- install_zfs_server.sh -d domain
instalace se salt-minonem a salt-masterem
- install_zfs_server.sh -d domain -m
Spoustění přes ssh
- ssh root@domain "bash -s -- -d domain" < install_zfs_server.sh
7.3. zfs otočení¶
Když se otáčí celý server
ops destroy slot3salt 'slot3' state.apply subprofiles.ssh-client.configuration- viz tutorial ssh client - distribuce klíčůsalt 'slot3' saltutil.sync_allops create slot3 --all
7.4. safe rollback¶
Rollback je lepší kvůli možnosti locku běžících služeb dělat přes skript.
ten je:
ukončí
provede rollback
startne
Warning
todo přidat systemctl daemon-reload
/opt/tools/zfs_service_ctl.py – list služeb
/opt/tools/zfs_service_ctl.py dataset@snapshot – safe rollback
Skript je možno nasadit takto:
salt 'slot3' state.apply subprofiles.celaeno_tools.configuration