La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement...

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

Transcript of La référence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com L’engagement...

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