Blog de Florent Appointaire

Blog sur les technologies Microsoft (Windows Server, System Center, Azure, Windows Azure Pack/Azure Stack, etc;)
    • 27/6/2014

    [SCOM 2012] Superviser vos SQL Server en version Evaluation

    SCOM2012


    Cameron Fuller, MVP SCOM, vient de publier un management pack qui pourra être utile a plus d’une personne. Ce management pack va superviser vos SQL Server qui sont en version évaluation et vous préviendra via une alerte quand :

    • Un SQL Server Evaluation a été détecté (Warning)
    • La licence d’évaluation a expiré (Critical)

    Vous pouvez télécharger ce management pack ici : http://www.systemcentercentral.com/wp-content/uploads/2014/06/Discover.SQL_.Evaluation.Versions.zip

    L’article complet : http://www.systemcentercentral.com/download/sample-management-pack-monitor-sql-server-evaluation-versions/?utm_source=twitterfeed&utm_medium=twitter

    • 26/6/2014

    [SCA] Data aggregation in progress

    sca

    Si dans la console de System Center Advisor vous avez le message suivant, même après quelques heures :

    Data aggregation in progress

    Capture

    Vérifiez que :

    Une fois ceci en ordre, le message devrait disparaître et laisser place à une fenêtre similaire :

    image

    Et dans le détail :

    image

    image

    • 23/6/2014

    [SCOM 2012 R2] Mise à jour du Management Pack ADFS 2012 R2

    SCOM2012

    Microsoft a publié une mise à jour de sont management pack concernant Active Directory Federation Services 2012 R2.

    Cette mise à jour concerne la résolution du bug concernant la découverte qui ne fonctionnait pas (plus d’informations ici : http://blogs.technet.com/b/omx/archive/2014/05/07/discovery-does-not-work-in-adfs-2012-r2-mp.aspx).

    Ce management pack reste compatible pour Windows Server 2012 R2 avec SCOM 2012 ou plus.

    Vous pouvez télécharger cette mise à jour ici : http://www.microsoft.com/en-us/download/details.aspx?id=41184

    • 17/6/2014

    [SCA] System Update Assessment

    sca


    Stanislav Zhelyazkov a publié une suite de 3 articles concernant l’analyse de la sécurité (évaluation des mises à jour et des malwares) de vos serveurs avec les Intelligence Pack de System Center Advisor Preview, mais aussi la gestion des logs de ces derniers. Ces 3 articles sont disponibles ici :

    Cette lecture est très intéréssante, donc si vous avez un petit quart d’heure, n’hésitez pas à les lire.

    • 13/6/2014

    [SCCM 2012 R2] Erreur de prérequis SQL : Dedicated SQL Server instance

    configmgr


    Après avoir réinstallé SCCM dans une nouvelle VM suite à un problème, au moment de la vérification des prérequis, j’ai eu le message d’erreur suivant en Failed :

    Configuration Manager requires a dedicated SQL Server instance to host its site database.  You selected a SQL Server instance that hosts the site database for another Configuration Manager site.  Select a different SQL Server instance for this new site to use, or resolve the conflict by uninstalling the other site or moving its database to a different SQL Server instance.

    L’instance était propre, j’avais supprimé l’ancienne base, le compte qui a lancé l’installation est bien SysAdmin.
    Je me suis rendu compte que sur le serveur SQL, SCCM avait créé un clé de registre, nommée SMS :

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SMS

    J’ai supprimé cette clé après avoir fait une sauvegarde et relancé la vérification des prérequis. Cette fois ci, ils sont passés sans aucun problème et j’ai pu déployer mon serveur SCCM.

    • 12/6/2014

    [SCO 2012 SP1] Certains Runbook échouent après l’application de l’UR5

    sc-orchestrator-logo

    L’équipe Orchestrator de Microsoft a publié un article concernant l’erreur suivante après l’application de l’UR5 :

    2014-05-26 12:50:22 [4344] 1 Exception caught in void __thiscall MultiThreadedWorkflowThreadFactory::doTraversal(const class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >,const class WorkflowGraph &,unsigned int,class boost::optional<unsigned int>,class IWorkflowInstance &,class ExecutionDataTree)
    MultiThreadedWorkflowThreadFactory.cpp(152):
    <Exception>
    <Type>Opalis::Exception</Type>
    <Location>
    struct std::pair<class boost::shared_ptr<class ExecutionDataBatch>,class ObjectInstanceStatus> __thiscall OpalisServerExtObjectRunner::run(const class Opalis::Uid &,class PropertyHelper::PropertyContainer &,const class LoopSpecificExecutionData &)
    OpalisServerExtObjectRunner.cpp(244)
    </Location>
    <MsgCode>Error while running an object</MsgCode>
    <Params>
    <Param>{0F199B9D-A8A0-415D-A863-21370279979A}</Param>
    <Param>{C90B3873-6BF0-4178-9B35-926FC29AA035}</Param>
    </Params>
    <Prev><Exception>
    <Type>Opalis::Exception</Type>
    <Location>
    class ATL::CComPtr<struct IOpalisServerExtension> __thiscall NativeObjectRunner::createExtension(long)
    NativeObjectRunner.cpp(52)
    </Location>
    <MsgCode>Failed to CoCreate IOpalisServerExtension</MsgCode>
    </Exception></Prev>
    </Exception>
    2014-05-26 12:50:22 [4344] 1 Process terminated: exception caught.

    Cette erreur apparaît si un de vos Runbook contient une activité avec une requête XML dedans.

    L’article complet : http://blogs.technet.com/b/orchestrator/archive/2014/06/11/kb-after-applying-ur5-to-orchestrator-2012-sp1-some-runbooks-fail.aspx

    LE KB correspondant avec la solution : http://support.microsoft.com/kb/2972927

    • 12/6/2014

    [SCCM 2012 R2] Le service WDS ne démarre pas

    configmgr

    Après le déploiement de SCCM, je me suis retrouvé avec l’erreur suivante dans le journal d’évènement (1000) :

    Faulting application name: svchost.exe_WDSServer, version: 6.3.9600.16384, time stamp: 0x5215dfe3
    Faulting module name: MSVCR100.dll, version: 10.0.40219.1, time stamp: 0x4d5f034a
    Exception code: 0xc0000005
    Fault offset: 0x000000000005f61a
    Faulting process id: 0xae4
    Faulting application start time: 0x01cec5d767184634
    Faulting application path: C:\Windows\system32\svchost.exe
    Faulting module path: C:\Program Files\Microsoft Configuration Manager\bin\x64\MSVCR100.dll
    R
    eport Id: 2487be9a-f0f3-11e3-80b6-001dd8b71c4c
    Faulting package full name:
    Faulting package-relative application ID:
    Capture

    Cet erreur a pour impact le fait que le service WDS n’arrive pas a démarré lors du déploiement d’une image.

    J’ai trouvé le KB 2905002 qui mentionne cet erreur :  

    After you enable the PXE Service Point role on an instance of a specific distribution point, or you select the Deploy this boot image from the PXE-enabled distribution point property of a boot image, the Windows Deployment Service (WDS) stops running.

    Après avoir installé le hotfix fourni dans le KB, le service a démarré de façon automatique et j’ai donc pu déployer les OS sans aucun souci.

    • 12/6/2014

    [SCVMM 2012] Changer le VLANID d’un Logical Network existant

    SCVMM_logo

    En voulant changer le VLANID d’un Logical Network, je me suis  aperçu qu’il n’était pas possible de le faire depuis l’interface de SCVMM, sans supprimer et recréer ce Logical Network. Une seule solution donc, l’utilisation de PowerShell.

    Après quelques recherches, je suis tombé sur un script qui permet de faire ceci. Ce script, en version 1.2, a été développé par Michael Rueefli et est disponible ici : http://gallery.technet.microsoft.com/scriptcenter/Change-Subnet-VLanID-on-39786b26

    Il vous suffira au moment d’exécutez le script, de fournir les paramètres suivants :

    • Nom du logical network que vous souhaitez modifier
    • Numéro de l’ancien VLANID
    • Numéro du nouveau VLANID

    Ces 3 paramètres sont obligatoires et 2 autres paramètres existent, comme préciser le nom du serveur VMM.

    Après avoir exécutez ce script, si vous retournez dans l’interface de SCVMM, le VLANID que l’on ne pouvait pas changer (grisé) a maintenant changé.

    • 12/6/2014

    [SQL Server 2012] Le SP2 est disponible

    SQL-Server-2012

    Microsoft a rendu disponible le SP2 de SQL server 2012. La liste des bugs qui sont fixés dans ce SP2 est disponible ici (19 au total)  : http://support.microsoft.com/kb/2958429

    Pour télécharger SQL Server 2012 SP2, c’est ici que ça se passe :

    • 5/6/2014

    [SCOM 2012 R2] System Center Advisor

    SCOM2012

    Je vais aujourd’hui vous faire découvrir System Center Advisor avec System Center Operations Manager 2012 R2.

    Cette version est actuellement en Preview, a été présenté lors des TechEd North America 2014 et introduit maintenant des Intelligence packs, le tout en HTML5.

    System Center Advisor est un produit fourni par Microsoft, gratuit, qui va vous permettre d’analyser votre infrastructure et vous aider à résoudre les problèmes plus rapidement. Actuellement, SCA supporte les produits Microsoft suivants :

    • Windows Server 2008, 2008 R2 et 2012
    • Hyper-V Server 2008R2 et 2012
    • Exchange Server 2010
    • SQL Server 2008, 2008 R2 et 2012
    • Lync Sevrer 2010 et 2013
    • SharePoint 2010 et 2013
    • SCVMM 2012 SP1

    Pour analyser votre infrastructure, Microsoft va se baser sur 329 règles et plus de 3400 KB.

    L’agent de Advisor va collecter les données depuis les emplacements suivants :

    • Registre Windows
    • Requêtes WMI
    • Requêtes SQL OleDB
    • Journal d’évenement Windows
    • Erreur des logs générés par les charges de travail
    • Erreur des logs des agents

    System Center Advisor (console) est accessible via l’url suivante : https://www.systemcenteradvisor.com

    Commençons la configuration de SCA. Connectez-vous à la console SCOM et cliquez sur Administration > System Center Advisor > Advisor Connection :

    image

    Cliquez à droite sur Register to Advisor Service. Une fenêtre doit apparaître :

    image

    Choisissez le type de compte avec lequel vous souhaitez vous authentifier, dans mon cas, Microsoft Account. Connectez vous avec vos identifiant :

    SNAGHTML394bce50

    Entrez le nom pour votre compte Advisor ou sélectionnez en un parmi la liste :

    image

    Cliquez sur Create :

    image

    Cliquez sur Close :

    image

    Allez maintenant dans la partie Advisor Managed :

    image

    Dans la barre des tâches à droite de la console SCOM, cliquez sur Add a Computer/Group… Une fenêtre s’ouvre:

    image

    Je vais ajouter tous mes serveurs Windows :

    image

    Attendez quelques minutes, si vous allez sur la console web de System Center Advisor. Vous pouvez voir que les premiers serveurs sont analysés et que les premières alertes remontent :

    image

    Si vous cliquez sur Configuration Assessment, vous arrivez sur une fenêtre un peu plus détaillée :

    image

    Je peux voir que j’ai 3 alertes Windows. Pour avoir le détail de ces alertes, cliquez sur le 3 ou sur une alerte :

    image

    Je peux voir que les alertes sont listées pour 3 hyperviseur. Pour avoir plus d’informations, cliquez sur une alerte :

    image

    L’alerte ici concernant une mise à jour qui n’a pas été faite. Si vous souhaitez avoir les détails complet du KB, cliquez sur Click here to view Solution / Knowledge Base Article. Si vous souhaitez ignorer cette alerte, cliquez sur Ignore en haut. Si vous cliquez sur Manage Alert Rules, vous serez en mesure d’activer ou de désactiver des alertes. Vous désactiverez les alertes suivant votre environnement :

    image

    Ces alertes sont également disponibles dans la console SCOM, dans la vue Active Alerts de System Center Advisor :

    image

    Vous pouvez via le panneau des tâches effectuer les actions suivantes :

    image

    Retournons sur l’interface Web. Dans le 3ème icône sur le panneau de gauche (Configuration), vous pouvez avoir des détails sur la configuration d’un serveur bien précis. Par exemple, si c’est une VM, son OU, son nom, etc :

    image

    Dans le 5ème icône, Servers, vous avez la liste des serveurs qui sont analysés par Advisor. Dans mon cas, j’ai 13 agents, 0 Gateway et 1 MS :

    image

    L’avant dernière partie concerne la gestion du compte Advisor. Vous pouvez changer le nom du compte, gérer les utilisateurs, fermer votre compte, etc :

     image

    Pour ajouter de nouvelles fonctionnalités (Intelligence pack), sur la page d’accueil, il vous suffit de cliquer sur Intelligence Packs, puis Add Intelligence Packs Now :

    image

    Ces Intelligence packs vont vous aider à optimiser et protéger au mieux votre infrastructure. A noter que la partie Sécurité, qui vous aidera à analyser la sécurité de votre environnement, sera disponible bientôt. Après avoir ajouté tous les Intelligence Packs, vous devriez avoir ceci, en attendant que la découverte soit terminée (ceci peut prendre plusieurs heures):

    image

    Une fois la découverte terminée, vous aurez ceci :

    image

    Advisor

    L’aide en ligne de System Center Advisor est disponible ici : http://onlinehelp.microsoft.com/en-us/advisor/default.aspx

    Les nouveautés des différentes versions : http://onlinehelp.microsoft.com/en-us/advisor/gg697799.aspx

    En attendant le support d’autres produits, profitez bien de l’utilité de cette plateforme pour maintenir votre infrastructure en place.

    • 4/6/2014

    [SCA] Erreur event id 55006

    sca

    Si vous avez des problèmes lors de la connexion entre SCOM 2012 R2 et Advisor, et que vous avez l’erreur suivante dans SCOM :

    image

    Et que dans l’event viewer, toutes les 5 minutes, vous avez l’évenement 55006 avec l’erreur suivante :

    Failed to import the latest Advisor Management Packs to the Management Server.  Reason: System.ArgumentException: Pack d'administration requis non valide. Reportez-vous à l'exception

    interne pour plus de détails.
    Parameter name: managementPack ---> Microsoft.EnterpriseManagement.Common.ManagementPackException: Verification failed with 2 errors:
    -------------------------------------------------------
    Error 1:
    Found error in 2|Microsoft.IntelligencePacks.StorageDataCollection|7.0.9211.0|Microsoft.IntelligencePacks.StorageDataCollection|| with message:
    Could not load management pack [ID=Microsoft.SystemCenter.VirtualMachineManager.2012.Discovery, KeyToken=31bf3856ad364e35, Version=3.1.6011.0]. The management pack was not found in the
    store.
    : An error occurred while loading management pack c6d64ce2-2213-e6c8-9e2a-cbd36e868a12 from the database

    -------------------------------------------------------
    Error 2:
    Found error in 2|Microsoft.IntelligencePacks.StorageDataCollection|7.0.9211.0|Microsoft.IntelligencePacks.StorageDataCollection|| with message:
    Could not load management pack [ID=Microsoft.SystemCenter.VirtualMachineManager.PRO.V2.Library, KeyToken=31bf3856ad364e35, Version=3.1.6011.0]. The management pack was not found in the
    store.
    : An error occurred while loading management pack ed969e31-a8dc-b6d9-bc99-94dd55ab154d from the database

    -------------------------------------------------------
      ---> Microsoft.EnterpriseManagement.Common.ManagementPackException: Could not load management pack [ID=Microsoft.SystemCenter.VirtualMachineManager.2012.Discovery,

    KeyToken=31bf3856ad364e35, Version=3.1.6011.0]. The management pack was not found in the store. ---> Microsoft.EnterpriseManagement.Common.ManagementPackException: An error occurred while

    loading management pack c6d64ce2-2213-e6c8-9e2a-cbd36e868a12 from the database ---> Microsoft.EnterpriseManagement.Common.ManagementPackException
        at Microsoft.EnterpriseManagement.Configuration.IO.ManagementPackDatabaseServerStore.GetManagementPack(Guid mpId)
        --- End of inner exception stack trace ---
        at Microsoft.EnterpriseManagement.Configuration.IO.ManagementPackDatabaseServerStore.GetManagementPack(Guid mpId)
        at Microsoft.EnterpriseManagement.Configuration.IO.ManagementPackDatabaseServerStore.GetManagementPack(String mpName, String mpKeyToken, Version mpVersion)
        at Microsoft.EnterpriseManagement.Configuration.ManagementPackReference.GetManagementPack()
        --- End of inner exception stack trace ---
        --- End of inner exception stack trace ---
        at Microsoft.EnterpriseManagement.ManagementPackManagement.ImportManagementPack(ManagementPack managementPack, IDictionary`2 resources)
        --- End of inner exception stack trace ---
        at Microsoft.EnterpriseManagement.ManagementPackManagement.ImportManagementPack(ManagementPack managementPack, IDictionary`2 resources)
        at Microsoft.EnterpriseManagement.ManagementPackManagement.ImportBundle(ManagementPackBundle package, ImportPackagedManagementPackCallback handler)
        at Microsoft.SystemCenter.Advisor.Core.IntelligencePackWriteAction.ImportManagementPack(String filePath)
        at Microsoft.SystemCenter.Advisor.Common.ScomSdkHelper.<>c__DisplayClassb.<CallScomSdk>b__9()
        at Microsoft.SystemCenter.Advisor.Common.ScomSdkHelper.CallScomSdk[T](Func`1 function, String description)
        at Microsoft.SystemCenter.Advisor.Common.ScomSdkHelper.CallScomSdk(Action action, String description)
        at Microsoft.SystemCenter.Advisor.Core.IntelligencePackWriteAction.UpdateIntelligencePacks()

    C’est que, comme indiqué dans l’erreur, vous devez importer au moins les 2 managements packs de VMM suivant :

    • Microsoft.SystemCenter.VirtualMachineManager.2012.Discovery.mp d’une version supérieur ou égal à 3.1.6011.0
    • Microsoft.SystemCenter.VirtualMachineManager.PRO.V2.Library.mp d’une version supérieur ou égal à 3.1.6011.0

    Pour ma part, j’ai importé les managements packs de VMM qui se trouve dans C:\Program Files\Microsoft System Center 2012 R2\Virtual Machine Manager\ManagementPacks directement dans SCOM et le message d’erreur a disparu.

    • 3/6/2014

    [SCA] Erreur 3000 à l’enregistrement d’Advisor dans SCOM 2012

    sca


    L’équipe SCOM de chez Microsoft a publié un article qui aide à la résolution de l’erreur suivante lors de la connexion de SCOM à System Center Advisor :

    Error 3000: Unable to register to the Advisor Service.

    Cette erreur apparaît dans un des 2 cas suivants :

    1. Vous utilisez un proxy/firewall pour vous connecter à Advisor
    2. L’heure n’est pas correct par rapport au fuseau horaire

    Pour résoudre cette erreur, vous devez autoriser les URLs suivantes depuis le management server pour accéder au service web de Advisor :

    URL Ports
    service.systemcenteradvisor.com Ports 80 et 443
    scadvisor.accesscontrol.windows.net Ports 80 et 443
    scadvisorservice.accesscontrol.windows.net     Ports 80 et 443
    scadvisorstore.blob.core.windows.net/* Ports 80 et 443
    data.systemcenteradvisor.com Ports 80 et 443
    ods.systemcenteradvisor.com Ports 80 et 443
    *.systemcenteradvisor.com Ports 80 et 443

    Et pour accèder à la console Web :

    URLPorts
    *.systemcenteradvisor.comPorts 80 et 443
    *.live.comPorts 80 et 443
    *.microsoft.com   Ports 80 et 443

    Concernant l’heure, ouvrez une invite de commande en Administrateur et faîtes :

    w32tm /tz (vérifie le fuseau horaire)
    w32tm /resync (synchronise l’heure)

    N’oubliez pas également de préciser l’adresse du proxy dans la configuration de Advisor dans la console SCOM :

    image

    Pour retrouver l’article complet avec les différentes étapes pour la configuration d’un proxy, c’est par ici : http://blogs.technet.com/b/momteam/archive/2014/05/29/advisor-error-3000-unable-to-register-to-the-advisor-service-amp-onboarding-troubleshooting-steps.aspx

    • 2/6/2014

    [SCOM 2007/2012] Télécharger tous les Managements Packs disponibles

    SCOM2012

    Stanislav Zhelyazkov a publié une mise à jour de son script PowerShell qui permet de télécharger tous les managements packs depuis SCOM 2007. Cette version apporte les modifications suivantes :

    • Modification de l’invocation de la page web dût aux changements de la page de téléchargement de Microsoft
    • Utilisation de Write-OutPut à la place de Write-Host
    • Diverses améliorations comme la vérification des fichiers pour voir si ils existent ou as et si ils ont besoins d’être téléchargé de nouveau.

    Pour utiliser ce script, vous devez l’exécuter sur une machine qui a PowerShell v3 minimum.

    Pour télécharger le script : http://gallery.technet.microsoft.com/All-Management-Packs-for-37d37902