HP Helion OpenStack Community Edition Deployment
-
Upload
marton-kiss -
Category
Software
-
view
355 -
download
1
Transcript of HP Helion OpenStack Community Edition Deployment
![Page 1: HP Helion OpenStack Community Edition Deployment](https://reader033.fdocuments.net/reader033/viewer/2022042505/55a521d91a28abbf348b47df/html5/thumbnails/1.jpg)
HP Helion OpenStackCommunity EditionDeployment overview - Virtual mode
Márton KissHP Helion [email protected]
![Page 2: HP Helion OpenStack Community Edition Deployment](https://reader033.fdocuments.net/reader033/viewer/2022042505/55a521d91a28abbf348b47df/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022042505/55a521d91a28abbf348b47df/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022042505/55a521d91a28abbf348b47df/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022042505/55a521d91a28abbf348b47df/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022042505/55a521d91a28abbf348b47df/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022042505/55a521d91a28abbf348b47df/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022042505/55a521d91a28abbf348b47df/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022042505/55a521d91a28abbf348b47df/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022042505/55a521d91a28abbf348b47df/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022042505/55a521d91a28abbf348b47df/html5/thumbnails/11.jpg)
Overcloud Admin UI
http://192.0.2.21 (overcloud_dashboard.url)
![Page 12: HP Helion OpenStack Community Edition Deployment](https://reader033.fdocuments.net/reader033/viewer/2022042505/55a521d91a28abbf348b47df/html5/thumbnails/12.jpg)
Undercloud Admin UI
http://192.0.2.2 (undercloud_dashboard.url)
![Page 13: HP Helion OpenStack Community Edition Deployment](https://reader033.fdocuments.net/reader033/viewer/2022042505/55a521d91a28abbf348b47df/html5/thumbnails/13.jpg)
Monitoring dashboard
http://192.0.2.2/icinga (undercloud_icinga.url)
![Page 14: HP Helion OpenStack Community Edition Deployment](https://reader033.fdocuments.net/reader033/viewer/2022042505/55a521d91a28abbf348b47df/html5/thumbnails/14.jpg)
Log Analyzer
http://192.0.2.2:81(undercloud_kibana.url)
![Page 15: HP Helion OpenStack Community Edition Deployment](https://reader033.fdocuments.net/reader033/viewer/2022042505/55a521d91a28abbf348b47df/html5/thumbnails/15.jpg)
DEMO!
![Page 16: HP Helion OpenStack Community Edition Deployment](https://reader033.fdocuments.net/reader033/viewer/2022042505/55a521d91a28abbf348b47df/html5/thumbnails/16.jpg)
Deployment reference
Deployment guide and helper scripts available at:
http://github.com/mkissam/hphelioncedemo
![Page 17: HP Helion OpenStack Community Edition Deployment](https://reader033.fdocuments.net/reader033/viewer/2022042505/55a521d91a28abbf348b47df/html5/thumbnails/17.jpg)
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/