Changes between Initial Version and Version 1 of GIR2.1_GpENI


Ignore:
Timestamp:
03/14/11 22:01:14 (13 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GIR2.1_GpENI

    v1 v1  
     1= GpENI =
     2Evaluation requires access to [https://geni-planetlab-5.ksu.gpeni.net/ GpENI Integrated Access Portal] as a GpENI Administrator account to create a slice and add !PlanetLab and VINI nodes to the slice.
     3
     4Information about GpENI was found at [https://wiki.ittc.ku.edu/gpeni_wiki/index.php/Main_Page GpENI: Great Plains Environment for Network Innovation] wiki page.
     5
     6Version reviewed in this evaluation are MyPLC 5.0 (revision 17) and MyVINI (revision 18485).
     7
     8Time frame: This evaluation took place July 1-9, 2010.
     9
     10= GpENI Findings =
     11
     12At [https://geni-planetlab-5.ksu.gpeni.net/ GpENILab Test Portal] tried to created account by
     13selecting the "Create an Account" option and but not sure which site.  Site PI re-directed me
     14to http://www.ittc.ku.edu/gpeni/contact.php form to request an GpENI Administrator account.
     15No response from this request.  Account was eventually set up by intern Ali Sydney at the
     16[https://geni-planetlab-5.ksu.gpeni.net/ GpENI Integrated Access Portal].
     17
     18Once installed there is a failure in running the myvini.sh conversion script, the script is
     19trying to get a missing file from the VINI site.  Awaiting responses to request to address
     20missing file.
     21
     22
     23= GpENI How-to =
     24
     25A slice was already created at the [https://geni-planetlab-5.ksu.gpeni.net/ MyVINI controller] that included one VINI node and 1 !PlanetLab node on the GpENI network. Requested details of procedure used to set up the nodes.
     26
     27Here is the procedure used to add the nodes to the slice:
     28
     29 1. Install the MyPLC controller and follow instructions in the
     30    [http://www.vini-veritas.net/documentation/trellis/administrator MyVINI Administrators Guide]. 
     31    After installing MyPLC, execute  the following to transform the MyPLC instance in to MyVINI:
     32{{{
     33 $ svn co http://svn.planet-lab.org/svn/MyVINI/trunk MyVINI
     34   A    MyVINI/myvini.sh
     35   A    MyVINI/configs
     36   A    MyVINI/configs/iptables
     37   A    MyVINI/configs/sudoers.php
     38   A    MyVINI/configs/yum.conf
     39   A    MyVINI/myvini-plcsh.py
     40   A    MyVINI/README
     41   Checked out revision 18485.
     42   $ cd MyVINI
     43   $ sudo ./myvini.sh
     44   --09:48:36--  http://www.vini-veritas.net/boot/bootstrapfs-planetlab-i386.tar.bz2.production
     45           => `/var/www/html/boot/bootstrapfs-planetlab-i386.tar.bz2'
     46   Resolving www.vini-veritas.net... 143.215.131.196
     47   Connecting to www.vini-veritas.net|143.215.131.196|:80... connected.
     48   HTTP request sent, awaiting response... 200 OK
     49   Length: 152,626,141 (146M) [application/x-bzip2]
     50    6% [===>                                                                ] 10,360,392    --.--K/s  ETA 3:26:37
     51   10:03:39 (11.20 KB/s) - Read error at byte 10360392/152626141 (Connection timed out). Retrying.
     52   --10:03:40--  http://www.vini-veritas.net/boot/bootstrapfs-planetlab-i386.tar.bz2.production
     53  (try: 2) => `/var/www/html/boot/bootstrapfs-planetlab-i386.tar.bz2'
     54   Connecting to www.vini-veritas.net|143.215.131.196|:80... connected.
     55   HTTP request sent, awaiting response... 206 Partial Content
     56   Length: 152,626,141 (146M), 142,265,749 (136M) remaining [application/x-bzip2]
     57   100%[++++===============================================================>] 152,626,141    3.20M/s    ETA 00:00
     58   10:04:12 (4.28 MB/s) - `/var/www/html/boot/bootstrapfs-planetlab-i386.tar.bz2' saved [152626141/152626141]
     59   --10:04:12--  http://svn.planet-lab.org/svn/NodeManager-topo/trunk/create-topo-attributes.py
     60           => `/root/topo/create-topo-attributes.py'
     61   Resolving svn.planet-lab.org... 128.112.139.50
     62   Connecting to svn.planet-lab.org|128.112.139.50|:80... connected.
     63   HTTP request sent, awaiting response... 200 OK
     64   Length: 12,263 (12K) [text/plain]
     65   100%[===================================================================>] 12,263        --.--K/s             
     66   10:04:13 (288.43 KB/s) - `/root/topo/create-topo-attributes.py' saved [12263/12263]
     67}}}
     68 2. Two tar files are needed:
     69
     70   2a. Install MyPLC: The MyPLC installation generates a "bootstrap" tarball that contains the Linux Kernel,
     71       that is renamed to correspond to the !PlanetLab "nodegroup" name used in the MyPLC controller.
     72
     73   2b. Convert MyPLC to MyVINI: This conversion also generates another tarball containing the
     74       Linux Kernel and some trellis modules for creating virtual topologies. This bootstrap
     75       file should be renamed to correspond to the VINI nodegroup.
     76
     77 3. Create 2 "nodegroups" within the MyVINI controller: 1 VINI and 1 !PlanetLab nodegroup.  A
     78    Nodegroup is a means to group similar nodes. All !PlanetLab nodes are placed in the same
     79    nodegroup, and same for all VINI nodes. 
     80
     81 4. Add each node to the respective nodegroup.
     82
     83 5. Downloaded the respective images for each node and booted each node
     84
     85
     86The procedure above was not executed, the existing nodes were accessed in the slice definition at the portal
     87as shown in this capture:
     88
     89[[Image(2010-07-06_GpENI-2.jpg)]]
     90
     91