Changes between Version 2 and Version 3 of GENIRacksHome/ExogeniRacks/ConfirmationTestStatus/FIU


Ignore:
Timestamp:
04/29/13 14:49:32 (11 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/ExogeniRacks/ConfirmationTestStatus/FIU

    v2 v3  
    205205
    206206== EG-CT-4 - Multiple sites !OpenFlow experiment and interoperability ==
     207$ omni.py createsliver -a of-nlr IG-CT-4 IG-CT-4-openflow-nlr.rspec -V1
     208$ omni.py createsliver -a of-indiana IG-CT-4  IG-CT-4-openflow-indiana-wapg.rspec -V1
     209$ omni.py createsliver -a of-i2 IG-CT-4 IG-CT-4-openflow-internet2.rspec -V1
     210$ omni.py createsliver -a of-gpo IG-CT-4 EG-CT-4-openflow-bbn.rspec -V1
     211$ omni.py createsliver -a eg-of-gpo IG-CT-4 EG-CT-4-openflow-eg-gpo.rspec -V1
     212$ omni.py createsliver -a eg-of-fiu IG-CT-4 EG-CT-4-openflow-eg-fiu.rspec -V1
     213$ omni.py createsliver -a ig-of-gpo IG-CT-4 IG-CT-4-openflow-ig-gpo.rspec -V1
     214
     215# Compute resources
     216$ omni.py createsliver -a pg-utah IG-CT-4  IG-CT-4-indiana-wapg-pg-utah.rspec
     217$ omni.py createsliver -a ig-utah IG-CT-4 IG-CT-4-ig-utah.rspec
     218$ omni.py createsliver -a ig-gpo IG-CT-4 IG-CT-4-ig-gpo.rspec
     219$ omni.py createsliver -a eg-gpo IG-CT-4 EG-CT-4-gpo-shared.rspec
     220$ omni.py createsliver -a eg-fiu IG-CT-4 EG-CT-4-fiu-shared.rspec
     221}}}
     222
     223Each of the RSpecs used are available:
     224[http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/EG-CT-4-gpo-shared.rspec EG-CT-4-gpo-shared.rspec],
     225[http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/EG-CT-4-openflow-bbn.rspec EG-CT-4-openflow-bbn.rspec],
     226[http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/EG-CT-4-openflow-eg-gpo.rspec EG-CT-4-openflow-eg-gpo.rspec],
     227[http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/EG-CT-4-openflow-eg-fiu.rspec EG-CT-4-openflow-eg-fiu.rspec],
     228[http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/EG-CT-4-fiu-shared.rspec EG-CT-4-fiu-shared.rspec],
     229[http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-ig-gpo.rspec IG-CT-4-ig-gpo.rspec],
     230[http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-ig-utah.rspec IG-CT-4-ig-utah.rspec],
     231[http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-indiana-wapg-pg-utah.rspec IG-CT-4-indiana-wapg-pg-utah.rspec],
     232[http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-openflow-ig-gpo.rspeci IG-CT-4-openflow-ig-gpo.rspec],
     233[http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-openflow-ig-utah.rspec IG-CT-4-openflow-ig-utah.rspec],
     234[http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-openflow-indiana-wapg.rspec IG-CT-4-openflow-indiana-wapg.rspec],
     235[http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-openflow-internet2.rspec IG-CT-4-openflow-internet2.rspec],
     236[http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-openflow-nlr.rspec IG-CT-4-openflow-nlr.rspec],
     237[http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-openflow-uen.rspec IG-CT-4-openflow-uen.rspec],
     238[http://groups.geni.net/geni/browser/trunk/GENIRacks/ExoGENI/Spiral5/RSpecs/ConfirmationTests/GPO/IG-CT-4-indiana-wapg.rspec IG-CT-4-indiana-wapg.rspec].
     239
     240
     241Once the slivers were ready, determined login for PG and Indiana hosts on shared VLAN 1750:
     242{{{
     243$ readyToLogin.py -a pg-utah IG-CT-4
     244<...>
     245}}}
     246
     247}}}
     248
     249Determined login for Utah InstaGENI:
     250{{{
     251$ readyToLogin.py -a ig-utah  IG-CT-4
     252<...>
     253
     254}}}
     255Determined login for GPO InstaGENI:
     256{{{
     257$ readyToLogin.py -a ig-gpo IG-CT-4
     258<...>
     259}}}
     260
     261}}}
     262
     263Determined login for GPO ExoGENI:
     264{{{
     265$ readyToLogin.py -a eg-gpo IG-CT-4
     266<...>
     267
     268}}}
     269
     270Determined login for RENCI ExoGENI:
     271{{{
     272$ readyToLogin.py -a eg-renci IG-CT-4
     273<...>
     274
     275
     276=== Measurements ===
     277
     278This section captures measurements collected between the following endpoints:
     279 1. FIU ExoGENI VM and GPO ExoGENI VM
     280 2. FIU ExoGENI VM and GPO InstaGENI VM
     281 3. FIU ExoGENI VM and Utah InstaGENI VM
     282 4. FIU ExoGENI VM and the Utah PG VM
     283
     2841. The measurements collected for FIU ExoGENI VM and GPO ExoGENI VM: 
     285
     286'''Iperf FIU ExoGENI VM to GPO ExoGENI VM (TCP) - TCP window size: 16.0 KB '''
     287
     288__One Client_
     289{{{
     290}}}
     291
     292__Five Clients__
     293{{{
     294}}}
     295
     296__Ten Clients__
     297{{{
     298}}}
     299
     300'''Iperf FIU ExoGENI VM to GPO ExoGENI VM(UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte '''
     301{{{
     302}}}
     303
     304'''Ping from FIU ExoGENI VM to GPO ExoGENI VM'''
     305{{{
     306
     307}}}
     308
     309
     3102. The measurements collected for FIU ExoGENI VM and GPO InstaGENI VM:
     311
     312'''Iperf FIU ExoGENI VM to GPO InstaGENI VM (TCP) - TCP window size: 16.0 KB '''
     313
     314__One Client_
     315{{{
     316}}}
     317
     318__Five Clients__
     319{{{
     320}}}
     321
     322__Ten Clients__
     323
     324{{{
     325
     326}}}
     327
     328'''Iperf FIU ExoGENI VM to GPO InstaGENI VM  (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte '''
     329{{{
     330
     331}}}
     332
     333'''Ping from FIU ExoGENI VM to GPO InstaGENI VM'''
     334{{{
     335
     336}}}
     337
     3383. The measurements collected for FIU ExoGENI VM and Utah InstaGENI VM:
     339
     340'''Iperf FIU ExoGENI VM to Utah InstaGENI VM (TCP) - TCP window size: 16.0 KB '''
     341
     342__One Client_
     343{{{
     344
     345}}}
     346
     347__Five Clients__
     348{{{
     349
     350}}}
     351
     352__Ten Clients__
     353
     354{{{
     355}}}
     356
     357'''Iperf FIU ExoGENI VM to Utah InstaGENI VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte '''
     358{{{
     359}}}
     360
     361'''Ping from FIU ExoGENI VM to Utah InstaGENI VM'''
     362{{{
     363}}}
     364
     3654. The measurements collected for FIU ExoGENI VM and the Utah PG VM:
     366
     367'''Iperf FIU ExoGENI VM to the Utah PG VM (TCP) - TCP window size: 16.0 KB '''
     368
     369__One Client_
     370{{{
     371
     372}}}
     373
     374__Five Clients__
     375{{{
     376
     377}}}
     378
     379__Ten Clients__
     380
     381{{{
     382}}}
     383
     384'''Iperf FIU ExoGENI VM to the Utah PG VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte '''
     385{{{
     386
     387
     388}}}
     389
     390'''Ping from FIU ExoGENI VM to the Utah PG VM'''
     391{{{
     392
     393}}}
     394
     395
    207396== EG-CT-5 - Experiment Monitoring ==
     397
     398Reviewed content of the GMOC Monitoring page for [https://gmoc-db.grnoc.iu.edu/protected-openid/index.pl?method=aggregates aggregates] and found/not found FIU ExoGENI rack:
     399
     400[[Image(IG-CT-5-fiu-aggregate.jpg)]]
     401
     402Verified that the FIU compute resources aggregate shows up in the list of aggregates and provides Aggregate Name, Type, Last Update, Version, POP, and Organization:
     403
     404[[Image(IG-CT-5-fiu-aggregate-detail.jpg)]]
     405
     406Active slivers:
     407
     408[[Image(IG-CT-5-fiu-sliver.jpg)]]
     409
     410List of resources:
     411
     412[[Image(IG-CT-5-fiu-resources.jpg)]]
     413
     414Aggregate measurements:
     415
     416[[Image(IG-CT-5-fiu-measure.jpg)]]
     417
     418!OpenFlow FOAM Aggregate:
     419
     420[[Image(IG-CT-5-fiu-foam.jpg)]]
     421
     422!OpenFlow Slivers:
     423
     424[[Image(IG-CT-5-fiu-OFsliver.jpg)]]
     425
     426FOAM aggregate resources:
     427
     428[[Image(IG-CT-5-fiu-OFresources.jpg)]]
     429
     430FOAM Aggregate measurements:
     431
     432[[Image(IG-CT-5-fiu-OFmeasure.jpg)]]
     433
    208434== EG-CT-6 - Administrative Tests ==
     435While looking for instruction on how to get an administrator account on an ExoGENI rack was able to find some information at https://wiki.exogeni.net/doku.php?id=public:operators:start that lets the reader know the following:
     436
     437'' Administrator accounts on racks are managed through a hierarchical LDAP deployment rooted at RENCI. Site administrators have rights to their rack, while ExoGENI Ops team has admin rights on all racks. ''
     438
     439But did not find any instruction for what to do to get an admin account and who to contact.
     440
     441With existing account accessed rack head node and verified root access:
     442{{{
     443LNM:~$ ssh fiu-hn.exogeni.net
     444
     445
     446sudo whoami
     447}}}
     448
     449From head node verified login and administrative access to each of the worker nodes that supply VMs.
     450
     451For each worker node execute the following:
     452{{{
     453 ssh fiu-wx
     454
     455 sudo whoami
     456
     457}}}
     458
     459Connect to the management switch:
     460{{{
     461[lnevers@fiu-hn ~]$ ssh fiu-8052.fiu.xo
     462
     463>ena
     464
     465#show interface status
     466}}}
     467
     468}}}
     469
     470Connect to the !OpenFlow switch:
     471{{{
     472 ssh lnevers@FIU-8264.bbn.xo
     473
     474>ena
     475
     476#show interface status
     477
     478#show version brief
     479}}}
     480
     481Check FOAM version and FOAM configuration for site.admin.email, geni.site-tag, email.from settings on the FIU head node:
     482{{{
     483}}}
     484foamctl admin:get-version  --passwd-file=/etc/foam.passwd
     485foamctl config:get-value --key="site.admin.email"  --passwd-file=/opt/foam/etc/foampasswd
     486foamctl config:get-value --key="geni.site-tag"  --passwd-file=/opt/foam/etc/foampasswd
     487foamctl config:get-value --key="email.from"  --passwd-file=/opt/foam/etc/foampasswd
     488foamctl config:get-value --key="geni.approval.approve-on-creation"  --passwd-file=/opt/foam/etc/foampasswd
     489Show FOAM slivers details:
     490{{{
     491foamctl geni:list-slivers --passwd-file=/opt/foam/etc/foampasswd
     492
     493}}}
     494
     495Check the !FlowVisor version, list of devices, get details for a device, list of active slices, and details for one of the slices on the FIU Head node:
     496{{{
     497/opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd ping hello
     498/opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd listDevices
     499/opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd getDeviceInfo
     500/opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd listSlices
     501/opt/flowvisor/bin/fvctl --passwd-file=/etc/flowvisor/fvpasswd getSliceInfo  urn
     502
     503}}}
     504
     505
     506Verify alerts for the compute resource Aggregate Manager and FOAM Aggregate Manager are being reported to the [http://monitor.gpolab.bbn.com/nagios/cgi-bin/status.cgi GPO Tango GENI Nagios monitoring] and that all alerts have status OK.
     507
     508[[Image(FIU-nagios.jpg)]]
     509
     510
     511Verify alerts for the FOAM Aggregate Manager are being reported to the [http://monitor.gpolab.bbn.com/nagios/cgi-bin/status.cgi GPO Tango GENI Nagios monitoring] and that all alerts have status OK.
     512
     513[[Image(FIU-OF-nagios.jpg)]]
     514
    209515
    210516----