<div>Hi Oriol, </div><div> </div><div>I guess you're right, I had a few problems with disk speed (small block size) and I tested other disk:</div><div>- mounted the disk on /mnt/new_disk</div><div>- copied the image.raw and image.qcow2 to new disk</div>
<div>- created new Datastore (ID=100) and new symbolic link on .../datastores/100 pointing to /mnt/new_disk</div><div>- registered new images on Opennebula specifying datastore 100</div><div>- updated template </div><div>
- instantiated new VMs<br clear="all"></div><div> This allowed me to test the new disk with better results, but I guess it would be extremelly useful to input on REQUIREMENTS var the wanted datastore.</div><div><br>--<br>
André Monteiro<br><br></div><br>
<br><br><div class="gmail_quote">On Tue, Dec 18, 2012 at 9:09 AM, Oriol Martí <span dir="ltr"><<a href="mailto:omarti@cesca.cat" target="_blank">omarti@cesca.cat</a>></span> wrote:<br><blockquote style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid" class="gmail_quote">
Hi Gary,<br>
<br>
I've read the docs, but I think I'm not understanding something, when you create vm's all the images are copied in the /var/lib/one/datastores/0, then all your virtual machines are running from an NFS system datastore and it's impossible to run the virtual machines from local storage....<br>
Have you tried to create virtual machines from different datastores and see if the disk speed is really different?<div class="HOEnZb"><div class="h5"><br>
<br>
On 12/17/2012 06:37 PM, Gary S. Cuozzo wrote:<br>
<blockquote style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid" class="gmail_quote">
I do exactly what you reference below, use NFS for shared storage and also localfs for high performance local storage. But, I only have 1 system datastore. When you use shared storage such as NFS or iSCSI, the system datastore also has to be shared. I think the system datastore is typically datastore ID 0. That's what it is in my system as it's created by ONE.<br>
<br>
In your case, you will need to share the system DS to each host in the cluster. For example, I have /var/lib/one/datastores/0 NFS exported from ONE controller to each vm host and mounted there in the same place.<br>
<br>
Then, you just use each other DS as you wish and ONE handles copying, linking, etc as needed.<br>
<br>
Hope that makes some sense. Read up on the storage docs, they are very good as describing all this.<br>
<br>
gary<br>
<br>
<br>
----- Original Message -----<br>
From: "Oriol Martí" <<a href="mailto:omarti@cesca.cat" target="_blank">omarti@cesca.cat</a>><br>
To: "Gary S. Cuozzo" <<a href="mailto:gary@isgsoftware.net" target="_blank">gary@isgsoftware.net</a>><br>
Cc: "Users OpenNebula" <<a href="mailto:users@lists.opennebula.org" target="_blank">users@lists.opennebula.org</a>><br>
Sent: Monday, December 17, 2012 12:17:47 PM<br>
Subject: Re: [one-users] Two System Datafiles in the same cluster<br>
<br>
Hi Gary,<br>
<br>
thank you for your fast response,<br>
my idea is to have an NFS and a local datastore, which are system<br>
datastores, to store the images of the running vms. Then you can create<br>
vms with faster disk (local) or slower disk (NFS). I've tried to have<br>
two systems datastores in the same cluster and it's possible.<br>
From what I understood, when you create a vm, the image is copied from<br>
the image datastore to the default system datastore, which you define in<br>
the cluster as SYSTEM_DS. I don't know if its possible to create a vm in<br>
a different datastore than the cluster's default.<br>
<br>
I don't know if I'm missing something about the copy process or<br>
something.... Basically I would like to decide, when I create a vm, to<br>
give it faster or slower disk depending on what I need. In my point of<br>
view I think that if you use image datastores faster, you only will take<br>
advantage of the speed when is copying, one time copied it's going to be<br>
slower if its copied in a slower NFS datastore.<br>
<br>
Best regards,<br>
<br>
<br>
On 12/17/2012 04:42 PM, Gary S. Cuozzo wrote:<br>
<blockquote style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid" class="gmail_quote">
Hello Oriol,<br>
I don't think you can have more than one system datastore, but I could be wrong about that. But, unless I misunderstand your goal, I don't think you need to have more than one. You should simply be able to define 2 datastores and associate each with the cluster. I have a similar setup to what you describe, I have a cluster that has 2 different NFS datastores, a local file datastore, and an iSCSI datastore. I can use images from any/all datastores in a single vm (though I actually don't).<br>
<br>
Hope that helps,<br>
gary<br>
<br>
<br>
----- Original Message -----<br>
From: "Oriol Martí" <<a href="mailto:omarti@cesca.cat" target="_blank">omarti@cesca.cat</a>><br>
To: <a href="mailto:users@lists.opennebula.org" target="_blank">users@lists.opennebula.org</a><br>
Sent: Monday, December 17, 2012 9:53:43 AM<br>
Subject: [one-users] Two System Datafiles in the same cluster<br>
<br>
Hi,<br>
<br>
somebody knows if it is possible to have two system datastores in a cluster and create VM in the same host but in different datastores?<br>
I've my default SYSTEM_DS="101" in the cluster, I've tried to add to the MV template to change the datastore which the vm is created:<br>
REQUIREMENTS= "DATASTORE_ID = \"103\""<br>
(I don't know if this is correct)<br>
But the VM does not boot, and is in pending state. Somebody know if is possible or I have to create two clusters one with the datastore 101 and another one with the datastore 103?<br>
<br>
My idea is to have one cluster with one NFS datastore and another local-file datastore.<br>
<br>
Thanks!<br>
<br>
</blockquote>
<br>
</blockquote>
<br>
<br>
-- <br>
<br>
..............................<u></u>..............................<u></u>..........<br>
__<br>
/ / Oriol Martí Bonvehí<br>
C E / S / C A Administrador de Sistemes<br>
/_/ Centre de Supercomputació de Catalunya<br>
<br>
Gran Capità, 2-4 (Edifici Nexus) · 08034 Barcelona<br>
T. 93 551 6212 · F. 93 205 6979 · <a href="mailto:omarti@cesca.cat" target="_blank">omarti@cesca.cat</a><br>
..............................<u></u>..............................<u></u>..........<br>
<br>
______________________________<u></u>_________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org" target="_blank">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/<u></u>listinfo.cgi/users-opennebula.<u></u>org</a><br>
</div></div></blockquote></div><br>