DevOps For Dummies

 23

Making the Grade in Desktop

DevOps Virtualization

School District 27J provides educational services to approximately 16,000 students in Colorado. The staff and educators work to ensure that all students have the knowledge, skills, and attitudes needed for present and future competence and success. As part of this commitment, the district sought to create an online computing environment that leveraged a virtual desk-

top infrastructu2ren,denIBsuMrinLgimthiatet dteaEcdhiteirosnhad access

to their district resources at all times, which allowed them to fully support students both inside and outside the classroom.

The district launched its virtual desktop infrastructure

(VDI) environment with a 100-desktop pilot program

with the expectation that it would later scale to 800

desktops. As the system went live on the first day of the

school ging in

cyreaasrh, tehbdeytrheSesabunaltcjinekgeenvbdoSoohtf tsahtroemrimnafrfraaosnmtrdutcetaucrhee--rs

logthe

SAN was undersizedBaenrdnbiaesiCcaollyynweasn't going to work.

The CIO of the school district scurried for other storage options that could quickly overcome the hardware failure. After looking at other solutions that could take up to 30 days to deliver, the district needed help sooner and decided on Tegile Systems.

Tegile assessed the needs of the district quickly and implemented a solution in the middle of the outage. Tegile delivered the hybrid solution within days of placing the order.

These materials are ? 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.

23

Making the Grade in Desktop

Virtualization DevOps For Dummies?, 2nd IBM Limited Edition Published by

John Wiley & Sons, Inc.

Scho11o1 lRivDeriSst. trict 27J provides educational services to Hoboken, NJ 07030-5774

apprwowwx.wiimleya.ctoem ly 16,000 students in Colorado. The staff

and eCodpyruighct a? 2t0o15rbsy JowhnoWirleyk& tSoons,eIncn. sure that all students have the knowledge, skills, and attitudes needed for present No part of this publication may be reproduced, stored in a retrieval system or transmitted in any

form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise,

and future competence and success. As part of this except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without the prior written permission of the Publisher. Requests to the Publisher for permission should be

commitment, the district sought to create an online addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at .

compTraudetmianrkgs: Weileny, vFoir rDuomnmimes, tehenDutmmthiesaMtan lloegov, TeherDaumgmeieds Waay, Dvumirmtieus.caoml, Mdaekinsg ktop infrastructure, ensuring that teachers had access Everything Easier, and related trade dress are trademarks or registered trademarks of John Wiley &

Sons, Inc. and/or its affiliates in the United States and other countries, and may not be used without

to their district resources at all times, which allowed written permission. IBM and the IBM logo are registered trademarks of International Business Machines Corporation. All other trademarks are the property of their respective owners. John Wiley

them& to Sons, Ifncu., lislnyot asssuocpiatpedowirthtansy ptruodducet onr vtensdobr moenttihonedinin sthiisdboeok.and outside

the classroom. LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND THE AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACY OR COMPLETENESS OF THE CONTENTS OF THIS WORK AND SPECIFICALLY DISCLAIM ALL WARRANTIES,

The district launched its virtual desktop infrastructure INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE. NO WARRANTY MAY BE CREATED OR EXTENDED BY SALES OR PROMOTIONAL MATERIALS.

(VDI) environment with a 100-desktop pilot program THE ADVICE AND STRATEGIES CONTAINED HEREIN MAY NOT BE SUITABLE FOR EVERY SITUATION. THIS WORK IS SOLD WITH THE UNDERSTANDING THAT THE PUBLISHER IS NOT

with the expectation that it would later scale to 800 ENGAGED IN RENDERING LEGAL, ACCOUNTING, OR OTHER PROFESSIONAL SERVICES. IF PROFESSIONAL ASSISTANCE IS REQUIRED, THE SERVICES OF A COMPETENT PROFESSIONAL

desktops. As the system went live on the first day of the PERSON SHOULD BE SOUGHT. NEITHER THE PUBLISHER NOR THE AUTHOR SHALL BE LIABLE FOR DAMAGES ARISING HEREFROM. THE FACT THAT AN ORGANIZATION OR WEBSITE IS

school year, the resulting boot storm from teachers log- REFERRED TO IN THIS WORK AS A CITATION AND/OR A POTENTIAL SOURCE OF FURTHER INFORMATION DOES NOT MEAN THAT THE AUTHOR OR THE PUBLISHER ENDORSES THE

