Hi Sebastien, Thanks again for your reply. Sorry for disturbing you again but I am in a bit of hurry now. As you talk about that swift supports object storage so I can store the VMs data using swift. So if I have my VM instance running on my nova client and if I want to copy some massive data from my client side to VM can I use swift to store the data on behalf of VM subsequently. If so, can you help me out with this??
Again thanking you for your immense help. --Udit On Fri, Jun 29, 2012 at 11:35 AM, Sébastien Han <han.sebast...@gmail.com>wrote: > Hi! > > The local file system of each instance is ephemeral, when you run the > action *terminate* you will loose everything. But you can shutdown, > reboot the instance without any problem. If you want to use Cinder > (previously known as nova-volume), you need a storage solution which > supports *block device*. Here a little reminder: > > > - Ceph features: > - object storage > - block device > - distributed filesystem > - Swift: > - *only* an object storage. So you can use it to store the VMs data. > > If you want to use cinder you can use this king of storage: > > - SAN with LVM + iSCSI > - Ceph > - Sheepdog > - ... > > Check my article about that to see the big picture of the available > storage solution: > http://www.sebastien-han.fr/blog/2012/05/17/openstack-high-avavailability-1/ > With one of those technology you will be able to attach persistant storage > to your instances. > > Cheers! > > > On Fri, Jun 29, 2012 at 1:26 AM, udit agarwal <fzdu...@gmail.com> wrote: > >> Hi Sebastien, >> Thanks for your reply. Your replies have always proved beneficial to >> me. I want to know one more thing. In a virtual machine, storage is not >> persistent, so we need to attach a volume with it for storage purposes. My >> question is that is it possible to create our volumes in ceph or in swift >> (so that we can have enough space for virtual machine storage). >> Thanks in advance. >> >> --Udit >> >> >> On Thu, Jun 28, 2012 at 9:48 PM, Sébastien Han >> <han.sebast...@gmail.com>wrote: >> >>> Hi, >>> >>> I'm sure if I understand everything but let me give a try. >>> By default, the compute nodes store virtual instances in >>> /var/lib/nova/instances/. Of course it's part of the compute node local FS. >>> If you want to store this directory somewhere else, use a DFS like >>> GlusterFS or even Ceph or a SAN. >>> Also don't forget that you *can't *use Swift for storing your virtual >>> instances. >>> >>> Hope it is what you asked for. >>> >>> Cheers. >>> >>> On Thu, Jun 28, 2012 at 1:48 AM, udit agarwal <fzdu...@gmail.com> wrote: >>> >>>> Hi, >>>> I have set up Openstack in my lab with everything except storage nodes >>>> on one system and two other systems with each of them acting themselves as >>>> a storage node. I have used swift as the backend for glance so all the >>>> uploaded images are stored on these storage nodes. But when I run a virtual >>>> machine using nova, it reads the image from the storage nodes and it seems >>>> to me that it uses the local filesystem for storing instances and after I >>>> shutoff my virtual machine, it writes back to the storage nodes. But the >>>> thing that I want to implement is that if I copy some file from my local >>>> system to that virtual machine, it should automatically get stored on my >>>> storage nodes rather than occupying space on my local filesystem. >>>> >>>> Can anybody help me with this?? >>>> Thanks in advance. >>>> >>>> --Udit Agarwal >>>> >>>> _______________________________________________ >>>> Mailing list: https://launchpad.net/~openstack >>>> Post to : openstack@lists.launchpad.net >>>> Unsubscribe : https://launchpad.net/~openstack >>>> More help : https://help.launchpad.net/ListHelp >>>> >>>> >>> >> >
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp