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

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

Dec 25, 2015

Download

Documents

Laurence Neal
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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]