HP Helion OpenStack Community Edition Deployment

17
HP Helion OpenStack Community Edition Deployment overview - Virtual mode Márton Kiss HP Helion MVP [email protected]

Transcript of HP Helion OpenStack Community Edition Deployment

Page 1: HP Helion OpenStack Community Edition Deployment

HP Helion OpenStackCommunity EditionDeployment overview - Virtual mode

Márton KissHP Helion [email protected]

Page 2: HP Helion OpenStack Community Edition Deployment

What is HP Helion OpenStack CE?

An OpenStack based private cloud distribution, packaged by HP Engineers, based entirely on open-source

components.

Page 3: HP Helion OpenStack Community Edition Deployment

What HP Helion OpenStack CE provides?

- An infrastructure as a service, including:

- VM management

- SDN network

- Object storage service

- Block storage management

- Infrastructure orchestration tool (TripleO)

- Web UI (based on Horizon)

- Service monitoring

- Log analyser

Page 4: HP Helion OpenStack Community Edition Deployment

Deployment modes

Virtual deployment• deployed on a single box

• qemu inside kvm guest

• demo only

Baremetal deployment• deployed on multiple physical nodes

• kvm on native hosts

• perfect for pilot projects

Page 5: HP Helion OpenStack Community Edition Deployment

Prerequisites

Hardware / Operating System• single node with 64GB RAM

• Ubuntu 14.04 OS on a baremetal

Reference deployment• i7-3930K CPU @ 3.20GHz (12core) CPU

• 64GB memory

• 2x3TB HDD (raid 1)

Page 6: HP Helion OpenStack Community Edition Deployment

Architecture

seed

baremetal_0 baremetal_1 baremetal_2 baremetal_3 baremetal_4 baremetal_5 baremetal_6

LabWorkstation

Physical Server

—192.168.122.0/24

| 192.0.2.0/24

Undercloud NovaCompute0 NovaCompute1 SwiftStorage0 Controller0 Controller1 ControllerMgmt0

OVERCLOUD NODES

GU

EST

VMS

Page 7: HP Helion OpenStack Community Edition Deployment

Install OS on physical hardware

Deploy seed vm

Setup the UnderCloud

Orchestrate the OverCloud instances

Deployment steps (virtual mode)

Page 8: HP Helion OpenStack Community Edition Deployment

SEED VM UNDERCLOUD OVERCLOUD

5m 15m 45m

Deployment time

* Deployment time strongly depends on disk I/O performance (SSD suggested for testing)

Page 9: HP Helion OpenStack Community Edition Deployment

Provision settings

VM Memory allocation NODE_MEM 8192

Controller nodes OVERCLOUD_CONTROLSCALE 1

Compute nodes OVERCLOUD_COMPUTESCALE 2

Swift nodes OVERCLOUD_SWIFTSTORAGESCALE 1

OVERCLOUD_SWIFT_REPLICA_COUNT 1

Environment Variable Value

Page 10: HP Helion OpenStack Community Edition Deployment

Service endpoints

root@hLinux:~# bash ./hphelioncedemo/scripts/endpoints.sh

## UNDERCLOUD ##undercloud.ip: 192.0.2.2undercloud_dashboard.url: http://192.0.2.2undercloud_dashboard.user: adminundercloud_dashboard.password: 12d24XXXXXXXXXXXXXXXXXXXXXXXXundercloud_kibana.url: http://192.0.2.2:81undercloud_kibana.user: kibanaundercloud_kibana.password: 42e19XXXXXXXXXXXXXXXXXXXXXXXXundercloud_icinga.url: http://192.0.2.2/icingaundercloud_icinga.user: icingaadminundercloud_icinga.password: icingaadmin

## OVERCLOUD ##overcloud.ip: 192.0.2.21overcloud_dashboard.url: http://192.0.2.21overcloud_dashboard.user: adminovercloud_dashboard.password: e95d24XXXXXXXXXXXXXXXXXXXXXXXX

Page 11: HP Helion OpenStack Community Edition Deployment

Overcloud Admin UI

http://192.0.2.21 (overcloud_dashboard.url)

Page 12: HP Helion OpenStack Community Edition Deployment

Undercloud Admin UI

http://192.0.2.2 (undercloud_dashboard.url)

Page 13: HP Helion OpenStack Community Edition Deployment

Monitoring dashboard

http://192.0.2.2/icinga (undercloud_icinga.url)

Page 14: HP Helion OpenStack Community Edition Deployment

Log Analyzer

http://192.0.2.2:81(undercloud_kibana.url)

Page 15: HP Helion OpenStack Community Edition Deployment

DEMO!

Page 16: HP Helion OpenStack Community Edition Deployment

Deployment reference

Deployment guide and helper scripts available at:

http://github.com/mkissam/hphelioncedemo

Page 17: HP Helion OpenStack Community Edition Deployment

Useful links

[1] HP Helion OpenStack 1.0 Community Virtual Installation and Configurationhttp://docs.hpcloud.com/helion/community/install-virtual/

[2] HP Helion Youtube Channelhttps://www.youtube.com/channel/UC4pSHVlbvJRBu0AnqOKbIog[3] Configure NTP serverhttp://docs.hpcloud.com/helion/openstack/install/ntp/