19
So Your OpenStack Cloud is Built...Now What’s Next? Walter Bentley Cloud Solutions Architect – Private Cloud

So Your OpenStack Cloud is Built...Now What?

  • Upload
    tesora

  • View
    55

  • Download
    3

Embed Size (px)

Citation preview

Page 1: So Your OpenStack Cloud is Built...Now What?

So Your OpenStack Cloud is Built...Now What’s Next?Walter Bent leyCloud Solut ions Arch i tect – Pr ivate C loud

Page 2: So Your OpenStack Cloud is Built...Now What?

2@ d j s t a y fl y p r o

Walter BentleySenior Technical Marketing Engineer, RPC

Twitter: @djstayflyproLinkedIn: http://goo.gl/r2p21i

GitHub: wbentley15Blog: hitchnyc.com

• Over 17 years of IT experience • New Yexan (a New Yorker living in

Texas)• Cloud Advocate (hybrid is my favorite)• Author & Knowledge sharer• OpenStack believer• Motorcyclist & DJ (literally…no lie)• Always about living life now!

Page 3: So Your OpenStack Cloud is Built...Now What?

3@ d j s t a y fl y p r o

Talking Points• Review some common cloud decisions and day-to-day operator tasks• Learn why OpenStack and automation work great together• Review some automation considerations before getting started• Step thru how to automate various tasks with OpenStack• Benefits of adopting an ‘Administration DevOps’ state of mind and

next steps

Page 4: So Your OpenStack Cloud is Built...Now What?

4@ d j s t a y fl y p r o

So you have a cloud, now what?

Why not create some roles and playbooks to automate all those pre-configurations

Page 5: So Your OpenStack Cloud is Built...Now What?

5@ d j s t a y fl y p r o

Decisions, decisions…

Page 6: So Your OpenStack Cloud is Built...Now What?

6@ d j s t a y fl y p r o

OpenStack AutomationAPIs and/or

CLIDashboard

Hypervisor

Page 7: So Your OpenStack Cloud is Built...Now What?

7@ d j s t a y fl y p r o

Before you get started…

A few possible automation considerations:

• Create a plan with goals, objectives and planned outcomes• Make framework decisions ahead of time; then stick to them• Code consistency

Defining environment variables

API vs. CLI Where to run the codeShould the automation code run locally on the control plane or remotely? Yes, you have to decide

Within your automation code you have to decide whether to consume the OpenStack API or CLI

Automation code should leverage variables as much as possible; variables can be defined globally or per role/recipes/manifests/modules

Page 8: So Your OpenStack Cloud is Built...Now What?

Image FPO

8

D e m o : Tu r n A p p l i c a t i o n S t a c k s i n t o C o d ew i t h H e a t

8

Page 9: So Your OpenStack Cloud is Built...Now What?

9@ d j s t a y fl y p r o

OpenStack Scenario #1As a cloud operator,you want to empower the QA team with the ability to stand up their own test environments… • What would be your approach for doing this with OpenStack? Provide

QA with a project and say good luck?• Is there more you could do for them? How could you make this a single

‘push button’ solution?

Page 10: So Your OpenStack Cloud is Built...Now What?

Image FPO

10

D e m o : A u t o m a t e c l o u d a d m i n i s t r a t i o n t a s k sw i t h A n s i b l e

10

Page 11: So Your OpenStack Cloud is Built...Now What?

11@ d j s t a y fl y p r o

cloud operator

cloud consumer

api cli

Page 12: So Your OpenStack Cloud is Built...Now What?

12@ d j s t a y fl y p r o

OpenStack Scenario #2As a cloud operator,what if you were tasked with creating 50 users and projects… • How long would it take you using Horizon? Using the CLI?• Keep in mind you have password standards to meet, given a tight

timeline and will need to avoid mistakes/typos.• What if you need to now adjust the quotas for all 50 projects next?

Page 13: So Your OpenStack Cloud is Built...Now What?

Image FPO

13

D e m o : D e t e r m i n e y o u r c l o u d s h e a l t h i n o n e c o m m a n d

13

Page 14: So Your OpenStack Cloud is Built...Now What?

14@ d j s t a y fl y p r o

OpenStack Scenario #3As a cloud operator,what if you were tasked with providing real-time health status reports of your cloud• Could you easily do this? What would be your approach?• Would connecting to each controller node be the best use of time?• What if your environment has over 1,000 compute nodes?

Page 15: So Your OpenStack Cloud is Built...Now What?

Image FPO

15

‘ A D M I N I S T RAT I O N D E VO P S ’ S TAT E O F M I N D15

Page 16: So Your OpenStack Cloud is Built...Now What?

16@ d j s t a y fl y p r o

Cloud Lifecycle

DISCOVER/ASSESS

Compute

Memory

StorageSegregation

GoalsObjectivesOutcomes

ARCHITECT

Network

Redundancy

Sizing/Scaling Strategy

IMPLEMENT SUPPORT

Monitor

Troubleshoot

Escalation/Tickets

SECURITY

CAPACITY PLANNING

Page 17: So Your OpenStack Cloud is Built...Now What?

17@ d j s t a y fl y p r o

‘Administration DevOps’ Concepts and Principles

Automate everything – do it once and run it hundreds of times

Influence application design; cloudy applications should:

easily scale horizontally be designed to consume disposable

computing resources be designed in a share nothing approach

(stateless) be built in an DevOps model be built to expect failures

Page 18: So Your OpenStack Cloud is Built...Now What?

18

Q&A Sess ion

Twitter: @djstayflyproEmail: [email protected]

Page 19: So Your OpenStack Cloud is Built...Now What?

O N E FAN AT I C A L P L AC E | S A N AN T O N I O , T X 7 8 2 1 8U S S A L E S : 1 - 8 0 0 - 9 6 1 - 2 8 8 8 | U S S U P P O RT: 1 - 8 0 0 - 9 6 1 - 4 4 5 4 | W W W. RAC K S PAC E . C O M

© RACKSPACE LTD. | RACKSPACE® AND FANATICAL SUPPORT® ARE SERVICE MARKS OF RACKSPACE US, INC. REGISTERED IN THE UNITED STATES AND OTHER COUNTRIES. | WWW.RACKSPACE.COM

Thank youTwitter: @djstayflypro

Email: [email protected]