♥ You operate Windows workloads You operate Linux workloads You just want them both to run great You want the simplicity of unified systems management Microsoft “gets it” Traditional Virtualized Private Cloud Public Cloud Windows Linux UNIX Windows Linux UNIX Windows Linux Windows Linux Running and managing UNIX and Linux • In your datacenter or private cloud • With System Center and Hyper-V 2012 R2 • • • • • • Linux Operations Manager Configuration Manager Endpoint Protection Data Protection Manager Virtual Machine Manager Hyper-V Azure IaaS UNIX Red Hat SUSE CentOS Ubuntu Debian Oracle AIX HP-UX Solaris No Plans Distro Version LIS Availability 5.5 - 5.8 6.0 - 6.3 Red Hat Enterprise Linux & CentOS 5.9, 5.11 6.4 – 6.6, 7.X LIS built-in and certified by Red Hat. LIS 4.0 now available as update. SUSE Linux Enterprise Server 11 SP2, 11 SP3, 12 LIS built-in Ubuntu Server 12.04 - 15.04 LIS built-in Debian 7.0 – 7.4 LIS built-in Oracle Linux (RHCK & UEK) 6.4-6.6, 7.X LIS built-in and certified by Oracle Download LIS from Microsoft. LIS 4.0 now available. Library Server VHD with Linux OS ❶ VMM server generates Linux specialization doc .xml ❺ After boot, agent checks for new version on DVD and installs VM from Linux VHD and mounts ISO in the virtual DVD drive .xml VMM Server Linux Integration Services HW config OS config using doc from DVD, then exits and shuts down VM Linux guest agent ❸ Host agent creates Agent files ❻ Agent does specialization ❷ VMM Server creates ISO with specialization doc and Linux agent, and sends to host agent VMM host agent ❹ Host agent starts VM Hyper-V host • Inventory hardware • Monitor OS health & performance • Inventory installed applications • Monitor log files • Create collections based on inventory • Monitor JEE app servers • Distribute and install software • Monitor line-of-business applications • Report on inventory and software • Monitor databases and web servers distribution • Endpoint Protection (anti-virus) • Audit security events ConfigMgr server roles Normal ConfigMgr MP & DP communication Request Response Equivalent of ccmexec.exe in Windows Client for Linux/UNIX CIM Server (OMI) Provider 1 Existing ConfigMgr 2012 R2 New component common to all Linux/UNIX New component - OS specific Built-in OS functionality Provider 2 PAL OS Resources Provider 3 Equivalent of the WMI service in Windows Equivalent of WMI providers in Windows (PKG/RPM/??) + Program (command line) SWD – Package (MSI/??) + Program IT Admin Site Server & Site DB Admin UI Advertisement Linux/UNIX Advertisement DP MP Policy WINDOWS CLIENTS Linux/UNIX additions dovetail with: • Existing ConfigMgr Console and UI • Existing Hardware Infrastructure • Existing Management Paradigms Status Msg Policy Download Pkg (HTTP/S only) Download Pkg Status Msg (SMB or HTTP) Install during maintenance window Install during maintenance window UNIX/LINUX SERVERS Managed Windows Computer MOMChannel SDK MP MP MP Config (MPs) Events, Data, State Config Service OpsMgr agent for Windows Health Service Health Service WinRM library ssh client library OpsMgr Management Server HTTPS transport HTTPS transport WS-Man protocol ssh connection Agent Maintenance Actions OpsMgr agent for Linux/UNIX (OMI CIM Server (OpenPegasus CIM + providers) Server + providers) sshd Managed Linux/UNIX Computer Health and performance monitoring in Microsoft’s Linux/UNIX management packs CPU Memory Disk Network Processes Logfiles Custom LogFile Monitoring Process Monitoring Command line rules and monitors • Monitor any logfile • Specify regular expression to match against • Target a single computer or group of computers • • • • Monitor by name any service, daemon or process Distinguish duplicate names with regex filter on process arguments Specify minimum and maximum counts Target a single computer or group of computers • Run any shell command line to determine health or performance • Target a single computer or group of computers Tomcat Windows Server Linux 5.5, 6.0, 7, 8 JBoss 4.2, 5.1, 6, 7, 8 WebSphere 10g Rel3, 11g Rel1, 12c Rel 1 6.1, 7.0, 8.X Oracle Solaris IBM AIX HP-UX WebLogic OpsMgr Management Pack Catalog http://pinpoint.microsoft.com/en-US/category.aspx?catid=1&fpf=700004 Representative partners: Partner Management Packs Bridgeways Oracle, DB2, others NiCE Oracle, DB2, Domino, zLinux, BlackBerry OpsLogix Oracle, VMware, Blackberry, SWIFT E-View AS/400 and zOS Veeam VMware ESX standards-based managed elements” www.microsoft.com/downloads https://github.com/MSFTOSSMgmt/WPSDSCLinux https://collaboration.opengroup.org/omi/ Resource Configures nxArchive Sync .tar/.zip with directory nxFile Files and Directories nxFileLine Lines in a file nxPackage Packages (rpm/deb, yum, zipper, apt-get) nxUser Local user accounts nxGroup Local groups nxScript Arbitrary scripts nxService Services (init, upstart, systemd) nxEnvironment Environment variables nxSshAuthorizedKeys User’s authorized ssh keys http://aka.ms/moderninfrastructure http://aka.ms/deployinghyperv http://aka.ms/cloud-platform-ebook http://aka.ms/virtualization-lab http://aka.ms/wap-lab @MS_ITPro aka.ms/devops aka.ms/iac_tlp aka.ms/devopsmva #TalkDevOps http://myignite.microsoft.com