Nur Hamim
Nur Hamim Anak desa yang gemar berkomunitas, suka menulis dan mencari hal baru seputar Unix/Linux dan Cloud. Saat ini sedang menempuh pendidikan S1 TI di Unindra dan kebetulan bekerja di PT Biznet GIO Nusantara

Cara Membuat, Restore dan Delete Snapshot Linux Container (LXD)


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 😁

comments powered by Disqus