La rfrence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com Lengagement Microsoft pour les dveloppeurs : msdn.microsoft.com Sinformer.

  • Published on
    04-Apr-2015

  • View
    102

  • Download
    0

Transcript

Page 1 Page 2 La rfrence technique pour les IT Pros : pour les IT Pros :technet.microsoft.com Lengagement Microsoft pour les dveloppeurs : msdn.microsoft.com Sinformer - Un portail dinformations, des vnements, une newsletter bimensuelle personnalise Se former - Des webcasts, des articles techniques, des tlchargements, des forums pour changer avec vos pairs Bnficier de services - Des cursus de formations et de certifications, des offres de support technique Visual Studio 2008 + Abonnement MSDN Premium Abonnement TechNet Plus : Versions dval + 2 incidents support Page 3 Prparer & construire System Center Capacity Planner Surveiller & mesurer System Center Operations Manager Protger & sauvegarder System Center Data Protection Manager Maintenir jour System Center Configuration Manager (cet aspect ne sera pas dvelopp ici) Page 4 Capacity Planner Page 5 Un sizer pour prparer Analyse de scnarii dvolution Bibliothque de configurations Page 6 En entre Configuration des sites Profils dutilisation Prfrences matrielles En sortie Configs Serveur & Stockage Positionnement des serveurs & rles Vue graphique de larchitecture Page 7 Editeur graphique du modle Possibilit de faie tourner des simulations Calcule les charges CPU, Stockage, Rseau Latences Transaction Analyse de goulets Identification Pistes de rsolutions Page 8 Livre en standard Configurations compltes Ajout de types personnalis Le catalogue maison Pas exhaustif mais Serveurs, disques, RAID, CPUs Page 9 TXN TXN Costs BP Modle Exchange Simulation Charges CPU, disque, etc. Effet sur les utilisateurs (dlais, latences) Modles de configs Topologie Matriel Comportements Configuration SCCP Mon contexte Page 10 Ce qu'il y a dans le modle Exchange 2007 Enterprise Edition TopologieRoles Single Exchange organizationMailbox Single ForestClient Access 100 Sites and 300 ServersHub Transport Clients Edge Transport Outlook 2007 OfflineUnified Messaging Outlook 2007 OnlineActive Directory Outlook 2007 AnywhereClustering Outlook 2007 Web Access (OWA)Single Copy Cluster (SCC) ActiveSyncLocal Continuous Replication (LCR) Cluster Continuous Replication (CCR) Page 11 Ce qu'il n'y a pas Outlook 100 sites/300 serveurs Page 12 Collecte des informations Topologie, comportements, matriels Saisie des informations dans SCCP SCCP gnre une architecture Revue, Export Visio Vrification des seuils estims (performances) Simulation, Revue, Export Excel Test / Validation en pr-production Dploiement en production Page 13 Sites UtilisateursAccs au mail Sige Biarritz40Outlook 2007 Cached (50%) Outlook 2007 Online (50%) Agences Paris100Outlook 2007 Cached Lyon80Outlook 2007 Cached Toulouse20Outlook 2007 Cached Nantes10Outlook 2007 Cached Aix3Outlook 2007 Cached Grenoble2Outlook 2007 Cached Total255 Page 14 Les outils en cas de migration Exchange Best Practices Analyzer (ExBPA) Configurations Dcalages avec les Best Practices Exchange Server Profile Analyzer (EPA) Comportements OWA & MAPI Exchange Server JetStress Gnration de charge disque Exchange Load Generator (LoadGen) Gnration de trafic Outlook Exchange Stress and Performance (ESP) Tool Gnration de trafic OWA Page 15 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 E2K3 E2K7 E2K3 E2K7 Page 16 Configurations CPU Page 17 Comportements OWA Total mail opened per session: 7.31 Total mail opened per day: 14.62 Number of sessions per day: 2 Page 18 Modification de lorganisation / des comportements Mise jour du modle Identifier goulets / sous-utilisations Simulation, Assistant de rsolution Eliminer goulets / Consolider Modification matriels / Topologie / Configuration Vrifier ct performances Simulation, Revue, Export Excel Test / Validation en Pr-production Dploiement en Production Page 19 Ajout dune entit de 20 personnes Toulouse Etude dimpact Sur le rseau Sur le stockage Page 20 Changement de standard Choix de configuration CPUDisquesModles Page 21 Data Protection Manager Page 22 Clients ActiveDirectory File Servers Si avec bandes DPM Snapshots en ligne Microsoft Exchange Servers SQL Servers Microsoft Office SharePoint Servers Y compris les clusters Disques Archives hors ligne Bandes Protection des Donnes en Continu (CDP) pour serveurs Windows,fichiers, applicatifs Restauration rapide depuis disque Adapt aux diffrentes tailles dentreprises Page 23 E:\ + Exchange\ + ExecMail.EDB ExecMail.STM L:\ + \Exchange\ + ExecMail.LOG ExecMail.CHK Page 24 Le filtre DPM cre une carte du volume indiquant quels blocs Contiennent les fichiers protger DPM : plan du volume E:\ + Exchange\ + ExecMail.EDB ExecMail.STM L:\ + \Exchange\ + ExecMail.LOG ExecMail.CHK Page 25 DPM: plan du volume Le volume entier Temps = 10:00 Page 26 1234 DPM : plan du volume DPM note les changements Temps = 10:02 Ecriture fichier Le volume entier Page 27 7 1234 5 6 89 Temps = 10:05 Ecriture fichier Le volume entier DPM : plan du volume DPM note les changements Page 28 117 1234 12 5 6 15 89 101314 Temps = 10:08 Ecriture fichier Le volume entier DPM : plan du volume DPM note les changements Page 29 117 1161718194 12 5 6 15 89 101314 Temps = 10:11 Ecriture fichier Le volume entier DPM : plan du volume DPM note les changements Page 30 117 1161718194 12 5 6 15 89 101314 Temps = 10:15 (a fait 15 minutes) Synchronisation DPM Le volume entier DPM : plan du volume - DPM demande un snapshot VSS Page 31 117 1161718194 12 5 6 15 89 101314 Temps = 10:15 (a fait 15 minutes) Synchronisation DPM 117116171819412561589101314 Blocs tris Le volume entier DPM : plan du volume - DPM demande un snapshot VSS -Lecture du plan pour savoir quels blocs ont chang Page 32 12 345678 9 10 11 12 1314 151617 Temps = 10:15:01 Envoi dune copie des blocs modifis entre 10:00-10:15 au serveur DPM 1234567891011121314151617 Block 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 33 Comme cest une copie des blocs qui est transmise, les IO peuvent continuer sans perturber Exchange 12 345678 9 10181920 11 2112 132214 151617 Temps = 10:15:02 Les IO continuent 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 34 Une base dun TO qui change de 5% par jour Un TO de copie initiale (ben oui quand mme) 512 snapshots de 5% (20GB) permettent de rembobiner Exchange trois semaines en arrire 16 x 8h x 4 dh / heure x 20GO = 2TO DPM sait synchroniser les clichs avec les logs ce qui permet de ne rien perdre ! (le modle pour SCCP est imminent) Page 35 Operations Manager Page 36 Cest 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 Evnement: & objEvent.EventCode Wscript.Echo Message: & objEvent.Message Wscript.Echo Source Name: & objEvent.SourceName Wscript.Echo Heure: & objEvent.TimeWritten Wscript.Echo utilisateur & objEvent.UserNext Et mme si cest plus facile en PowerShell : get-wmiobject win32_ntlogevent -computername "PAR-INF-MCE" |where-object {$_.type -eq "Erreur"} | select-object message Le rsultat cest a Page 37 Cest 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 Evnement: & objEvent.EventCode Wscript.Echo Message: & objEvent.Message Wscript.Echo Source Name: & objEvent.SourceName Wscript.Echo Heure: & objEvent.TimeWritten Wscript.Echo utilisateur & objEvent.UserNext Et mme si cest plus facile en MONAD: get-wmiobject win32_ntlogevent -computername "PAR-INF-MCE" |where-object {$_.type -eq "Erreur"} | select-object message Le rsultat cest a Page 38 Sur 5, 10, 50 serveurs, il suffit dun script WMI de collecte qui rcupre tous les vnements Le problme cest quel est lvnement qui compte ? Eventlog, vnement WMI, trap SNMP, code retour, temps de rponse excessif Et quest-ce que a veut dire ? Alors en gnral, la dtection la plus utilise, cest Page 39 Operations Manager Reporting / BdD Helpdesk Pager,mail,Scripts, Cmd line Autres OS (Unix, Novell, Mac/OS) Applications (SQL, Exchange Oracle, Citrix, Notes) Composants HW & rseau Autres outils Ex. Hp Openview, Tivoli, CA SNMP, Connecteurs Solutionsmaison Tches spcifiques Ractions DB DB WMI Providers (i.e. SNMP) Syslog, WBEM, SNMP, agents tiers (Quest, etc.) Management Packs Page 40 Moniteurs (tats de sant) Object Sant scuritSant Configuration Sant de lobjet Sant disponibilit Sant performance Service Charge du process Exchange 2007 Moniteurs lmentaires Moniteurs agrgs 40 Page 41 Moniteurs Sources de donnes EvnementsPerformanceWMI Fichiers de Log Traps SNMP WS-ManScripts Requte OLEDB Requte LDAP Flux Syslog CrimsonEtc. 41 Page 42 Suspend la surveillance dun objet spcifique Options Placer un objet en maintenance Placer lobjet et ses enfants en maintenance Console : immdiat Powershell : pour programmer lavance 42 Page 43 Quand un objet est en maintenance: Pas de rgle Pas de moniteur Pas dalerte Pas de ractions, de diagnostic Pas de collecte dinformation Toutefois le mode maintenance ninterfre pas avec ACS 43 Page 44 Pour tre prvenu lorsquune situation se prsente Plusieurs serveurs SMTP possibles Possible aussi par SIP (messenger) SMS (portable) Le message est personnalisable Il contient des informations issues du contexte (nom du serveur, heure, composant, gravit, etc.) 44 Page 45 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 46 Supervision d'Exchange Repose sur une modlisation de lapplication et de ses composants: Les rles serveur Les protocoles Lorganisation en place Les groupes administratifs Les Routing Groups & Connecteurs 46 Page 47 Plus de 1700 rgles surveillent lapparition dvnements Active Directory Connector DS Access ExCDO Exchange ActiveSync Exchange Cluster Extensible Storage Engine Free/Busy Publishing Full Text Indexing IMAP4 Information Store service Message Transfer Agent Metabase Update Agent Outlook Mobile Access Outlook Web Access POP3 SMTP and Routing System Attendant Time Service Errors 47 Page 48 Transactions MAPI, OWA, OMA, EAS Synthses de flux Mail tat de la DB Taille de la DB Statistiques par BAL Statistiques dossiers publics Statistiques sur le tracking log Surveillance du Service Analyse de la Configuration 48