47
« System Center »… Exchange 2007 Mark Cochrane System Center Unit Manager [email protected] Exakis

La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Embed Size (px)

Citation preview

Page 1: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

« System Center »… Exchange 2007

Mark Cochrane System Center Unit [email protected]

Page 2: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

La référence technique

pour les IT Pros :technet.microsoft.com

L’engagement Microsoft pour les

développeurs :msdn.microsoft.com

S’informer - Un portail d’informations, des événements, une newsletter bimensuelle personnalisée

Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs

Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique

Visual Studio 2008 +

Abonnement MSDN Premium

Abonnement TechNet Plus :

Versions d’éval + 2 incidents support

Page 3: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Que peut faire System Center pour Exchange ?

Préparer & construireSystem Center Capacity Planner

Surveiller & mesurerSystem Center Operations Manager

Protéger & sauvegarderSystem Center Data Protection Manager

Maintenir à jourSystem Center Configuration Manager(cet aspect ne sera pas développé ici)

Page 4: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Préparer & construire

Capacity Planner

Page 5: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Un “sizer” pour préparer

SCCP

Analyse de scénarii d’évolution

Bibliothèque de configurations

Page 6: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Le Sizer

En entréeConfiguration des sitesProfils d’utilisationPréférences matérielles

En sortieConfigs Serveur & StockagePositionnement des serveurs & rôlesVue graphique de l’architecture

Page 7: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Analyse de scénarii

Editeur graphique du modèlePossibilité de faie tourner des simulationsCalcule les charges

CPU, Stockage, RéseauLatences Transaction

Analyse de gouletsIdentificationPistes de résolutions

Page 8: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Bibliothèque de configurations

Livrée en standardConfigurations complètes

Ajout de types personnaliséLe catalogue “maison”

Pas exhaustif mais…Serveurs, disques, RAID, CPUs

Page 9: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Analyse de scénarii

TXN TXN Costs BP

Modèle ExchangeSimulation

Charges CPU, disque, etc.

Effet sur les utilisateurs (délais, latences)

Modèles de configs

Topologie

Matériel

Comportements

Configuration SCCP Mon contexte

Page 10: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Ce qu'il y a dans le modèleExchange 2007 Enterprise Edition

Topologie RolesSingle Exchange organization Mailbox

Single Forest Client Access

100 Sites and 300 Servers Hub Transport

Clients Edge Transport

Outlook 2007 Offline Unified Messaging

Outlook 2007 Online Active Directory

Outlook 2007 Anywhere Clustering

Outlook 2007 Web Access (OWA) Single Copy Cluster (SCC)

ActiveSync Local Continuous Replication (LCR)

Cluster Continuous Replication (CCR)

Page 11: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Ce qu'il n'y a pas

Outlook <= 2003Dossiers publicsBackup / restoreFlux RSSFormats non-HTMLArchitectures > 100 sites/300 serveurs

Page 12: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

SCCP dans un projet

Collecte des informationsTopologie, comportements, matériels

Saisie des informations dans SCCP

SCCP génère une architectureRevue, Export Visio

Vérification des seuils estimés (performances)Simulation, Revue, Export Excel

Test / Validation en pré-production

Déploiement en production

Page 13: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Demo 1: Migration X07Sites

Utilisateurs

Accès au mail

Siège

Biarritz 40 Outlook 2007 Cached (50%)Outlook 2007 Online (50%)

Agences

Paris 100 Outlook 2007 Cached

Lyon 80 Outlook 2007 Cached

Toulouse 20 Outlook 2007 Cached

Nantes 10 Outlook 2007 Cached

Aix 3 Outlook 2007 Cached

Grenoble 2 Outlook 2007 Cached

Total 255

Page 14: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Les outils en cas de migration

Exchange Best Practices Analyzer (ExBPA)

ConfigurationsDécalages avec les Best Practices

Exchange Server Profile Analyzer (EPA)

Comportements OWA & MAPI

Exchange Server JetStressGénération de charge disque

Exchange Load Generator (LoadGen)

Génération de trafic Outlook

Exchange Stress and Performance (ESP) Tool

Génération de trafic OWA

Page 15: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Serveurs E2K3

Public Folders

Mailbox Store x2

Bridgehead

Front End x2

Public Folders

Mailbox Store x2

Client Access x2

Gateway

Hub Transport

Edge Transport

E2K3

E2K7

E2K7

E2K3

E2K3

E2K7

E2K3

E2K3

E2K7

E2K7

Page 16: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Configurations CPU

Page 17: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Comportements OWA

Total mail “opened” per session: 7.31

Total mail “opened” per day: 14.62

Number of sessions per day: 2

Page 18: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Demo 2 : fusion/ajout

