Home

Open Resource Control Architecture (ORCA) User`s Manual

image

Contents

1. The Global Environment for Network Innovation GENI ee 199 165 76 13 1 1080 orca secure eset eNOS oea em Macon Meas ORe Paying lor Crad Scheel jee estt Maro DBAs ber Aimes GheemRetre File Task PRO Pa tea im haad Mere arene The Hot Miers Ward Cones Ors Bee Aree 10 Orca Bet Porta it ORCA Actor deguay i o beaming ip adare tance i PANGE Sea Al None Acton maton ae gt A etc Ife 5 75 85 mom et ee A nena ge uf servce Evcayotus Vetus Machine LAF f 06079011 15 10 06272011 1830 us ohw ua ym ste Active 2 10 networkInder Mon Jan 27 15 22 06 201111027858 po ome dodescr ibeRescarce izvoked Moa Jom 27 15 22 06 2011 027858 rucADERO J o doDescribelnstasces instances dei J09406FS 9 0 pablicipe0 0 0 0 Peivatelp 10 10 100 130 2ac900 02 30 94 06 F vla F Mon Jun 27 15 22 12 2011 627858 f CAcEBO 1 D hoz gt doDescribelnstances instance publicipe0 0 0 0 private1pe10 10 100 130 28c 00 00 32 94 06 F5 via Mon Jum 27 15 22 18 2011 027858 j l hetastencen invoked bow Jun 27 15 22 18 2011 027858 Eocaceuc dobescr E instance publ 0 0 vate nac D0 wn 0 0 0 pri p 10 10 100 1X0 102 30 94 061F yla Mon Jut 27 15 27 24 2011 027058 Mon Jun 27 15 22 24 2012 027859 SUCADEBOG Pos invoked fans Jun 27 15 22 24 2011 Zp90 0 0 gt e p 0 0 0 0
2. xmins owl http www w3 org 2002 07 owl collections http geni orca renci org owl collections owl xsd http www w3 org 2001 XMLSchema TEOCOMOG MrEbO e eae ene ong owl OD OIN qw xmlns rdns hEte www wo org 2000 7 Og Se schemdem lt di gt Description fdisabeue lkue Genl _crca renci ord owl 36772971 0560 460 9d 5 68b651lbc5d23 Term gt Lime hesDitrAn Lone semi Eom nen pde exero bere lees aede S 7 emir orca rencia Owl se 129 1 0368 Aco leo oe do ege ERO 7 rdf type rdf resource http www w3 org 2006 time Interval gt lt p TCE DS eno palo gt lt td Deseo rton trar bei emt ore ene ora Owl Se SUS gt eoe beboolbesaZ3 ip 112 OS 152 gt lt 1ip4 netmask gt 255 255 0 0 lt 1p4 netmask gt SA o IO AS lever llo D gt lt rdf type rdf resource http geni orca renci org owl ip4 owl IPAddress gt lt P TECHIE DPE OLI Eo gt lt i DeOSecrilorlonurOs abolE teen orcas rencor Owl s6 1297 0563 4 ES Kd 9 Sencillez ho ly Page 19 of 24 lt ip4 netmask gt 255 255 0 0 lt ip4 netmask gt aya TD dq oes sere rdf type rdf resource http geni orca renci org owl ip4 owl IPAddress gt mol eS can deos TO TIE lt Gdt Descriprlon rdksabout httoe ceni orca rene ord owl se77 2907 l 0so3 4eb0_ 9149 99150 DIDS eene topology hasInterface rdf resource http geni orca renci org owl 8e772971 0868 MANOS So o o topology hasInterface rdf resource http geni
3. home orca orca controllers xmlrpc resources scripts python GetVersion py s http 199 165 76 84 11080 orca xmlrpc Querying ORCA xml rpc server for current AM API version Current API version implementation ORCA geni apr s 1 Creating a XML RPC Reservaton This section describes a simple means of creating and populating a XML RPC slice ORCA will decide what clusters to embed into based on resource availability Use View Slice Reservations or View All Reservations to get the sliver status Clicking Manage reports the IP addresses and port numbers of the management interfaces These steps explain how to use uaf service to request resources from some ORCA cluster The RSpec below given to me by llia Baldine requests two instances connected by one internal VLan RSpec to NDL conversion The easiest way to get an NDL request file is to start with RSpec for now Take something like this a request for two nodes with a link between them Page 17 of 24 Table 2 XML RPC RSpec Sm Vers tom 0 Seoncoding ULE gt lt rspec type request xSi schemaLocation http www protogeni net resources rspec 2 http www protogeni net resources rspec 2 request xsd xmlns flack http www protogeni net resources rspec ext flack 1 xmlns xsi http www w3 org 2001 XMLSchema instance xmlns http www protogeni net resources rspec 2 Ore Client ide ere T uos amp el wes ye mele aoe gt cio ae name http geni
4. 1L0 rsa p 22 r00t8152545 1442 151 alar tdi w Bookmarks Develop Window Help eoo Orca Web Portal 3 0 a s http 199 165 76 84 11080 orca secure user reservations view vm 10 f johnpquan ssh 80x24 Reservations II T aa a lI 11015 No Slice Type its R Units A Start J 1 xmirpe DUKE Internal EX3200 1 1 08 15 2011 13 15 26 16 2011 13 pum brokeri duke 2 xmirpc Eucalyptus Virtual Machine Duke 1 1 08 15 20 3 15 08 16 2011 13 15 rokeri a xmirpc Eucalyptus Virtual Machine Duke 1 1 28 15 2011 13 15 08 16 2011 13 15 All None Action Select an action oe ssh 80x24 Figure 21 Simple XML RPC slice Page 23 of 24 Page 24 of 24
5. S Hosts a Neuca enabled Debian 5 0 image Worker Node Cid SSCS IN A C Eucatypts Node Controler o Image Proxy ORCA relies on Image Proxy to distribute images from which Eucalyptus creates virtual machines VM It utilizes an axis2 server to host images from any URL and thus makes the images available to other ORCA clusters For instance Duke University can use our hosted images and vice versa In our case the Head node hosts a Debian 5 0 image at port 11081 for compactness but one could dedicate one or more servers to host VM images If Eucalyptus cannot connect to an Image Proxy server then it uses the default image on the Eucalyptus cluster controller Head and Worker Nodes The Head node hosts ORCA and Eucalyptus The ORCA container does not have to reside on the Head or Worker to control the Eucalyptus cluster but the Head node hosts the actors uaf vm site and uaf broker 1 www ubuntu com 2 T httos code renci org gf project networkedclouds wiki pagename ImageProx 3 i mm https geni orca renci org trac wiki 4 htto www eucalyptus com Page 5 of 24 for compactness Currently ORCA recommends that the slice manager on the Worker remain separate from the other actors which is one reason why an ORCA cluster requires at least two servers In addition the Head node hosts the Eucalyptus Walrus Cloud Controller and Cluster Controller CC These entities have a one to many relationship with one
6. User tab and select Start Controller then select XML RPC controller and Create You now have a o Current Selections Start Controller BEN Simple controller running XML RPC controller lic BEN NLR controller nterdomain controller Slices Controller Y XML RPC Controller Create Cancel Reservations Slice Controllers My Account Figure 15 Starting an XML RPC controller A re Admin ot Now select View Controllers Contact Us Current Selections Manage Controllers Slices Select All None Action No Class Name Slice Status i 1 orca controllers xmirpc XmirpcController xmirpc running slice manage Reservations Select All None Action Slice Controllers My Account Figure 16 View XML RPC controller Page 16 of 24 Now selct View Slices to view rca o your XML RPC slice D Oea Contact Us Current Selections View Slices Slices Select All None Action i No Name GUID Description Reservations J 1 uaf service 6315dd03 6619 4fd4 b57d fc6ae51c12a8 manage no description no 2 xmirpc eb23b2f3 b250 4ac4 988d 2e221c282801 description manage Slice Controllers Select All None Action My Account Figure 17 View XML RPC slice Using GENI AM API controller plugin Now you can use the python scripts to populate your XML RPC slice with components The scripts are located in HSORCA HOME controllers xmlrpc resources scripts Forinstance root orca uaf 0
7. ec3 4cb0 9109 68b651bc5d23 TermDuration gt lt time hours rdf datatype http www w3 org 2001 XMLSchema decimal gt 24 lt time hours gt lt rdf type rdf resource http www w3 org 2006 time DurationDescription gt lt 7 COE Des Orio ios CTI cdi Deseript lon Lor scoot Neco Oeil Oncasrencr oLd owl ser 1 297 l O0eeg 4cep0 9109 Ochoa toe 57 dorem topology hasInterface rdf resource http geni orca renci org owl 8e772971 0868 lt compute hasVMImage rdf resource http geni orca renci org owl 8e772971 0868 4cb0 91d9 68b651bc5d23 25f53b64cfe44dd1604447 f04b7b533bb67deale gt lt rdf type rdf resource http geni orca renci org owl compute owl Server gt lt 7 COE DES Cri obio T De Cri ot A sO Nero 7 Geil Creanrenct oncd Owl col UNO POSO 2o mT lt collections element rdf resource http geni orca renci org owl 8e772971 0868 4cbh0 91d9 68b651bc5d23 center gt lt collections element rdf resource http geni orca renci org owl 8e772971 0868 4cb0 91d9 68b651bc5d234geni2 lt compute hasVMImage rdf resource http geni orca renci org ow1 8e772971 0868 4cb0 91d9 68b651bc5d23425f 53b64cfe44dd1604447 04b750533bb67deale lt collections element rdf resource http geni orca renci org ow1 8e772971 0868 Zopo 9Isd9 5b5pob5ibesd29mqegrd gt lt request schema hasTerm rdf resource http geni orca renci org owl 8e772971 0868 4cb0 91d9 68b651bc5d23 Term gt lt rdf type rdf resource http ge
8. orca renci org owl 8e772971 0868 4cb0 91d9 68b651bc5d234genil 0 rdf type rdf resource http geni orca renci org owl topology owl NetworkConnection gt ases De solo piola lt td Deseriperon tar about http gent ortca rene nord om se 207 IUiee3 4e50 914a5 EOE Se as genio lt ip4 localIPAddress rdf resource http geni orca renci org owl 8e772971 0868 MANOS LS IO SLOG Se 1 2 er Ib Le lt topology hostInterfaceName gt 0 lt topology hostInterfaceName gt rdf type rdf resource http geni orca renci org owl topology owl Interface gt males colmo lt a gt Descriprlon rat rene oro om ser a l Uso3 4cb0 9109 68b651bc5d23 25 53b64cfe44dd1604447f 04b7b533bb67deale gt lt topology hasURL gt http geni images renci org images gush gush deb5 1386 xml lt topology hasURL gt lt topology hasGUID gt 25f53b64cfe44dd1604447 04b7b533bb67deale lt topology hasGUID gt rdf type rdf resource http geni orca renci org owl compute owl VMImage gt lt hoe Description C De orior oN T aboue ena oea tene lors owl cen to i OSS A EOSS OSOS GIA o ene lt ip4 localIPAddress rdf resource http geni orca renci org owl 8e772971 0868 MAA 9 10919 Ss 1616 5 We E o IA No eh lt topology hostInterfaceName gt 0 lt topology hostInterfaceName gt lt rdf type rdf resource http geni orca renci org owl topology owl Interface gt lt prole Des Cle Olen lt rdt Description cof about ThE p Geni orca renci org owl ce 207 IW
9. 5 76 86 shirako save unit ec2 instance i 53D20940 unit cpu 1 2 shirako save unit manage port 22 unit resourceType renci vm unit domain rencivmsite unit manage port 22 unit memory 1 7 unit sliceid c4e3f56f 10b2 4a12 ab06 6dc2ef70f91e unit rid a5b8f5c1 2eda 434b 8387 f35a7f99de24 unit actorid 1d561 6cc 4751 458d acfa c367 1 9fdf7ef unit sequence 2 unit ec2 instance i 53D20940 shirako save unit manage ip 199 165 76 86 unit ndl adomain 10 1000000000 eth1 http geni orca renci org owl rencivmsite rdf ge 0 0 0 9 1000000000 12 1 7 1 7 1 2 1 2 http geni orca renci org owl rencivmsite rdf true unit state 2 unit id c333e688 1612 4780 9c3b 3184af4e720e Figure 13 Reservation details Page 14 of 24 Logging into a UAF Instance Lastly log into the instance by using a this command in a terminal ssh i mykey private root 199 165 76 86 Terminal Shell Edit View Window Hi mo 4 E Charged Mon Jun 27 3 22PM Q ooo Orca Web Portal 3 0 Enttp 199 165 76 83 11080 0rca secure user reservations view vm OO BH MsN com UAFY Populary News 73 y Developerv Outdoor Recreation Paying for Grad Schooly Job Searchw Mathy DBA Isaac Asimov w Where to Retires PMIv Task PRO Pen Te EC Ei means fashcaras Quotes Reference Translator TheHotWord Word Games join echo EC2 HANDLER JOIN echo user ssh key config ssh key Orca Web Portal 3 0 ORCA Actor Registry No interface spe
10. 6 83 11080 orca and open the users tab From here you can create reservations Create a UAF Reservation Choose Create Reservation then uaf broker and Eucalyptus Virtual Machine UAF Schedule the number of instances the lease start and the lease end About Contact Us Slices Create Reservation Broker uaf broker Resource Attributes Eucalyptus Virtual Machine UAF Slice Controllers 1 Reservations 06 29 2011 16 22 My Account 06 30 2011 16 22 Figure 11 Create a VM on uaf broker View Reservations You can now View Reservations Click refresh in the browser to see Obtaining Ticket Redeeming Ticket and Active in the Status column About Contact Us Slices Reservations j Select All None Action select an action b Reservations y No Slice Type Units R Units A Start End Broker Site State uaf o 1 Ya Eucalyptus Virtual Machine UAF 1 1 06 28 2011 10 18 06 30 2011 10 18 9 vm Active manage Slice Controllers broker Site o 2 Ya Eucalyptus Virtual Machine UAF 1 i ontonno11 1108 oneoto1i 11 05 UE wa 2 nage service yp broker site lease mg My Account Select All None Action Select an action Figure 12 View all reservations Page 13 of 24 In addition you can click manage to find out pertinent information about your instance such as its IP address and instance ID About Contact Us unit manage ip 199 16
11. DEC LO NDE iea ated aa res LO do o don 17 XML RPC Sliver Status and REMOVal cccsscccsseccseccescccesccceeccceeeecsueessuseseusesecsseseseusessecesesesausessases 21 Logeing IMO a AME RPE 22 A T T M Error Bookmark not defined Page 2 of 24 Table T Basic Cont cura ON oa 5 Table ANERER peo cios 18 Table 3 NDLETII converted Trom RSDGE xo ibi iD RE RD D Dum NEU aL 19 Heure E95 SITIS Iosue uk O 7 E ara oaae O ee QUE DO NUUS 8 Heure 3 New user detalls sme debt 66 8 FIEUrew ACFOFS OD EIOS MO ette a a 000 6 cuo OOE EEE 9 Figure 5 dat vmssite resource DOOS cc cci 10 Figure 6 aft broker has all fesoU Ces ucc e dd 11 Flete 7 Resister Cal SONY CC a ors dub o a aa totas docte doses a do eode eed 11 Figure 8 Uaf Service as registered client esses o x ce visa nir nre x ntes a ee a esa etu unt ee eu uultu salue ite ut uda 12 Heure 9 View Slices MISES TSC I CO setae etr enar sna se idad 12 Figure TO Reservdtions on t af DEOKBF cai Rouen unte ue eeu ute anten oec ufu aulis ete tua 12 Figure T1 Create a VM 13 Figure 12 View allreservatlols eu aea lada 13 Figure T3 Reservation detalls lcd 14 Figure H4 togene Into Istalle eiie ies b dS 15 Figure 15 Starting an XML RPC controller ccc ceecceccscceecceecsceeeccsecenceeuceseceseeeeceeeeeeceseeeueeeeceeeeaeeeeeeees 16 Heure 16 VIew XMLESRPG CODITOILBT 16 ASUS 1 VIEWAMERPO SICE e 17 Figure 18 ORCA NDL OWL Converter anonimas ci 19 Figur t9
12. Eucalyptus Virtual Machine Duke Requested Units 1 Assigned Units 1 Leased Units 1 Lease Start 08 15 2011 11 40 Lease End 08 16 2011 11 40 Broker duke broker1 Site duke vm site3 State Active Notices Reservation b67e27e3 6c4f 4135 99d5 97a4dfb15d92 Slice xmirpc is in state Active None No Properties unit id 003bd703 c724 40a9 b416 beca1b58ec59 shirako save unit manage port 22 unit manage port 22 unit manage ip 152 3 144 130 unit state 2 unit domain dukevmsite shirako save unit manage ip 152 3 144 130 unit actorid 1d561 6cc 4751 458d acfa c3671 9fdf7ef shirako save unit hostname url S unit hostname url unit cpu 1 2 shirako save unit ec2 instance i 5C2709DD unit sliceid 896e184c 4950 42de 8694 5ebfe2661727 unit resource Type duke vm unit sequence 2 unit rid b67e27e3 6c4f 4135 99d5 97a4dfb15d92 unit ec2 instance i 5C2709DD unit hostname url S unit hostname url unit memory 1 7 E a About Active Redeeming Ticket Redeeming Ticket About Contact Us manage manage manage Contact Us unit ndl adomain 10 http geni orca renci org owl dukevmsite rdf true 1000000000 1000000000 eth1 http geni orca renci org owl dukevmsite rdf ge 0 0 33 47 Figure 20 XML RPC instance properties Page 22 of 24 Log into the instances you created with the matching private key to id rsa pubin createSliver py root orca uaf 0 home orca orca controllers xmlrpc resources scripts ssh i LOOU SSN
13. Manage XMERPG MNStaN CE enr E a ees 22 Figure 20 XIVIE RPG Instance Propere Ao 22 FiBure 2 Ls SIO AMERP CSCE E S 23 Page 3 of 24 Introduction to ORCA Read this introduction by the Renaissance Computing Institute RENCI Purpose ORCA is still in development as of this writing and so much of how one interacts with it changes with each new release For this reason the purpose of this manual is to give a basic explanation of UAF s ORCA cluster set up and to demonstrate how one can create Eucalyptus virtual machine instances This manual does not provide any direction for ORCA handler package or plug in functionality but may do so in the future as ORCA standards develop Page 4 of 24 System Setup UAF ORCA consists of two virtual technology VT enabled servers with two Network Interface Cards NIC each a Cisco 2950 programmable switch and a dumb switch The servers run the Ubuntu 11 04 Natty Narwhal operating system with Image Proxy installed on the Head Node and ORCA Camano 3 0 and Eucalyptus 2 0 2 installed on both the Head and Worker nodes In a production environment Image Proxy ORCA and Eucalyptus might reside on hundreds of servers think Amazon Cloud scale but my goal was to set up a UAF ORCA cluster using as few resources as possible to achieve compactness and lower costs Table 1 Basic configuration Head Node O IE AN IT AN ETT A C wais ooo A dioud Controler o Cluster Controler
14. Selections Registered Clients Now View Clients should list the UAF slice Inventory Select All None Action No Name Guid 1 topology embed service cc748912 d46d 423a a3d7 24062b81c596 Q 2 duke service1 59a1fe71 4fe9 4075 b231 b95b9c1 16549 O 3 uaf service 1d5616cc 4751 458d acfa c367 1 9fdf7ef slice manager Clients Select All None Action Ticketed Slices Brokers Figure 8 uaf service as registered client Contact Us View Slices Current Selections Client Slices Inventory Select All None Action service too i No Name GUID Owner Description O 1 uaf service c4e3f56f 10b2 4a12 ab06 6dc2ef70f91e uaf service no description manage View Slices now lists uaf Select All None Action Clients Ticketed Slices Brokers Figure 9 View Slices lists uaf service About Contact Us Current Selections Ticketed Reservations Slice View Inventory Select All None Action Select an action a l No Slice Type Units R Units A Start End Broker Site State Re se rvati ons O 1 uaf service Eucalyptus Virtual Machine UAF 1 1 06 28 2011 10 18 06 30 2011 10 18 uaf vm site Ticketed manage O 2 uaf service Eucalyptus Virtual Machine UAF 1 1 06 28 2011 11 05 06 30 2011 11 05 uaf vm site Ticketed manage The broker also can Select All None Action view reservations in this tab Ticketed Slices Brokers Figure 10 Reservations on uaf broker Page 12 of 24 User Go to http 199 165 7
15. Walrus having many Cloud Controllers one Cloud Controller having many CCs and one CC having many Node Controllers NC one NC is on the Worker The CC controls all networking by allocating public IP addresses 199 165 76 84 94 through Dynamic Host Configuration Protocol DHCP Slice Managers such as uaf service can then give out the private key to users who access the VM using a Secure Shell SSH connection Users are actually connecting to the CC which converts the public IP to a private IP to pass communications and manage the NC The Worker node hosts ORCA and Eucalyptus as well The major differences between the Head and Worker are that the Worker does not host Image Proxy but it could it only has the actor uaf service it only has a NC and it actually runs the Eucalyptus instances the VMs Currently Eucalyptus recommends that the NC remain separate from the other Eucalyptus entities which is another reason why an ORCA cluster requires at least two servers Page 6 of 24 The Actor Registry The Actor Registry at https geni renci org 11443 registry actors jsp lists all approved actors in ORCA One can share resources with other actors by joining geni orca users googlegroups com and contacting them directly Log In Log in to ORCA by opening http 199 165 76 82 11080 orca in a web browser and accepting the RENCI self signed certificate Once logged in five tabs appear home user broker site and admin NM Saf
16. ari can t verify the identity of the website geni renci org s The certificate for this website is invalid You might be connecting to a website that is pretending to be geni renci org which could put your confidential information at risk Would you like to connect to the website C Always trust geni test renci org when connecting to geni renci org a nd test renci org issued by BENGRENCI p Expires Monday March 8 2021 6 06 02 PM AKT O This certificate is not valid host name mismatch Ceres Comin Figure 1 Logging in Page 7 of 24 Admin In the Investigator PI may fill this position or delegate a production environment Principal this responsibility to another The administrator admin manages the people who fill the actor roles in ORCA such as the uaf vm site uaf broker and uaf service actors The relationships between these entities are one to many with one admin to many sites one site to many brokers and one broker to many slice managers In practical use one person may fill some or all of these roles The admin controls access by assigning new users and passwords The admin can review users by clicking the manage button Where can I get Help The best thing to do is join geni orca users googlegroups com now before you need help and send a salutation Many people there have been a great deal of help to me such as Ilia Baldine the Director of Networking Research and Infra
17. cific configuration specified Checking for unit vlan tag No global unit vlan tag specified either Processing instanceConfig section echo neuca im global echo actor ide MASA S IGSTUGZU 116637 6587G607011 echo slice ide GUiSTT TZ S TOSZUGZIETTOGOZ HOST 07043 echo reservation ide 6018111781087 9670 FIOR CZ O987 60704 echo unit ide 601811178168711670 1 1006376587607044 echo Controller did not pass image proxy property config image url u sing defoult emi em 2A0411C4 echo creating Euca instance using emi emi 240411C4 may take some tim VM IP amp instance Reservations on 199 165 76 82 echo create instance exit code instonce i 3D9406F5 echo obtaining ip address for instance i 309406F5 echo get ip exit code ip 199 165 76 85 Ali None Action Select an action echo installing user key in the instance dita Tv echo join exit code 0 1 uaf service Eucal Site tor P uaf vm site BUILD SUCCESSFUL E Total time 1 minute 51 seconds on 199 165 76 83 Debian VM running Neuca Tools Figure 14 Logging into instance Page 15 of 24 Connecting to Other ORCA clusters With ORCA one can request resources from other ORCA cluster at Duke University UNC RENCI and other institutions Use these directions https geni orca renci org trac wiki orca xmlrpc controller to create virtual machines in other ORCA clusters XML RPC Log into uaf service
18. esources from the site authority for some specific time The broker then assigns those resources to slice managers who may run the experiment or further divide the resources among users View Inventory Inventory Select All None Action select an action E No Slice Units R Units A Start End Broker State 2 06 28 2011 10 10 07 15 2011 10 50 uaf vm site uaf vm site Ticketed manage 60 06 28 2011 10 10 07 15 2011 10 50 uaf vm site uaf vm site Ticketed manage 2 uaf broker UAF Gigabit Ethernet Port JT 3 uaf broker UAF Euca internal vian Type R LJ 1 uaf broker Eucalyptus Virtual Machine UAF 2 2 06 28 2011 10 10 07 15 2011 10 50 uaf vm site uaf vm site Ticketed manage 2 60 Select All None Action Select an action js Figure 6 uaf broker has all resources Register Client The broker must register at least one client the slice manager uaf service in this case in order to create VMs If uaf service does not exist under View Clients then click the Register Clients button to add uaf service as a client To do so open the url http 199 165 76 83 11080 orca in another web browser log in and go to the user tab Under Current Actor you will see uaf service actor specific security information Copy the Name GUID and Encoded Certificate into the appropriate blocks and click Add About Contact Us Register Client Figure 7 Register uaf service Page 11 of 24 View Clients Current
19. images renci org images gush gush deb5 i386 xml version 25f53b64cfe44dd1604447 04b7b533bb67deale e sls wei bpe services execute shell sh command sudo hostname cat var emulab boot realname cat var emulab boot mydomain lt services gt lt intertade Clicime tee gentil 0 gt Kio addr sio ll netas gt 255 2595 UA lt interface gt lt node gt lt aode client 1d GIL Mo sque woe Meg eee cu e name http geni images renci org images gush gush deb5 1386 xml version 25f53b64cfe44dd1604447f04b7b533bb67deale Sl Te lt services gt execute shell sh command sudo hostname cat var emulab boot realname cat var emulab boot mydomain lt services gt SUMS IR aCe Oil eine doc eem ap gt lt WOone dGness i267 l memes 25552 55 DD lt interface gt lt node gt A IS Sr Mos oo ive gie sgg Jm lt imtcerteds mer slew ie crm gt Se rspec Page 18 of 24 Then run it through the ORCA NDL OWL Converter v 0 3 converter select RSpec v2 request and RDF XML as output in your browser http geni test renci org 11080 ndl conversion convert jsp NS2 parse test mode set to false NS2 XML mode produce XML not NDL set to false XML validation is set to true Emulab NS2 protoGENI RSpec v 1 request Select source format and output format protoGENI RSpec v 2 request RDF XML lt xml version 1 0 encoding UTF 8 gt lt rspec ty
20. ni orca renci org owl request owl Reservation gt lt lt Glin B Soto lt rdi Descriprwon rah sabout hero 7 oent orca renci org owl cey 297 Use3s 4en0 91090 Page 20 of 24 asilo 5o ae emir topology hasInterface rdf resource http geni orca renci org owl 8e772971 0868 Mes ISSN NO d Sucre rm DA lt compute hasVMImage rdf resource http geni orca renci org ow1 8e772971 0868 4cb0 91d9 68b651bc5d23 25f53b64cfe44dd1604447 04b7b533bb67deale gt rdf type rdf resource http geni orca renci org owl compute owl Server gt mol Deccription Si Save the output as PracticeNDLNodeLink xml for example and use it in createSliver py Notice that you use a public key to create a new sliver and not the eucalyptus private key mykey private root orca uaf 0 home orca orca controllers xmlrpc resources scripts python createSliver py s http 199 165 76 94 11080 orca xmlrpo k ssh id Esa pub i xmlrpc r home orca PracticeNDLNodeLink xml RDF ssh key Contacting ORCA xml rpc server http 199 165 76 84 11080 0rca xmlrpc for creating the sliver Waiting for sliver details Request id df7498d7 7e3a 4758 bd01 7bba50078440 Slice UID e3225d58 c588 4421 ae7d 56701ae46507 Reservation UID elcaff5b dd66 49 a 915c 2bf 757936526 Resource Type dukeEuca vlan Resource Units 1 Slice UID e3225d58 c588 4421 ae7d 56701ae46507 Reservation UID dc998624 5ae9 42c8 9189 lel62df35221 Resource Ty
21. pe duke vm Resource Units L Slice UID e3225d58 c588 4421 ae7d 56701ae46507 Reservation UID 4d8494e4 e111 4df 1 9f30 fce2albb7 72fc Resource Type duke vm Resource Units L 1 Use Slice UID to check status of the sliver renew sliver lease or delete the sliver XML RPC Sliver Status and Removal To check the status of the sliver run the sliverStatus script rootliorca uaf 0 home orca orca controllers xmlrpc resources scriptst python sliverStatus py s http 199 165 76 84 11080 orca xmlrpc i xmlrpc To delete the sliver run the deleteSliver script Page 21 of 24 root orca uaf 0 home orca orca controllers xmlrpc resources scripts python deleteSliver py s http 199 165 76 84 11080 orca xmlrpe i xmlrpc Logging Into a XML RPC Slice Instance Use the private key that you used to create the xmlrpc sliver to log into the instance by gathering the unit manage port and unit manage ip from the manage button after the reservation is Active Reservations Al None Action Slice Type Units R Units A Start xmirpc DUKE Internal EX3200 1 1 08 15 2011 09 59 08 16 2011 09 59 xmirpc Eucalyptus Virtual Machine Duke 1 1 08 15 2011 09 59 08 16 2011 09 59 xmirpc Eucalyptus Virtual Machine Duke 1 1 08 15 2011 09 59 08 16 2011 09 59 Al None Action Seletan action Figure 19 Manage XML RPC instance Reservation Details Actions Reservation ID b67e27e3 6c4f 4135 99d5 97a4dfb15d92 Resource Type
22. pe request xsi schemaLocation http www protogeni net resources rspec 2 http www protogeni net resources rspec 2 request xsd xmins flack http www protogeni net resources rspec ext flack 1 xmins xsi http www w3 0rg 2001 XMLSchema instance xmins http www protogeni net resources rspec 2 node client id genil sliver type name raw pc disk image name http geni images renci org images gush gush deb5 i386 xml version 25f53b64cfe44dd1604447f04b7b533bb67deale gt sliver type services execute shell sh command sudo hostname cat var emulab boot realname cat var emulab boot mydomain services interface client_id geni1 0 gt ip address 172 16 1 1 netmask 255 255 0 0 gt Submit Figure 18 ORCA NDL OWL Converter This converts the RSpec to the NDL file below Table 3 NDL file converted from RSpec SDE xmilns compute http geni orca renci org owl compute owl xmlns request http geni orca renci org owl 8e772971 0868 4cb0 91d9 SOO TINI SiclA Sp xmlns ethernet http geni orca renci org owl ethernet owlf xmins time http www w3 org 2006 time is O ao LOIS 027 22 iacke Sa iros xmilns layer http geni orca renci org owl layer owl xmilms 104 htto genni orca cence Ong owl ipl owl Mins JOreCa Neko geni orca enci Org Owl orca owl xmlns request schema http geni orca renci org owl request owl AMENS E Sam limes sm lms
23. private p 10 10 100 139 epa via Mon Jan 27 15 22 30 2011 027858 Moa Jon 27 15 22 30 201231027 doDescr 258 Mon Jun 27 15122 EUCADEBUG Mi 122 30 2011 027858 O pons Pablicipe0 0 0 0 pes instancer mu pot pro peivetelp 20 10 100 130 24ac 00 00 30 94 06 F5 vig Compiled by John Quan Computer Science Department University of Alaska Fairbanks 6 3 2011 Table of Contents NEON tO Gy cocer tt MM EE MUI MEUM rere ee cer eter ee PUDO ee ee Te er ee eee A A ae aR d bo Uo LM CoD ra cL D Un aE A ee OR M ae oe M eee O O o II tists Gs Sn EU wa lo eee Head and Worker NOES bassa rte ae 66 TReActor Resist N EOS E PA eG 66 10 1 9 UN POPE PC REE E WTEC INEC EEI A En oo O MD M 8 A P Gea ARG ORAL CLG E Dee pte P E 10 VIEW RESOUNCE POOS 10 A o III 11 A e RR 11 o o A o E O 0 eu tU Vi sane uci cac D acie ncD enc ECUE 11 VIEW Cen cC CEU 12 VIEW SUCES eeen AE A D tota le 12 VIEW Reserva UON iaa cian 12 a MM M c M Mt eh 13 Create qt AFYeservallolisietetetetetet tt tt tit tele tuto ll leds 13 VICWSIRCSCIVALIONS 13 Lopene edd b a a m a ra am eme fed anion ee eee etep iE 15 connecting to Other ORCA CIUStErS 16 66 16 Using GENI AM API controller plugin 17 Creating a AIVIECRRE Vb vU DEVE VE VEN er ERE pebe uis Uv pee ue tnd ou UU DE 17 RO
24. structure Renaissance Computing Institute Victor J Orlikowski Prateek Jaipuria and Anirban Mandal NOTE Currently the admin must manually set new users the opt orca config container properties and passwords for applicable container then repackage and deploy the ORCA web application See this will post the remaining directions as the admin only Page 8 of 24 About Contact Us Actors Users Select All None Action Select an action No Login First Last 1 admin Orca Admin 2 j q public John Public Inventory manage manage 1 Select All None Action Select an action Handlers Extensions Access Control Figure 2 Added new user Actors User Details Login First Last Roles j q public John Public 1 admin 1 uaf vm site 2 uaf broker Inventory Handlers Extensions eem Access Control n Figure 3 New user details The admin must the UAF ORCA Installation Manual To avoid View Actors The admin can view all actors in a container Notice that the Head node lists only uaf broker and uaf vm site while the Worker node only lists uaf service About Contact Us Actors Name Type Ail b Status an 4 Inventory Select All None Actor actions select an action Inventory actions Select an action B No Name Type Status GUID Description Handlers 1 uaf broker broker Online cd72228b 130e 4e97 ae3f 6ed117b13ef4 UAF Broker manage 2 uaf
25. vm site site Online 39c74217 115b 4f5f 9d42 f87510aba462 UAF Euca site authority manage Extensions Select All None Actor actions Inventory actions Access Control Figure 4 Actors on Head node Page 9 of 24 Site The uaf vm site actor is the site authority and it is called vm site because it controls VMs Other site authorities may exist for the same ORCA cluster such as uaf net site which we would use to allocate network resources if we were connected to National Lambda Rail NLR Cisco IOS Next Generation ION Programmable Packet Filters or another programmable network service View Resource Pools In our case uaf vm site controls UAF Euca internal vlan UAF Gigabit Ethernet Port and Eucalyptus Virtual Machine UAF Only Eucalyptus Virtual Machine UAF works at this time About Contact Us Current Selections Resource Pools slice none Inventory Select All None Action Select an action Bn No Name Resource Type Description UAF Euca internal vlan UAF Gigabit i E Ethernet Port enci GEPort no description manage Policy Eucalyptus renciEuca vian no description manage Virtual Machine renci vm no description manage UAF All None Action Select an action Brokers Client Slices Figure 5 uaf vm site resource pools Page 10 of 24 Broker A broker typically might be a PI for a project who requires ORCA resources for one or more experiments The broker can schedule one or even all r

Download Pdf Manuals

image

Related Search

Related Contents

Vivitar ViviCam 2750 Digital Camera  Page 1 Page 2 CLASSIC ARMY AUTOMATIC ELECTRIC GUN  manual del usuario - modulo consultas catalogo  Avaya B179 User Guide  取扱説明書 軸ス=ープ 液晶ドアモニター  mustang™ i / ii  Les aides attribuées par l`Ircantec en 2015  Original Instruction Manual Instructions d'emploi  PPRE CP - Site de l`académie de Grenoble  Operating Instructions Air Conditioner  

Copyright © All rights reserved.
Failed to retrieve file