Changes between Version 19 and Version 20 of GIR3.2_INSTOOLS


Ignore:
Timestamp:
09/20/11 09:52:28 (13 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GIR3.2_INSTOOLS

    v19 v20  
    55The ProtoGENI FLACK Client has been integrated the INSTOOLS, so that a user may simply click a button to ''instrumentize'' nodes in an experiment. The ProtoGENI Flack Client is available [http://protogeni.net/flack.html here]. Flack Client version vGEC11.9 was used for this evaluation.
    66
    7 Two version of the INSTOOLS software were evaluated [http://www.uky.emulab.net/downloads/INSTOOLSv3_3.tgz  V3.3] and [v3.4].
     7Two version of the INSTOOLS software were evaluated both named [http://www.uky.emulab.net/downloads/INSTOOLSv3_3.tgz  V3.3].
    88
    99Time Frame:  Evaluation started September 14th, 2011.
     
    1313The ProtoGENI Flack Client Instrumentation was reviewed on September 15 and 16, 2011, version vGEC11.9 was used for this evaluation. No issues were found!
    1414
    15 The first version of the standalone software package was [http://www.uky.emulab.net/downloads/INSTOOLSv3_3.tgz INSTOOLS V3.3] was found from the [ http://groups.geni.net/geni/wiki/Instrumentize Instrumentize ] wiki page.  After running into problem, found out that this version should not be used due to issue that are to be addressed in the next version. Waiting on v3.4.
     15The first version of the standalone software package was [http://www.uky.emulab.net/downloads/INSTOOLSv3_3.tgz INSTOOLS V3.3] was found from the [ http://groups.geni.net/geni/wiki/Instrumentize Instrumentize ] wiki page.  After running into problem, found out that this version should not be used due to issue that are to be addressed in the next version.
     16
     17A second version was made available named [http://www.uky.emulab.net/downloads/INSTOOLSv3_3.tgz INSTOOLS V3.3] using the same version number and location.
    1618
    1719= INSTOOLS  How-to =
     
    7476
    7577
    76 == INSTOOLS V3.4 package ==
     78== INSTOOLS V3.3 package (candidate 2) ==
     79The second [http://www.uky.emulab.net/downloads/INSTOOLSv3_3.tgz INSTOOLS V3.3] package was made available on 9/20/2011, using naming and version number from the previous candidate.  The following steps were executed:
    7780
    78 == INSTOOLS V3.3 package ==
     81{{{
     82$ wget http://www.uky.emulab.net/downloads/INSTOOLSv3_3.tgz       
     83$ tar xzf INSTOOLSv3_3.tgz
     84$ cd INSTOOLS/v3.3
     85}}}
     86
     87The file '' docs/INSTOOLS-SETUP'' defines the following software as prerequisites for the user's client system:
     88        a. Openssl [[BR]]
     89        b. ssh         [[BR]]
     90        c. ssh-agent      [[BR]]
     91        d. Python v2.5 or higher        [[BR]]
     92        e. Python crypto libraries       [[BR]]
     93
     94Other prerequisites include:
     95  1. Get an Emulab account, as described [ http://www.protogeni.net/trac/protogeni/wiki/Tutorial#GetanEmulabAccount here]
     96  2. Create an SSL certificate as described [ http://www.protogeni.net/trac/protogeni/wiki/Tutorial#SSLCertificate here] and saved to $HOME/.ssl/encrypted.pem 
     97  3. Create a .protogeni-config as described [http://www.protogeni.net/trac/protogeni/wiki/Tutorial#CertificateProblems here]
     98  4. Create a file  $HOME/.ssl/password containing the clear text password for the SSL certificate.
     99  5.Upload your SSH keys as described [http://www.protogeni.net/trac/protogeni/wiki/Tutorial#UploadingSSHKeys here]
     100  6 Start an ssh-agent to manage keys.
     101
     102Overall, it is expected that the user can execute an experiment and can get node access via SSH.
     103
     104=== Create an experiment ===
     105Using a simple two node rspec created an experiment:
     106{{{
     107$ ./createExp.py -n nevers -m https://www.uky.emulab.net/protogeni/xmlrpc/cm uky.rspec
     108CMURI = https://www.uky.emulab.net/protogeni/xmlrpc
     109
     110Got my SA credential
     111
     112No such slice registered here:Creating new slice called nevers
     113
     114New slice created
     115
     116Asking for a ticket from the local CM
     117
     118Got a ticket from the CM. Redeeming the ticket ...
     119
     120Created the sliver
     121
     122Using manifest Version = 1
     123
     124Hostname to login               : pc47.uky.emulab.net
     125SSHD Port number to use         : 22
     126Virtual ID                      : geni1
     127CM URN                          : urn:publicid:IDN+uky.emulab.net+authority+cm
     128Sliver URN                      : urn:publicid:IDN+uky.emulab.net+sliver+30900
     129
     130 Will boot it in a min....
     131
     132Hostname to login               : pc38.uky.emulab.net
     133SSHD Port number to use         : 22
     134Virtual ID                      : geni2
     135CM URN                          : urn:publicid:IDN+uky.emulab.net+authority+cm
     136Sliver URN                      : urn:publicid:IDN+uky.emulab.net+sliver+30901
     137
     138 Will boot it in a min....
     139
     140Booting your Slivers
     141Please be patient...
     142
     143Got the sliver credential, calling StartSliver on the sliver
     144
     145Sliver state is changing. Please wait for additional 30 sec...
     146
     147Sliver state is changing. Please wait for additional 30 sec...
     148
     149Sliver is ready.
     150
     151Your Experiment is now complete.
     152You may now try to login into your nodes.
     153}}}
     154
     155
     156
     157
     158
     159
     160
     161== INSTOOLS V3.3 package (candidate 1) ==
    79162
    80163The INSTOOLS v3.3 package software was found by reviewing the [http://groups.geni.net/geni/wiki/InstrumentationTools-August2011-status August2011 status report] . From the status page, users are redirected to the [http://groups.geni.net/geni/wiki/INSTOOLSSummary INSTOOLS summary] page, where the user can find that the package and documentation are found at [http://groups.geni.net/geni/wiki/Instrumentize Instrumentize] page.