diff options
author | Monty Taylor <mordred@inaugust.com> | 2017-08-31 07:45:56 -0500 |
---|---|---|
committer | Monty Taylor <mordred@inaugust.com> | 2017-08-31 07:57:19 -0500 |
commit | e6833dfa27ab2328220d12242ae8c913b940097f (patch) | |
tree | 5b83223be8db5eda016ef1dc52323028885dd223 /src/talks/global-interop.hbs | |
parent | a68f052c7796e952a2b823d5e0401333b742ec87 (diff) |
Updated for Huawei Connect
Diffstat (limited to 'src/talks/global-interop.hbs')
-rw-r--r-- | src/talks/global-interop.hbs | 125 |
1 files changed, 8 insertions, 117 deletions
diff --git a/src/talks/global-interop.hbs b/src/talks/global-interop.hbs index 5ca4e65..2a4c9a3 100644 --- a/src/talks/global-interop.hbs +++ b/src/talks/global-interop.hbs | |||
@@ -9,16 +9,6 @@ | |||
9 | </head> | 9 | </head> |
10 | <body> | 10 | <body> |
11 | 11 | ||
12 | <section id="this-talk-is-free-software" class="slide level2"> | ||
13 | <h1>This Talk is Free Software</h1> | ||
14 | <ul> | ||
15 | <li><a href='http://inaugust.com/talks/global-interop.html'> | ||
16 | http://inaugust.com/talks/global-interop.html#/</a></li> | ||
17 | <li><a href='http://git.inaugust.com/cgit/inaugust.com'> | ||
18 | http://git.inaugust.com/cgit/inaugust.com</a></li> | ||
19 | </ul> | ||
20 | </section> | ||
21 | |||
22 | <section id="who-am-i-redhat" class="slide level2"> | 12 | <section id="who-am-i-redhat" class="slide level2"> |
23 | <h1>Who am I?</h1> | 13 | <h1>Who am I?</h1> |
24 | <img style="float:right; margin:24pt" src="/images/Logo_RH_CMYK_Default.jpg" /> | 14 | <img style="float:right; margin:24pt" src="/images/Logo_RH_CMYK_Default.jpg" /> |
@@ -230,7 +220,7 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True) | |||
230 | 220 | ||
231 | <section class="slide level2"> | 221 | <section class="slide level2"> |
232 | <h1>ansible</h1> | 222 | <h1>ansible</h1> |
233 | <h2>Add my keypair to 30 Regions in 13 clouds<h2> | 223 | <h2>Add my keypair to 12 clouds<h2> |
234 | <pre><code> | 224 | <pre><code> |
235 | - os_keypair: | 225 | - os_keypair: |
236 | cloud: "{{ item.cloud }}" | 226 | cloud: "{{ item.cloud }}" |
@@ -239,35 +229,17 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True) | |||
239 | public_key_file: ~/.ssh/id_rsa.pub | 229 | public_key_file: ~/.ssh/id_rsa.pub |
240 | with-items: | 230 | with-items: |
241 | - {cloud: vexxhost, region_name: ca-ymq-1} | 231 | - {cloud: vexxhost, region_name: ca-ymq-1} |
242 | - {cloud: ovh, region_name: SBG1} | ||
243 | - {cloud: ovh, region_name: BHS1} | ||
244 | - {cloud: ovh, region_name: GRA1} | 232 | - {cloud: ovh, region_name: GRA1} |
245 | - {cloud: citycloud, region_name: Buf1} | 233 | - {cloud: ustack, region_name: bj1} |
246 | - {cloud: citycloud, region_name: La1} | ||
247 | - {cloud: citycloud, region_name: Fra1} | ||
248 | - {cloud: citycloud, region_name: Lon1} | ||
249 | - {cloud: citycloud, region_name: Sto2} | 234 | - {cloud: citycloud, region_name: Sto2} |
250 | - {cloud: citycloud, region_name: Kna1} | ||
251 | - {cloud: internap, region_name: ams01} | ||
252 | - {cloud: internap, region_name: da01} | ||
253 | - {cloud: internap, region_name: nyj01} | ||
254 | - {cloud: internap, region_name: sin01} | 235 | - {cloud: internap, region_name: sin01} |
255 | - {cloud: internap, region_name: sjc01} | ||
256 | - {cloud: infracloud, region_name: vanilla} | ||
257 | - {cloud: infracloud, region_name: chocolate} | ||
258 | - {cloud: fuga, region_name: cystack} | 236 | - {cloud: fuga, region_name: cystack} |
259 | - {cloud: datacentred, region_name: sal01} | 237 | - {cloud: datacentred, region_name: sal01} |
238 | - {cloud: rax, region_name: SYD} | ||
260 | - {cloud: clouda, region_name: regionOne} | 239 | - {cloud: clouda, region_name: regionOne} |
261 | - {cloud: auro, region_name: van1} | 240 | - {cloud: auro, region_name: van1} |
262 | - {cloud: ustack, region_name: bj1} | ||
263 | - {cloud: zetta, region_name: no-osl1} | 241 | - {cloud: zetta, region_name: no-osl1} |
264 | - {cloud: kiss, region_name: region1} | 242 | - {cloud: kiss, region_name: region1} |
265 | - {cloud: rax, region_name: IAD} | ||
266 | - {cloud: rax, region_name: ORD} | ||
267 | - {cloud: rax, region_name: SYD} | ||
268 | - {cloud: rax, region_name: LON} | ||
269 | - {cloud: rax, region_name: DFW} | ||
270 | - {cloud: rax, region_name: HKG} | ||
271 | </code></pre> | 243 | </code></pre> |
272 | </section> | 244 | </section> |
273 | 245 | ||
@@ -357,14 +329,14 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True) | |||
357 | 329 | ||
358 | <section class="slide level2"> | 330 | <section class="slide level2"> |
359 | <h1>Chinese OpenStack</h1> | 331 | <h1>Chinese OpenStack</h1> |
360 | <p><small>sorted alphabetically</small></p> | 332 | <h2>Huawei</h2> |
333 | <div class='fragment'><p><small>sorted alphabetically</small></p> | ||
361 | <p>99 Cloud</p> | 334 | <p>99 Cloud</p> |
362 | <p>China Mobile</p> | 335 | <p>China Mobile</p> |
363 | <p>China National Offshore Oil Corp</p> | 336 | <p>China National Offshore Oil Corp</p> |
364 | <p>China Telecom</p> | 337 | <p>China Telecom</p> |
365 | <p>China Unicom</p> | 338 | <p>China Unicom</p> |
366 | <p>EasyStack</p> | 339 | <p>EasyStack</p> |
367 | <p>Huawei</p> | ||
368 | <p>Inspur</p> | 340 | <p>Inspur</p> |
369 | <p>Sinorail</p> | 341 | <p>Sinorail</p> |
370 | <p>State Grid of China</p> | 342 | <p>State Grid of China</p> |
@@ -402,17 +374,6 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True) | |||
402 | </section> | 374 | </section> |
403 | 375 | ||
404 | <section class="slide level2"> | 376 | <section class="slide level2"> |
405 | <h1>What about the US?</h1> | ||
406 | <img class='fragment' | ||
407 | style="float:right; margin:24pt; height:400px; width: auto" | ||
408 | src="/images/Robbie_Williams_Cannes_2015.jpg" /> | ||
409 | <p class='fragment'>Robbie Williams</p> | ||
410 | <p class='fragment'>Best-selling British solo artist in the UK</p> | ||
411 | <p class='fragment'>Best-selling non-Latino artist in Latin America</p> | ||
412 | <p class='fragment'>Basically unknown in the US</p> | ||
413 | </section> | ||
414 | |||
415 | <section class="slide level2"> | ||
416 | <h1>The OpenStack Community is Designed for Collaboration</h1> | 377 | <h1>The OpenStack Community is Designed for Collaboration</h1> |
417 | </section> | 378 | </section> |
418 | 379 | ||
@@ -486,82 +447,12 @@ cloud.create_server('my-server', image='immage-name', auto_ip=True) | |||
486 | </section> | 447 | </section> |
487 | 448 | ||
488 | <section class="slide level2"> | 449 | <section class="slide level2"> |
489 | <h1>What is OpenStack doing to help with Interop?</h1> | 450 | <h1>Red Hat and Huawei are working together to bring you that power.</h1> |
490 | </section> | ||
491 | |||
492 | <section class="slide level2"> | ||
493 | <h1>Technical Governance</h1> | ||
494 | <ul> | ||
495 | <li>Vendor-neutral policies. One vendor 'winning' is bad for everyone.</li> | ||
496 | <li>Long-term focus. | ||
497 | <a href='https://governance.openstack.org/tc/resolutions/20170404-vision-2019.html'> | ||
498 | https://governance.openstack.org/tc/resolutions/20170404-vision-2019.html | ||
499 | </a></li> | ||
500 | <li>Coordinate project consistency</li> | ||
501 | </ul> | ||
502 | <p>Our job is making sure EVERYONE can do their job</p> | ||
503 | </section> | ||
504 | |||
505 | <section class="slide level2"> | ||
506 | <h1>Board of Directos -Interop Working Group</h1> | ||
507 | <ul> | ||
508 | <li>Trademark focused: What must work to use the name OpenStack</li> | ||
509 | <li>If you get some OpenStack from a Vendor, how do you know it's good | ||
510 | OpenStack</li> | ||
511 | </ul> | ||
512 | </section> | ||
513 | |||
514 | <section class="slide level2"> | ||
515 | <h1>TC - API Working Group</h1> | ||
516 | <ul> | ||
517 | <li><a href='http://specs.openstack.org/openstack/api-wg/'> | ||
518 | http://specs.openstack.org/openstack/api-wg/</a></li> | ||
519 | <li>Guidelines on writing OpenStack APIs</li> | ||
520 | <li>Now publishing <em>API Consumption</em> guidelines</li> | ||
521 | </ul> | ||
522 | </section> | ||
523 | |||
524 | <section class="slide level2"> | ||
525 | <h1>API Working Group Consumption Specs</h1> | ||
526 | |||
527 | <ul> | ||
528 | <li><a href='http://specs.openstack.org/openstack/api-wg/guidelines/consuming-catalog.html'> | ||
529 | Consuming the Catalog: http://specs.openstack.org/openstack/api-wg/guidelines/consuming-catalog.html</a></li> | ||
530 | <li><a href='https://review.openstack.org/#/c/459405/'>Version Discovery: https://review.openstack.org/#/c/459405/</a></li> | ||
531 | </section> | ||
532 | |||
533 | <section class="slide level2"> | ||
534 | <h1>Service Types Authority</h1> | ||
535 | <ul> | ||
536 | <li>Standard and agreed names for services in the catalog</li> | ||
537 | <li><a href='https://service-types.openstack.org/'>Service Types Authority: https://service-types.openstack.org/</a></li> | ||
538 | </ul> | ||
539 | </section> | ||
540 | |||
541 | <section class="slide level2"> | ||
542 | <h1>API Consumers Mailing List</h1> | ||
543 | <p><a href='http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-api-consumers'>http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-api-consumers</a></p> | ||
544 | <p>Collaboration between SDK, Framework, Tool Authors</p> | ||
545 | <p>Python, Go, Java, Ruby, Javascript ... </p> | ||
546 | </section> | ||
547 | |||
548 | <section class="slide level2"> | ||
549 | <h1>Writing Software!</h1> | ||
550 | <ul> | ||
551 | <li>shade SDK: <a href='https://docs.openstack.org/shade/latest/'> | ||
552 | https://docs.openstack.org/shade/latest/</a></li> | ||
553 | <li>Ansible OpenStack: <a href='http://docs.ansible.com/ansible/latest/list_of_cloud_modules.html#openstack'> | ||
554 | http://docs.ansible.com/ansible/latest/list_of_cloud_modules.html#openstack</a></li> | ||
555 | <li>Zuul: Insanely scalable CI/CD</li> | ||
556 | <li>TriCircle: Multi-cloud Networking</li> | ||
557 | <li>oaktree (WIP): Federation API</li> | ||
558 | </ul> | ||
559 | <p>All of these can use help!</p> | ||
560 | </section> | 451 | </section> |
561 | 452 | ||
562 | <section class="slide level2"> | 453 | <section class="slide level2"> |
563 | <h1>OpenStack gives you the power to make the choices that | 454 | <h1>OpenStack, Red Hat and Huawei give you the power to make the choices |
564 | are right for you, your business, your users, your country | 455 | that are right for you, your business, your users, your country |
565 | and the world.</h1> | 456 | and the world.</h1> |
566 | </section> | 457 | </section> |
567 | 458 | ||