[Planetlab-devel] Re: PlanetLab updates

Mark Huang mlhuang at CS.Princeton.EDU
Fri Feb 2 19:56:51 EST 2007


David M. Johnson wrote:
> Unless the new PLC can give us tickets to setup slivers on the old NM running
> on the PlanetLab nodes prior to the rollout (or perhaps there's another
> mechanism?), I presume that we'd need to do all xmlrpc operations on both PLCs,
> so that 1) the Emulab portal can continue to function and create slices and
> slivers, and 2) the new PLC will contain all the information necessary to
> manage nodes once the new NM is rolled out to all the nodes.

Yes, for now, you'll have to keep track of which nodes are being run by the old 
NM, and which are being run by the new NM. Create your slices on both APIs. But 
get tickets for nodes run by the old NM (those not in the "Rollout" group) from 
the old PLC, and get tickets for nodes being run by the new NM (those in the 
"Rollout" group) from the new PLC.

The new call is GetSliceTicket(), you should get back a GPG encrypted blob that 
you can decrypt and verify with the PlanetLab public key:

https://www.planet-lab.org/download/PlanetLab-Public-Key

It's fairly human readable XML.

--Mark



More information about the Devel mailing list