Вы находитесь на странице: 1из 30

Mirantis OpenStack 7.

0 w/ Fuel
vs.
Red Hat OpenStack Platform 7 w/ Director
Hassle Free Operations -- A Comparison:
From bare metal to usable OpenStack

www.mirantis.com Copyright 2015 Mirantis, Inc. All rights reserved

Copyright 2015 Mirantis, Inc. All rights reserved Page 1


Hassle Free Operations? A Comparison

Deployment: Day-1 Operations: Day-2

NEED Install Configure to Change Monitor the Diagnose Update Upgrade


OpenStack meet unique configuration, entire issues OpenStack OpenStack
for a desired needs nodes, or distributed
use-case services cluster

We will Compare Mirantis OpenStack 7.0 vs. Red Hat RHEL OpenStack
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


## - 1 GbE Switch port ## - 1GbE Switch port

Compute
dhcp SuperMicro Compute
dhcp
NIC1 4 NIC1 4
eno1 2027PR-HC0TR eno1

NIC2 16
Quad Node 28 IPMI

192.0.3.0/24
.14 NIC2 16
eno2 eno2
.1 .1
1 1

Admin(PXE),Storage,Mgmt,Private
Controller dhcp dhcp
NIC1 Controller NIC1
eno1 3 eno1 3

192.0.2.0/24
192.168.100.0/24
Used for Ironic
NIC2 15 MOS 7.0 Physical 27
IPMI
.13 NIC2 15
eno2 eno2
dhcp Nodes/Network dhcp

10.20.0.0/24
.20 Director .20
Fuel Master NIC1
2 NIC1
Undercloud 2
Used as Remote access only

eno1 eno1

192.168.11.0/24
26 IPMI NIC2 14 26 IPMI
.12 .12 NIC2 14
eno2 eno2
.2 .1
Corp Corp
.2
192.168.100.0/24

.3
192.168.11.0/24

NIC1 NIC1
ESXi eno1
1 ESXi 1
.10 eno1 .10
IPMI
Red Hat OSP7 Physical IPMI
25 .11 25 .11
NIC2 13
eno2 Nodes/Network NIC2 13
eno2
Public

.1 .1
N1 N1
Win8 1 Win8 1
N2 .253 N2 .253

.12 .12
N1 N1
Ubuntu Ubuntu
N2 Copyright 2015 Mirantis, Inc. All rights reserved N2
Page 3
Installation Steps and Timing
Guided GUI vs. Manual CLI

Total Steps to 12 steps 48 steps (includes


deploy (includes optional optional post deploy
(ISO to verification health checks,
OpenStack) checks and post required manual fixes)
deploy health
checks)
3:05
% Guided GUI 83.3% (10/12) 20.8% (10/48)
configuration
steps

% Manual CLI 16.7% (2/12) 79.2% (38/48)


configuration
steps 1:20
Time to deploy 1 hour 20 minutes 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 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 OpenStack 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
3 Nodes
- Assign Roles to Nodes GUI Total: 12 steps; time 1:20
- (Optional) Verify Networks
- Deploy
- (Optional) Post-deploy health checks

Node Discovery - 1 Step - 5 Minutes GUI

Installation - 5 Steps - 25 Minutes


- Network Configuration GUI
*Includes base OS and Fuel

Copyright 2015 Mirantis, Inc. All rights reserved Page 7


Day 1: Mirantis OpenStack 7 w/ Fuel
Network Configuration

Steps: 2
Time: 5 mins
Admin/PXE Network
OpenStack Services
Networks
External Network

Copyright 2015 Mirantis, Inc. All rights reserved Page 8


Day 1: Mirantis OpenStack 7 w/ Fuel
Installation

Bootable Fuel ISO automatically installs: Steps: 4


Time: 25 mins
Base OS (CentOS 6.5)
Fuel
Manually setup iptables masquerade
(Self contained deployment)

Copyright 2015 Mirantis, Inc. All rights reserved Page 9


Day 1: Mirantis OpenStack 7 w/ Fuel
Node Discovery

Steps: 1
PXE bootstraps nodes Time: 5 mins
Fuel Master
automatically
discovers their
attributes
CPUs
RAM
Storage volumes
NICs

Copyright 2015 Mirantis, Inc. All rights reserved Page 10


Day 1: Mirantis OpenStack 7 w/ Fuel
Environment Configuration