ging in crashed the backend of the infrastructure -- the INFORMATION THE ORGANIZATION OR WEBSITE MAY PROVIDE OR RECOMMENDATIONS IT MAY MAKE. FURTHER, READERS SHOULD BE AWARE THAT INTERNET WEBSITES LISTED IN THIS WORK MAY HAVE CHANGED OR DISAPPEARED BETWEEN WHEN THIS WORK WAS WRIT-

SAN wTENaAsNDuWnHEdNeITrISsRiEzAeD.d and basically wasn't going to work.

The CIO of the school district scurried for other stor- For general information on our other products and services, or how to create a custom For Dummies book for your business or organization, please contact our Business Development Department in the

age options that could quickly overcome the hardware U.S. at 877-409-4177, contact info@, or visit go/custompub. For information about licensing the For Dummies brand for products or services, contact

failurBrean.deAdRfitgehtrs&lLoicoenkseisn@Wgileay.tcoom.ther solutions that could take up toISB3N:0978d-1-1a19y-04s705t-6o(pbdk)e; ISlBiNv: 9e78r-1,-11t9h-04e729d-2 (iesbkt)rict needed help

Manufactured in the United States of America

soon10er9 a8 n7 d6 5d4e3ci2d1ed on Tegile Systems.

Tegile assessed the needs of the district quickly and

implPeumbelinshterd'saAsckonluowtiloendgimnetnhtes middle of the outage.

TegilSeomde oef tlhievpeeorpeledwhtohheelpehd byribngrtihdis bsoookltuo mtiaorkent inwcluidtehthienfoldloawiyngs: of

placiPnrogjectthEdeitoor:rCdarreierA.. Johnson

Acquisitions Editor: Katie Mohr Editorial Manager: Rev Mengle

Business Development Representative: Sue Blessing

Production Coordinator: Melissa Cossell

These materials are ? 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.

23

Making the Grade in Desktop

VirtualizTaatibolne of Contents

School District 27J provides educational services to

approximately 16,000 students in Colorado. The staff

and educatoInrtrsodwucotirokn t.o. . .e.n. .s.u. .r.e. .t.h. a. .t. .a.l.l. s. .t.u. d. .e. n. .t.s. .h. .a.v.1e the knowledge, skills, and attitudes needed for present and future comAIcpbooenusttUeTsnheidsciBenoToahkni.s..dB...o..os..k.u.......c......c........e......s......s.............A........s..........p........a......r......t........o......f........t....h........i..s.. 21 commitment, thBeeyodndisthterBicootk.s...o....u...g...h....t....t..o......c...r...e...a...t..e.....a....n.....o....n...l..i..n...e2

computing Cehnavptierro1n: Wmheant Its tDheavOtplse?v.e. r. .a.g. e. .d. .a. . v. .i.r.t.u. a. .l. d. .e.3sktop infrastructuUnrdee,rsetanndsinugrthine BgustihneasstNteeedafcorhDeevrOspsh..a....d.....a...c....c...e. 3ss to their districtRerceogsnoizuingrcthee sBuasitneassllVatliume oef Dse,vOwphs .i..c...h......a...l..l..o...w.....e4d

them to fully suppoEnrhtanscteducduestonmtesr ebxpoetrihencien.s...i..d....e.....a...n....d.....o....u...t..s5ide

the classroom.

Increased capacity to innovate...................................... 5 Faster time to value......................................................... 6

The district lauSneecinhgDeHedvoewliotDpseavnOvdpirstetWsutoaargklasi.dn..s..et...ps..r.ko...dt..uo..c..pt..i.o..ni..n-.l.i.kf..re...as..y.s.s..tt.e.r.m..u..s.c.......t....u66re (VDI) environmentDwepiltohy waith1r0ep0e-adtaeblse,kretloiapbleppirolocetsspesr..o...g....r..a...m... 7

with the expectatioMnontihtoraatnditvawlidoatuelodpelraattioenral squcaalitlye....t..o.....8...0...0.... 8 desktops. As the syAsmtpelimfy fewedebanckt lloiovpes...o....n.....t..h....e.....f..i.r...s...t....d...a....y....o....f8the school yearC, htahpeterr e2:sLuolotkiinnggabt oDeovtOsptsoCrampabfirliotimes t. e. .a.c. .h.e. .r.s.9log-

ging in crashedPtahthes tobDaecvOkpesnAddopotifont.h...e.....i..n...f..r...a...s...t..r...u...c...t...u...r...e.....--..... 9the SAN was undersPDleiavznee.l.o.d.p.../.Ta..e..ns..t.d.........b........a......s......i....c......a......l....l....y..........w........a........s......n......'....t........g......o......i....n........g........t......o..........w.. 1110ork.

