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

Preview:

Citation preview

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

Developing and Deploying at MITDistributable Virtual Machines

IT Partners ConferenceJune 2, 2010

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

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

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

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

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

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

The Future

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)

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

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

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

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

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

Student VM Demoof first launch

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

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

Questions?

pvm-project@mit.edu

Jim Cain – OEIT – Experimental Learning Environments Team jrcain@mit.edu

Jonathan Hunt – IS&T Faculty Student Experience Team jmhunt@mit.edu

Blake Skinner – IS&T Software Release Teambskinner@mit.edu

Recommended