Mirantis Open Stack 7 0 w Fuel vs

  • Slides: 30
Download presentation
Mirantis Open. Stack 7. 0 w/ Fuel vs. Red Hat Open. Stack Platform 7

Mirantis Open. Stack 7. 0 w/ Fuel vs. Red Hat Open. Stack Platform 7 w/ Director Hassle Free Operations -- A Comparison: From bare metal to usable Open. Stack www. mirantis. com Copyright © 2015 Mirantis, Inc. All rights reserved Page 1

Hassle Free Operations? A Comparison Deployment: “Day-1” NEED Install Open. Stack for a desired

Hassle Free Operations? A Comparison Deployment: “Day-1” NEED Install Open. Stack for a desired usecase Configure to meet unique needs Operations: “Day-2” Change configuration, nodes, or services Monitor the entire distributed cluster Diagnose issues Update Open. Stack Upgrade Open. Stack • We will Compare Mirantis Open. Stack 7. 0 vs. Red Hat RHEL Open. Stack Platform 7 • Based on hands on evaluation using Identical hardware • Using public documentation & software without support or services Copyright © 2015 Mirantis, Inc. All rights reserved Page 2

4 NIC 2 16 eno 2 dhcp Compute NIC 1 eno 1 28 IPMI

4 NIC 2 16 eno 2 dhcp Compute NIC 1 eno 1 28 IPMI NIC 2 16 eno 2 . 14 . 11 26 IPMI. 12 ESXi IPMI 25. 11 NIC 2 eno 2 15 NIC 1 eno 1 2 dhcp . 20 NIC 2 14 eno 2 NIC 1 eno 1 1 N 2 Ubuntu N 1 N 2 MOS 7. 0 Physical Nodes/Network 27 IPMI. 13 Director Undercloud 26 IPMI. 12 . 10 NIC 2 13 eno 2 Win 8 Controller Used for Ironic 192. 168. 100. 0/24 3 10. 20. 0. 0/24 Admin(PXE), Storage, Mgmt, Private Fuel Master dhcp NIC 1 eno 1 . 11 dhcp NIC 1 eno 1 3 NIC 2 eno 2 15 NIC 1 eno 1 2 dhcp . 20 NIC 2 14 eno 2 Corp 192. 168. 11. 0/24 Public Used as Remote access only 192. 168. 100. 0/24 Controller 4 Red Hat OSP 7 Physical Nodes/Network ESXi IPMI 25. 11 NIC 1 eno 1 N 2 . 12 Copyright © 2015 Mirantis, Inc. All rights reserved 1 . 1. 2. 3 Corp . 10 NIC 2 13 eno 2 Win 8 . 253 192. 0/24 NIC 1 eno 1 ## - 1 Gb. E Switch port 192. 0. 3. 0/24 Super. Micro 2027 PR-HC 0 TR Quad Node dhcp Compute 192. 168. 11. 0/24 ## - 1 Gb. E Switch port Ubuntu N 1 N 2 . 11. 253. 12 Page 3

