[Openstack] How does VMs connect to cinder created Volumes ?

Marco CONSONNI mcocmo62 at gmail.com
Wed Dec 5 10:34:43 UTC 2012


Hello,

As far as I understand, the communication between a VM, running on a node,
and a volume, 'running' on another node, is carried out bu open-iscsi
(ISCSI client running on the node where you run the VM) and tgt (iSCSI
server running on the node where you host the volumes).

Cinder's daemons, in particular cinder-volume, just issue commands for tgt
to create volumes and making them available on the network.
After that, when you connect  a volume to a VM, very likely the Hypervisor
is instructed to retrieve the volume through the iSCSI client.

Anyway, I found out that:

-- the node that host the storage MUST run both tgt and cinder-volume
-- cinder-scheduler and cinder-api can be deployed on any other node
-- any compute node MUST run open-iscsi (iSCSI, client) in order to access
volumes

Hope it helps,
Marco.


On Wed, Dec 5, 2012 at 10:53 AM, Skible OpenStack <
skible.openstack at gmail.com> wrote:

> Hello everyone,
>
> I have cinder installed on my controller node, can anyone explain to me
> how a VM becomes aware of the volume ?
>
> After all a VM is launched on a node different than the controller one so
> if the VM wants to store something on the Volume, does it have to send the
> data to the controller node which in his turn will save the data on the
> volume using cinder or is there a direct connection between the VM and the
> volume after allocation, if yes, is this connection on the hypervisor level
> or what level exaclty?
>
> Thanks, really appreciate it if you can help me out there !
>
> Best regards
> Fellow Stacker
>
> ______________________________**_________________
> Mailing list: https://launchpad.net/~**openstack<https://launchpad.net/~openstack>
> Post to     : openstack at lists.launchpad.net
> Unsubscribe : https://launchpad.net/~**openstack<https://launchpad.net/~openstack>
> More help   : https://help.launchpad.net/**ListHelp<https://help.launchpad.net/ListHelp>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20121205/2404946f/attachment.html>


More information about the Openstack mailing list