The CIO of the schCooollalbdoriastivteridcevtelsopcmuernrt .i..e...d......f..o...r....o....t..h....e...r.....s...t1o2rage options thaDtepclooyCuo..n..lt.d.i.n..u..qo...u.u.s..i.t.ce..s.k.t.i.nl..y.g......o........v......e........r....c......o........m............e........t......h......e..........h........a......r......d......w1133are

failure. After loOopkerianteg....a...t....o....t..h....e...r....s...o....l..u...t...i.o....n....s....t...h...a....t....c...o....u...l..d.... t14ake

up to 30 days to deCloinvtienuro,utshmeonidtoirsintgr..i..c...t....n....e...e...d....e...d......h...e....l.p....... 14 sooner and decideCdonotinnuoTusecguisltoemSeryfesetdebamcksa.nd optimization .... 14

Chapter 3: Adopting DevOps . . . . . . . . . . . . . . . . . . . . . . .15

Tegile assessed the needs of the district quickly and implemented aKsnoowliuIndgetniWtoihfyneirneigntbouBtsehingeiens.s.m..o..b..ij.ed..c..dt..i.v.l.e.e.s.......o......f........t....h........e..........o......u........t....a......g......e1156.

Tegile delivered thIedenhtiyfybingribdottsleonelcukstiinotnhe wdeliitvheryinpipdelainyes.....o...f16

placing

the

ordPeeorp.leDeinvODpevsOcpuslt.u..r..e..............................................................................................................................

17 17

DevOps team .................................................................. 19

Process in DevOps ................................................................... 19

DevOps as a business process..................................... 19

Change management process ...................................... 20

DevOps techniques ....................................................... 21

These materials are ? 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.

23

Making the Grade in Desktop iv DevOps For Dummies, 2nd IBM Limited Edition

Virtualization Technology in DevOps ............................................................ 24 Infrastructure as code................................................... 25

School District 27JDDpeelprivlooeyrvmyipednipteealsuinteoe.m.d..a..ut.i.o..c.n..a.a..nt..di..o.r..e.n.l.e.a.a..s.l.e..s.m..e.a..nr..a.v.g..ie..cm...e.e..n.s.t.....t.. 22o68 approximately 16,000 students in Colorado. The staff and educatoCrhaspwtero4r: LkootkoinegnatsHuorweCtlohuadtAcaclellesrtautedseDnevtOspsh. a. .v31e

the knowledge,UssikngilCllso,udaans dan aEntatbilteur fdoreDsevnOpese...d...e....d.....f..o....r....p....r..e.. 3s2ent and future comFCpuhleol-oStsteaincngkcaDeeCplolaouyndmSdeenrsvtsiuc..e.c..M.c..o..ed...es..l.s.f.o...r..A.D..e..sv..O..p.p...sa.....r......t........o......f........t....h........i..s3345 commitment, the dIiasaSt.r..i..c...t....s...o....u...g....h...t....t...o.....c...r...e...a...t...e.....a...n.....o....n...l..i..n.. 3e5

ctoopmipnufrtainsgtreuncvtuiUrrnoeden,rPsmeataannSeds.n.i.un..tg.r..W.ti..nh.h..ag.a.t..ta.t..Hh.l..ey.a.b.v.rt..ie.d.t..rC.e.a.l.ao..gu.c.d.e.h..Id.s.e.......ar....s....v......h..i....r..a..t....d..u......a..a....l....c....d..c......ee33ss87 ksto their distCrhicaptterre5s: oUusirncg eDsevaOtpsatlol StoimlveeNse, wwChhiacllhenaglelso. w. .4e1d

them to fully suMpopbiloe rAtppslictautidones.n...t..s.....b....o....t..h.....i..n....s...i.d....e.....a...n....d.....o....u....t4s2ide

the

classroom.

ALM Processes ......................................................................... Scaling Agile..............................................................................

43 43

The district launMDecuvlhtOippelsed-iTniietthrseAEpvnptileircrtaputriiosanels....d........e......s......k......t......o......p..........i....n........f....r....a......s......t....r......u........c......t.. u4445re (VDI) environmSeunpptlywChitahinsa.....1...0...0...-..d....e...s...k...t..o....p.....p....i..l.o....t....p...r...o....g...r..a....m. 46

with the expectTahteioInnternthetaoftTihtinwgso....u....l.d......l.a....t..e...r....s...c...a...l..e.....t..o.....8...0....0.. 46

desktops. AsChtahpeters6y: sMtaekmingwDeenvOtplsivWeorokn: IBtMhe's fSitrosryt .d.a. .y. .o.4f9the

