Sto usando una baseimage e basandomi sulla creazione di molte macchine virtuali. E ora voglio sapere quale è meglio, qcow2 o raw da usare per un'immagine di base. Inoltre, puoi dirmi se c'è qualche vantaggio nell'usare questa cosa baseimage, invece di clonare l'intero disco. La velocità può essere un fattore, ma in termini di efficienza c'è qualche problema nell'uso di una baseimage e nella creazione di macchine virtuali usando quella base?
Modifica 1:
Ho eseguito alcuni esperimenti e ho ottenuto
Il primo è quando sia l'immagine di base che l'overlay sono qcow2. Secondo Quando baseimage è raw ma l'overlay è qcow2 e nel terzo caso sto dando un'immagine di disco raw individuale a ogni VM. Sorprendentemente, l'ultimo caso è molto più efficiente rispetto agli altri due.
Setup sperimentale: Sistema operativo in base immagine: Ubuntu Server 14.04 64 bit. Sistema operativo host: Ubuntu 12.04 64 bit RAM: 8 GB Processore: CPU Intel® Core ™ i5-4440 a 3,10 GHz × 4 Disco: 500 GB
Sull'asse x: numero di macchine virtuali avviate contemporaneamente. A partire da 1 e incrementato fino a 15.
Sull'asse y: tempo totale di avvio del numero "x" di macchine.
Dai grafici, sembra che fornire l'immagine completa del disco alla VM sia molto più efficiente di altri 2 metodi.
Modifica 2:
Questo è il caso in cui stiamo dando un'immagine grezza individuale a ciascuna VM. Dopo aver eseguito lo svuotamento della cache, questo è il grafico. È quasi simile al grezzo baseimage + qcow overlay.
Grazie.