7 echo XXXXX -------------------------------------------------------------------
8 echo XXXXX Getting Self Credential
9 python ./genicli.py --username root --credfile None --outfile root.cred getCredential user planetlab.us.pl.Administrator_Default
11 echo XXXXX -------------------------------------------------------------------
12 echo XXXXX Resolving Self
13 python ./genicli.py --username root resolve planetlab.us.pl.account_test
15 echo XXXXX -------------------------------------------------------------------
16 echo XXXXX Getting SA Credential
17 python ./genicli.py --username root --outfile rootsa.cred getCredential sa planetlab.us.pl
19 echo XXXXX -------------------------------------------------------------------
20 echo XXXXX List records in an authority
21 python ./genicli.py --username root --credfile rootsa.cred list
23 echo XXXXX -------------------------------------------------------------------
24 echo XXXXX Create a private key
25 python ./genicli.py --username testkey createKey
27 echo XXXXX -------------------------------------------------------------------
28 echo XXXXX Create a GID for a user
29 python ./genicli.py --username root --credfile rootsa.cred --outfile testuser.gid createGid planetlab.us.pl.testuser None testkey.pkey
31 echo XXXXX -------------------------------------------------------------------
32 echo XXXXX Create a GID for a slice
33 python ./genicli.py --username root --credfile rootsa.cred --outfile testslice.gid createGid planetlab.us.pl.testslice1 None testkey.pkey
35 echo XXXXX -------------------------------------------------------------------
36 echo XXXXX Create a GID for a node
37 python ./genicli.py --username root --credfile rootsa.cred --outfile testnode.gid createGid planetlab.us.pl.testnode1 None testkey.pkey
39 echo XXXXX -------------------------------------------------------------------
40 echo XXXXX Register a user
41 python ./genicli.py --username root --credfile rootsa.cred --email test1234@test.com register user planetlab.us.pl.testuser testuser.gid
43 echo XXXXX -------------------------------------------------------------------
44 echo XXXXX Resolve the test user
45 python ./genicli.py --username root --credfile rootsa.cred resolve planetlab.us.pl.testuser
47 echo XXXXX -------------------------------------------------------------------
48 echo XXXXX Register a slice
49 python ./genicli.py --username root --credfile rootsa.cred register slice planetlab.us.pl.testslice1 testslice.gid
51 echo XXXXX -------------------------------------------------------------------
52 echo XXXXX Resolve the test node
53 python ./genicli.py --username root --credfile rootsa.cred resolve planetlab.us.pl.testslice1
55 echo XXXXX -------------------------------------------------------------------
56 echo XXXXX Register a node
57 python ./genicli.py --username root --credfile rootsa.cred --ip 198.0.0.133 --dns testnode1.lan register node planetlab.us.pl.testnode1 testnode.gid
59 echo XXXXX -------------------------------------------------------------------
60 echo XXXXX Resolve the test node
61 python ./genicli.py --username root --credfile rootsa.cred resolve planetlab.us.pl.testnode1
63 echo XXXXX -------------------------------------------------------------------
64 echo XXXXX Remove the test node
65 python ./genicli.py --username root --credfile rootsa.cred remove node planetlab.us.pl.testnode1
67 echo XXXXX -------------------------------------------------------------------
68 echo XXXXX Remove the test slice
69 python ./genicli.py --username root --credfile rootsa.cred remove slice planetlab.us.pl.testslice1
71 echo XXXXX -------------------------------------------------------------------
72 echo XXXXX Remove a user
73 python ./genicli.py --username root --credfile rootsa.cred remove user planetlab.us.pl.testuser