17
1 https://www.meetup.com/NYRHUG-New-York-Red-H at-Users-Group/events/274712240/ NYRHUG OpenStack Presentation 12/9/20 RED HAT CLOUD PLATFORMS BUSINESS UNIT

Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

1

https://www.meetup.com/NYRHUG-New-York-Red-H

at-Users-Group/events/274712240/

NYRHUG OpenStack Presentation 12/9/20

RED HAT CLOUD PLATFO

RMS BUSIN

ESS UNIT

Page 2: Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

About me

I’ve has been with Red Hat for 5 years where I worked in front line support for OpenStack. Later I moved up to be an OpenStack SME and earned my RHCA in cloud. I now work directly with OpenStack customers as a Technical Account Manager.

Page 3: Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

Agenda

1. OpenStack history2. Openstack, the virtual computer3. Red Hat OpenStack Director4. Openstack tripleo install5. Architecture6. Adding an image7. Adding a volume8. Launching a vm9. Networking

10. Demo: Launching a VM11. Openshift on stack

12. features13. Q & A

Page 4: Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

● Containerized Overcloud● Ceph 3● OVN available (ovs default)● Octavia● Tech preview: config download● STF backported

Openstack History

● Containerized undercloud

● Config download● OVS-ovn in place

migration

● RHEL8● Podman● Python 3 openstack● OVN default● All in one overcloud● Pacemaker 2.0

● Service Telemetry Framework (STF)

● CEPH 4● Nova compute cells

RHOSP13 RHOSP15 RHOSP16RHOSP14RHOSP10

● Non-containerized overcloud

Packstack● All in one● Single controller● Local storage● Could add computes● Answer file● No hardware provisiong

Rhosp7

● First version with director● Systemd services● 3 controllers● Pacemaker● ceph

Page 5: Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

CPU - nova

HDD - cinder, swift , ceph

Motherboard - rabbitmq

NIC - neutron

Mouse and keyboard - heat and ansible automation

Security - keystone

Monitor- Horizon GUI

OpenStack, The virtual computer!

Page 6: Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

● Deploys the cloud● Maintains configuration● All config maintained by

templates● Updates the cloud● Control plane network● Upgrades the cloud●

Red Hat OpenStack Director

Page 7: Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

Tripleo installation

● The Undercloud node deploys and manages the overcloud● Baremetal nodes are imported and deployed to using ironic, nodes are imaged with RHEL ● Heat orchestration is used to deploy openstack configuration and set up services / containers● Heat uses ansible and puppet to accomplish this● End result is a working overcloud with running services and ready to start vms. ● Heat runs using deploy command and templates

Page 8: Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

Architecture

● Director node (undercloud)● 3 controllers● Custom roles● Clustered by pacemaker● Multiple compute nodes● Ceph nodes: mons,osds● Ctl plane Isolated networks● Tenant networks● External networks

Page 9: Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

Adding an Image

Page 10: Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

Creating a volume● Volume types for backends● Bootable volume● Volume attachments

Page 11: Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

Launching a VM● Volume attachments● Networks, private public● Ssh key● Security groups● Compute node

Page 12: Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

OpenStack Networking

● Software defined networking● Neutron with OVN● Tenant networks using Geneve overlay encapsulation● Provider external networks● Controllers run northd and southd● Computes run ovn-controller, ovsdb-server, dhcp, l3 etc● More distributed than older OVS ml2 driver

Page 13: Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

Demo: Launching a VM● Show images● Show volumes● Show network topology● Launch a vm● See console● See vm on network topology● Associate floating ip

Page 14: Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

OpenShift on OpenStack

OpenShift on Stack● Enable swift on openstack if not already used● Create install config file● Setup ssh● Deploy the cluster - ./openshift-install create cluster --dir=<installation_directory>● https://access.redhat.com/documentation/en-us/openshift_container_platform/4.2/html-single/installing_on_openstack/ind

ex

Service Telemetry Framework● Uses openshift● Operators to easily install STF components● https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.1/html-single/service_telemetry_framewo

rk/index

Page 15: Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

Features

DPDK, - for high network performance(pin cpu’s for nics for better performance)Cpu Pinning, huge pages- better vm performance and dedicated cpus.DCN - hub and spoke, computes outside of the datacenter.Multiple storage solutions - ceph, Dell , Fujitsu, file, swift, nfs,etcAuto scaling- Automatically increase number of instances by monitoring loadMonitoring and Metrics (STF) - uses Grafana, prometheus, collectd, smart gatewayMuch more!

Page 16: Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

Q & A

Page 17: Presentation NYRHUG OpenStack 12/9/20people.redhat.com/pladd/nyrhug/NYRHUG_Stack_Presentation.pdf · 2020. 12. 14. · Presentation 12/9/20 ORMS BUSINESS UNIT. About me ... CEPH 4

CONFIDENTIAL Designator

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHat

17

Red Hat is the world’s leading provider of enterprise

open source software solutions. Award-winning

support, training, and consulting services make Red

Hat a trusted adviser to the Fortune 500.

Thank you

RED HAT CLOUD PLATFO

RMS BUSIN

ESS UNIT