Will have to be MAC.  URL example is fine.  Passing MAC up from networking stack will be painful requiring a custom low-level listener.  Implementation will be susceptible to hacking if providers do not enforce MAC addresses at switch/vswitch ports.

Alternative is to say that ‘machine-id’ is always deposited in / or C:\ and has UUID.


--Randy


On 4/20/09 4:01 AM, "Sam Johnston" <samj@samj.net> wrote:

My proposed solution for this is that the cloud provider simply allow the workload to transparently authenticate to OCCI via its IP/MAC address and/or [virtual] interface. We could use a well known alias like "self" so as the machine can just pull down http://example.com/self (without needing to know its own UUID) and extract from that any state/configuration/introspection/other information it needs.


--
Randy Bias, VP Technology Strategy, GoGrid
randyb@gogrid.com, (415) 939-8507 [mobile]
BLOG: http://neotactics.com/blog, TWITTER: twitter.com/randybias