Cara Membuat, Restore dan Delete Snapshot Linux Container (LXD)
Belajar Linux ID - Tutorial kali ini kita akan belajar bagaimana cara membuat snapshot linux container, snapshot ini dapat kita peruntukan sebagai backup linux container jika dibutuhkan.
Create Snapshot Linux Container
Sintak yang digunakan untuk membuat snapshot linux container yaitu:
1
$ lxc snapshot {container} {snapshot-name}
Contoh:
1
ubuntu@lxd-belajarlinux:~$ lxc snapshot centos-8-c1 snapshot-27-des-2020
Verifikasi linux container yang sudah di snapshot
1
2
3
ubuntu@lxd-belajarlinux:~$ lxc info centos-8-c1 |grep snapshot
snapshot-27-des-2020 (taken at 2020/12/27 00:41 UTC) (stateless)
ubuntu@lxd-belajarlinux:~$
Selanjutnya, untuk membuat snapshot atau mengambil snaphost disarankan untuk stop linux container terlebih dahulu kemudian dapat dilakukan snapshot linux container contoh
1
2
3
4
5
6
7
8
9
ubuntu@lxd-belajarlinux:~$
ubuntu@lxd-belajarlinux:~$ lxc stop centos-8-c1
ubuntu@lxd-belajarlinux:~$ lxc info centos-8-c1 |grep Status
Status: Stopped
ubuntu@lxd-belajarlinux:~$ lxc snapshot centos-8-c1 snap01
ubuntu@lxd-belajarlinux:~$ lxc start centos-8-c1
ubuntu@lxd-belajarlinux:~$ lxc info centos-8-c1 |grep Status
Status: Running
ubuntu@lxd-belajarlinux:~$
Restore Snapshot Linux Container
Sintak yang digunakan untuk melakukan restore snapshot sebagai berikut:
1
$ lxc restore {container} {snapshot-name}
Untuk melakukan snapshot dapat menggunakan perintah berikut:
1
ubuntu@lxd-belajarlinux:~$ lxc restore centos-8-c1 snap01
Delete Snapshot
Sintak yang digunakan untuk delete snapshot sebagai berikut:
1
$ lxc delete {container}/snapshot-name}
Jika ingin hapus snapshot dengan konfirmasi terlebih dahulu dapat ditambahkan opsi -i
1
$ lxc delete {container}/snapshot-name} -i
Mari kita lihat snapshot yang ada di linux container contoh
1
2
3
4
ubuntu@lxd-belajarlinux:~$ lxc info centos-8-c1 |grep snap
snapshot-27-des-2020 (taken at 2020/12/27 00:41 UTC) (stateless)
snap01 (taken at 2020/12/27 00:58 UTC) (stateless)
ubuntu@lxd-belajarlinux:~$
Studi kasusnya yaitu menghapus dua snapshot yang ada di linux container centos-8-c1
1
2
3
4
5
6
7
8
# Hapus snapshot dengan konfirmasi (-i)
ubuntu@lxd-belajarlinux:~$ lxc delete centos-8-c1/snapshot-27-des-2020 -i
Remove centos-8-c1/snapshot-27-des-2020 (yes/no): yes
ubuntu@lxd-belajarlinux:~$
# Hapus snapshot tanpa konfirmasi
ubuntu@lxd-belajarlinux:~$ lxc delete centos-8-c1/snap01
ubuntu@lxd-belajarlinux:~$
Sampai disini Anda sudah dapat membuat, restore dan delete snapshot dengan mudah menggunakan command lxc tentunya.
Selamat mencoba 😁