Installation Steps and Timing Guided GUI vs. Manual CLI Total Steps to deploy (ISO

Installation Steps and Timing Guided GUI vs. Manual CLI Total Steps to deploy (ISO to Open. Stack) 12 steps (includes optional verification checks and post deploy health checks) 48 steps (includes optional post deploy health checks, required manual fixes) % Guided GUI configuration steps 83. 3% (10/12) 20. 8% (10/48) % Manual CLI configuration steps 16. 7% (2/12) 79. 2% (38/48) Time to deploy 1 hour 20 minutes 3: 05 1: 20 3 hours 5 mins Copyright © 2015 Mirantis, Inc. All rights reserved Page 4

Documentation Errata Search criteria: “Mirantis Documentation” Search criteria: “Director Documentation” After refining the search

Documentation Errata Search criteria: “Mirantis Documentation” Search criteria: “Director Documentation” After refining the search criteria to search for only OSP 7 documentation issues; we found 73 after 3 months of release. Mirantis Fuel Documentation errata in the queue: 6 after 1 month of release Copyright © 2015 Mirantis, Inc. All rights reserved Page 5

Mirantis Open. Stack 7. 0 w/ Fuel Day 1: Installation and Deployment Copyright ©

Mirantis Open. Stack 7. 0 w/ Fuel Day 1: Installation and Deployment Copyright © 2015 Mirantis, Inc. All rights reserved Page 6

Mirantis Procedure Overview Deployment - 5 Steps - 50 Minutes - Define Environment -

Mirantis Procedure Overview Deployment - 5 Steps - 50 Minutes - Define Environment - Assign Roles to Nodes - (Optional) Verify Networks - Deploy - (Optional) Post-deploy health checks GUI Node Discovery - 1 Step - 5 Minutes GUI Installation - 5 Steps - 25 Minutes - Network Configuration *Includes base OS and Fuel 3 Nodes Total: 12 steps; time 1: 20 GUI Copyright © 2015 Mirantis, Inc. All rights reserved Page 7

Day 1: Mirantis Open. Stack 7 w/ Fuel Network Configuration • Admin/PXE Network •

Day 1: Mirantis Open. Stack 7 w/ Fuel Network Configuration • Admin/PXE Network • Open. Stack Services Networks • External Network Copyright © 2015 Mirantis, Inc. All rights reserved Steps: 2 Time: 5 mins Page 8

Day 1: Mirantis Open. Stack 7 w/ Fuel Installation • Bootable Fuel ISO automatically

Day 1: Mirantis Open. Stack 7 w/ Fuel Installation • Bootable Fuel ISO automatically installs: • Base OS (Cent. OS 6. 5) • Fuel • Manually setup iptables masquerade • (Self contained deployment) Copyright © 2015 Mirantis, Inc. All rights reserved Steps: 4 Time: 25 mins Page 9

Day 1: Mirantis Open. Stack 7 w/ Fuel Node Discovery • PXE bootstraps nodes

Day 1: Mirantis Open. Stack 7 w/ Fuel Node Discovery • PXE bootstraps nodes • Fuel Master automatically discovers their attributes • • Steps: 1 Time: 5 mins CPUs RAM Storage volumes NICs Copyright © 2015 Mirantis, Inc. All rights reserved Page 10

Day 1: Mirantis Open. Stack 7 w/ Fuel Environment Configuration Steps: 2 Time: 5

Day 1: Mirantis Open. Stack 7 w/ Fuel Environment Configuration Steps: 2 Time: 5 mins • Create new Environment • Choose: • Release • Hypervisor • Networking • Storage • Add’t Services • Assign Roles to nodes 32 3. 7 TB 512 GB (Optional) Install Plugins (Optional) Network Templates (Optional) Create Role Copyright © 2015 Mirantis, Inc. All rights reserved Page 11

Day 1: Mirantis Open. Stack 7 w/ Fuel Verification, Deployment, Health Check • Validate

Day 1: Mirantis Open. Stack 7 w/ Fuel Verification, Deployment, Health Check • Validate Networks prior to deploy • Deploy Steps: 3 Time: 45 mins • Base. OS - Ubuntu • Open. Stack Services • Post deploy health checks • Default external network and router to internal network available Copyright © 2015 Mirantis, Inc. All rights reserved Page 12

Red Hat Open. Stack Platform 7 w/ Director Day 1: Installation and Deployment Copyright

Red Hat Open. Stack Platform 7 w/ Director Day 1: Installation and Deployment Copyright © 2015 Mirantis, Inc. All rights reserved Page 13

Red Hat Procedure Overview Deployment - 17 Steps - 2 hours 30 minutes -

Red Hat Procedure Overview Deployment - 17 Steps - 2 hours 30 minutes - Overcloud Configuration - Assign Roles to Nodes - Deploy - (Optional) Post deployment health checks Node Registration - 2 Step - 10 - Minutes (Ironic - IPMI) Configuration - 4 steps - 40 minutes - Undercloud Configuration - Undercloud Installation *Includes Network Configuration Installation - 25 Steps - 45 minutes - RHEL Base OS - Director Install Total: 48 steps; time: 3: 05 GUI/CLI CLI GUI/CLI Copyright © 2015 Mirantis, Inc. All rights reserved Page 14

Day 1: Red Hat Open. Stack Platform 7 w/ Director Base Operating System Installation

Day 1: Red Hat Open. Stack Platform 7 w/ Director Base Operating System Installation • Bootable RHEL ISO Steps: 25 Time: 40 mins • Subscription management required • Manually installs: • RHEL 7. 1 • Director • Undercloud Copyright © 2015 Mirantis, Inc. All rights reserved Page 15

Day 1: Red Hat Open. Stack Platform 7 w/ Director and Undercloud Configuration •

Day 1: Red Hat Open. Stack Platform 7 w/ Director and Undercloud Configuration • undercloud. conf • Networks • PXE • DHCP • NICs • Service passwords Steps: 4 Time: 45 mins (Optional plugins must be manually installed to each individual node) Copyright © 2015 Mirantis, Inc. All rights reserved Page 16

Day 1: Red Hat Open. Stack Platform 7 w/ Director Node Registration and Discovery

Day 1: Red Hat Open. Stack Platform 7 w/ Director Node Registration and Discovery • Manual Registration of Nodes • IPMI credentials (stored in a file somewhere) • Discovers node characteristics • Define Flavors • Suggested Flavors Copyright © 2015 Mirantis, Inc. All rights reserved Steps: 2 Time: 10 mins Page 17

Day 1: Red Hat Open. Stack Platform 7 w/ Director Overcloud Configuration • Obtain

Day 1: Red Hat Open. Stack Platform 7 w/ Director Overcloud Configuration • Obtain Images • Assign Flavors and Images to each role • Assign roles to each node Copyright © 2015 Mirantis, Inc. All rights reserved Steps: 10 Time: 30 mins Page 18

Day 1: Red Hat Open. Stack Platform 7 w/ Director Deployment, Health Check Director

Day 1: Red Hat Open. Stack Platform 7 w/ Director Deployment, Health Check Director • No Pre-deploy functional verification • Base Open. Stack deploy • No networks available by default • No Glance images by default • Manual Tempest post deploy health check Steps: 7 Time: 120 mins Horizon Tempest Copyright © 2015 Mirantis, Inc. All rights reserved Page 19

Day 1 Comparison Installation and Deployment Copyright © 2015 Mirantis, Inc. All rights reserved

Day 1 Comparison Installation and Deployment Copyright © 2015 Mirantis, Inc. All rights reserved Page 20

Extensibility Copyright © 2015 Mirantis, Inc. All rights reserved Page 21

Extensibility Copyright © 2015 Mirantis, Inc. All rights reserved Page 21

Pre-Deployment Verifications Automated functional network verification Checklist of steps Copyright © 2015 Mirantis, Inc.

Pre-Deployment Verifications Automated functional network verification Checklist of steps Copyright © 2015 Mirantis, Inc. All rights reserved Page 22

Post-Deployment Health Checks Selectable API Tempest, Functional and HA OSTF, Scale Rally tests $openstack

Post-Deployment Health Checks Selectable API Tempest, Functional and HA OSTF, Scale Rally tests $openstack overcloud validate --overcloud-authurl $OS_AUTH_URL --overcloud-admin-password $OS_PASSWORD Tempest Copyright © 2015 Mirantis, Inc. All rights reserved Page 23

Bootstrapping the Environment Industry Standard PXE bootstrapping Ironic IPMI power control PXE Preboot Execution

Bootstrapping the Environment Industry Standard PXE bootstrapping Ironic IPMI power control PXE Preboot Execution Environment Pixie Boots, the Ironic drummer bear Copyright © 2015 Mirantis, Inc. All rights reserved Page 24

Day 2 Concerns Change Management, Monitoring, Updates and Upgrades Copyright © 2015 Mirantis, Inc.

Day 2 Concerns Change Management, Monitoring, Updates and Upgrades Copyright © 2015 Mirantis, Inc. All rights reserved Page 25

Day 2: Comparison Feature Change Management Logging, Monitoring, Alerting Updates Upgrades Multi-cloud Mirantis Open.

Day 2: Comparison Feature Change Management Logging, Monitoring, Alerting Updates Upgrades Multi-cloud Mirantis Open. Stack 7. 0 w/ Fuel ~ Limited Extensive ~ Yes Manual In-service upgrades Yes Copyright © 2015 Mirantis, Inc. All rights reserved Red Hat Open. Stack Platform 7 w/ Director ~ ~ ~ Limited Extremely limited in preview Yes Manual upgrade No Page 26

Day 2: Mirantis Open. Stack 7. 0 w/ Fuel • Change management • Scale

Day 2: Mirantis Open. Stack 7. 0 w/ Fuel • Change management • Scale cloud up/ down • Automated health checks after changes • Limitations on configuration changes • Can NOT add plugins to existing deployments • Monitoring - Logging, Monitoring, and Alerting(LMA) toolchain • Zabbix, Nagios • EHK (Elasticsearch, Hekka, Kibana) • Influx. DB/ Grafana • Updates • Local repositories • Standard Linux utilities and scripts • In-service Upgrades • In-place Fuel master update • Scripted Open. Stack updates Copyright © 2015 Mirantis, Inc. All rights reserved Page 27

Day 2: Red Hat Open. Stack Platform 7 w/ Director • Change management •

Day 2: Red Hat Open. Stack Platform 7 w/ Director • Change management • Scale cloud up/ down • Manually register new nodes with Ironic CLI • Manual health checks after changes • Limitations on configuration changes • Weak log management • Operational Tools Technology Preview • Plugins • Nagios • Manual updates • Via subscription • yum separately on every node • Manual upgrades • Via subscription - lengthy manual process Copyright © 2015 Mirantis, Inc. All rights reserved Page 28

Summary Pros ● with Fuel ● ● ● Cons Wizard driven deployment Fewer steps

Summary Pros ● with Fuel ● ● ● Cons Wizard driven deployment Fewer steps Plugin Framework Built-in Health Checks (Pre+Post) ● ● ● Native Open. Stack Project Ironic Native Open. Stack Project Triple. O ● ● ● Fuel Main Kilo Reviews Can’t add plugins after deployment Have to set Network option to GRE via the CLI (Vx. LAN, VLAN or novanetwork via GUI) Multi-Hypervisor via CLI only Triple. O Kilo Reviews Mostly manual CLI driven deployment Single cloud management First release growing pains with Director *Source: Stackalytics. com Copyright © 2015 Mirantis, Inc. All rights reserved Page 29

Questions? Copyright © 2015 Mirantis, Inc. All rights reserved Page 30

Questions? Copyright © 2015 Mirantis, Inc. All rights reserved Page 30