Salvare si restaurare containere in LXD
Postat la Sun 13 May 2018 in tutoriale, lxd, lxc
Uneori dorim salvam un container fie pentru backup periodic ori inainte de rularea unor comenzi riscante. LXD ne ajuta prin posibilitatea de a crea snapshot-uri la containere.
Crearea unui snapshot
lxc snapshot u1
lxc snapshot u1 arhiva-20180513
Aceste snapshot-uri sunt listate in lista sau in lista de informatii
# lxc list
+-------------+---------+-----------------------+------+------------+-----------+
| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |
+-------------+---------+-----------------------+------+------------+-----------+
| u1 | RUNNING | 192.168.25.120 (eth0) | | PERSISTENT | 1 |
+-------------+---------+-----------------------+------+------------+-----------+
# lxc info u1
....
Snapshots:
snap0 (taken at 2018/05/13 14:35 UTC) (stateless)
Un container poate fi restaurat la starea salvata rapid:
lxc restore u1 arhiva-20180513
Un snapshot poate fi de asemenea transformat intr-un nou container:
lxc copy u1/arhiva-20180513 u2
# lxc list
+-------------+---------+-----------------------+------+------------+-----------+
| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS |
+-------------+---------+-----------------------+------+------------+-----------+
| u1 | RUNNING | 192.168.25.120 (eth0) | | PERSISTENT | 1 |
+-------------+---------+-----------------------+------+------------+-----------+
| u2 | STOPPED | | | PERSISTENT | 0 |
+-------------+---------+-----------------------+------+------------+-----------+
In cazul ca dorim sa renuntam la un snapshot acesta poate fi sters:
lxc delete u1/arhiva-20180513
Articolul face parte din seria Virtualizare cu LXD