Ajout d’une entité de 20 personnes à ToulouseEtude d’impact

Sur le réseauSur le stockage…

Page 19: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Demo 3: choix de configs

Changement de standardChoix de configuration

CPUDisquesModèles

Page 20: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Protéger Data Protection Manager

Page 21: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Clients

ActiveDirectory

File ServersSi avec bandes

DPM

Snapshots en ligne

Microsoft® Exchange ServersSQL Servers

Microsoft® Office SharePoint® ServersY compris les clusters

Disques

Archives hors ligne

Bandes

Protection des Données en Continu (CDP) pour serveurs Windows,fichiers, applicatifs

Restauration rapide depuis disqueAdapté aux différentes tailles d’entreprises

Page 22: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Dans quels fichiers sont les infos

E:\ + Exchange\ + ExecMail.EDB ExecMail.STM

L:\ + \Exchange\ + ExecMail.LOG ExecMail.CHK

Page 23: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Dans quels blocs sont les fichiers

Le filtre DPM crée une carte du volume indiquant quels blocs Contiennent les fichiers à protéger

DPM : plan du volume

E:\ + Exchange\ + ExecMail.EDB ExecMail.STM

L:\ + \Exchange\ + ExecMail.LOG ExecMail.CHK

Page 24: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Début de synchronisation

DPM: plan du volume

Le volume entier

Temps = 10:00

Page 25: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

1 2 3 4

DPM : plan du volume

DPM note les changements

Temps = 10:02Ecriture fichier

Le volume entier

Page 26: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

7

1 2 3 4

5

6

8 9

Temps = 10:05Ecriture fichier

Le volume entier

DPM : plan du volume

DPM note les changements

Page 27: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

11 7

1 2 3 4

12

5

6

15

8 9

10 13 14

Temps = 10:08Ecriture fichier

Le volume entier

DPM : plan du volume

DPM note les changements

Page 28: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

11 7

1 16 17 18 19 4

12

5

6

15

8 9

10 13 14

Temps = 10:11Ecriture fichier

Le volume entier

DPM : plan du volume

DPM note les changements

Page 29: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

11 7

1 16 17 18 19 4

12

5

6

15

8 9

10 13 14

Temps = 10:15 (ça fait 15 minutes)Synchronisation DPM

Le volume entier

DPM : plan du volume

- DPM demande un snapshot VSS

Page 30: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

11 7

1 16 17 18 19 4

12

5

6

15

8 9

10 13 14

Temps = 10:15 (ça fait 15 minutes)Synchronisation DPM

117116171819412561589101314Blocs triés

Le volume entier

DPM : plan du volume

- DPM demande un snapshot VSS-Lecture du plan pour savoir quels blocs ont changé

Page 31: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

1 2

3 4 5 6 7 8

9

10

11

12

13 14

15 16 17

Temps = 10:15:01Envoi d’une copie des blocs modifiés entre 10:00-10:15 au serveur DPM

1234567891011121314151617Block Order

Le volume entier

DPM : plan du volume

- DPM demande un snapshot VSS-Lecture du plan pour savoir quels blocs ont changé- Envoi des modifs à DPM

Page 32: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Comme c’est une copie des blocs qui est transmise, les IO peuvent continuer sans perturber Exchange

1 2

3 4 5 6 7 8

9

10 18 19 20

11

21 12

13 22 14

15 16 17

Temps = 10:15:02

Les IO continuentLe volume entier

DPM : plan du volume

- DPM demande un snapshot VSS-Lecture du plan pour savoir quels blocs ont changé- Envoi des modifs à DPM

Page 33: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Optimisation du stockage

Une base d’un TO qui change de 5% par jour

Un TO de copie initiale (ben oui quand même)

512 snapshots de 5% (20GB) permettent de « rembobiner » Exchange trois semaines en arrière

16 x 8h x 4 ¼ d’h / heure x 20GO

= 2TODPM sait synchroniser les clichés avec les logs ce qui permet de ne rien perdre !

(le modèle pour SCCP est imminent)

Page 34: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Surveiller

Operations Manager

Page 35: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Surveillance: c’est facileC’est facile en VBS avec WMI…

strComputer = « PAR-INF-MCE »Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colLoggedEvents = objWMIService.ExecQuery _ ("Select * from Win32_NTLogEvent Where Logfile = 'Application'") For Each objEvent in colLoggedEvents

Wscript.Echo objEvent.Category & « sur » & objEvent.ComputerName Wscript.Echo « Evénement: » & objEvent.EventCode Wscript.Echo « Message: » & objEvent.Message Wscript.Echo « Source Name: » & objEvent.SourceName Wscript.Echo « Heure: » & objEvent.TimeWritten Wscript.Echo « utilisateur » & objEvent.User