Steps: 2
Create new Environment Time: 5 mins
Choose:
Release
Hypervisor
Networking
Storage
Addt Services 32 3.7 TB 512 GB

Assign Roles to nodes

(Optional) Install Plugins


(Optional) Network Templates
(Optional) Create Role

Copyright 2015 Mirantis, Inc. All rights reserved Page 11


Day 1: Mirantis OpenStack 7 w/ Fuel
Verification, Deployment, Health Check

Steps: 3
Validate Networks prior to deploy Time: 45 mins

Deploy
BaseOS - Ubuntu
OpenStack 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 OpenStack 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


Total: 48 steps; time: 3:05
- Overcloud Configuration
GUI/CL
- Assign Roles to Nodes I
- Deploy
- (Optional) Post deployment health checks

GUI/CL
Node Registration - 2 Step - 10 - Minutes
(Ironic - IPMI) I

Configuration - 4 steps - 40 minutes


- Undercloud Configuration CLI
- Undercloud Installation
*Includes Network Configuration

Installation - 25 Steps - 45 minutes


GUI/CL
- RHEL Base OS I
- Director Install

Copyright 2015 Mirantis, Inc. All rights reserved Page 14


Day 1: Red Hat OpenStack Platform 7 w/ Director
Base Operating System Installation

Steps: 25
Bootable RHEL ISO 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 OpenStack Platform 7 w/ Director
Director and Undercloud Configuration

Steps: 4
undercloud.conf Time: 45 mins
Networks
PXE
DHCP
NICs
Service passwords

(Optional plugins must be manually installed to each


individual node)

Copyright 2015 Mirantis, Inc. All rights reserved Page 16


Day 1: Red Hat OpenStack Platform 7 w/ Director
Node Registration and Discovery

Steps: 2
Manual Registration of Nodes Time: 10 mins
IPMI credentials (stored in a file
somewhere)
Discovers node characteristics
Define Flavors
Suggested Flavors

Copyright 2015 Mirantis, Inc. All rights reserved Page 17


Day 1: Red Hat OpenStack Platform 7 w/ Director
Overcloud Configuration

Steps: 10
Obtain Images Time: 30 mins
Assign Flavors and Images to each role
Assign roles to each node

Copyright 2015 Mirantis, Inc. All rights reserved Page 18


Day 1: Red Hat OpenStack Platform 7 w/ Director
Deployment, Health Check

Director Steps: 7
No Pre-deploy functional Time: 120
mins
verification
Base OpenStack deploy
No networks available
Horizon
by default
No Glance images by default
Manual Tempest post
deploy health check
Tempest

Copyright 2015 Mirantis, Inc. All rights reserved Page 19


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


Pre-Deployment Verifications

Automated functional Checklist of


network verification 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 overcloud validate --overcloud-auth-
url $OS_AUTH_URL --overcloud-admin-password
$OS_PASSWORD

Tempest

Copyright 2015 Mirantis, Inc. All rights reserved Page 23


Bootstrapping the Environment

Industry Standard PXE Ironic


bootstrapping 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. All rights reserved Page 25


Day 2: Comparison

Feature Mirantis OpenStack 7.0 w/ Fuel Red Hat OpenStack Platform 7


w/ Director

Change Management
~ Limited
~ Limited

Logging, Monitoring,
Alerting
Extensive
~ Extremely limited in
preview

Updates Yes Yes

Upgrades

Multi-cloud
~ Manual In-service upgrades

Yes
~ Manual upgrade

No

Copyright 2015 Mirantis, Inc. All rights reserved Page 26


Day 2: Mirantis OpenStack 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)
InfluxDB/ Grafana

Updates
Local repositories
Standard Linux utilities and scripts

In-service Upgrades
In-place Fuel master update
Scripted OpenStack updates

Copyright 2015 Mirantis, Inc. All rights reserved Page 27


Day 2: Red Hat OpenStack 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 Cons
Fuel Main
Kilo Reviews
Wizard driven Cant add plugins after
deployment deployment
Fewer steps Have to set Network option
Plugin Framework to GRE via the CLI
with Fuel
Built-in Health (VxLAN, VLAN or nova-
Checks (Pre+Post) network via GUI)
Multi-Hypervisor via CLI
only
TripleO
Kilo
Native OpenStack Mostly manual CLI driven Reviews

Project Ironic deployment


Native OpenStack Single cloud management
Project TripleO 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

Вам также может понравиться