| 386 | |
| 387 | |
| 388 | == IG-CT-3 - Multiple sites experiment == |
| 389 | |
| 390 | == IG-CT-4 - Multiple sites !OpenFlow experiment and interoperability == |
| 391 | |
| 392 | == IG-CT-5 - Experiment Monitoring == |
| 393 | |
| 394 | == IG-CT-6 - Administrative Tests == |
| 395 | |
| 396 | Sent request for administrative account to site contact from the [http://groups.geni.net/geni/wiki/GeniAggregate/UKYMCVInstaGENI UKYMCV InstaGENI] aggregate page. Followed instructions at [https://users.emulab.net/trac/protogeni/wiki/RackAdminAccounts Admin Accounts on InstaGeni Racks] page for account request. A local admin account was create and also had to join the ''emulab-ops'' group at https://www.mcv.sdn.uky.edu/joinproject.php3?target_pid=emulab-ops. Once account was create and membership to emulab-ops was approved proceeded to execute administrative tests. |
| 397 | |
| 398 | |
| 399 | {{{ |
| 400 | LNM:~$ ssh lnevers@control.mcv.sdn.uky.edu |
| 401 | |
| 402 | }}} |
| 403 | |
| 404 | Also access the node via the PG Boss alias: |
| 405 | {{{ |
| 406 | LNM:~$ ssh boss.mcv.sdn.uky.edu |
| 407 | }}} |
| 408 | |
| 409 | Further verified access by ssh from ops.instageni.gpolab.bbn.com to boss.instageni.gpolab.bbn.com, which is usually restricted for non-admin users: |
| 410 | {{{ |
| 411 | LNM:~$ ssh ops.mcv.sdn.uky.edu |
| 412 | |
| 413 | }}} |
| 414 | From boss node accessed each of the experiment nodes that support VMs: |
| 415 | {{{ |
| 416 | [lnevers@boss ~]$ for i in pc1 pc2; do ssh $i "echo -n '===> Host: ';hostname;sudo whoami;uname -a;echo"; done |
| 417 | |
| 418 | }}} |
| 419 | |
| 420 | In order to access Dedicated Nodes some experiment must be running on the raw-pc device. At the time of this capture two raw-pc nodes were in use (pcX and pcY): |
| 421 | {{{ |
| 422 | [lnevers@boss ~]$ sudo ssh pcX |
| 423 | [root@pcX ~]# sudo whoami |
| 424 | root |
| 425 | [root@pcX ~]# exit |
| 426 | logout |
| 427 | Connection to pcX.mcv.sdn.uky.edu |
| 428 | [lnevers@boss ~]$ sudo ssh pcY |
| 429 | [root@pc ~]# sudo whoami |
| 430 | root |
| 431 | [root@pc ~]# |
| 432 | }}} |
| 433 | |
| 434 | Access infrastructure Switches using documented password. First connect to the switch named procurve1 the control network switch: |
| 435 | {{{ |
| 436 | [lnevers@boss ~]$ sudo more /usr/testbed/etc/switch.pswd |
| 437 | XXXXXXXXX |
| 438 | [lnevers@boss ~]$ telnet procurve1 |
| 439 | |
| 440 | |
| 441 | }}} |
| 442 | |
| 443 | Connect to the switch named procurve2 the dataplane network switch via ssh using the documented password: |
| 444 | {{{ |
| 445 | [lnevers@boss ~]$ sudo more /usr/testbed/etc/switch.pswd |
| 446 | xxxxxxx |
| 447 | [lnevers@boss ~]$ ssh manager@procurve2 |
| 448 | }}} |
| 449 | |
| 450 | Access the FOAM VM and gather information for version |
| 451 | {{{ |
| 452 | LNM:~$ ssh lnevers@foam.mcv.sdn.uky.edu |
| 453 | |
| 454 | sudo foamctl admin:get-version --passwd-file=/etc/foam.passwd |
| 455 | |
| 456 | }}} |
| 457 | Check FOAM configuration for site.admin.email, geni.site-tag, email.from settings: |
| 458 | {{{ |
| 459 | foamctl config:get-value --key="site.admin.email" --passwd-file=/etc/foam.passwd |
| 460 | |
| 461 | foamctl config:get-value --key="geni.site-tag" --passwd-file=/etc/foam.passwd |
| 462 | |
| 463 | foamctl config:get-value --key="email.from" --passwd-file=/etc/foam.passwd |
| 464 | |
| 465 | # check if FOAM auto-approve is on. Value 2 = auto-approve is on. |
| 466 | |
| 467 | foamctl config:get-value --key="geni.approval.approve-on-creation" --passwd-file=/etc/foam.passwd |
| 468 | |
| 469 | }}} |
| 470 | |
| 471 | Show FOAM slivers and details for one sliver: |
| 472 | |
| 473 | {{{ |
| 474 | foamctl geni:list-slivers --passwd-file=/etc/foam.passwd |
| 475 | |
| 476 | }}} |
| 477 | Access the FlowVisor VM and gather version information: |
| 478 | {{{ |
| 479 | |
| 480 | ssh lnevers@flowvisor.mcv.sdn.uky.edu |
| 481 | }}} |
| 482 | Check the !FlowVisor version, list of devices, get details for a device, list of active slices, and details for one of the slices: |
| 483 | {{{ |
| 484 | |
| 485 | fvctl --passwd-file=/etc/flowvisor.passwd ping hello |
| 486 | |
| 487 | # Devices |
| 488 | fvctl --passwd-file=/etc/flowvisor.passwd listDevices |
| 489 | |
| 490 | fvctl --passwd-file=/etc/flowvisor.passwd getDeviceInfo 06:d6:6c:3b:e5:68:00:00 |
| 491 | |
| 492 | #Slices |
| 493 | fvctl --passwd-file=/etc/flowvisor.passwd listSlices |
| 494 | |
| 495 | fvctl --passwd-file=/etc/flowvisor.passwd getSliceInfo 5c956f94-5e05-40b5-948f-34d0149d9182 |
| 496 | |
| 497 | }}} |
| 498 | |
| 499 | Check the FlowVisor setting: |
| 500 | {{{ |
| 501 | fvctl --passwd-file=/etc/flowvisor.passwd dumpConfig /tmp/flowvisor-config |
| 502 | more /tmp/flowvisor-config |
| 503 | |
| 504 | }}} |
| 505 | |
| 506 | ---- |
| 507 | {{{ |
| 508 | #!html |
| 509 | Email <a href="mailto:help@geni.net"> help@geni.net </a> for GENI support or email <a href="mailto:luisa.nevers@bbn.com">me</a> with feedback on this page! |
| 510 | }}} |