Changes between Version 3 and Version 4 of JOhrenSandbox/LAMPTestcase


Ignore:
Timestamp:
04/11/12 15:03:14 (8 years ago)
Author:
Jeanne Ohren
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • JOhrenSandbox/LAMPTestcase

    v3 v4  
    1 [[PageOutline]]
    2 
    3 == LAMP slice with 3 PCs, one aggregate ==
    4 
    5  1.  Create the slice using OMNI
    6 
    7 {{{
    8 $ omni.py createslice johren-lamp-tc1
    9 }}}
    10 
    11  2.  Create the sliver using OMNI
    12 
    13 {{{
    14 omni.py -a https://www.emulab.net/protogeni/xmlrpc/am -n createsliver johren-lamp-0409 rspecs/lamp-pgv0.2.rspec
    15 }}}
    16 
    17 
    18  3.  Get the manifest using protogeni test script (remove first few lines from the file)
    19  
    20 {{{
    21 getmanifest.py -n johren-lamp-tc1 > johren-lamp-manifest.xml
    22 }}}
    23 
    24  4.  Get the slice credential using protogeni test script (remove first line from the file)
    25 
    26 {{{
    27 getslicecredential.py -n johren-lamp-tc1 > johren-lamp-cred.xml
    28 }}}
    29 
    30  5.  Send the manifest to UNIS
    31 
    32 {{{
    33 lamp-sendmanifest.py 0.2 johren-lamp-manifest.xml urn:publicid:IDN+emulab.net+slice+johren-lamp-tc1 johren-lamp-cred.xml
    34 }}}
    35 
    36  6.  Get the LAMP certificate from the LAMP CA
    37 
    38 {{{
    39 lamp-getcertificate.py -n johren-lamp-tc1 > lampcert.pem
    40 }}}
    41 
    42  7.  Install the LAMP certificate on all of the nodes in the slice
    43 
    44 {{{
    45 placelampcert.sh johren-lamp-manifest.xml lampcert.pem
    46 }}}
    47 
    48  8.  Login to the LAMP portal (Make sure either GENI certificate or LAMP certificate are installed in the browser)
    49   * LAMP certificates will allow anyone access to that slice.
    50   * GENI certificates will allow access to any slice owned by the person identified in the certificate
    51   * Be aware of the expiration date if using LAMP certificates.  They will expire at the time the slice expired when the cert was created.  Renewing the slice does not change the cert.
    52 
    53  9.  Enable the services
    54 
    55  10.  Schedule the tests
    56 
    57 == LAMP slice with 1 PCs, 2 VMs, one aggregate ==
    58 
    59  1.  Create the slice using OMNI
    60 
    61 {{{
    62 $ omni.py createslice johren-lamp-tc1
    63 }}}
    64 
    65  2.  Create the sliver using OMNI
    66 
    67 {{{
    68 omni.py -a https://www.emulab.net/protogeni/xmlrpc/am -n createsliver johren-lamp-0409 rspecs/lamp-pgv0.2.rspec
    69 }}}
    70 
    71 == LAMP slice with 3 VMs, one aggregate ==
    72 
    73  1.  Create the slice using OMNI
    74 
    75 {{{
    76 $ omni.py createslice johren-lamp-tc1
    77 }}}
    78 
    79  2.  Create the sliver using OMNI
    80 
    81 {{{
    82 omni.py -a https://www.emulab.net/protogeni/xmlrpc/am -n createsliver johren-lamp-0409 rspecs/lamp-pgv0.2.rspec
    83 }}}
    84 
    85 == LAMP slice with 3 PCs, two aggregates ==
    86 
    87  1.  Create the slice using OMNI
    88 
    89 {{{
    90 $ omni.py createslice johren-lamp-tc1
    91 }}}
    92 
    93  2.  Create the sliver using OMNI
    94 
    95 {{{
    96 omni.py -a https://www.emulab.net/protogeni/xmlrpc/am -n createsliver johren-lamp-0409 rspecs/lamp-pgv0.2.rspec
    97 }}}