Next

Et même si c’est plus « facile » en PowerShell :get-wmiobject win32_ntlogevent -computername "PAR-INF-MCE" |where-object {$_.type -eq "Erreur"} | select-object message

Le résultat c’est ça…

Page 36: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Surveillance: c’est facileC’est facile en VBS avec WMI…

strComputer = « PAR-INF-MCE »Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colLoggedEvents = objWMIService.ExecQuery _ ("Select * from Win32_NTLogEvent Where Logfile = 'Application'") For Each objEvent in colLoggedEvents

Wscript.Echo objEvent.Category & « sur » & objEvent.ComputerName Wscript.Echo « Evénement: » & objEvent.EventCode Wscript.Echo « Message: » & objEvent.Message Wscript.Echo « Source Name: » & objEvent.SourceName Wscript.Echo « Heure: » & objEvent.TimeWritten Wscript.Echo « utilisateur » & objEvent.User

Next

Et même si c’est plus « facile » en MONAD:get-wmiobject win32_ntlogevent -computername "PAR-INF-MCE" |where-object {$_.type -eq "Erreur"} | select-object message

Le résultat c’est ça…

Page 37: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Superviser des systèmes

Sur 5, 10, 50 serveurs, il suffit d’un script WMI de collecte qui récupère tous les événements…Le problème… c’est quel est l’événement qui compte ?

Eventlog, événement WMI, trap SNMP, code retour, temps de réponse excessif…Et qu’est-ce que ça veut dire ?

Alors en général, la détection la plus utilisée, c’est…

Page 38: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Ops Manager – vue d’ensemble

Operations

ManagerReporting /

BdD

Helpdesk

Pager,mail,

Scripts, Cmd line

Autres OS(Unix, Novell, Mac/OS)

Applications(SQL, Exchange

Oracle, Citrix, Notes…)Composants HW

& réseau

Autres outilsEx. Hp Openview, Tivoli, CA

SNMP, Connecteurs

Solutions maison

Tâches spécifiques

Réactions DB

WMI Providers (i.e. SNMP)

Syslog, WBEM, SNMP, agents tiers (Quest, etc.)

Management Packs

Page 39: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Moniteurs (états de santé)

Object

Santé sécurité Santé Configuration

Santé de l’objet

Santé disponibilité

Santé performance

Service Charge du process

Exchange 2007

Moniteurs élémentaires

Moniteurs

“agrégés”

40

Page 40: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Moniteurs – Sources de données

EvénementsPerformanceWMIFichiers de LogTraps SNMPWS-Man

ScriptsRequête OLEDBRequête LDAPFlux SyslogCrimsonEtc.

41

Page 41: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Mode Maintenance

Suspend la surveillance d’un objet spécifiqueOptions

Placer un objet en maintenancePlacer l’objet et ses enfants en maintenance

Console : immédiat Powershell : pour programmer à l’avance

42

Page 42: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Mode Maintenance

Quand un objet est en maintenance:Pas de règlePas de moniteurPas d’alertePas de réactions, de diagnosticPas de collecte d’information

Toutefois le mode maintenance n’interfère pas avec ACS

43

Page 43: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

NotificationPour être prévenu lorsqu’une situation se présente

Plusieurs serveurs SMTP possiblesPossible aussi par

SIP (messenger)SMS (portable)

Le message est personnalisableIl contient des informations issues du contexte (nom du serveur, heure, composant, gravité, etc.)

44

Page 44: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Management Packs

Neo: Can you fly that thing? Trinity: Not yet. Tank: Operator. Trinity: Tank, I need a pilot program for a military M-109 helicopter.

Page 45: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Supervision d'Exchange

Repose sur une modélisation de l’application et de ses composants:

Les rôles serveurLes protocolesL’organisation en placeLes groupes administratifsLes Routing Groups & Connecteurs

46

Page 46: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Supervision d’ExchangeAnalyse des événements

Plus de 1700 règles surveillent l’apparition d’événements

Active Directory ConnectorDS AccessExCDOExchange ActiveSyncExchange ClusterExtensible Storage EngineFree/Busy PublishingFull Text IndexingIMAP4

Information Store serviceMessage Transfer AgentMetabase Update AgentOutlook Mobile AccessOutlook Web AccessPOP3SMTP and RoutingSystem AttendantTime Service Errors

47

Page 47: La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement Microsoft pour les développeurs : msdn.microsoft.com S’informer

Supervision d’ExchangeAnalyse de disponibilité

Transactions MAPI, OWA, OMA, EASSynthèses de flux MailÉtat de la DBTaille de la DBStatistiques par BALStatistiques dossiers publicsStatistiques sur le tracking logSurveillance du ServiceAnalyse de la Configuration

48