HP Helion OpenStack Community Edition Deployment

download HP Helion OpenStack Community Edition Deployment

of 17

  • date post

    14-Jul-2015
  • Category

    Software

  • view

    277
  • download

    1

Embed Size (px)

Transcript of HP Helion OpenStack Community Edition Deployment

  • HP Helion OpenStack

    Community EditionDeployment overview - Virtual mode

    Mrton Kiss

    HP Helion MVP

    marton.kiss@gmail.com

  • 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

    Lab

    Workstation

    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/