Buenos días a todos nuevamente
Revisando Openstack Cinder/ nova-volumes, tengo las siguiente consultas:
Puede una maquina virtual utilizar "un pedaso del storage SAN iscsi" como un conjunto de bloques y la otra maquina virtual ocupar los siguientes conjuntos de bloques (en el mismo storage), sin un sistema de archivos que actué como intermediario. Considerando que cada maquina accedería a un conjunto de bloques a través de LVM
Algo así como esto:
---------- storage san-----------
| |
| A B C
| ---- ----- ----- ----------- |
| lvm lvm lvm free
---- ------ ----- ----------- |
^ ^ ^
| | |
vm1 vm2 vm3
---- ----------------
kvm kvm
------ ----------------
host1 host2
------ ----------------
Dado que KVM permite el live block migration, seria entonces posible migrar una maquina virtual desde una host a otro host, cuando ambos están almacenando en el mismo storage compartido sin un sistema de archivo distribuido ? (esto seria como desconectar un volumen de un host y reasignarle este volumen a otro host - entiendo que cinder/nova-volumes ejecutaría esto)
No necesito consumes volúmenes remotos montar un volumen en dos máquinas virtuales a la vez, si no que cada maquina virtual vea su volumen LVM y cada host pueda manejar su "pedaso" o conjunto de bloques de sus maquinas virtuales
Citando lo que me decía alguien de openstack spain:
En KVM el nodo host se engancha al target iscsi y lo presenta a las vm como un disco local. El soporte no es directo en la vm, pero el efecto es el mismo: consumes volúmenes remotos.
Sobre estos volúmenes se puede hacer lo mismo que sobre un disco local, eso incluye LVM y la no posibilidad de montar un volumen en dos máquinas virtuales a la vez, sin un software que medie entre ellas, generalmente un sistema de ficheros distribuido, como GFS (Red Hat), OCFS (Oracle), gpsf (IBM), Lustre (Oracle) o GlusterFS (Red Hat)
Este respecta a la entrada anterior : KVM y nova-volumes para un storage iSCSI compartido (SAN)
De ante mano muchas gracias nuevamente