school year, theTarkeinsgua lLtoionk gat bthoe Eoxtecsuttivoer'smRolfer..o....m.......t..e...a...c....h...e....r..s. 50logging in crashedPtuhtteingbTaogcektheernthde oTefamth...e.....i..n....f.r...a...s...t..r...u...c....t..u...r...e.....--.... 51the

SAN was undersSeizttiendg DaevnOdps bGoaaslsi.c...a....l.l..y.....w.....a...s...n...'..t....g...o....i.n....g.....t..o.....w.. 5o1 rk.

Learning from the DevOps Transformation ......................... 52

The CIO of the schoExopalnddiinsg targiilce ptrasccticuers.r..i..e...d......f..o...r.....o...t...h...e....r....s...t. o52rage options that coLBueuvilleddriangqginaugditeeclsikvtealruyytopomipvaetleiionrnec........o......m............e..........t....h........e..........h......a........r....d........w5534are failure. After lookinEgxpeartimoentthingerrapsidolyl.u....t..i..o...n....s.....t..h....a...t....c...o....u...l..d.....t5a6 ke

up to 30 days to deCloivnteinruo, utshlyeimdpriosvtinrgi.c...t....n....e...e...d....e...d......h....e...l..p....... 57 sooner and decLiodoekindg aot ntheTDeevgOiplseReSsyulstst.e....m.....s..................................... 58

Chapter 7: Ten DevOps Myths. . . . . . . . . . . . . . . . . . . . . .59

Tegile assessed the needs of the district quickly and implemented a DDseeovvOOluppsstIIissoOOnnpleyriafnotirot"nhBsoLerenamornniintdhgedHWolweebt"ooSCfhootdphes.e..........o........u......t....a........g......e56.90

Tegile deliveredDetvOhpes Ihs Jyusbt rfoirdDesvoelolupmteiontnandwOiptehraitnionds.a...y....s....o....f60

placing

the

ordDDeeervv.OOppss

Isn't Isn't

for for

ITIL Shops .................................................... Regulated Industries ..................................

60 61

DevOps Isn't for Outsourced Development.......................... 61

No Cloud Means No DevOps................................................... 61

DevOps Isn't for Large, Complex Systems............................ 62

DevOps Is Only about Communication ................................. 62

DevOps Means Continuous Change Deployment ................ 62

These materials are ? 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.

23

Making the Grade in Desktop

VirtualizatiIonntroduction

School District 27J provides educational services to approximately 16,000 students in Colorado. The staff

D and educators work to ensure that all students have

the knowledge,esvOkpilsl(ssh, oartnfodr daetvteiltoupmdeentsanndeoepdereatdionfso),rlikpe rmeosstent and future comnpeewtaepnprcoaechaens,dis osnulycacbeuszzsw.oArdsforpmaarnty opefopthle.is commitmenEbtvr,oeartydhoteneermdtasil,ksDstearvbiOocputst isits,oabnuutagpnhoptrtoeavtceohrybcoanrseeedkanotonewlseaawnnhaanotdintailgsii.nlIene computing eprninvciiprloesninmwehinchtbtuhsianetssleowvneerrsaagneddtheadevvierlotpumaelntd, esktop infrastruopcetrautiroens,, eanndsquuarliitny gasstuhraantcetdeeapcarhtmeernsts hcoalladboaractce etoss to their distdnreeislcisvtetorrsmeoofstrwoeaqurueriiccnkelayscsoeaniztteinmauolalurkstemitmoanpenpeosrr,ttuhwnaithtieeinscaabhnledsartelhldeoubcweusei-d them to fulltyhestuimpeptooinrctlusdteucudsteonmtesr febedobtahck.iInndseiedde, enatnerdprioseutside the classrooapmpl.ications are so diverse and composed of multiple tech-

nologies, databases, end-user devices, and so on, that only a

The districtDleavuOnpscahpperdoacihtswivllibretsuuaccledssefusl kwthoenpdeianlifnrgawsitthrtuhcesteure (VDI) envirocnommpleexnittiews. Oitphiniaon1s 0di0ffe-dr oenshkotwotpo upseilito, htopwrevoegr.ram with the expSeomcetapetoioplensatyhtahatt iDtevwOopsuisldforlpartaectritiosncearsleonltyo; o8th0er0s desktops. Assayththeat sityresvtoelvmes awrouenndtthleivcleouod.nIBMthtaekefsirasbtrodadaayndof the school year,hdoetllhiivsteeircyrvaeiepswpuraonlatdcihsne--gesabDneoavpoOpptrsosaactshoatrbhmuastitnafekrseoss-dmarniveetwneosaorcfethnwhaearrencsedlogging in crashbuesdinetshs ceapbabailcitky efronmdanoifdetahaell tihnefwraaystotrpurocdtuuctrioen,-- pro-the SAN was undvideinrgsbizuseindesas nvadluebtoacsuisctoamlleyrs win aansenff'ictiegnot minangnetroanwd ork.

