calgary openstack meetup january 2015

Post on 15-Jul-2015

158 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

@cybera | #canada3

Calgary OpenStack Group O p e n S t a c k . F r o m D e p l o y m e n t t o U s a g e

P R E S E N T E D B Y M i c h e a l J o n e s 0 1 | 1 4 | 1 5

@cybera

@cybera

Who

Deploying OpenStack Lessons

How can I use OpenStack?

How do people use OpenStack?

Agenda

@cybera

@cybera

“Cybera is a not-for-profit organization that works to spur and support innovation, for the economic benefit of Alberta, through the use of cyberinfrastructure.”

@cybera

OpenStack

@cybera

HORIZON Dashboard

KEYSTONE Authentication/Users

NEUTRON Networking

GLANCE Images

NOVA Compute

CINDER Block Storage

SWIFT Object Storage

TROVE Databases

@cybera

OpenStack? An API?

@cybera

HORIZON Dashboard

KEYSTONE Authentication/Users

NEUTRON Networking

GLANCE Images

NOVA Compute

CINDER Block Storage

SWIFT Object Storage

TROVE Databases

@cybera

iSCSI

NFS

Gluster

Ceph

???

Cinder

@cybera

KVM

Xen

HyperV

VMWare

???

Nova

@cybera

TOO. MANY. CHOICES.

@cybera

Started with Bexar

Started with Production with Cactus

Operate several medium sized OpenStack clouds

Our OpenStack History

@cybera

Shared Computing Resources for Post Secondaries

Resources for startups, researchers, and post secondary collaboration.

Types of Clouds

@cybera

Deployment

@cybera

Underlying Decisions are important

Automate

No seriously. Automate

Deployment

@cybera

Nova (Hypervisor) -> KVM

Cinder (Block Storage) -> NetApp via iSCSI

Network -> Nova Networking with VLANs.

Pieces

@cybera

Distribution (RDO, Mirantis, Nebula, SmartStack etc.)

Roll your own (Packages, Source?)

Balancing Services

Overcommit?

Installing

@cybera

Enjoy!

@cybera

Except when we can’t

@cybera

Corrupted storage? Components matter.

Events don’t finish?! RabbitMQ and HAProxy aren’t friends.

Stuff Happens

@cybera

OpenStack Operators Mailing List:https://wiki.openstack.org/wiki/Mailing_Lists#Operators

IRC: irc.freenode.net #openstack-operators

OpenStack Operators

@cybera

Using OpenStack

@cybera

Use the Dashboard

Kick the Tires

@cybera

Kick the Tires

@cybera

Kick the Tires

@cybera

Security Groups

Floating IPs

Key Pairs

Security Groups. Again.

Kick the Tires

@cybera

Vagrant + vagrant-openstack-plugin

Automation tool of choice (Puppet, Chef, Ansible, etc.)

OpenStack python utils

https://wiki.openstack.org/wiki/SDKs

Tools

@cybera

How is this different from a VPS?

Kick the Tires

@cybera

OpenStack has an API for managing resources

Instance creation and deletion is inexpensive

Automation

Clouds and Elastic Bands

@cybera

How do people use OpenStack?

@cybera

Orchestra in the cloud?!

http://nime2014.org/proceedings/papers/541_paper.pdf

Use Cases

@cybera

Virtual Computing Lab

http://www.cybera.ca/projects/completed-projects/virtual-computing-lab/

http://www.cybera.ca/assets/Publications/ICA-conference-Apache-VCL-and-OpenStack.pdf

Use Cases

@cybera

Learning Management for Alberta

http://www.cybera.ca/projects/shared-services/learning-management-cloud/

Use Cases

@cybera

OpenStack is awesome. OpenStack is a tool.

@cybera | #canada3

Thank you. P R E S E N T E D B Y M i c h e a l J o n e s

0 1 | 1 4 | 1 5

@cybera

top related