fogbow / fogbow-mono-manager

Other
6 stars 3 forks source link

Implement global identifiers for instances #115

Closed fgan1 closed 9 years ago

fgan1 commented 10 years ago

As per title.

giovannifs commented 10 years ago

What does it mean?

fgan1 commented 10 years ago

Will be necessary create unique ID, because there are clouds that may create instances id with the same syntax using the fogbow and this may generate confusing in the user. For example the opennebula.

abmargb commented 10 years ago

At the moment we're simply forwarding the identifier created by the local clouds to the federation level. This works fine for Openstack, since it uses UUIDs, therefore it is almost impossible that we see a clash of IDs.

However, in cases like OpenNebula, this may become a problem. OpenNebula simply increments the current identifier in order to get the next one, thus, it will be quite common to see an identifier collision between two OpenNebula clouds.

The thing is, we can't assume anything on how the underlying clouds identify their instances.