3151 | | Kill an ION circuit manually, verify recovery and logging of event. |
| 3151 | In this scenario, an ION circuit is killed manually to verify impact on sliver and how aggregates handle the circuit being killed, the recovery, and logging of event. |
| 3152 | |
| 3153 | First created a slice "ig-gpo-pg-utah" and then created a sliver between GPO IG and PG Utah: |
| 3154 | {{{ |
| 3155 | $ stitcher.py createsliver ig-gpo-pg-utah stitch-ig-gpo-pg-utah.rspec --ionRetryIntervalSecs 180 |
| 3156 | 10:42:28 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config |
| 3157 | 10:42:28 INFO stitcher: Using control framework portal |
| 3158 | Unable to read rspec file stitch-ig-gpo-pg-utah.rspec: [Errno 2] No such file or directory: 'stitch-ig-gpo-pg-utah.rspec' |
| 3159 | lnevers@sendaria:~/gcf-2.4-preview4$ cd stitch-test |
| 3160 | lnevers@sendaria:~/gcf-2.4-preview4/stitch-test$ stitcher.py createsliver ig-gpo-pg-utah stitch-ig-gpo-pg-utah.rspec --ionRetryIntervalSecs 180 |
| 3161 | 10:42:34 INFO stitcher: Loading config file /home/lnevers/.gcf/omni_config |
| 3162 | 10:42:34 INFO stitcher: Using control framework portal |
| 3163 | 10:42:34 INFO stitcher: Checking that slice ig-gpo-pg-utah is valid... |
| 3164 | 10:42:35 INFO stitcher: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+ig-gpo-pg-utah expires within 1 day on 2013-06-19 00:00:00 UTC |
| 3165 | 10:42:36 INFO stitcher: <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> speaks AM API v3, but sticking with v2 |
| 3166 | 10:42:36 INFO stitcher: <Aggregate urn:publicid:IDN+emulab.net+authority+cm> speaks AM API v3, but sticking with v2 |
| 3167 | 10:42:36 INFO stitch.Aggregate: Writing to '/tmp/ig-gpo-pg-utah-createsliver-request-11-instageni-gpolab-bbn-com.xml' |
| 3168 | 10:42:36 INFO stitch.Aggregate: |
| 3169 | Stitcher doing createsliver at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am |
| 3170 | 10:42:51 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm> complete. |
| 3171 | 10:42:51 INFO stitch.Aggregate: Writing to '/tmp/ig-gpo-pg-utah-createsliver-request-11-emulab-net.xml' |
| 3172 | 10:42:51 INFO stitch.Aggregate: |
| 3173 | Stitcher doing createsliver at https://www.emulab.net:12369/protogeni/xmlrpc/am |
| 3174 | 10:43:25 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+emulab.net+authority+cm> complete. |
| 3175 | 10:43:25 INFO stitch.Aggregate: Writing to '/tmp/ig-gpo-pg-utah-createsliver-request-11-ion-internet2-edu.xml' |
| 3176 | 10:43:25 INFO stitch.Aggregate: |
| 3177 | Stitcher doing createsliver at http://geni-am.net.internet2.edu:12346 |
| 3178 | 10:44:09 INFO stitch.Aggregate: DCN AM <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+cm>: must wait for status ready.... |
| 3179 | 10:44:09 INFO stitch.Aggregate: Pause to let circuit become ready... |
| 3180 | 10:44:47 INFO stitch.Aggregate: DCN circuit 20871 is ready |
| 3181 | 10:44:55 INFO stitch.Aggregate: Allocation at <Aggregate urn:publicid:IDN+ion.internet2.edu+authority+cm> complete. |
| 3182 | 10:44:55 INFO stitch.launcher: All aggregates are complete. |
| 3183 | 10:44:55 INFO stitcher: <?xml version="1.0" ?> |
| 3184 | 10:44:55 INFO stitcher: <!-- Reserved resources for: |
| 3185 | Slice: ig-gpo-pg-utah |
| 3186 | at AM: |
| 3187 | URN: stitching-combined |
| 3188 | URL: |
| 3189 | --> |
| 3190 | 10:44:55 INFO stitcher: |
| 3191 | <!-- |
| 3192 | Aggregate Details |
| 3193 | { |
| 3194 | "url": "https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am", |
| 3195 | "hops_info": [ |
| 3196 | { |
| 3197 | "path_id": "link", |
| 3198 | "path_global_id": "ion.internet2.edu-20871", |
| 3199 | "urn": "urn:publicid:IDN+instageni.gpolab.bbn.com+interface+procurve2:5.24", |
| 3200 | "vlan_tag": "3748", |
| 3201 | "id": "1" |
| 3202 | } |
| 3203 | ], |
| 3204 | "urn": "urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm", |
| 3205 | "user_requested": true, |
| 3206 | "api_version": 2 |
| 3207 | } |
| 3208 | { |
| 3209 | "url": "http://geni-am.net.internet2.edu:12346", |
| 3210 | "hops_info": [ |
| 3211 | { |
| 3212 | "path_id": "link", |
| 3213 | "path_global_id": "ion.internet2.edu-20871", |
| 3214 | "urn": "urn:publicid:IDN+ion.internet2.edu+interface+rtr.atla:ge-10/3/2:protogeni", |
| 3215 | "vlan_tag": "930", |
| 3216 | "id": "3" |
| 3217 | }, |
| 3218 | { |
| 3219 | "path_id": "link", |
| 3220 | "path_global_id": "ion.internet2.edu-20871", |
| 3221 | "urn": "urn:publicid:IDN+ion.internet2.edu+interface+rtr.newy:ae0:bbn", |
| 3222 | "vlan_tag": "3748", |
| 3223 | "id": "2" |
| 3224 | } |
| 3225 | ], |
| 3226 | "urn": "urn:publicid:IDN+ion.internet2.edu+authority+cm", |
| 3227 | "user_requested": false, |
| 3228 | "api_version": 2 |
| 3229 | } |
| 3230 | { |
| 3231 | "url": "https://www.emulab.net:12369/protogeni/xmlrpc/am", |
| 3232 | "hops_info": [ |
| 3233 | { |
| 3234 | "path_id": "link", |
| 3235 | "path_global_id": "ion.internet2.edu-20871", |
| 3236 | "urn": "urn:publicid:IDN+emulab.net+interface+procurve-pgeni-atla:3.21", |
| 3237 | "vlan_tag": "930", |
| 3238 | "id": "4" |
| 3239 | } |
| 3240 | ], |
| 3241 | "urn": "urn:publicid:IDN+emulab.net+authority+cm", |
| 3242 | "user_requested": true, |
| 3243 | "api_version": 2 |
| 3244 | } |
| 3245 | --> |
| 3246 | <rspec expires="2013-06-18T14:44:40.805Z" generated="2013-06-18T14:44:40.805Z" type="manifest" 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/manifest.xsd"> |
| 3247 | <node client_id="ig-gpo" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc2" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+6019"> |
| 3248 | <sliver_type name="emulab-openvz"/> |
| 3249 | <interface client_id="ig-gpo:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth1" mac_address="023f98020fd2" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+6022"> |
| 3250 | <ip address="192.168.4.1" netmask="255.255.255.0" type="ipv4"/> |
| 3251 | </interface> |
| 3252 | <rs:vnode name="pcvm2-6" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/> |
| 3253 | <host name="ig-gpo.ig-gpo-pg-utah.ch-geni-net.instageni.gpolab.bbn.com"/> |
| 3254 | <services> |
| 3255 | <login authentication="ssh-keys" hostname="pc2.instageni.gpolab.bbn.com" port="30010" username="lnevers"/> |
| 3256 | </services> |
| 3257 | </node> |
| 3258 | <node client_id="pg-utah" component_id="urn:publicid:IDN+emulab.net+node+pc403" component_manager_id="urn:publicid:IDN+emulab.net+authority+cm" exclusive="false" sliver_id="urn:publicid:IDN+emulab.net+sliver+134707"> |
| 3259 | <sliver_type name="emulab-openvz"/> |
| 3260 | <interface client_id="pg-utah:if0" component_id="urn:publicid:IDN+emulab.net+interface+pc403:eth2" mac_address="02b2eaa61afd" sliver_id="urn:publicid:IDN+emulab.net+sliver+134710"> |
| 3261 | <ip address="192.168.4.2" netmask="255.255.255.0" type="ipv4"/> |
| 3262 | </interface> |
| 3263 | <rs:vnode name="pcvm403-3" xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1"/> |
| 3264 | <host name="pg-utah.ig-gpo-pg-utah.ch-geni-net.emulab.net"/> |
| 3265 | <services> |
| 3266 | <login authentication="ssh-keys" hostname="pc403.emulab.net" port="34106" username="lnevers"/> |
| 3267 | </services> |
| 3268 | </node> |
| 3269 | <link client_id="link" sliver_id="urn:publicid:IDN+ion.internet2.edu+sliver+ion.internet2.edu-20871" vlantag="3748:930"> |
| 3270 | <!--AM urn:publicid:IDN+emulab.net+authority+cm: sliver_id=urn:publicid:IDN+emulab.net+sliver+134709 vlantag=930--> |
| 3271 | <!--AM urn:publicid:IDN+ion.internet2.edu+authority+cm: sliver_id=urn:publicid:IDN+ion.internet2.edu+sliver+ion.internet2.edu-20871 vlantag=3748:930--> |
| 3272 | <!--AM urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm: sliver_id=urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+6021 vlantag=3748--> |
| 3273 | <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/> |
| 3274 | <component_manager name="urn:publicid:IDN+ion.internet2.edu+authority+cm"/> |
| 3275 | <component_manager name="urn:publicid:IDN+emulab.net+authority+cm"/> |
| 3276 | <interface_ref client_id="ig-gpo:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+6022"/> |
| 3277 | <interface_ref client_id="pg-utah:if0" component_id="urn:publicid:IDN+emulab.net+interface+pc403:eth2" sliver_id="urn:publicid:IDN+emulab.net+sliver+134710"/> |
| 3278 | <property dest_id="pg-utah:if0" source_id="ig-gpo:if0"/> |
| 3279 | <property dest_id="ig-gpo:if0" source_id="pg-utah:if0"/> |
| 3280 | </link> |
| 3281 | <stitching lastUpdateTime="2013-06-18T14:44:40.805Z" xmlns="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hpn.east.isi.edu/rspec/ext/stitch/0.1/ http://hpn.east.isi.edu/rspec/ext/stitch/0.1/stitch-schema.xsd"> |
| 3282 | <path id="link"> |
| 3283 | <globalId> |
| 3284 | ion.internet2.edu-20871 |
| 3285 | </globalId> |
| 3286 | <lifetime id="ion.internet2.edu-20871"> |
| 3287 | <start type="xgc"> |
| 3288 | 2013-06-19T00:00:00.000Z |
| 3289 | </start> |
| 3290 | <end type="xgc"> |
| 3291 | 2013-06-18T14:44:40.805Z |
| 3292 | </end> |
| 3293 | </lifetime> |
| 3294 | <hop id="1"> |
| 3295 | <link id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+procurve2:5.24"> |
| 3296 | <trafficEngineeringMetric> |
| 3297 | 10 |
| 3298 | </trafficEngineeringMetric> |
| 3299 | <capacity> |
| 3300 | 100000 |
| 3301 | </capacity> |
| 3302 | <switchingCapabilityDescriptor> |
| 3303 | <switchingcapType> |
| 3304 | l2sc |
| 3305 | </switchingcapType> |
| 3306 | <encodingType> |
| 3307 | ethernet |
| 3308 | </encodingType> |
| 3309 | <switchingCapabilitySpecificInfo> |
| 3310 | <switchingCapabilitySpecificInfo_L2sc> |
| 3311 | <interfaceMTU> |
| 3312 | 9000 |
| 3313 | </interfaceMTU> |
| 3314 | <vlanRangeAvailability> |
| 3315 | 3748 |
| 3316 | </vlanRangeAvailability> |
| 3317 | <suggestedVLANRange> |
| 3318 | 3748 |
| 3319 | </suggestedVLANRange> |
| 3320 | <vlanTranslation> |
| 3321 | false |
| 3322 | </vlanTranslation> |
| 3323 | </switchingCapabilitySpecificInfo_L2sc> |
| 3324 | </switchingCapabilitySpecificInfo> |
| 3325 | </switchingCapabilityDescriptor> |
| 3326 | </link> |
| 3327 | <nextHop> |
| 3328 | 2 |
| 3329 | </nextHop> |
| 3330 | </hop> |
| 3331 | <hop id="4"> |
| 3332 | <link id="urn:publicid:IDN+emulab.net+interface+procurve-pgeni-atla:3.21"> |
| 3333 | <trafficEngineeringMetric> |
| 3334 | 10 |
| 3335 | </trafficEngineeringMetric> |
| 3336 | <capacity> |
| 3337 | 100000 |
| 3338 | </capacity> |
| 3339 | <switchingCapabilityDescriptor> |
| 3340 | <switchingcapType> |
| 3341 | l2sc |
| 3342 | </switchingcapType> |
| 3343 | <encodingType> |
| 3344 | ethernet |
| 3345 | </encodingType> |
| 3346 | <switchingCapabilitySpecificInfo> |
| 3347 | <switchingCapabilitySpecificInfo_L2sc> |
| 3348 | <interfaceMTU> |
| 3349 | 9000 |
| 3350 | </interfaceMTU> |
| 3351 | <vlanRangeAvailability> |
| 3352 | 930 |
| 3353 | </vlanRangeAvailability> |
| 3354 | <suggestedVLANRange> |
| 3355 | 930 |
| 3356 | </suggestedVLANRange> |
| 3357 | <vlanTranslation> |
| 3358 | false |
| 3359 | </vlanTranslation> |
| 3360 | </switchingCapabilitySpecificInfo_L2sc> |
| 3361 | </switchingCapabilitySpecificInfo> |
| 3362 | </switchingCapabilityDescriptor> |
| 3363 | </link> |
| 3364 | <nextHop> |
| 3365 | null |
| 3366 | </nextHop> |
| 3367 | </hop> |
| 3368 | </path> |
| 3369 | </stitching> |
| 3370 | </rspec> |
| 3371 | |
| 3372 | Stitching success: Reserved resources in slice ig-gpo-pg-utah at 3 Aggregates (including 1 intermediate aggregate(s) not in the original request), creating 1 link(s). |
| 3373 | }}} |