Configurer des groupes de disponibilité AlwaysOn dans Windows Azure Pack

 

S’applique à : Windows Azure Pack

Vous pouvez utiliser la fonctionnalité Groupes de disponibilité AlwaysOn SQL avec le service SQL Server dans Microsoft Azure Pack. La fonctionnalité Groupes de disponibilité AlwaysOn SQL est disponible dans Microsoft SQL Server 2012 Enterprise et fournit une haute disponibilité et une récupération d'urgence à l'échelle de l'entreprise alternative à la mise en miroir de bases de données. Cette fonctionnalité réduit la dépendance de la base de données locataire sur la faillibilité d'une seule instance SQL.

Pour plus d’informations sur SQL groupes de disponibilité AlwaysOn, accédez à https://msdn.microsoft.com/library/hh510230.aspx.

La création de bases de données autonomes est le changement clé qui permet cette fonctionnalité. Une base de données autonome est une base de données qui est isolée d'autres bases de données et de l'instance de SQL Server qui héberge cette base de données. Vous trouverez des détails sur les bases de données autonomes à l’adresse https://msdn.microsoft.com/library/ff929071.aspx. La création de bases de données autonomes permet aux administrateurs d'ajouter des bases de données à des groupes de disponibilité et d'amorcer la réplication. Les utilisateurs à relation contenant-contenu sont créés à partir des utilisateurs au niveau de l'instance. Dans le cas d'un basculement, toutes les bases de données et les utilisateurs autonomes sont répliqués. L'utilisateur continue à avoir accès aux bases de données sur le serveur secondaire, sans créer de nouvelles connexions sur l'instance secondaire.

Prérequis

Vérifiez ce qui suit avant d'utiliser les Groupes de disponibilité AlwaysOn SQL :

  • Vous trouverez ici la liste des prérequis pour configurer SQL groupes de disponibilité AlwaysOn.

  • Pour activer SQL groupes de disponibilité AlwaysOn, exécutez le script suivant sur chaque instance SQL avant de créer SQL base de données via le Windows Azure Pack :

    sp_configure ‘contained database authentication’, 1
    RECONFIGURE
    GO
    
  • Vérifiez que tous les serveurs secondaires font partie du groupe de disponibilité AlwaysOn avant d'ajouter l'écouteur du groupe de disponibilité.

  • Une fois que l’écouteur du groupe de disponibilité a été utilisé avec Windows Azure Pack, évitez de modifier le paramètre de confinement ci-dessus de l’instance associée.

  • Provisionnez un partage de fichiers requis pour SQL base de données AlwaysOn, comme décrit dans les conditions préalables.

Actions dans le portail de gestion pour les administrateurs

Effectuez les actions suivantes :

  • Créez un groupe de disponibilité dans SQL, avec l'écouteur de groupe de disponibilité correspondant. Pour plus d'informations, consultez https://msdn.microsoft.com/library/ff878399.aspx.

    Notes

    Configurez l'écouteur du groupe AlwaysOn de sorte qu'il utilise le port 1433 par défaut.

  • Créez un groupe SQL de type « Haute disponibilité (AlwaysOn activé) ».

  • Spécifiez un partage de fichiers accessible à tous les serveurs (principal et secondaires) qui feront partie de ce groupe SQL Server.

  • Ajoutez l'écouteur du groupe de disponibilité au groupe créé précédemment.

  • Si vous ajoutez un serveur secondaire au groupe de disponibilité après avoir ajouté l’écouteur à Windows Azure Pack, assurez-vous que la connexion de réparation de l’écouteur est déclenchée sur l’extension SQL Server sur le portail de gestion pour les administrateurs. Sinon, les locataires ne pourront pas créer de nouvelles bases de données, ni redimensionner, modifier ou supprimer les bases de données existantes.

Actions requises dans SQL Server

L'administrateur doit effectuer les actions suivantes dans SQL Server :

  • Effacer régulièrement le partage de fichiers spécifié pour chaque groupe Haute disponibilité SQL Server (AlwaysOn activé) afin de libérer de l'espace. Il n'existe pas de processus automatique pour cela.

  • Ajoutez une stratégie de SQL Server au pack d’administration SQL Server pour suivre les occurrences du basculement. Une fois que vous avez ajouté cette stratégie, le pack d'administration la détectera automatiquement et l'utilisera comme modèle d'intégrité.

References

Les rubriques suivantes fournissent des informations supplémentaires sur l'utilisation de la fonctionnalité Groupes de disponibilité AlwaysOn SQL :