Upload
marton-kiss
View
319
Download
1
Tags:
Embed Size (px)
Citation preview
HP Helion OpenStackCommunity EditionDeployment overview - Virtual mode
Márton KissHP Helion [email protected]
What is HP Helion OpenStack CE?
An OpenStack based private cloud distribution, packaged by HP Engineers, based entirely on open-source
components.
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
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
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)
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
Install OS on physical hardware
Deploy seed vm
Setup the UnderCloud
Orchestrate the OverCloud instances
Deployment steps (virtual mode)
SEED VM UNDERCLOUD OVERCLOUD
5m 15m 45m
Deployment time
* Deployment time strongly depends on disk I/O performance (SSD suggested for testing)
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
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
Overcloud Admin UI
http://192.0.2.21 (overcloud_dashboard.url)
Undercloud Admin UI
http://192.0.2.2 (undercloud_dashboard.url)
Monitoring dashboard
http://192.0.2.2/icinga (undercloud_icinga.url)
Log Analyzer
http://192.0.2.2:81(undercloud_kibana.url)
DEMO!
Deployment reference
Deployment guide and helper scripts available at:
http://github.com/mkissam/hphelioncedemo
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/