IT Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at...

16
Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at MIT Distributable Virtual Machines IT Partners Conference June 2, 2010

Transcript of IT Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at...

Page 1: IT Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at MIT Distributable Virtual Machines IT Partners Conference.

IT Partners Conference – 6/2/2010 – Distributable Virtual Machines

Developing and Deploying at MITDistributable Virtual Machines

IT Partners ConferenceJune 2, 2010

Page 2: IT Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at MIT Distributable Virtual Machines IT Partners Conference.

IT Partners Conference – 6/2/2010 – Distributable Virtual Machines

Background of VMs at MIT

IS&T licensed VMware for MITDecember 2007

Thousands of staff & students at MIT started using VMware Workstation & Fusion

Departments started creating/using VMsDUSP IS&TSloanmore

Need a better VM for everyone

Page 3: IT Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at MIT Distributable Virtual Machines IT Partners Conference.

IT Partners Conference – 6/2/2010 – Distributable Virtual Machines

The Old Way – 2-8 hours

Create a VMInstall WindowsApply Patches, Reboot, more patches,

Reboot, even more patches (repeat)Install software and configureCopy VM files to new machinesHope settings are right

Page 4: IT Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at MIT Distributable Virtual Machines IT Partners Conference.

IT Partners Conference – 6/2/2010 – Distributable Virtual Machines

Downsides to the Old Way

Time consuming – 2-8 hours to createName conflicts

Windows SID collisions Problems adding to Windows domains

Windows machine name collisionsMAC Address conflicts

Identical user accounts (security risk)Everyone’s VM is a little bit differentSupport Nightmare

Page 5: IT Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at MIT Distributable Virtual Machines IT Partners Conference.

IT Partners Conference – 6/2/2010 – Distributable Virtual Machines

Goals for Doing things Differently

Save time and effortCreating VMInstalling & Configuring Software

Consistency (easier to support/troubleshoot)

Unique (accounts, SID, UUID & machine name)

Apply Best Practices including Security

Page 6: IT Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at MIT Distributable Virtual Machines IT Partners Conference.

IT Partners Conference – 6/2/2010 – Distributable Virtual Machines

Approach for creating distributable VMs

Lots of different needs identified by multiple groupsBase Windows VM (SWRT)Student VM (FSX & OEIT)Business Applications (Business Help Desk)Plus DLC VMs

Started several efforts until we discovered we were all working towards similar goals

Paused and brought the IS&T efforts together to provide a truly supportable and scalable Distributable Windows VM

Page 8: IT Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at MIT Distributable Virtual Machines IT Partners Conference.

IT Partners Conference – 6/2/2010 – Distributable Virtual Machines

The Future

Page 9: IT Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at MIT Distributable Virtual Machines IT Partners Conference.

IT Partners Conference – 6/2/2010 – Distributable Virtual Machines

Distributable Windows VM

Windows 7 - 32 bitBest Practices Security PolicyConfigured for MIT’s WAUS and patchedGeneralized (unique SID and other

identifiers)Targeted Audiences

Base VM for customizing by DLC (IT Partners)Student VM (students)Administrative Staff (faculty & staff)

Page 10: IT Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at MIT Distributable Virtual Machines IT Partners Conference.

IT Partners Conference – 6/2/2010 – Distributable Virtual Machines

Licensing for VM’s OS

Usage up to 4 Windows VM per machine covered under MSCA

Key Management Server (KMS) with Windows 7 makes this transparent for usersHas to be on MITnet (VPN counts) at least once

every 180 days

Page 11: IT Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at MIT Distributable Virtual Machines IT Partners Conference.

IT Partners Conference – 6/2/2010 – Distributable Virtual Machines

Base VM

Designed for Local Technical Experts to create custom DLC specific VMs

Windows 7 (1 GB RAM, 40 GB HD)Security PoliciesMIT WAUS (updates applied)VirusScan & VPN installedPrint through Host’s default printerMicrosoft SysPrep to GeneralizeVMware (.VMX) Config file generalized

Page 12: IT Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at MIT Distributable Virtual Machines IT Partners Conference.

IT Partners Conference – 6/2/2010 – Distributable Virtual Machines

Base VM Demo of generalization

http://kb.mit.edu/confluence/display/istcontrib/Instructions+for+Generalizing+VM+for+deployment

Page 13: IT Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at MIT Distributable Virtual Machines IT Partners Conference.

IT Partners Conference – 6/2/2010 – Distributable Virtual Machines

Student VM (Base VM +)

Student oriented or licensed softwareStudent MatlabOpenOfficeNetBean & EclipseEmacsAnd much more

Mirroring of Documents FoldersHelps keep user data off VM

Custom Background

Page 14: IT Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at MIT Distributable Virtual Machines IT Partners Conference.

IT Partners Conference – 6/2/2010 – Distributable Virtual Machines

Student VM Demoof first launch

Page 15: IT Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at MIT Distributable Virtual Machines IT Partners Conference.

IT Partners Conference – 6/2/2010 – Distributable Virtual Machines

Administrative Staff (Base VM +)

Faculty/Staff oriented or licensed softwareMicrosoft Outlook 2007SAPguiBrioQueryInsert moreAnd much more

Mirroring of Document FoldersHelps keep user data off VM

Custom Background

Page 16: IT Partners Conference – 6/2/2010 – Distributable Virtual Machines Developing and Deploying at MIT Distributable Virtual Machines IT Partners Conference.

IT Partners Conference – 6/2/2010 – Distributable Virtual Machines

Questions?

[email protected]

Jim Cain – OEIT – Experimental Learning Environments Team [email protected]

Jonathan Hunt – IS&T Faculty Student Experience Team [email protected]

Blake Skinner – IS&T Software Release [email protected]