winter 2005-2006 infrastructure components philippe maurent principal consultant microsoft emea /...
DESCRIPTION
Winter Server Purposing Automated Deployment Services - ADS Server PurposingTRANSCRIPT
Winter 2005-2006
Infrastructure Components
Philippe MaurentPrincipal ConsultantMicrosoft EMEA / Communication Sector
Agenda Hosted Messaging and Collaboration version 3.5
Infrastructure Components Technical Overview Server Purposing Centralized Management Update Management Service Provisioning Monitoring and Reporting
Winter 2005-2006
Server Purposing
Automated Deployment Services - ADS
Server Purposing
Server Purposing: Automated Deployment Services (ADS) ADS is a downloadable add-on component of
Microsoft Windows Server™ 2003, designed for data centers containing over 15,000 servers and provides the following: Automates multiserver builds Accelerates the process of preparing, purposing,
and configuring Microsoft Windows®-based servers from bare metal to a fully operational server
Deploys or configures a server or group of servers based on external events such as a receipt of a customer order
Using ADS version 1.1
Server Purposing: Automated Deployment Services (ADS) The primary features of ADS include:
Image capture Multicast image deploy PXE boot (no need to touch a server) Scripting engine Mount an image as a drive letter An application programming interface (API) Small number of images as per hardware abstraction layer (HAL)
You can use a single server, called a controller, to manage servers in your data center.
You can remotely purpose a device that has no operating system to a useful state or repurpose a device from one state to another state.
You can deploy a single server or 100 servers (bare metal to functioning system) in 15–20 minutes.
Target Server
Administration Agent Windows-Present
Deployment Agent Pre-OS
ADS Secure, Hands-Off Imaging“Zero Touch Server Builds from Bare Metal”
DB
HardDisk
RAM
PXEFW
Logs all activity
ADS Controller
SSL
Bare metal server PXE Boots and task sequence is initiated
Controller transfers deployment agent to RAM disk
Controller downloads DOS image for hardware configuration
1
2
3
Agent authenticates/ requests image
Image is personalized and boots to full OS with agent
Encrypted image is downloaded and deployed
4
5
6
PossiblyMulticast
Winter 2005-2006
Centralized Management
Active Directory (AD)
Centralized Management
Centralized Management Overview Centralized Management allows you to do the following:
Centrally manage all network users, groups, computers and policies.
Increase the number of servers, users, groups, and group policies per single administrator.
Manage both shared and dedicated customers. Delegate administrative tasks to enable secure, role-
based authentication. Enhance security with central authentication and best
practices using Windows Server 2003 Security guidance.
Note: Single-forest, with multiple (root and child) domains is now tested and supported.
Active Directory — Recommended Design Single Forest, Single Domain
CustomerLevel
DomainLevel
fabrikam.com
ResellerLevel
Hosting Administrator
AdminCustomer1
AlpineSkiHouse.com
Customer2 Customer3 Customer4AdminAdminAdmin
TailSpinToys.com
Server Management Through Group Policy Group Policy is the primary tool for defining and
controlling how programs, network resources, and the operating system behave: Delegated administration Automatic propagation of group
policy throughout the data center Group Policy Objects (GPOs)
enforce administrative roles Self-healing technology User- or computer-based
Winter 2005-2006
Update Management
Windows Server Update Services (WSUS)
Update Management
Update Management Overview
With update management you can control the deployment and maintenance of interim software releases into your production environments. Update management helps you:
Maintain operational efficiency and effectiveness. Overcome security vulnerabilities. Maintain a stable production environment.
Windows Server Update Services (WSUS)
Update management solution for all Microsoft products Initially supports Microsoft Windows XP Pro, Windows 2000 Pro, Windows 2000 Server,
Windows Server 2003, Microsoft Office XP, Office 2003, Microsoft SQL Server™ 2000, Microsoft SQL Server Desktop Edition (MSDE) 2000, Microsoft Exchange 2003 (now including IMF updates also), plus additional products over time**
Support for additional update types—security, critical and non-critical updates, update rollups, service packs, feature packs, and critical driver updates
Core update management infrastructure in Windows Data Model - supersedence, update dependency, and bundle relationships Built-in update scanning engine to detect missing updates Server APIs (.NET) and remoteable Client APIs (COM)
Enhanced bandwidth optimization Uses BITS for client/server and server/server communication “Binary delta compression” technologies dramatically reduce data transfer needs Configurable update subscriptions -- specify subset of content to be downloaded
The update management component of Windows Server that enables IT administrators to more easily assess, control and automate the
deployment of Microsoft software updates
Winter 2005-2006
Service Provisioning
Microsoft Provisioning System (MPS)
Service Provisioning
Service Provisioning Overview
Adding new organizations and users
Updating directory entries
Provisioning applications
Provisioning services
Service provisioning relies on the Microsoft Provisioning System (MPS) to automate routine administrative server management tasks such as:
What Is Microsoft Provisioning System (MPS)?
Provisioning Framework (MPF)
Providers
Resource Management
Managed namespaces
An extensible, transactional, auditable platform to manage hosted applications and services via XML
MPS Benefits Carrier Grade Service is not only the goal but is essential to achieving
and maintaining high levels of Service Level Agreement (SLA) and lower TCO
Resource management Plan for percentage of max capacity across system
Atomic transactions Roll-back to maintain system consistency
Reliability Providers contain service-specific interface with
managed code (DLL) Web service provides tested and supported
integration point
Supportability Reduce custom code to increase supportability
Reduces operational costs through automation and delegation
Service Provisioning: MPS 2.0 Enhancements MPS engine now supports Microsoft Windows
2003 Service Pack 1 Deployment tool installs and deploys additional
provisioning features: Installs to Microsoft SQL Server clusters Hosted Exchange Microsoft Office Live Communications Server 2005 MPS import namespace Exchange provider
New Exchange provider Ported to C# for support on new MPS engine
Review of Microsoft Provisioning System (MPS) MPF Framework
Provisioning Engine XML message–based Transactions Auditing Delegation and impersonation Core Provisioning APIs MPF COM Client
MPS Solutions Managed namespaces Service plans Resource managers Additional Provider APIs MPS .NET Client Wrapper ASP.NET Web Service
MPS Customer Service Plans database Convenient way to package the attributes of hosted
services and includes the following features Aggregation of service features into a bundle or service
plan Association of organizations and users to a specified service
plan Support for different service plans to different users within an
organization and the assignment of multiple plans to users Billable provisioning events such as created, deleted,
enabled, disabled, and plan change events tracked
New plans can be added to accommodate specific service plan requirements
Microsoft Provisioning System Terminology XML request/response
MPS XML procedures
MPS XML namespaces
MPS Providers
Web Service - Samples : http://www.solutiondemo.net/MPSWS/ManagedActiveDirectory.asmx http://www.solutiondemo.net/MPSWS/HostedExchange.asmx
MPS Architecture elements – deployment scenarios
Resource Manager DB
Transaction DB
Configuration DB
Audit DB
Multiple MPF engines for load balancing and fault-tolerance
MPF clients get list of provisioning engines
(stored in the Configuration
database.)
Windows 2003SQL Server 2000
Provisioning web server
MPF Client Object
Provisioning web server
MPF Client Object
Clients log on to access Web Control Console
MPF Engine MPF Engine
One or more provisioning front-ends
One or more provisioning
engine (back-ends)
- SQL running on the MPS engine- dedicated SQL Server- dedicated SQL cluster
MPS Deployment Tool for the Microsoft Provisioning System Enables you to automate the distribution and
configuration of MPS components in your hosting environment
Eliminates many manual installation and configuration steps such as all permission/accounts related actions, thereby lowering support costs
Minimizes the occurrence of errors
Provides a reliable, repeatable, and verifiable setup of all your provisioning components
UI Elements of the Deployment ToolUser Interface Tabs - “Getting Started,”
“Install Details,” and so on
Requirements Status pane
Start Deployment button
Deployment Process Flow – Server Diagram
Winter 2005-2006
Monitoring and Reporting
Microsoft Operations Manager (MOM) & SQL Reporting Services
Monitoring and Reporting
Overview of Monitoring and Reporting Monitoring provides you the means to do the following:
Correct problems before outages occur. Reduce the costs of resolving problems when they do occur. Meet your service level agreement obligations. Plan for growth. Share key system performance information with resellers and
customers when appropriate.
Microsoft Operations Manager (MOM) MOM provides you with the following:
Event management. Proactive monitoring and alerting, reporting, and trend analysis. Management Packs, which extends MOMs usefulness.
For More Information: See “Learn More About Monitoring” in the Monitoring and Reporting chapter of the Microsoft Solution for Hosted Messaging and Collaboration version 3.5 documentation.i
MOM 2005 Architecture for Windows-based Hosting MOM Server running MOM 2005 SP1
Database access Data Consolidation Agent Manager User interfaces
Database Data aggregation Knowledge Management packs Configuration data SQL Reporting Services
Agents Local monitoring Local management
MOM Databases
MOM Management
Server
Agents
For More Information: See “Learn More About Monitoring” in the Monitoring and Reporting chapter of the Microsoft Solution for Hosted Messaging and Collaboration version 3.5 documentation.i
Rules (the “heart” of MOM) Event Rules
Collection rules Filtering rules Missing event rules Consolidation rules Duplicate Alert
Suppression
Performance Rules Measuring Threshold
Alert Rules
Consoles View Alerts/Server State
Condition requiring intervention Execute tasks Topological views Service level exceptions
OperatorConsole
Reporting
Internet Information
Services
HTTP
AdministratorConsole
Examples Server Availability Operational Health Security Events
System Center Data
Warehouse
MOM Server
Agents Agents
WebConsole
Reporting Console
HTTP
Overview of Management Packs and solution monitoring / reporting Solution Management Packs
Windows-based Hosting Management Pack Hosted Exchange 2003 Monitoring Management Pack
Product Management Packs – download online Live Communications Server 2005 Management Pack Windows SharePoint Services Management Pack Microsoft Exchange Intelligent Message Filter (IMF)
Management Pack http://www.microsoft.com/management/mma/catalog.aspx
Reporting Performance Warehouse Database (PWDB) Windows-based Hosting Reports Hosted Exchange 2003 Monitoring Management Pack (discussed later on)
Windows-based Hosting Management Pack Rules for the major areas of the solution
Confines rules to only the most important Reduces unnecessary alerts Minimizes MOM OnePoint database growth Rules copied from existing product group
management packs Minimize authoring new rules Easy to deploy
Installing product group management packs will result in duplicate rules and duplicate alerts
Windows-based Hosting HTTP Pinger
PWDB and SystemCenterReporting Databases 2 Databases
SystemCenterReporting DB (MOM 2005) Created when you install MOM 2005 Reporting A DTS package automatically archives Performance data from the MOM database
into the SystemCenterReporting Database Keeps the size of the MOM database manageable Reports are run against the SystemCenterReporting database, thus reports will not
generate load on the Production MOM database PWDB - Performance Warehouse Database (Specific to the solution)
PWDB contains a mirror of the Provisioning Plans Database Also contains stored procedures and views used by Reporting Services PWDB Import Customer Data DTS is the package that imports data from the provisioning
database into the PWDB
SQL Reporting Services Provides a Report Manager Web interface, which is available to Reporting Services users Pulls data from both PWDB and SystemCenterReporting database Export reports to CSV, Microsoft Excel, and HTML for customers
For More Information: See “Plan Reporting Services” in the Microsoft Solution for Hosted Messaging and Collaboration version 3.5 documentation.i
MOM Reporting Architecture for Windows-based Hosting
For More Information: See “MOM Architecture" in the Monitoring and Reporting chapter of the Microsoft Solution for Hosted Messaging and Collaboration version 3.5 documentation.i
Do you have any questions?
© 2005 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.