Transcript
Page 1: Cluster Building with Stackato

Cluster Building with Stackato PaaS Microcloud to PaaS Minicluster

Ho Ming Li, Cloud Solution [email protected]

Troy Topnik, Technical [email protected]

Page 2: Cluster Building with Stackato

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!

Page 3: Cluster Building with Stackato

activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014

Inside Stackat

o

Page 4: Cluster Building with Stackato

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)

Page 5: Cluster Building with Stackato

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

Page 6: Cluster Building with Stackato

activestate.com/stackato | @activestate | activestate.com/blog | Copyright 2014

StackatoArchitecture

Page 7: Cluster Building with Stackato

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

Page 8: Cluster Building with Stackato

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

Page 9: Cluster Building with Stackato

Thank you!

Get Stackatohttp://www.activestate.com/stackatohttp://docs.stackato.comStackato forums

Contact Us

[email protected]

[email protected]


Recommended