cluster building with stackato
Post on 10-May-2015
262 Views
Preview:
DESCRIPTION
TRANSCRIPT
Cluster Building with Stackato PaaS Microcloud to PaaS Minicluster
Ho Ming Li, Cloud Solution Architecthomingli@activestate.com
Troy Topnik, Technical Communicationstroyt@activestate.com
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
Getting Stackato In house: Download a VM ●using just a hypervisor (KVM, VirtualBox, Xen)●with cloud orchestration software (e.g. vSphere, Open Stack, Eucalyptus)
Hosted: Start a Stackato instance●AWS
●HP Cloud ← We'll use this today!
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
Inside Stackat
o
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
We'll use HP Cloud / OpenStack
because…● Stackato VM is publicly available there● setup experience will be similar on any OpenStack
● we can show a scriptable CLI interface (Nova)
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
Creating a Stackato ClusterThe "stem cell" philosophy of the Stackato VM
● boots as a fully functional micro cloud●connects to a Primary node (MBUS IP)●can take on one or more roles
'kato' command automates most of the configuration
● common configuration and maintenance tasks are automated● more fine-grained control than the web console
No BOSH required, much shorter learning curve
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
StackatoArchitecture
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
Five Node Mini Cluster
● 1 Core node consisting of controller, router, and supporting processes
● 1 data-services node running the database, messaging and filesystem services
o large VM (e.g. 8GB RAM)o backed by block storage
● 3 DEA (Droplet Execution Agent) nodes
activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014
Cluster Setup DocumentationFrom http://docs.stackato.com/admin/cluster/ :$ ssh stackato@$FLOATING-IPcore:$ kato node rename $FLOATING-IP.xip.io --no-restartcore:$ kato node setup core api.$FLOATING-IP.xip.iocore:$ kato role add …core:$ ssh $INT-IP(dea|services node) dea:$ kato node attach -e dea CORE_IPservices:$ kato node attach -e data-services CORE_IP
Thank you!
Get Stackatohttp://www.activestate.com/stackatohttp://docs.stackato.comStackato forums
Contact Us
● homingli@activestate.com
● troyt@activestate.com
top related