Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

6.11. Kloning


Untuk penyediaan cepat, Anda mungkin ingin menyesuaikan wadah kanonik sesuai dengan kebutuhan Anda dan kemudian membuat banyak salinannya. Hal ini dapat dilakukan dengan lxc-klon program.


Klon adalah snapshot atau salinan dari wadah lain. Salinan adalah wadah baru yang disalin dari aslinya, dan membutuhkan banyak ruang di host seperti aslinya. Snapshot mengeksploitasi kemampuan snapshotting backing store yang mendasarinya untuk membuat container copy-on-write yang merujuk pada yang pertama. Snapshots dapat dibuat dari btrfs, LVM, zfs, dan wadah yang didukung direktori. Setiap backing store memiliki kekhasannya sendiri - misalnya, wadah LVM yang tidak disediakan oleh thinpool tidak dapat mendukung snapshot dari snapshot; wadah zfs dengan snapshot tidak dapat dihapus sampai semua snapshot dilepaskan; Wadah LVM harus direncanakan dengan lebih hati-hati karena sistem file yang mendasarinya mungkin tidak mendukung pertumbuhan; btrfs tidak mengalami kekurangan ini, tetapi mengalami penurunan kinerja fsync yang menyebabkan dpkg dan cenderung menjadi lebih lambat.


Snapshot dari container yang dikemas dengan direktori dibuat menggunakan sistem file overlay. Misalnya, wadah C1 yang didukung direktori istimewa akan memiliki sistem file root di bawah /var/lib/lxc/C1/rootfs. Kloning snapshot C1 yang disebut C2 akan dimulai dengan rootf C1 yang dipasang hanya-baca di bawah /var/lib/lxc/C2/delta0.

Yang penting, dalam hal ini C1 tidak boleh dibiarkan berjalan atau dihapus saat C2 sedang berjalan. Disarankan untuk mempertimbangkan C1 a resmi wadah dasar, dan hanya menggunakan snapshot-nya.


Diberikan wadah yang ada yang disebut C1, salinan dapat dibuat menggunakan:


sudo lxc-klon -o C1 -n C2


Sebuah snapshot dapat dibuat menggunakan:


sudo lxc-klon -s -o C1 -n C2


 

Komputasi Awan OS Teratas di OnWorks: