Top Banner
Packstack https://wiki.openstack.org/Packstack Sandro Mathys Cloud Architect SystemsX / ETH Zurich
30

SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

Sep 07, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

Packstackhttps://wiki.openstack.org/Packstack

Sandro MathysCloud Architect

SystemsX / ETH Zurich

Page 2: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

What isPackstack

and what does it do?

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 3: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

Packstack

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

“... is a utility that uses Puppet modules to deploy various parts of OpenStack

on multiple pre-installed servers over SSH automatically.”

Page 4: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

Packstack

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

“... is a utility that uses Puppet modules to deploy various parts of

OpenStack on multiple pre-installed servers over SSH automatically.”

Page 5: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

Python => SSH => Puppet => OpenStack

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 6: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

What doesPackstacksupport?

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 7: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

Red Hat Enterprise Linux,Fedora, and Derivatives

e.g. CentOS, Scientific Linux

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 8: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

Folsom and Grizzly

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 9: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

What doesPackstack

NOT (yet) support?

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 10: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

Each and every configuration option

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 11: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

Quantum, Ceilometer, Heat, Savanna, RedDwarf, Marconi, ...

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 12: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

Where isPackstackavailable?

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 13: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

Fedorahttps://www.fedoraproject.org/

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 14: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

EPELhttps://www.fedoraproject.org/wiki/EPEL

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 15: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

RDOhttp://openstack.redhat.com/

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 16: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

RHOShttps://www.redhat.com/openstack/

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 17: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

GitHubhttps://github.com/stackforge/packstack

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 18: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

How isPackstack

used?

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 19: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

InteractivelyCommand Line Prompt

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 20: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

packstack --help

or

packstack --allinone

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 21: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

packstack --gen-answer-file /root/ans.txt

vi /root/ans.txt

packstack --answer-file /root/ans.txt

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 22: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

Where isPackstack

developed?

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 23: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

StackForgeOpenStack Project Infrastructure

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 24: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

Same Processes, High QualityGerrit => Jenkins => Zuul

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 25: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

Who developsPackstack

?

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 26: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

Red HatDerek Higgins, et al.

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 27: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

me & YOU

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 28: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

Ideas for ContributionsFix existing bugs :-)

Secure all communicationQuantum (etc.) support

Un-Packstack (i.e. cleanup)More Unit Tests

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 29: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

GivePackstack

a try!

© 2013 Sandro Mathys // Dedicated to the Public Domain // http://creativecommons.org/publicdomain/zero/1.0/

Page 30: SystemsX / ETH Zurich Cloud Architect Packstack Sandro Mathys …blog.zhaw.ch/icclab/files/2013/04/Packstack.pdf · 2019. 3. 15. · Packstack Sandro Mathys Cloud Architect SystemsX

ETH Zurich // University of Zurich // SWITCH

Academic Compute CloudExperience Workshop

Monday, 29 April 2013 @ ETH Zurich

http://www.amiando.com/AcademicCloud.html