none
DAG et Exchange 2013 RRS feed

  • Question

  • Bonjour,

    Je suis en stage dans une entreprise et, j'ai fais une maquette de deux serveurs Exchange 2013 tournant sous Windows 2012 et je les ai mis en haute disponibilité de base de données.

    Il se trouve que j'ai un soucis que je n'arrive pas à résoudre.

    Lorsque je coupe la carte réseau d'un serveur pour simuler une panne, la base de données de ce serveur se monte bien sur le second serveur. Jusque là tout est OK. En revanche, lorsque je remet la carte réseau, la base de données ne revient pas automatiquement sur le serveur, elle reste sur le 2ème serveur ce qui fait qu'un serveur a les deux bases de données.

    J'ai pourtant bien mis l'ordre de préférence à 1 pour l'activation de la base de donnée sur le serveur que j'ai coupé.

    Quelqu'un aurait-il la solution svp ?

    Merci d'avance !

    Cordialement

    lundi 27 janvier 2014 14:30

Réponses

  • Bonjour

    Le fonctionnement décrit est normal.

    La base de données de boites aux lettres ne revient pas automatiquement lors de la remise en route d'un serveur.

    Le failback est une action manuelle initiée par l'administrateur.

    Plus d'informations sur la préference d'activation (ref:http://technet.microsoft.com/fr-fr/library/dd979802(v=exchg.150).aspx)

    ActivationPreference    Ce paramètre spécifie le numéro de préférence d’activation, qui est utilisé dans le cadre du processus de sélection de la meilleure copie par le gestionnaire Active Manager. Ce numéro sert également à la redistribution des bases de données de boîtes aux lettres actives dans le DAG à l’aide du script RedistributeActiveDatabases.ps1. La valeur de la préférence d’activation est un nombre supérieur ou égal à 1, où 1 correspond à l’ordre de préférence le plus élevé. Le numéro de position ne peut pas être supérieur au nombre de copies de base de données de boîtes aux lettres.

    Un article interessant sur le basculement (failover - automatique) et le switchover (manuel) . Pour Exchange 2010 mais encore d'actualité pour 2013 http://technet.microsoft.com/fr-fr/library/dd298067(v=exchg.141).aspx

    Merci


    Hakim Taoussi

    • Marqué comme réponse Florin Ciuca vendredi 31 janvier 2014 20:59
    lundi 27 janvier 2014 15:16
  • Bonsoir,

    on peut réaliser un script qui rebascule les bases sur le serveur préféré (valeur=1), et planifier ce script à un moment adéquat (chaque nuit, par exemple).

    Il y a quelques exemples dans la galerie Technet !

    A bientôt,

    Voici un petit script d'exemple que j'avais réalisé pour un client :

    $DBS = Get-MailboxDatabase
    # -domaincontroller XXXXX
    foreach ($DB in $DBS) {
        $a=$DB.ActivationPreference[0].key.name
    $s=$DB.Server.name
    if ($a -ne $s ) {
    echo "$s changed to $a"
    Move-ActiveMailboxDatabase $DB -ActivateOnServer $a -MountDialOverride:LossLess -confirm:$false
    }
    #read-host 'Press any key to continue . . .'
    }


    Thierry DEMAN. Exchange MVP. MCSE:Messaging 2013,MCSE:Server Infrastructure 2012(78 MCPs). https://mvp.support.microsoft.com/profile=CE2B565B-B13D-4C24-B04D-F0D5766D14A1 http://base.faqexchange.info

    • Marqué comme réponse Florin Ciuca vendredi 31 janvier 2014 20:59
    mardi 28 janvier 2014 21:19
    Modérateur
  • Il y a même un script qui est livré par Microsoft dans le dossier Script d'Exchange : RedistributeActiveDatabase

    Il permet entre autre de redistribuer les bases selon l'ordre de préférence indiqué, en essayant d'équilibrer les bases, etc


    Bruce Jourdain de Coutance - Consultant MVP Exchange http://blog.brucejdc.fr

    • Marqué comme réponse Florin Ciuca vendredi 31 janvier 2014 20:59
    mercredi 29 janvier 2014 07:43
    Modérateur

Toutes les réponses

  • Bonjour

    Le fonctionnement décrit est normal.

    La base de données de boites aux lettres ne revient pas automatiquement lors de la remise en route d'un serveur.

    Le failback est une action manuelle initiée par l'administrateur.

    Plus d'informations sur la préference d'activation (ref:http://technet.microsoft.com/fr-fr/library/dd979802(v=exchg.150).aspx)

    ActivationPreference    Ce paramètre spécifie le numéro de préférence d’activation, qui est utilisé dans le cadre du processus de sélection de la meilleure copie par le gestionnaire Active Manager. Ce numéro sert également à la redistribution des bases de données de boîtes aux lettres actives dans le DAG à l’aide du script RedistributeActiveDatabases.ps1. La valeur de la préférence d’activation est un nombre supérieur ou égal à 1, où 1 correspond à l’ordre de préférence le plus élevé. Le numéro de position ne peut pas être supérieur au nombre de copies de base de données de boîtes aux lettres.

    Un article interessant sur le basculement (failover - automatique) et le switchover (manuel) . Pour Exchange 2010 mais encore d'actualité pour 2013 http://technet.microsoft.com/fr-fr/library/dd298067(v=exchg.141).aspx

    Merci


    Hakim Taoussi

    • Marqué comme réponse Florin Ciuca vendredi 31 janvier 2014 20:59
    lundi 27 janvier 2014 15:16
  • Bonjour Hakim et merci de votre réponse !

    En clair il est impossible de faire monter automatiquement une base de données sur un serveur que l'on vient de rétablir ?

    lundi 27 janvier 2014 15:22
  • Bonjour,

    Oui c'est bien une action manuelle.

    Merci


    Hakim Taoussi

    mardi 28 janvier 2014 13:28
  • Bonsoir,

    on peut réaliser un script qui rebascule les bases sur le serveur préféré (valeur=1), et planifier ce script à un moment adéquat (chaque nuit, par exemple).

    Il y a quelques exemples dans la galerie Technet !

    A bientôt,

    Voici un petit script d'exemple que j'avais réalisé pour un client :

    $DBS = Get-MailboxDatabase
    # -domaincontroller XXXXX
    foreach ($DB in $DBS) {
        $a=$DB.ActivationPreference[0].key.name
    $s=$DB.Server.name
    if ($a -ne $s ) {
    echo "$s changed to $a"
    Move-ActiveMailboxDatabase $DB -ActivateOnServer $a -MountDialOverride:LossLess -confirm:$false
    }
    #read-host 'Press any key to continue . . .'
    }


    Thierry DEMAN. Exchange MVP. MCSE:Messaging 2013,MCSE:Server Infrastructure 2012(78 MCPs). https://mvp.support.microsoft.com/profile=CE2B565B-B13D-4C24-B04D-F0D5766D14A1 http://base.faqexchange.info

    • Marqué comme réponse Florin Ciuca vendredi 31 janvier 2014 20:59
    mardi 28 janvier 2014 21:19
    Modérateur
  • Il y a même un script qui est livré par Microsoft dans le dossier Script d'Exchange : RedistributeActiveDatabase

    Il permet entre autre de redistribuer les bases selon l'ordre de préférence indiqué, en essayant d'équilibrer les bases, etc


    Bruce Jourdain de Coutance - Consultant MVP Exchange http://blog.brucejdc.fr

    • Marqué comme réponse Florin Ciuca vendredi 31 janvier 2014 20:59
    mercredi 29 janvier 2014 07:43
    Modérateur