Cómo funciona el subsistema de disco en OpenNebula


Recientemente, he estado recibiendo muchas preguntas sobre la organización de una tienda en OpenNebula. En vista de su especificidad, ya tiene tres tipos diferentes de almacenamiento: imágenes , sistema y archivos . Veamos por qué cada uno de ellos es necesario y cómo usarlos para planificar la colocación de datos de manera más efectiva.


Esta publicación es una transcripción parcial de mi charla sobre OpenNebula en HighLoad ++ 2019 con énfasis en el componente del disco.


Entonces, según la historia:


OpenNebula tiene tres tipos de historias: imágenes , sistema y archivos .


  • images datastore, .
    : persistent non-persistentsystem 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, :


  • — SSD : 3
  • — HDD : 2

., 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.


, :



!


All Articles