Managing Linux Workloads in Windows Server, Microsoft System

advertisement
♥
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
Download