Hi,

We forgot to announce in this thread that this issue was addressed for the
final 3.6 release.
You can now have more than one system datastores, and set a different one
for each cluster. See [1] for more information.

Thank you for your feedback!
Carlos.

[1]
http://opennebula.org/documentation:rel3.6:system_ds#the_system_datastore_for_multi-cluster_setups
--
Carlos Martín, MSc
Project Engineer
OpenNebula - The Open-source Solution for Data Center Virtualization
www.OpenNebula.org | [email protected] |
@OpenNebula<http://twitter.com/opennebula><[email protected]>



On Tue, Jun 26, 2012 at 9:49 PM, Rolandas Naujikas <
[email protected]> wrote:

> On 2012-06-26 20:39, Ruben S. Montero wrote:
>
>> Hi,
>>
>> The rationale behind this is the following:
>>
>> The current datastore system allows you to setup a host that uses multiple
>> datastores, each one with a different transfer driver. In this way, you
>> can
>> have FS datastores that is exported through a shared FS other FS datasores
>> with SSH, and even one using an iSCSI server. With OpenNebula 3.4 you can
>> use all of them at the same time in every single host (each host using
>> tm_shared, tm_ssh, tm_iscsi depending on the image).
>>
>> In previous version you are restricted to a single TM for each host. This
>> usually means for example that you are restricted to a single NFS export
>> or
>> iSCSI server. IMHO this is a clear gain on the storage subsystem.
>>
>> Now, the system datastore . It is used to create end-points in the target
>> host, so the operations specific to the system datastore are just:
>>
>> context, mkimage, and mkswap: These by default create files for the ISO
>> context CD-ROM or volatile disks
>>
>> mv: that mv's VM directories across hosts
>>
>> delete: to delete any temporal content created in the system datastore
>>
>> NOTE: clone, mvds, and ln operations are datastore specific, and we are
>> not
>> using the system ones.
>>
>> So I think that there is no regression. Note that the use of multiple
>> system datastores will basically affect cold migrations (mv), which are
>> not
>> possible across hypervisors, and in general very limited across hosts with
>> different configurations (i.e migrating a VM with a LVM as disk that need
>> to be converted to a file in other host)
>>
>
> At least I saw that in some (commercial) cloud software, which really use
> VirtualBox/qemu-utils to convert different image formats for different
> virtualization platform.
>
> Regards, Rolandas
>
> P.S. Really I didn't test it too much, because I hate UI in browser made
> with Flash Player.
>
>  However, I see situations where creating a context volume or a volatile
>> volume in a LVM device or in a file depending on the host can be useful.
>> So, probably a good trade-off would be setting up the system datastore per
>> cluster instead of opennebula installation. What do you think?
>>
>> Thanks for your comments!
>>
>> BTW, Hope this helps you to tune the LVM2 drivers... Thanks also for that
>> one :)
>>
>> Cheers
>>
>> Ruben
>>
>>
>>
>> On Tue, Jun 26, 2012 at 12:43 PM, Rolandas Naujikas <
>> [email protected]> wrote:
>>
>>  Hi,
>>>
>>> In opennebula 3.4.x there is not possible to setup different transfer
>>> manager for system datastore on different hosts. That was possible in
>>> opennebula 3.2.x and early. That looks like REGRESSION.
>>>
>>> That could be useful for opennebula with different visualization hosts
>>> types (KVM, Xen, VMware) or different system datastore storage
>>> configurations (filesystem + ssh/shared, filesystem + lvm2ssh/shared).
>>>
>>> Regards, Rolandas Naujikas
>>> ______________________________****_________________
>>> Users mailing list
>>> [email protected]
>>> http://lists.opennebula.org/****listinfo.cgi/users-opennebula.****org<http://lists.opennebula.org/**listinfo.cgi/users-opennebula.**org>
>>> <http://lists.opennebula.**org/listinfo.cgi/users-**opennebula.org<http://lists.opennebula.org/listinfo.cgi/users-opennebula.org>
>>> >
>>>
>>>
>>
>>
>>
>
> ______________________________**_________________
> Users mailing list
> [email protected]
> http://lists.opennebula.org/**listinfo.cgi/users-opennebula.**org<http://lists.opennebula.org/listinfo.cgi/users-opennebula.org>
>
_______________________________________________
Users mailing list
[email protected]
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to