capturing feedback as customers engage with the capability.

The CIO of tTho edosthcish, yooou lnededisptarrtiiccitpasticonufrrormiestdakfeohorldoertshbeeyronsdtorage optionsjautpshptrtaohatecdhceiovneculloulpddmeseqlninut eaisncdokfoblpyuesriaonteivosnse,srptcreaaocmtmisti.oAenetrtrushe, eeDxeehvcOuatpirvsdesw, are failure. Afteprarltoneorks,isnupgplaietrs,oatnhd esorosn.olutions that could take up to 30 days to deliver, the district needed help

sooneAr abnodudtecTidheidsoBn Toeogkile Systems.

Tegile assessed the needs of the district quickly and implementeTTdohdisaabys'osoofkalstuta-kmteiosovaninbguiwnsionrtelhsdsem-ceamnketrsiidcDaedpvlpOerposoacefhsstteohnDteiaelvotOoupastl.lage. Tegile deliveenrteerdpritshesethhatymbusrtibde sagoileluantdiolenanweniotuhgihntodreasyposndof placing the roapriddley rto. changes such as customer demands, market condi-

tions, competitive pressures, or regulatory requirements.

If you're reading this book, we assume that you've heard about DevOps but want to understand what it means and how your company can gain business benefits from it. This book is

These materials are ? 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.

23

Making the Grade in Desktop 2 DevOps For Dummies, 2nd IBM Limited Edition Virtualization geared to executives, decision makers, and practitioners who

are new to the field of DevOps, who seek more information

School Distrasubicrorutotu2tnh7deiJnagpppthrroeoaccvohni,dcaenepdst wtoehgodewut taconatthttoeiomcunetatatholrofsuiteg. hrvthiecheyspeto approximately 16,000 students in Colorado. The staff

Icons Used in This Book and educators work to ensure that all students have

the knowledge, skills, and attitudes needed for present and future cYooum'll pfinedtseenvecrael icaonnsdinstuhecmcaergsinss. oAf tshispbaorotk. oHefret'hs is commitmenwth,atththeeydmiesatnr. ict sought to create an online computing environment that leveraged a virtual desktop infrastruTashcpeetTcutipsreoicf,oDneepvnoOsipnusts.roiuntghetlphfualtintfoeramcathioen rosn vharaiodusaccess to their district resources at all times, which allowed them to fully support students both inside and outside the classrooAwmnayntt.htiongketehpatinhamsiandR.emember icon is something that you The district launched its virtual desktop infrastructure (VDI) enviroTnhemWearnntinwg icitohn aaler1ts0y0o-udtoecsrkitticoalpinpfoirlmoattiopnr. ogram with the expectation that it would later scale to 800 desktops. As the system went live on the first day of the school year,Tetchhenicrael Sstuuflftminatgeribalogooets sbteoyornmd thferobamsicsteofaDcehvOeprss. logging in crashIteisdn'ttehsseenbtiaalcrkeaednindg, hoofwtehveer. infrastructure -- the SAN was undersized and basically wasn't going to work.

Beyond the Book The CIO of the school district scurried for other stor-

age optionsYtohu caatn cfinodualddditqiounailcinkfolyrmoatvioen rabcooumt DeevOthpseanhdaIBrMd'sware failure. Aftearplporooackhinangd saetrvoicetshaevrailsabolelubytivoisnitisngtthheaftollcowoiungldwetbake up to 30 daypsagetso: deliver, the district needed help sooner and decIBiMdeDdevOopns SToluetigoinl:eibSm.ycsotme/dmevso.ps Tegile assessedDetvhOeps n--etehedIsBMoafptphroeacdh i(wsthritiecptapqeur):icibkml.ybiazn/ d implemented aBsdEonlBuztion in the middle of the outage. Tegile delivereTdhethSoeftwhayrebErdigde (sstoudluy)t: iiobmn.cwo/it1h56iKndodOays of placing the ordAedro.pting the IBM DevOps Approach (article): ibm.

biz/adoptingdevops DevOps Services for Bluemix (service):

These materials are ? 2015 John Wiley & Sons, Inc. Any dissemination, distribution, or unauthorized use is strictly prohibited.

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download