DELL PUBLIC Matt Domsch Technology Strategist, Office of the CTO, Dell September 21, 2009 Dynamic Driver Injection.

Slides:



Advertisements
Similar presentations
UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Advertisements

Fedora Linux Fedora: the (somewhat) new Linux distribution on the block. To switch or not to switch? Moreover, why use it at all? And, what is its target?
Leveraging WinPE and Linux Preboot for Effective Provisioning Jonathan Richey | Director of Development | Altiris, Inc.
Installing software on personal computer
Microsoft ® Application Virtualization 4.5 Infrastructure Planning and Design Series.
SP2 Mikael Nystrom. Agenda Översikt Installation.
Ran Oelgiesser, Sr. Product Manager Praveen Vijayaraghavan, Program Manager (Virtual PC) Yigal Edery, Group Program Manager (MED-V)
Microsoft ® Application Virtualization 4.6 Infrastructure Planning and Design Published: September 2008 Updated: February 2010.
Red Hat Installation. Installing Red Hat Linux is the process of copying operating system files from a CD, DVD, or USB flash drive to hard disk(s) on.
Identity Management and DNS Services Tianyi XING.
© 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Novell SLES 9 on the xw460c Blade.
Windows Azure Conference 2014 Running Docker on Windows Azure.
Windows XP End of Life Microsoft support for Windows XP SP3 and Office 2003 ends April 8, 2014.
Virtualization Lab 3 – Virtualization Fall 2012 CSCI 6303 Principles of I.T.
Hands-On Virtual Computing
Successful Deployment and Solid Management … Close Relatives Tim Sinclair, General Manager, Windows Enterprise Management.
Microsoft Azure Virtual Machines. Networking Compute Storage Virtual Machine Operating System Applications Data & Access Runtime Provision & Manage.
October, Scientific Linux INFN/Trieste B.Gobbo – Compass R.Gomezel - T.Macorini - L.Strizzolo INFN - Trieste.
Exercise #1: Exploring Open- Source Operating Systems with Virtual Machines J. H. Wang Mar. 9, 2010.
Microsoft and Community Tour 2011 – Infrastrutture in evoluzione Community Tour 2011 Infrastrutture in evoluzione.
WCL302. OS DeploymentApp Deployment Infrastructure Deployment.
Exercise #1: Exploring Open- Source Operating Systems with Virtual Machines J. H. Wang Sep. 25, 2015.
Virtual techdays INDIA │ august 2010 virtual techdays INDIA │ august 2010 Consolidate and Virtualize your Linux Environment M.S.Anand │ Technology.
Microsoft Desktop Virtualization Kiran N R Optimized Desktop – TSP Microsoft Corporation.
This slide deck is for LPI Academy instructors to use for lectures for LPI Academy courses. ©Copyright Network Development Group Module 01 Introduction.
A Brief Introduction to Linux Cheng-Han Du. History.
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 OS Management with TPM for OS Deployment.
Configuration Manager Deploying Surface Pro 3 with Configuration Manager Niall Brady ECM MVP
guest host guest ® ® Linux is a real business for Microsoft Accelerating engagement across a range of Microsoft product development teams We’ve been.
Ubuntu in the Factory Steve Magoun Engineering Manager, Mainstream Systems OEM Services, Canonical.
Course : PGClass : MCA Subject: Operating SystemSub.Code : 3CT11 Staff Name : S.SomasundaramYear & Sem : II nd & III rd.
Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL
The firmware-tools project Matt Domsch Michael Brown.
CompTIA Server+ Certification (Exam SK0-004)
Yosemite Server Backup 8.8 Product Overview and Update
Andrea Chierici Virtualization tutorial Catania 1-3 dicember 2010
Microsoft Virtual Academy
Exercise #1: Exploring Open-Source Operating Systems with Virtual Machines J. H. Wang Sep. 20, 2016.
Microsoft Virtual Academy
Let's talk about Linux and Virtualization in 'vLAMP'
Agenda Hardware Virtualization Concepts
Microsoft Virtual Academy
System Center 2012 Configuration Manager
Supporting Windows 8.1 Krystle Portocarrero | Training Experts Inc.
Overview – SOE PatchTT November 2015.
MCSA VCE
A technical look at new capabilities and features
Exercise #1: Exploring Open-Source Operating Systems with Virtual Machines J. H. Wang Sep. 19, 2017.
Xen Summit Spring 2007 Platform Virtualization with XenEnterprise
Dell PowerEdge Change Management Tools Frequently asked questions
Chapter 2 Objectives Identify Windows 7 Hardware Requirements.
What is Crestron Virtual Control?
Windows 10 Deployment Explained
Microsoft Virtual Academy
Exercise #1: Exploring Open-Source Operating Systems with Virtual Machines J. H. Wang Sep. 21, 2018.
OPS235: Lab 2 Virtual Machines – Part I
Microsoft Virtual Academy
SUSE Linux Enterprise Desktop Administration
Increase and Improve your PC management with Windows Intune
Microsoft Virtual Academy
Open Automation Software
Windows 8.1 Deployment Jump Start
Preparing for the Windows 8.1 MCSA
Section 1: Linux Basics and SLES9 Installation
Microsoft Virtual Academy
Deploying and Managing Windows To Go
Microsoft Virtual Academy
Productive + Hybrid + Intelligent + Trusted
Preparing for the Windows 8.1 MCSA
Module 02 Operating Systems
Presentation transcript:

DELL PUBLIC Matt Domsch Technology Strategist, Office of the CTO, Dell September 21, 2009 Dynamic Driver Injection

DELL PUBLIC Agenda ● Problem ● Solution Options ● DKMS ● Vendor Driver Update Programs ● Dynamic Driver Injection using Dell Lifecycle Controller ● Virtualization ● Future Directions

Situation: OS Deployments Lag New Hardware Red Hat RHEL Dell Server Product Line 11G 10G End User Data Center OS Refresh Standardized on RHEL 5.2 Goal: Meet the needs of both the user's application and the hardware Today Problem: Older OS missing drivers for newer hardware

DELL PUBLIC Solution Option: DKMS ● Dynamic Kernel Module Support ● Tool to assist backporting drivers to older OS versions ● Build Driver Disks and RPMs / DEBs for deployment ● Deploy boot-critical driver disks on media (CD, Floppy, USB) ● Install other driver RPMs / DEBs via normal methods ● DKMS is Dell's preferred method of publishing updated drivers. ● DKMS is available in Ubuntu, EPEL, and on linux.dell.com. OS Installation is still a manual process Most suitable for individual deployments

DELL PUBLIC Solution Option: OS Vendor Driver Programs ● Red Hat Driver Update Program ● Novell/SuSE Partner Linux Driver Process ● End Users receive drivers, built, tested and supported by their OS Vendor ● Challenge: different tools / processes for each OS vendor ● Solution: Driver developers use DKMS to prepare Kernel Module Packages for either OS Installation is still a manual process Most suitable for individual deployments

DELL PUBLIC Solution Option: Dynamic Driver Injection using Dell Lifecycle Controller + = OS Installer CD Drivers Lifecycle Controller Provides Drivers Seamless, installed OS with all necessary drivers, without using a driver disk.

DELL PUBLIC Dell Lifecycle Controller + Latest drivers downloaded from dell.com before installation OS Installer automatically looks on LCC for drivers Implemented in SLES 10 SP3, SLES 11, RHEL 5.4 Work In Progress for Ubuntu 9.10

DELL PUBLIC Solution Option: Virtualization Hardware Virtual Machine Application Services OS Tailored for Application Needs Hypervisor-optimized Platform Services OS Tailored for Hardware Needs VM Isolation Hardware Systems Management Hardware Device Drivers Operating System Hardware Reducing Complexity through decomposition Simplifying User OS Image Management Solution's Technical Needs: e.g. RHEL 5.3 User’s Business Needs: e.g. RHEL 5.2 Application

DELL PUBLIC Future Integration ● iDRAC 6 Enterprise with Vflash ● Secure, PXE-less network deployments ● Remotely stage your own content ● Firmware-Tools: Dell Firmware Update Framework ● YUM & RPM-enabled ● APT and DEB-enabled ● Linux Foundation Driver Backport Working Group ● DKMS developer tool ● RPM Spec works across distributions and versions ● Jockey Online Driver Database

DELL PUBLIC I Like It! Questions?

DELL PUBLIC For More Information ● Dell Lifecycle Controller ● Red Hat Driver Update Program ● Novell Partner Linux Driver Process inux_Driver_Process ● DKMS ● Firmware-Tools ● Linux Foundation Driver Backport Working Group backport

DELL PUBLIC Acknowledgements ● CD photo license CC-BY-SA ● Hard Disk photo license CC-BY-SA 2.5