Larry Mead TSP - Platform Modernization Microsoft Corporation SESSION CODE: WSV318 John Kelbley Sr. Technical Product Mgr. Microsoft Corporation.

Slides:



Advertisements
Similar presentations
Open-source Single Sign-On with CAS (Central Authentication Service) Pascal Aubry, Vincent Mathieu & Julien Marchal Copyright © 2004 – ESUP-Portail consortium.
Advertisements

Operating System Structures
METALOGIC s o f t w a r e © Metalogic Software Corporation DACS Developer Overview DACS – the Distributed Access Control System.
Death of Security: Breached Hosts/Stolen Data/IP Espionage
1 Module 1 The Windows NT 4.0 Environment. 2  Overview The Microsoft Operating System Family Windows NT Architecture Overview Workgroups and Domains.
14% 86% Heterogeneous Windows only Develop UNIX/Linux in OpsMgr 2007Develop UNIX/Linux in OpsMgr 2007 Ship.
Microsoft “gets it” You operate Windows workloads You operate Linux workloads You just want them both to run great You want the simplicity of unified.
Dean Paron Product Unit Manager Microsoft Corporation SESSION CODE: WSV335 © 2010 Microsoft Corporation. All rights reserved.
Joey Snow Technical Evanglist Microsoft Corporation SESSION CODE: WSV310.
Jeffrey Snover Distinguished Engineer Microsoft Session Code: SRV312.
Sacha Dawes Sr. Product Manager Microsoft MGT310.
Traditional Virtualized Private Cloud Public Cloud  Windows  Linux  UNIX  Windows  Linux  UNIX  Windows  Linux  Windows  Linux.
Managing non-Microsoft devices with Operations Manager Anders BengtssonBjörn AxéllSenior Consultant, MS MVP ATEAAdvisec.
Barry Shilmover - Senior Program Manager Rehan Jaddi – Group Program Manager System Center Cross Platform and Interop Team Microsoft Corporation.
IM-B201 Traditional Virtualized Private Cloud Public Cloud  Windows  Linux  UNIX  Windows  Linux  UNIX  Windows  Linux  Windows  Linux.
Matt Steele Senior Program Manager Microsoft Corporation SESSION CODE: SIA326.
Linux Windows Integration Can’t we all just get along?
User Management in LHCb Gary Moine, CERN 29/08/
Windows interoperability with Unix/Linux. Introduction to Active Directory Integration for Unix and Linux Systems Unix/Linux interoperability components.
Sometimes it is the stuff you know that hinders true progress.
Lecture – Single Login NIS and Winbind. NIS Network Information Service (NIS) is the traditional directory service on UNIX platforms Still widely used.
The Secrets of Effective Technical Talks: How to Explain Tech without Tucking Them In! Presented by Mark Minasi and Mark Russinovich SESSION CODE: SIA334.
Ashwin Sarin Program Manager Microsoft Corporation SESSION CODE: COS204.
Dan Kershaw Principal Program Manager Microsoft Corporation SESSION CODE: COS206.
Boris Jabes Senior Program Manager Microsoft Corporation SESSION CODE: DEV319 Scale & Productivity in Visual C
Peter Provost Sr. Program Manager Microsoft Corporation SESSION CODE: DEV403.
Mark Estberg, John Howie Senior Directors Microsoft Corporation SESSION CODE: SIA317.
END USER TOOLS AND PERFORMANCE MANAGEMENT APPS Excel PerformancePoint Svcs/ProClarity BI PLATFORM SQL Server Reporting Services SQL Server Reporting Services.
Janssen Jones Virtual Machine MVP Indiana University SESSION CODE: VIR403.
Internet Business Foundations © 2004 ProsoftTraining All rights reserved.
Tim Crabb Sr. Program Manager Microsoft Corporation SESSION CODE: VIR302.
Jim Harrison Program Manager, Forefront TMG Microsoft Corporation SESSION CODE: SIA325.
Operating System What is an Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware. An operating.
Suhail Dutta Program Manager Microsoft Corporation SESSION CODE: DEV402.
Introduction to Microsoft Windows 2000 Integrated support for client/server and peer-to-peer networks Increased reliability, availability, and scalability.
Chandrika Shankarnarayan Senior Program Manager Microsoft Corporation SESSION CODE: ASI301.
Cross-platform from the metal up Offer robust Linux/UNIX capabilities across WSSC & Azure products.
1 Nelly Porter Group Program Manager Remote Desktop Virtualization Microsoft Corporation SESSION CODE: WSV309.
Thomas Deml Principal Program Manager Web Platform and Tools Microsoft Corporation SESSION CODE: WEB308.
Omar Khan SESSION CODE: WSV331. Simplification.
Jeff King Senior Program Manager, Visual Studio Microsoft Corporation SESSION CODE: WEB305.
Lori Dirks Expression Community Manager Microsoft Corporation SESSION CODE: WEB309.
Johan Arwidmark Chief Technical Architect TrueSec SESSION CODE: WEM301.
Chris Mayo Microsoft Corporation SESSION CODE: UNC207.
Michael Kleef Senior Technical Product Manager Microsoft Corporation SESSION CODE: VIR311.
Olivier Bloch Technical Evangelist Microsoft Corporation SESSION CODE: WEM308.
Richard Campbell Co-Founder Strangeloop Networks SESSION CODE: WEB315.
Younus Aftab Program Manager Microsoft Corporation SESSION CODE: WSV324.
SESSION CODE: MGT205 Chris Harris Program Manager Microsoft Corporation.
Pat Altimore Sr. Consultant Microsoft Corporation SESSION CODE: WCL321.
BIO202 | Building Effective Data Visualizations and Maps with Microsoft SQL Server 2008 Reporting Services BIU08-INT | Using.
Martin Woodward Program Manager Microsoft Corporation SESSION CODE: DEV308.
SESSION CODE: COS301. So what do we do?
Mir Rosenberg & Refaat Issa Program Managers Microsoft Corporation SESSION CODE: WSV401.
Dustin Johnson Microsoft Practice Lead Dell, Inc. SESSION CODE: UNC302.
Phil Pennington, Sr. Developer Evangelist, Microsoft Christian Saborio, Chief Software Architect, Scorpiotek Solutions SESSION CODE: WSV329.
David A. Carley Senior SDE Microsoft Corporation SESSION CODE: DEV318.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
Cube Measure Group Measure Partition Cube Dimension Dimension Attribute Attribute Relationship Hierarchy Level Cube Attribute Cube Hierarchy.
LINUX Presented By Parvathy Subramanian. April 23, 2008LINUX, By Parvathy Subramanian2 Agenda ► Introduction ► Standard design for security systems ►
Brian A. Randell Senior Consultant MCW Technologies SESSION CODE: DEV311.
Christophe Fiessinger & Jan Kalis Senior Technical Product Manager Microsoft Corporation SESSION CODE: OSP209.
Inventory Monitor Protect InfraToolsProcessBusiness Requirements Deploy Configure Migrate Tools Service Provider “Service Admin Fabric Admin” Application.
Computer System Structures
Windows interoperability with Unix/Linux
Excel Services Deployment and Administration
Overview of Social Computing in Microsoft SharePoint 2010
Chapter 2: System Structures
Chapter 2: Operating-System Structures
Lap Around the Windows Azure Platform
Presentation transcript:

Larry Mead TSP - Platform Modernization Microsoft Corporation SESSION CODE: WSV318 John Kelbley Sr. Technical Product Mgr. Microsoft Corporation

Linux Windows MySQL/PHP Virtualized Windows / Linux / UNIX on Hyper-V C/C++.NET Services For UNIX Services For UNIX Common Runtime Support for Applications Java UNIX High Performance Virtualization

File Services Directory Services Application Sharing and Integration Management

Virtual Machine1 Virtual Machine 2 Windows 2000

UNIX to Windows identity mapping Windows Server 2008 R2 UNIX-based NFS clients SuSE Linux 10 Solaris NFS v2/ v3 SMB / SMB 2 Windows 7/Vista Windows-based SMB clients Active Directory / AD LDS Identity Mapping sources (for Mapped Access) UNM (User Name Mapping Server) Active Directory ADLDS (Active Directory Lightweight Directory Services) Authentication options AUTH_SYS – No server authentication Kerberos v5 authentication (Krb5) Kerberos v5 integrity and authentication (Krb5i)

Microsoft funded research project (NFS 4.1 & pNFS capable standalone Windows client) Center for Information Technology Integration (University of Michigan) Prominent member of the NFS Open Source community First NFS v4.0 and v4.1 Linux implementations Linux NFS maintainer Instrumental in starting pNFS effort in the industry Details (CITI website):

