wiki:GENIRacksHome/InstageniRacks/XenTestStatus/IG-XN-4

Version 8 (modified by lnevers@bbn.com, 11 years ago) (diff)

--

IG-XN-4: Xen Negative and Boundary scenarios

This test case verifies the handling of various negative and boundary scenarios. Test scenarios are executed on the Utah InstaGENI rack. For overall status see the InstaGENI Xen Virtualization Test Status page.

Last Updated: 2013/08/09

Test Status

This section captures the status for each step in the acceptance test plan.

Scenario State Ticket Notes
1. Request unsupported OS Color(green,Pass)?
2. Request guests size larger that maximum allowed Color(green,Pass)?
3. Request guests size smaller that minimum allowed Color(orange,Blocked)? instaticket:118 No check for minimum
4 Request guests exceeding available Xen resources Will execute while running limits tests


State Legend Description
Color(green,Pass)? Test completed and met all criteria
Color(#98FB98,Pass: most criteria)? Test completed and met most criteria. Exceptions documented
Color(red,Fail)? Test completed and failed to meet criteria.
Color(yellow,Complete)? Test completed but will require re-execution due to expected changes
Color(orange,Blocked)? Blocked by ticketed issue(s).
Color(#63B8FF,In Progress)? Currently under test.


Test Execution Details

This testing is executed with GENI Clearinghouse Credentials. No assumptions are made.

1. Request unsupported OS

Using an image which is a custom OpenVZ image to request a Xen VM:

      <disk_image name="urn:publicid:IDN+utah.geniracks.net+image+gpo:LNFEDORA15"/>

Create a slice and sliver:

$ omni.py createslice lnxeninvalid
20:33:32 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
20:33:32 INFO     omni: Using control framework portal
20:33:34 INFO     omni: Created slice with Name lnxeninvalid, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxeninvalid, Expiration 2013-08-17 00:33:33
20:33:34 INFO     omni:  ------------------------------------------------------------
20:33:34 INFO     omni:  Completed createslice:

  Options as run:
		framework: portal
		project: ln-prj

  Args: createslice lnxeninvalid

  Result Summary: Created slice with Name lnxeninvalid, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxeninvalid, Expiration 2013-08-17 00:33:33
 
20:33:34 INFO     omni:  ============================================================

$ omni.py createsliver -a ig-utah lnxeninvalid insta-xen-unsupported-os.rspec 
20:34:03 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
20:34:03 INFO     omni: Using control framework portal
20:34:03 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
20:34:04 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxeninvalid expires on 2013-08-17 00:33:33 UTC
20:34:04 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
20:34:04 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
20:34:04 INFO     omni: Creating sliver(s) from rspec file insta-xen-unsupported-os.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxeninvalid
20:34:19 WARNING  omni: Failed CreateSliver for slice lnxeninvalid at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0.  Error from Aggregate: code 2. protogeni AM code: 2: Could not verify topo (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=0cd240d32ee9217c03375621856c9955).
20:34:19 INFO     omni:  ------------------------------------------------------------
20:34:19 INFO     omni:  Completed createsliver:

  Options as run:
		aggregate: ['ig-utah']
		framework: portal
		project: ln-prj

  Args: createsliver lnxeninvalid insta-xen-unsupported-os.rspec

  Result Summary: Failed CreateSliver for slice lnxeninvalid at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0.  Error from Aggregate: code 2. protogeni AM code: 2: Could not verify topo (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=0cd240d32ee9217c03375621856c9955). 
20:34:19 INFO     omni:  ============================================================

Looking at the error on the server, we can see that it is an invalid image:

URN:            urn:publicid:IDN+ch.geni.net+user+lnevers
Module:         am
Method:         CreateSliver
Version:        2.0
StartTime:      18:34:05:145734
slice_urn:      urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxeninvalid
slice_idx:      6832
slice_uuid:     13ea82cb-df38-452a-adb4-85c3f4fd761a
EndTime:        18:34:18:296225
Elapsed:        13.15
LogURN:         urn:publicid:IDN+utah.geniracks.net+log+0cd240d32ee9217c03375621856c9955
LogURL:         https://boss.utah.geniracks.net/spewlogfile.php3?logfile=0cd240d32ee9217c03375621856c9955
Error:          2
Output:         Could not verify topo

----------------------------------
<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rspec/3                            http://www.geni.net/resources/rspec/3/request.xsd" type="request">

  <node client_id="cust-ub12-1" exclusive="false">
      <sliver_type name="emulab-xen">
      <disk_image name="urn:publicid:IDN+utah.geniracks.net+image+gpo:LNFEDORA15"/>
      </sliver_type>
      <interface client_id="cust-ub12-1:if0"/>
  </node>

  <node client_id="cust-ub12-2" exclusive="false">
      <sliver_type name="emulab-xen">
      <disk_image name="urn:publicid:IDN+utah.geniracks.net+image+gpo:LNFEDORA15"/>
      </sliver_type>
      <interface client_id="cust-ub12-2:if0"/>
  </node>

  <link client_id="cust-ub12-1-and-cust-ub12-2">
    <interface_ref client_id="cust-ub12-1:if0"/>
    <interface_ref client_id="cust-ub12-2:if0"/>
    <property source_id="cust-ub12-1:if0" dest_id="cust-ub12-2:if0"/>
    <property source_id="cust-ub12-2:if0" dest_id="cust-ub12-1:if0"/>
  </link>
</rspec>[VirtExperiment: ch-geni-net/lnxeninvalid/6833]
  dpdb : 0
  allowfixnode : 0
  delay_capacity : NULL
  wa_bw_solverweight : 0
  usemodelnet : 0
  elabinelab_cvstag : NULL
  elabinelab_eid : NULL
  delay_osname : NULL
  uselinkdelays : 0
  usewatunnels : 1
  multiplex_factor : 10
  forcelinkdelays : 0
  security_level : 0
  wa_delay_solverweight : 0
  elab_in_elab : 0
  ipassign_args : NULL
  elabinelab_singlenet : 0
  jail_osname : NULL
  mem_usage : 0
  modelnet_cores : 0
  modelnet_edges : 0
  wa_plr_solverweight : 0
  cpu_usage : 0
  uselatestwadata : 0
  sync_server : NULL
  use_ipassign : 0
  encap_style : vlan
[virt_node_desires: ch-geni-net/lnxeninvalid/6833 cust-ub12-1,pcshared]
  weight : 0.95
  desire : pcshared
  vname : cust-ub12-1
[virt_node_desires: ch-geni-net/lnxeninvalid/6833 cust-ub12-2,pcshared]
  weight : 0.95
  desire : pcshared
  vname : cust-ub12-2
[virt_nodes: ch-geni-net/lnxeninvalid/6833 cust-ub12-1]
  parent_osname : gpo/LNFEDORA15
  ips : 
  cmd_line : 
  osname : XEN-STD
  fixed : 
  routertype : static-ddijk
  type : pcvm
  vname : cust-ub12-1
[virt_nodes: ch-geni-net/lnxeninvalid/6833 cust-ub12-2]
  parent_osname : gpo/LNFEDORA15
  ips : 
  cmd_line : 
  osname : XEN-STD
  fixed : 
  routertype : static-ddijk
  type : pcvm
  vname : cust-ub12-2
[virt_lan_lans: ch-geni-net/lnxeninvalid/6833 cust-ub12-1-and-cust-ub12-2]
  vname : cust-ub12-1-and-cust-ub12-2
[virt_lans: ch-geni-net/lnxeninvalid/6833 cust-ub12-1-and-cust-ub12-2,cust-ub12-1,0]
  vnode : cust-ub12-1
  ip : 10.10.1.1
  rdelay : 0
  vport : 0
  delay : 0
  trivial_ok : 1
  lossrate : 0
  est_bandwidth : NULL
  rest_bandwidth : NULL
  rbandwidth : 100000
  mask : 255.255.255.0
  bridge_vname : NULL
  fixed_iface : 
  member : cust-ub12-1:0
  bandwidth : 100000
  vindex : 0
  rlossrate : 0
  vname : cust-ub12-1-and-cust-ub12-2
  encap_style : default
[virt_lans: ch-geni-net/lnxeninvalid/6833 cust-ub12-1-and-cust-ub12-2,cust-ub12-2,0]
  vnode : cust-ub12-2
  ip : 10.10.1.2
  rdelay : 0
  vport : 0
  delay : 0
  trivial_ok : 1
  lossrate : 0
  est_bandwidth : NULL
  rest_bandwidth : NULL
  rbandwidth : 100000
  mask : 255.255.255.0
  bridge_vname : NULL
  fixed_iface : 
  member : cust-ub12-2:0
  bandwidth : 100000
  vindex : 1
  rlossrate : 0
  vname : cust-ub12-1-and-cust-ub12-2
  encap_style : default
[virt_programs: ch-geni-net/lnxeninvalid/6833 cust-ub12-1-program,cust-ub12-1]
  vnode : cust-ub12-1
  timeout : 0
  expected_exit_code : 0
  vname : cust-ub12-1-program
  command : 
  dir : 
[virt_programs: ch-geni-net/lnxeninvalid/6833 cust-ub12-2-program,cust-ub12-2]
  vnode : cust-ub12-2
  timeout : 0
  expected_exit_code : 0
  vname : cust-ub12-2-program
  command : 
  dir : 
[virt_agents: ch-geni-net/lnxeninvalid/6833 ns,ns,*]
  vnode : *
  objecttype : 6
  vname : ns
[virt_agents: ch-geni-net/lnxeninvalid/6833 cust-ub12-1-program,cust-ub12-1-program,cust-ub12-1]
  vnode : cust-ub12-1
  objecttype : 4
  vname : cust-ub12-1-program
[virt_agents: ch-geni-net/lnxeninvalid/6833 cust-ub12-2-program,cust-ub12-2-program,cust-ub12-2]
  vnode : cust-ub12-2
  objecttype : 4
  vname : cust-ub12-2-program
8 1 0 1
0 0 10.0.0.1
0 1 10.0.0.2
Info for cust-ub12-2:
  IPS: 0:10.0.0.2
  IP: cust-ub12-1-and-cust-ub12-2 0 10.0.0.2
Info for cust-ub12-1:
  IPS: 0:10.0.0.1
  IP: cust-ub12-1-and-cust-ub12-2 0 10.0.0.1
Image rendering proceeding in background mode ...
Checking for feature LibVtopTest.
Using test version of libvtop ...
*** ERROR: vtopgen:
***   Shared nodes requested for cust-ub12-1-and-cust-ub12-2, but vlan encapsulation
***   not supported on all nodes.
*** ERROR: vtopgen:
***   Encapsulation not supported on cust-ub12-1-and-cust-ub12-2 since at
***   least one of the nodes in cust-ub12-1-and-cust-ub12-2 does not
***   support 'vlan' link emulation 
*** vtopgen:
    Could not create vtop for [Experiment: ch-geni-net/lnxeninvalid]
snmpit: ch-geni-net/lnxeninvalid has no VLANs, skipping
Running 'tbswap out  ch-geni-net lnxeninvalid'
Beginning swap-out for ch-geni-net/lnxeninvalid (6833). 08/09/2013 18:34:10
TIMESTAMP: 18:34:10:891150 tbswap out started
Checking for feature SyncVlans.
Stopping the event system
Checking for feature NewEventScheduler.
Closing TCP proxy ports...
TIMESTAMP: 18:34:11:847223 snmpit started
Removing VLANs.
snmpit: ch-geni-net/lnxeninvalid has no VLANs, skipping
TIMESTAMP: 18:34:12:311245 snmpit finished
Removing dynamic blobs.
Clearing shared port vlans.
Tearing down virtual nodes.
TIMESTAMP: 18:34:12:316162 vnode_setup -k started
TIMESTAMP: 18:34:12:502836 vnode_setup finished
Removing logical wires.
Freeing nodes.
TIMESTAMP: 18:34:12:719011 nfree started
Releasing all nodes from experiment [Experiment: ch-geni-net/lnxeninvalid].
TIMESTAMP: 18:34:12:963036 nfree finished
Resetting mountpoints.
TIMESTAMP: 18:34:12:965162 exports started
TIMESTAMP: 18:34:15:156427 exports finished
Resetting locked down arp entries
TIMESTAMP: 18:34:15:158762 arplockdown started
TIMESTAMP: 18:34:16:813697 arplockdown finished
Resetting named maps.
TIMESTAMP: 18:34:16:815305 named started
TIMESTAMP: 18:34:17:236758 named finished
Resetting email lists.
TIMESTAMP: 18:34:17:238390 genelists started
TIMESTAMP: 18:34:17:397518 genelists finished
Resetting DB.
Successfully finished swap-out for ch-geni-net/lnxeninvalid. 18:34:17:403184
TIMESTAMP: 18:34:17:403734 tbswap out finished (succeeded)
Getting user added files.
Doing a savepoint on the experiment archive ...
Doing a commit on the experiment archive ...
Running 'tbend  -e 6833'
Beginning cleanup for ch-geni-net/lnxeninvalid. 18:34:17:814990
Clearing out virtual state.
Removing visualization data...
Cleanup finished! 18:34:18:239313
Archiving and clearing the experiment archive ...
Experiment ch-geni-net/lnxeninvalid has been successfully terminated!
Removing experiment directories ... 

-------------- Output -----------------
Could not verify topo
-------------- Request -----------------
$VAR1 = '<?xml version=\'1.0\'?>
<methodCall>
<methodName>CreateSliver</methodName>
<params>
<param>
<value><string>urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxeninvalid</string></value>
</param>
<param>
<value><array><data>
<value><string>&lt;?xml version="1.0"?&gt;
&lt;signed-credential xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.planet-lab.org/resources/sfa/credential.xsd" xsi:schemaLocation="http://www.planet-lab.org/resources/sfa/ext/policy/1 http://www.planet-lab.org/resources/sfa/ext/policy/1/policy.xsd"&gt;&lt;credential xml:id="ref0"&gt;&lt;type&gt;privilege&lt;/type&gt;&lt;serial&gt;8&lt;/serial&gt;&lt;owner_gid&gt;-----BEGIN CERTIFICATE-----
MIIDPTCCAqagAwIBAgICAyswDQYJKoZIhvcNAQEFBQAwgYkxFDASBgNVBAoTC2No
LmdlbmkubmV0MRIwEAYDVQQLEwlhdXRob3JpdHkxCzAJBgNVBAsTAm1hMS0wKwYD
VQQDEyQzMWMwZjA5Zi05NWY3LTQ1MTAtYTMwYi1kOTNkZjJiZDAyYzkxITAfBgkq
hkiG9w0BCQEWEmNoLWFkbWluc0BnZW5pLm5ldDAeFw0xMzA2MDUxNTM1MjRaFw0x
NDA2MDUxNTM1MjRaMFgxNjA0BgNVBAMTLXVybjp1dWlkOjU3MDI2NzNmLWNjNjIt
NDcyOS05ZWZkLTNiN2JkM2RiNGJjOTEeMBwGCSqGSIb3DQEJARYPbG5ldmVyc0Bi
Ym4uY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDtJ2K35BxWRtGOCNsv
EbWcDL03bojbm6tsAOpHAvt1DC0RURNE3hBPZjaGSl8NIbFmEFErPbz3snNuzLpx
fVKvmsf6HdMqw+RY6/GahChANxibJjDp5dyf1y5QnfrmnFZLrEWROJ9Owt4RiwoE
NnMuMR2ICmeFp4nEcBvQIuzUiQIDAQABo4HjMIHgMB0GA1UdDgQWBBR87ZPoqpXR
q0wqMYcN0C3I3jPmozA+BgNVHSMENzA1gBRxpYLmHvG00CuLpoWP6BpdYn0xrqEa
pBgwFjEUMBIGA1UEAxMLY2guZ2VuaS5uZXSCAQMwCQYDVR0TBAIwADB0BgNVHREE
bTBrgQ9sbmV2ZXJzQGJibi5jb22GKXVybjpwdWJsaWNpZDpJRE4rY2guZ2VuaS5u
ZXQrdXNlcitsbmV2ZXJzhi11cm46dXVpZDo1NzAyNjczZi1jYzYyLTQ3MjktOWVm
ZC0zYjdiZDNkYjRiYzkwDQYJKoZIhvcNAQEFBQADgYEAnVQiMJoLsoRQiQzvsV3u
M3MI/PHC2YPaB1WUwiOnANwhDfHrn5Pt2BBRCZeBJqf61QtTK2IY/yvYhcpBrM1A
Xi/Q3Z2YANrUZAI3aG9MshKb49imTmvZgwwHLxlZOhfE0hLV9YGmHXO2n0XU96fP
uHXNTDB2pNpqkavYBNCJ6TE=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDTzCCArigAwIBAgIBAzANBgkqhkiG9w0BAQUFADAWMRQwEgYDVQQDEwtjaC5n
ZW5pLm5ldDAeFw0xMzA1MjAxMzE4MjdaFw0xODA1MTkxMzE4MjdaMIGJMRQwEgYD
VQQKEwtjaC5nZW5pLm5ldDESMBAGA1UECxMJYXV0aG9yaXR5MQswCQYDVQQLEwJt
YTEtMCsGA1UEAxMkMzFjMGYwOWYtOTVmNy00NTEwLWEzMGItZDkzZGYyYmQwMmM5
MSEwHwYJKoZIhvcNAQkBFhJjaC1hZG1pbnNAZ2VuaS5uZXQwgZ8wDQYJKoZIhvcN
AQEBBQADgY0AMIGJAoGBALgsb1eXa96jn5nLV8OLjtqOKdi76a/xBgPJrYd/yU+i
VDKWcYUVBEzH8mxsbUEFDzoWpJ5Ra28A2FjWdGWujO604F6D0QR+Ff4le9V2EQpD
j8A2WILRXVRHcY4ke1BqP/qqgb+rTVtY/sQmB/5k99N0KAKQnz2/yi2HWbdSMLFx
AgMBAAGjggE3MIIBMzAdBgNVHQ4EFgQUcaWC5h7xtNAri6aFj+gaXWJ9Ma4wRgYD
VR0jBD8wPYAURTbZXVj/QvUrCWpueR08gwTLmFGhGqQYMBYxFDASBgNVBAMTC2No
LmdlbmkubmV0ggkAm8fd1mgH3tswRwYIKwYBBQUHAQEEOzA5MDcGFGmDzJOAqJjM
qMe9saeAgKqu14obhh9odHRwczovL2NoLmdlbmkubmV0L2NhaW5mby5odG1sMHMG
A1UdEQRsMGqBEmNoLWFkbWluc0BnZW5pLm5ldIYpdXJuOnB1YmxpY2lkOklETitj
aC5nZW5pLm5ldCthdXRob3JpdHkrbWGGKXV1aWQ6MzFjMGYwOWYtOTVmNy00NTEw
LWEzMGItZDkzZGYyYmQwMmM5MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD
gYEAeCu1E6Nt9RPodAJkKXVe4ARlA+x7f/FPayYLcvMAfhRSPeAQGrbtW/FurNrN
0FAJJ4ESXZFR34qgPOaEbm8FsDIe2dQGpaOk/xQTqzc/tjGCg1hOV3QkcHnCrdcV
FpoZt5WCjYC4r1L9DfAwPatVhxdYiHMxNFbbVrny0s/nPAo=
-----END CERTIFICATE-----
&lt;/owner_gid&gt;&lt;owner_urn&gt;urn:publicid:IDN+ch.geni.net+user+lnevers&lt;/owner_urn&gt;&lt;target_gid&gt;-----BEGIN CERTIFICATE-----
MIIDEDCCAnmgAwIBAgICDPEwDQYJKoZIhvcNAQEFBQAwgYkxFDASBgNVBAoTC2No
LmdlbmkubmV0MRIwEAYDVQQLEwlhdXRob3JpdHkxCzAJBgNVBAsTAnNhMS0wKwYD
VQQDEyQxMzZiNGU0YS05ZTU3LTRjZGQtYjI2NS03NDY3NTc2MDk0OWUxITAfBgkq
hkiG9w0BCQEWEmNoLWFkbWluc0BnZW5pLm5ldDAeFw0xMzA4MTAwMDMzMzNaFw0x
NDA4MTAwMDMzMzNaMC8xLTArBgNVBAMTJDEzZWE4MmNiLWRmMzgtNDUyYS1hZGI0
LTg1YzNmNGZkNzYxYTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAsNSXji4K
qYq81IXwshSszXvaXxXUnl+TopDmLTFSJfM38oIKvbIllfjFrID7Fp0GhqqKoq2s
jAWVlORcllmOaZGwBtwaOrBygPSaCLZ4RHnBI74582T0TGL9u7Y0McwKgc54VPg4
5CLbp+17wvvXzqyH1tPCfi4dmHNeOPW2F18CAwEAAaOB3zCB3DAdBgNVHQ4EFgQU
XXQPJWmLUAc/K3e9oYQ6SpgPgQIwPgYDVR0jBDcwNYAU1YjjwRxXQ9dbHL20ZWbc
Jwb3jYmhGqQYMBYxFDASBgNVBAMTC2NoLmdlbmkubmV0ggEBMAkGA1UdEwQCMAAw
cAYDVR0RBGkwZ4Y2dXJuOnB1YmxpY2lkOklETitjaC5nZW5pLm5ldDpsbi1wcmor
c2xpY2UrbG54ZW5pbnZhbGlkhi11cm46dXVpZDoxM2VhODJjYi1kZjM4LTQ1MmEt
YWRiNC04NWMzZjRmZDc2MWEwDQYJKoZIhvcNAQEFBQADgYEAYiEyX22Gadi2tem5
JagioYqGHXEV11e1vOCq1c1ohjytz099tu77uOhZMGiguLDrMUcFXExMHsRpRQqZ
DTWv5oVBko5l90++FVJfblqOmCrqHlDDPn8eWbc1mv8NaethsOtBTIlSwBb5cgW1
B6cA3i73UkyvwOd+x5U0qbBpHIM=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDTzCCArigAwIBAgIBATANBgkqhkiG9w0BAQUFADAWMRQwEgYDVQQDEwtjaC5n
ZW5pLm5ldDAeFw0xMzA1MjAxMzE4MjdaFw0xODA1MTkxMzE4MjdaMIGJMRQwEgYD
VQQKEwtjaC5nZW5pLm5ldDESMBAGA1UECxMJYXV0aG9yaXR5MQswCQYDVQQLEwJz
YTEtMCsGA1UEAxMkMTM2YjRlNGEtOWU1Ny00Y2RkLWIyNjUtNzQ2NzU3NjA5NDll
MSEwHwYJKoZIhvcNAQkBFhJjaC1hZG1pbnNAZ2VuaS5uZXQwgZ8wDQYJKoZIhvcN
AQEBBQADgY0AMIGJAoGBAMmvJqmEOC1J5awqGy4mBIMafnX2Y+aS22IOPNQQqcve
iGHJKRtDhLOxcp7zN06lbLt4iDwWAE0QNk2HjlX9Rx2PgycMXOLxUFQ/+NQf9a9M
Nlo21BtTfSXpASX7b6mf8P768ASkKO5grd+TnU8KnLTbn6iGJK1Boqn/A4Ple3tN
AgMBAAGjggE3MIIBMzAdBgNVHQ4EFgQU1YjjwRxXQ9dbHL20ZWbcJwb3jYkwRgYD
VR0jBD8wPYAURTbZXVj/QvUrCWpueR08gwTLmFGhGqQYMBYxFDASBgNVBAMTC2No
LmdlbmkubmV0ggkAm8fd1mgH3tswRwYIKwYBBQUHAQEEOzA5MDcGFGmDzJOAqJjM
qMe9saeAgKqu14obhh9odHRwczovL2NoLmdlbmkubmV0L2NhaW5mby5odG1sMHMG
A1UdEQRsMGqBEmNoLWFkbWluc0BnZW5pLm5ldIYpdXJuOnB1YmxpY2lkOklETitj
aC5nZW5pLm5ldCthdXRob3JpdHkrc2GGKXV1aWQ6MTM2YjRlNGEtOWU1Ny00Y2Rk
LWIyNjUtNzQ2NzU3NjA5NDllMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD
gYEAJ4IeTCnFtWpsFjT1G0UY6OVT/7RtobvWC6xYJw9Yh+rjRExKeVGW8YT2zfMc
c3hOb4b6wwyQr1H4nwqZU+0Vgwcc9gNn8gAXmdMXaWhdzoRE8kfpwVaTbQ+liWn5
soax9R01/qTT24zx+reOdcaKSfv0RjGWO9giqiDMW1iFFIc=
-----END CERTIFICATE-----
&lt;/target_gid&gt;&lt;target_urn&gt;urn:publicid:IDN+ch.geni.net:ln-prj+slice+lnxeninvalid&lt;/target_urn&gt;&lt;uuid/&gt;&lt;expires&gt;2013-08-17T00:33:33&lt;/expires&gt;&lt;privileges&gt;&lt;privilege&gt;&lt;name&gt;refresh&lt;/name&gt;&lt;can_delegate&gt;false&lt;/can_delegate&gt;&lt;/privilege&gt;&lt;privilege&gt;&lt;name&gt;embed&lt;/name&gt;&lt;can_delegate&gt;false&lt;/can_delegate&gt;&lt;/privilege&gt;&lt;privilege&gt;&lt;name&gt;bind&lt;/name&gt;&lt;can_delegate&gt;false&lt;/can_delegate&gt;&lt;/privilege&gt;&lt;privilege&gt;&lt;name&gt;control&lt;/name&gt;&lt;can_delegate&gt;false&lt;/can_delegate&gt;&lt;/privilege&gt;&lt;privilege&gt;&lt;name&gt;info&lt;/name&gt;&lt;can_delegate&gt;false&lt;/can_delegate&gt;&lt;/privilege&gt;&lt;/privileges&gt;&lt;/credential&gt;&lt;signatures&gt;&lt;Signature xmlns="http://www.w3.org/2000/09/xmldsig#" xml:id="Sig_ref0"&gt;
  &lt;SignedInfo&gt;
    &lt;CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/&gt;
    &lt;SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/&gt;
    &lt;Reference URI="#ref0"&gt;
      &lt;Transforms&gt;
        &lt;Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/&gt;
      &lt;/Transforms&gt;
      &lt;DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/&gt;
      &lt;DigestValue&gt;kvYbOqf/JfU+aWTQAtJQMNyGFQM=&lt;/DigestValue&gt;
    &lt;/Reference&gt;
  &lt;/SignedInfo&gt;
  &lt;SignatureValue&gt;u8JJtoxu7AA+s6qdcqSnVn+hTSQ5Ly4r3FzCrRJNiEAbQCbPXtlWrcQUVcl2hfVN
u4bzV4mZwK5bCLbVvpVTMW3lDuuhPTHiXg1ajmTlOEcJ/EIREbHv7EjmZVBcvkP/
0ua4ZZrP31CMg+s3Q9RFa2Enk++GeYoKxwQN/eVf3XQ=&lt;/SignatureValue&gt;
  &lt;KeyInfo&gt;
    &lt;X509Data&gt;



    &lt;X509Certificate&gt;MIIDTzCCArigAwIBAgIBATANBgkqhkiG9w0BAQUFADAWMRQwEgYDVQQDEwtjaC5n
ZW5pLm5ldDAeFw0xMzA1MjAxMzE4MjdaFw0xODA1MTkxMzE4MjdaMIGJMRQwEgYD
VQQKEwtjaC5nZW5pLm5ldDESMBAGA1UECxMJYXV0aG9yaXR5MQswCQYDVQQLEwJz
YTEtMCsGA1UEAxMkMTM2YjRlNGEtOWU1Ny00Y2RkLWIyNjUtNzQ2NzU3NjA5NDll
MSEwHwYJKoZIhvcNAQkBFhJjaC1hZG1pbnNAZ2VuaS5uZXQwgZ8wDQYJKoZIhvcN
AQEBBQADgY0AMIGJAoGBAMmvJqmEOC1J5awqGy4mBIMafnX2Y+aS22IOPNQQqcve
iGHJKRtDhLOxcp7zN06lbLt4iDwWAE0QNk2HjlX9Rx2PgycMXOLxUFQ/+NQf9a9M
Nlo21BtTfSXpASX7b6mf8P768ASkKO5grd+TnU8KnLTbn6iGJK1Boqn/A4Ple3tN
AgMBAAGjggE3MIIBMzAdBgNVHQ4EFgQU1YjjwRxXQ9dbHL20ZWbcJwb3jYkwRgYD
VR0jBD8wPYAURTbZXVj/QvUrCWpueR08gwTLmFGhGqQYMBYxFDASBgNVBAMTC2No
LmdlbmkubmV0ggkAm8fd1mgH3tswRwYIKwYBBQUHAQEEOzA5MDcGFGmDzJOAqJjM
qMe9saeAgKqu14obhh9odHRwczovL2NoLmdlbmkubmV0L2NhaW5mby5odG1sMHMG
A1UdEQRsMGqBEmNoLWFkbWluc0BnZW5pLm5ldIYpdXJuOnB1YmxpY2lkOklETitj
aC5nZW5pLm5ldCthdXRob3JpdHkrc2GGKXV1aWQ6MTM2YjRlNGEtOWU1Ny00Y2Rk
LWIyNjUtNzQ2NzU3NjA5NDllMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQAD
gYEAJ4IeTCnFtWpsFjT1G0UY6OVT/7RtobvWC6xYJw9Yh+rjRExKeVGW8YT2zfMc
c3hOb4b6wwyQr1H4nwqZU+0Vgwcc9gNn8gAXmdMXaWhdzoRE8kfpwVaTbQ+liWn5
soax9R01/qTT24zx+reOdcaKSfv0RjGWO9giqiDMW1iFFIc=&lt;/X509Certificate&gt;
&lt;X509SubjectName&gt;emailAddress=ch-admins@geni.net,CN=136b4e4a-9e57-4cdd-b265-74675760949e,OU=sa,OU=authority,O=ch.geni.net&lt;/X509SubjectName&gt;
&lt;X509IssuerSerial&gt;
&lt;X509IssuerName&gt;CN=ch.geni.net&lt;/X509IssuerName&gt;
&lt;X509SerialNumber&gt;1&lt;/X509SerialNumber&gt;
&lt;/X509IssuerSerial&gt;
&lt;/X509Data&gt;
    &lt;KeyValue&gt;
&lt;RSAKeyValue&gt;
&lt;Modulus&gt;
ya8mqYQ4LUnlrCobLiYEgxp+dfZj5pLbYg481BCpy96IYckpG0OEs7FynvM3TqVs
u3iIPBYATRA2TYeOVf1HHY+DJwxc4vFQVD/41B/1r0w2WjbUG1N9JekBJftvqZ/w
/vrwBKQo7mCt35OdTwqctNufqIYkrUGiqf8Dg+V7e00=
&lt;/Modulus&gt;
&lt;Exponent&gt;
AQAB
&lt;/Exponent&gt;
&lt;/RSAKeyValue&gt;
&lt;/KeyValue&gt;
  &lt;/KeyInfo&gt;
&lt;/Signature&gt;&lt;/signatures&gt;&lt;/signed-credential&gt;
</string></value>
</data></array></value>
</param>
<param>
<value><string>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;rspec xmlns="http://www.geni.net/resources/rspec/3"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
       xsi:schemaLocation="http://www.geni.net/resources/rspec/3
                           http://www.geni.net/resources/rspec/3/request.xsd" 
       type="request"&gt;

  &lt;node client_id="cust-ub12-1" exclusive="false"&gt;
      &lt;sliver_type name="emulab-xen"&gt;
      &lt;disk_image name="urn:publicid:IDN+utah.geniracks.net+image+gpo:LNFEDORA15"/&gt;
      &lt;/sliver_type&gt;
      &lt;interface client_id="cust-ub12-1:if0" /&gt;
  &lt;/node&gt;

  &lt;node  client_id="cust-ub12-2" exclusive="false"&gt;
      &lt;sliver_type name="emulab-xen"&gt;
      &lt;disk_image name="urn:publicid:IDN+utah.geniracks.net+image+gpo:LNFEDORA15"/&gt;
      &lt;/sliver_type&gt;
      &lt;interface client_id="cust-ub12-2:if0" /&gt;
  &lt;/node&gt;

  &lt;link client_id="cust-ub12-1-and-cust-ub12-2"&gt;
    &lt;interface_ref client_id="cust-ub12-1:if0"/&gt;
    &lt;interface_ref client_id="cust-ub12-2:if0"/&gt;
    &lt;property source_id="cust-ub12-1:if0" dest_id="cust-ub12-2:if0"/&gt;
    &lt;property source_id="cust-ub12-2:if0" dest_id="cust-ub12-1:if0"/&gt;
  &lt;/link&gt;
&lt;/rspec&gt;
</string></value>
</param>
<param>
<value><array><data>
<value><struct>
<member>
<name>keys</name>
<value><array><data>
<value><string>ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDtJ2K35BxWRtGOCNsvEbWcDL03bojbm6tsAOpHAvt1DC0RURNE3hBPZjaGSl8NIbFmEFErPbz3snNuzLpxfVKvmsf6HdMqw+RY6/GahChANxibJjDp5dyf1y5QnfrmnFZLrEWROJ9Owt4RiwoENnMuMR2ICmeFp4nEcBvQIuzUiQ==
</string></value>
</data></array></value>
</member>
<member>
<name>urn</name>
<value><string>urn:publicid:IDN+ch.geni.net+user+lnevers</string></value>
</member>
</struct></value>
</data></array></value>
</param>
<param>
<value><struct>
</struct></value>
</param>
</params>
</methodCall>
';

-------------- Result ------------------
$VAR1 = 0;

----------------------------------------

Debugging is on.

2. Request guests size larger that maximum allowed

Request 2 VMs of size 2048 MB (twice the maximum) using the following RSpec:

  <node client_id="xen1" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false">
    <sliver_type name="emulab-xen">
      <emulab:xen ram="2048"/>
    </sliver_type> 
    <interface client_id="xen1:if0">
    </interface>
  </node>
  <node client_id="xen2" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false">
    <sliver_type name="emulab-xen">
      <emulab:xen ram="2048"/>
    </sliver_type>
    <interface client_id="xen2:if0">
    </interface>
  </node>

Create a slice and slivers:

$ omni.py createslice xen-2vm-2048
...
  Result Summary: Created slice with Name xen-2vm-2048, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2vm-2048, Expiration 2013-08-19 15:24:47
...
$ omni.py createsliver -a ig-utah  xen-2vm-2048 ./insta-xen-2vm-2048.rspec 
11:25:06 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
11:25:06 INFO     omni: Using control framework portal
11:25:06 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
11:25:07 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2vm-2048 expires on 2013-08-19 15:24:47 UTC
11:25:07 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
11:25:07 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
11:25:07 INFO     omni: Creating sliver(s) from rspec file ./insta-xen-2vm-2048.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2vm-2048
11:25:22 WARNING  omni: Failed CreateSliver for slice xen-2vm-2048 at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0.  Error from Aggregate: code 2. protogeni AM code: 2: Could not verify topo (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=d7adecc39ef239763d8eda5d5075555b).
11:25:22 INFO     omni:  ------------------------------------------------------------
11:25:22 INFO     omni:  Completed createsliver:

  Options as run:
		aggregate: ['ig-utah']
		framework: portal
		project: ln-prj

  Args: createsliver xen-2vm-2048 ./insta-xen-2vm-2048.rspec

  Result Summary: Failed CreateSliver for slice xen-2vm-2048 at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0.  Error from Aggregate: code 2. protogeni AM code: 2: Could not verify topo (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=d7adecc39ef239763d8eda5d5075555b). 
11:25:22 INFO     omni:  ============================================================

Failed as expected.

3. Request guests size smaller that minimum allowed

Request 2 guest VMs of size 128MB using the following RSpec:

....
 <node client_id="xen1" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false">
    <sliver_type name="emulab-xen">
      <emulab:xen ram="128"/>
    </sliver_type> 
    <interface client_id="xen1:if0">
    </interface>
  </node>
  <node client_id="xen2" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false">
    <sliver_type name="emulab-xen">
      <emulab:xen ram="128"/>
    </sliver_type>
    <interface client_id="xen2:if0">
    </interface>
  </node>
...

Create slice and sliver:

$ omni.py createslice xen-2vm-128
...
  Result Summary: Created slice with Name xen-2vm-128, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2vm-128, Expiration 2013-08-19 14:57:23
 
$ omni.py createsliver -a ig-utah xen-2vm-128 insta-xen-2vm-128.rspec 
10:57:42 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
10:57:42 INFO     omni: Using control framework portal
10:57:42 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
10:57:43 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2vm-128 expires on 2013-08-19 14:57:23 UTC
10:57:43 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
10:57:43 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
10:57:43 INFO     omni: Creating sliver(s) from rspec file insta-xen-2vm-128.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2vm-128
10:58:04 INFO     omni:  (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=44d0806a090e4f8f63f3919ebd51ad17)
10:58:04 INFO     omni: Got return from CreateSliver for slice xen-2vm-128 at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0:
10:58:04 INFO     omni: <!-- Reserved resources for:
	Slice: xen-2vm-128
	at AM:
	URN: urn:publicid:IDN+utah.geniracks.net+authority+cm
	URL: https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0
 -->
10:58:04 INFO     omni: <rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1" xmlns:sharedvlan="http://www.protogeni.net/resources/rspec/ext/shared-vlan/1" xmlns:stitch="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" xsi:schemaLocation="http://www.geni.net/resources/rspec/3                         http://www.geni.net/resources/rspec/3/manifest.xsd                         http://hpn.east.isi.edu/rspec/ext/stitch/0.1/                         http://hpn.east.isi.edu/rspec/ext/stitch/0.1/stitch-schema.xsd" type="manifest">
  <node xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1" client_id="xen1" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24669">
    <sliver_type name="emulab-xen">
      <emulab:xen ram="128"/>
    </sliver_type> 
    <interface client_id="xen1:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24674" mac_address="023c1d2df649">
    <ip address="10.10.1.2" type="ipv4"/></interface>
  <emulab:vnode name="pcvm3-57"/><host name="xen1.xen-2vm-128.ch-geni-net.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc3.utah.geniracks.net" port="38714" username="lnevers"/></services></node>
  <node xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1" client_id="xen2" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24670">
    <sliver_type name="emulab-xen">
      <emulab:xen ram="128"/>
    </sliver_type>
    <interface client_id="xen2:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24673" mac_address="028059167536">
    <ip address="10.10.1.1" type="ipv4"/></interface>
  <emulab:vnode name="pcvm3-58"/><host name="xen2.xen-2vm-128.ch-geni-net.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc3.utah.geniracks.net" port="38715" username="lnevers"/></services></node>
  <link client_id="link0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24672">
    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
    <interface_ref client_id="xen2:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24673"/>
    <interface_ref client_id="xen1:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24674"/>
    <property source_id="xen2:if0" dest_id="xen1:if0"/>
    <property source_id="xen1:if0" dest_id="xen2:if0"/>
  </link>
</rspec>
10:58:04 INFO     omni:  ------------------------------------------------------------
10:58:04 INFO     omni:  Completed createsliver:

  Options as run:
		aggregate: ['ig-utah']
		framework: portal
		project: ln-prj

  Args: createsliver xen-2vm-128 insta-xen-2vm-128.rspec

  Result Summary: Got Reserved resources RSpec from utah-geniracks-net 
10:58:04 INFO     omni:  ============================================================

Verify Memory Allocation:

$ remote-execute.py -a ig-utah xen-2vm-128  -m "cat /proc/meminfo|grep MemTotal"
Find login Info for hosts in slice xen-2vm-128
Send command cat /proc/meminfo|grep MemTotal to xen2
MemTotal:         113884 kB
Done with command cat /proc/meminfo|grep MemTotal to xen2
Send command cat /proc/meminfo|grep MemTotal to xen1
MemTotal:         113884 kB
Done with command cat /proc/meminfo|grep MemTotal to xen1

Since 128 Mb works, request a smallet guest with memory size of 64 MB. Modified RSpec from <emulab:xen ram="128"/> to <emulab:xen ram="64"/> . Create slice and sliver:

$ omni.py createslice xen-2vm-64 
...
Result Summary: Created slice with Name xen-2vm-64, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2vm-64, Expiration 2013-08-19 15:15:54
...
$ omni.py createsliver -a ig-utah  xen-2vm-64 ./insta-xen-2vm-64.rspec 
11:16:56 INFO     omni: Loading config file /home/lnevers/.gcf/omni_config
11:16:56 INFO     omni: Using control framework portal
11:16:56 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
11:16:57 INFO     omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2vm-64 expires on 2013-08-19 15:15:54 UTC
11:16:57 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
11:16:57 INFO     omni: Substituting AM nickname ig-utah with URL https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+utah.geniracks.net+authority+cm
11:16:57 INFO     omni: Creating sliver(s) from rspec file ./insta-xen-2vm-64.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+xen-2vm-64
11:17:12 INFO     omni:  (PG log url - look here for details on any failures: https://boss.utah.geniracks.net/spewlogfile.php3?logfile=7f370eb19129ea6a790f7180915bb90f)
11:17:12 INFO     omni: Got return from CreateSliver for slice xen-2vm-64 at https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0:
11:17:12 INFO     omni: <!-- Reserved resources for:
	Slice: xen-2vm-64
	at AM:
	URN: urn:publicid:IDN+utah.geniracks.net+authority+cm
	URL: https://boss.utah.geniracks.net:12369/protogeni/xmlrpc/am/2.0
 -->
11:17:12 INFO     omni: <rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1" xmlns:sharedvlan="http://www.protogeni.net/resources/rspec/ext/shared-vlan/1" xmlns:stitch="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" xsi:schemaLocation="http://www.geni.net/resources/rspec/3                         http://www.geni.net/resources/rspec/3/manifest.xsd                         http://hpn.east.isi.edu/rspec/ext/stitch/0.1/                         http://hpn.east.isi.edu/rspec/ext/stitch/0.1/stitch-schema.xsd" type="manifest">
  <node xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1" client_id="xen1" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24688">
    <sliver_type name="emulab-xen">
      <emulab:xen ram="64"/>
    </sliver_type> 
    <interface client_id="xen1:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24693" mac_address="024c68e16f22">
    <ip address="10.10.1.2" type="ipv4"/></interface>
  <emulab:vnode name="pcvm3-57"/><host name="xen1.xen-2vm-64.ch-geni-net.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc3.utah.geniracks.net" port="38202" username="lnevers"/></services></node>
  <node xmlns:emulab="http://www.protogeni.net/resources/rspec/ext/emulab/1" client_id="xen2" component_manager_id="urn:publicid:IDN+utah.geniracks.net+authority+cm" exclusive="false" component_id="urn:publicid:IDN+utah.geniracks.net+node+pc3" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24689">
    <sliver_type name="emulab-xen">
      <emulab:xen ram="64"/>
    </sliver_type>
    <interface client_id="xen2:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24692" mac_address="02c61ff00fea">
    <ip address="10.10.1.1" type="ipv4"/></interface>
  <emulab:vnode name="pcvm3-58"/><host name="xen2.xen-2vm-64.ch-geni-net.utah.geniracks.net"/><services><login authentication="ssh-keys" hostname="pc3.utah.geniracks.net" port="38203" username="lnevers"/></services></node>
  <link client_id="link0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24691">
    <component_manager name="urn:publicid:IDN+utah.geniracks.net+authority+cm"/>
    <interface_ref client_id="xen2:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24692"/>
    <interface_ref client_id="xen1:if0" component_id="urn:publicid:IDN+utah.geniracks.net+interface+pc3:lo0" sliver_id="urn:publicid:IDN+utah.geniracks.net+sliver+24693"/>
    <property source_id="xen2:if0" dest_id="xen1:if0"/>
    <property source_id="xen1:if0" dest_id="xen2:if0"/>
  </link>
</rspec>
11:17:12 INFO     omni:  ------------------------------------------------------------
11:17:12 INFO     omni:  Completed createsliver:

  Options as run:
		aggregate: ['ig-utah']
		framework: portal
		project: ln-prj

  Args: createsliver xen-2vm-64 ./insta-xen-2vm-64.rspec

  Result Summary: Got Reserved resources RSpec from utah-geniracks-net 
11:17:12 INFO     omni:  ============================================================

Verify allocation on node. Found that sliver allocation failed.

4 Request guests exceeding available Xen resources