
Baru-baru ini, saya telah menerima cukup banyak pertanyaan mengenai pengaturan etalase di OpenNebula. Mengingat kekhususannya, ia sudah memiliki tiga jenis penyimpanan: gambar , sistem dan file . Mari kita lihat mengapa masing-masing diperlukan dan bagaimana menggunakannya untuk merencanakan penempatan data yang paling efektif.
Posting ini adalah sebagian transkrip pembicaraan saya tentang OpenNebula di HighLoad ++ 2019 dengan penekanan pada komponen disk.
Jadi menurut cerita:
OpenNebula memiliki tiga jenis cerita: gambar , sistem dan file .
images datastore — , .
: persistent
non-persistent
— system datastore:
- non-persistent images system datastore, linstor_un :
copy
snapshot
, . - persistent images system datastore
( " " , persistent- images-datastore )
system-datastore — .
system-datastore . , persistent images , non-persistent .
:
persistent- images-, , system- , , . ( system-datastore , images-datastores ).
system-datastore - ( : SSD, : 2), .. .
persistent- images-datastores, :
., images-datastore
files-datastore?
- files datastore — -, runtime- .
- , .
files-datastore , ssh, frontend compute- .
, linstor_un ?
:
images:
NAME="linstor-images"
TYPE="IMAGE_DS"
STORAGE_POOL="data"
AUTO_PLACE="2"
BRIDGE_LIST="node1 node2 node3"
DISK_TYPE="BLOCK"
DS_MAD="linstor_un"
TM_MAD="linstor_un"
system:
NAME="linstor-system"
TYPE="SYSTEM_DS"
STORAGE_POOL="data"
AUTO_PLACE="2"
CLONE_MODE="snapshot"
CHECKPOINT_AUTO_PLACE="1"
BRIDGE_LIST="node1 node2 node3"
TM_MAD="linstor_un"
linstor-images, non-persistent, .. :

images- ( AUTO_PLACE="2"
linstor-images
)
system-datastore CLONE_MODE=snapshot
, . .
, , CLONE_MODE=copy
, system-datastore - images-datastore .
AUTO_PLACE
system-datastore.
- instantiate as persistent OpenNebula, images-datastore persistent- .
diskless-:
OpenNebula , , diskless-. , , , , , , :

, diskless- .. .
OpenNebula.
, :
!