Problem: Customer wants to integrate non-Windows systems into Active Directory Solution: Active Directory offers integration options either thru customization or third-party applications

Linux SYSTEMSLinux SYSTEMS PAM NSS API YPBIND (NIS) ldapsearch (LDAP) Linux System Auth & AuthzLinux System Auth & Authz PAM NSS NIS ProxyNIS ProxyLAPD ProxyLAPD Proxy Linux Service DaemonLinux Service Daemon Library Active DirectoryActive Directory Linux AD ClientLinux AD Client Windows DesktopsWindows Desktops Windows Server 2008 R2Windows Server 2008 R2 MMC and PowerShell Users and Computers Snapin MMC Snapin orMMC Snapin or Just PowerShell ScriptingJust PowerShell Scripting Kerberos/LDAP Kerberos/LDAP Kerberos/LDAP Authentication Authorization

# If the user can authenticate with S/Key, that's sufficient; # allow clear password. Try kerberos, then try plain Linux password. login auth sufficient pam_skey.so login auth sufficient pam_opie.so no_fake_prompts login auth requisite pam_cleartext_pass_ok.so login auth required pam_Linux.so try_first_pass login account required pam_Linux.so login password required pam_permit.so login session required pam_permit.so

# The entry '[NOTFOUND=return]' means that the search for an entry should stop if the search # in the previous entry turned up nothing. Note that if the search failed due to some other # reason (like no NIS server responding) then the search continues with the next entry passwd: files ldap nisplus nis shadow: files nisplus nis group: files ldap nisplus nis hosts: files dns netgroup: files nis automount: files aliases: files nisplus

More than 2,000 UNIX API calls pthread X11R6 Utilities –More than 350 tools and utilities NFS Client NFS Server Hardware Abstraction Layer Open Source tools: Apache, Tcl/Tk, bash, etc. X11 R6 server Windows Apps Windows Apps Other device drivers CDFS FAT NTFS Windows Kernel win32k.sys Win32 Subsystem Windows APIs Windows system admin, commands & networking Windows GUI Windows command Shell SUA/Interix Windows 3rd Party X11 U N I X S D K (gcc) Interix Subsystem UNIX /POSIX APIs UNIX, XPG, POSIX.2 commands & utilities UNIX shells Motif UNIX Applications

SSH Daemon Health Service WS-Man Modules SSH Modules SFTP Modules Enumerate Get Invoke Execute Cmd Session Transfer File CIMOM OpenPegasus 2.9 with WS-Management Support CIMOM OpenPegasus 2.9 with WS-Management Support OpsMgr Providers OS Resources WinRM Putty Library New component for Cross Platform Existing v3 or SP1 component Outside dependency Built-in Unix/Linux functionality WS-Man CIMOM OpsMgr Providers OpsMgrOpsMgr WS-Man OS Resources

Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31 st You can also register at the North America 2011 kiosk located at registration Join us in Atlanta next year