Changes between Version 33 and Version 34 of GiB-gettingStarted


Ignore:
Timestamp:
10/09/12 19:46:11 (7 years ago)
Author:
Vic Thomas
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GiB-gettingStarted

    v33 v34  
    4949Look at the {{{Result Summary}}} from Omni.  You'll see that Omni found one aggregate available to you at URL {{{http://geni-in-a-box.net:8001}}}.  This is the aggregate you will use to run your experiments.
    5050
    51 3. Now, let's find out the resources advertised by this aggregate using the command {{{omni.py -a http://geni-in-a-box.net:8001 listresources}}}:
     513. Now, let's find out the resources advertised by this aggregate using omni:
    5252{{{
    5353$ omni.py -a http://geni-in-a-box.net:8001 listresources
     
    1671672. We now send our [attachment:two-nodes-iperf.rspec request rspec] to the GENI-in-a-Box aggregate manager using the command {{{omni.py -a http://geni-in-a-box.net:8001 createsliver myslice two-nodes-iperf.rspec}}}.  ''This command will take many minutes to complete because it configures and boots up the requested virtual machines; does some additional configuration; and download, installs, and runs iperf.''  If our request is successful, the aggregate manager will allocate the requested resources to our slice.  In GENI parlance the resources allocated to our slice are called slivers.  The {{{createsliver}}} request returns a manifest spec that provides details of the resources allocated to us.  The following is a snippet of the manifest your will get back from {{{createsliver}}}:
    168168{{{
    169 $ omni.py --api-version 2 -a http://geni-in-a-box.net:8001 createsliver myslice two-nodes-iperf.rspec
     169$ omni.py -a http://geni-in-a-box.net:8001 createsliver myslice two-nodes-iperf.rspec
    170170INFO:omni:Loading config file /home/gibuser/.gcf/omni_config
    171171INFO:omni:Using control framework gib_ch
     
    221221$
    222222}}}
    223 Notice the manifest rspec is essentially your request respec annotated with information about the resources that got allocated to you.  For example, the {{{<node>}}} element of the manifest includes the MAC and IP addresses assigned to each network interface on the node (host) and information you will need to ssh into the nodes (e.g. the fully qualified domain name of the host ).
     223Notice the manifest rspec is essentially your request rspec annotated with information about the resources that got allocated to you.  For example, the {{{<node>}}} element of the manifest includes the MAC and IP addresses assigned to each network interface on the node (host) and information you will need to ssh into the nodes (e.g. the fully qualified domain name of the host ).
    224224
    225225=== 2.3 Using your Resources ===