Академический Документы
Профессиональный Документы
Культура Документы
0 w/ Fuel
vs.
Red Hat OpenStack Platform 7 w/ Director
Hassle Free Operations -- A Comparison:
From bare metal to usable OpenStack
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
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
Steps: 2
Time: 5 mins
Admin/PXE Network
OpenStack Services
Networks
External Network
Steps: 1
PXE bootstraps nodes Time: 5 mins
Fuel Master
automatically
discovers their
attributes
CPUs
RAM
Storage volumes
NICs
Steps: 2
Create new Environment Time: 5 mins
Choose:
Release
Hypervisor
Networking
Storage
Addt Services 32 3.7 TB 512 GB
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
GUI/CL
Node Registration - 2 Step - 10 - Minutes
(Ironic - IPMI) I
Steps: 25
Bootable RHEL ISO Time: 40 mins
Subscription management
required
Manually installs:
RHEL 7.1
Director
Undercloud
Steps: 4
undercloud.conf Time: 45 mins
Networks
PXE
DHCP
NICs
Service passwords
Steps: 2
Manual Registration of Nodes Time: 10 mins
IPMI credentials (stored in a file
somewhere)
Discovers node characteristics
Define Flavors
Suggested Flavors
Steps: 10
Obtain Images Time: 30 mins
Assign Flavors and Images to each role
Assign roles to each node
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
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
PXE
Preboot Execution Environment Pixie Boots, the Ironic drummer
bear
Change Management
~ Limited
~ Limited
Logging, Monitoring,
Alerting
Extensive
~ Extremely limited in
preview
Upgrades
Multi-cloud
~ Manual In-service upgrades
Yes
~ Manual upgrade
No
Change management
Scale cloud up/ down
Automated health checks after changes
Limitations on configuration changes
Can NOT add plugins to existing deployments
Updates
Local repositories
Standard Linux utilities and scripts
In-service Upgrades
In-place Fuel master update
Scripted OpenStack updates
Change management
Scale cloud up/ down
Manually register new nodes with Ironic CLI
Manual health checks after changes
Limitations on configuration changes
Manual updates
Via subscription
yum separately on
every node
Manual upgrades
Via subscription - lengthy manual process
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
*Source: Stackalytics.com