Configurer l’instance maître de clusters Big Data SQL Server
S’applique à : SQL Server 2019 (15.x)
Important
Le module complémentaire Clusters Big Data Microsoft SQL Server 2019 sera mis hors service. La prise en charge de la plateforme Clusters Big Data Microsoft SQL Server 2019 se terminera le 28 février 2025. Tous les utilisateurs existants de SQL Server 2019 avec Software Assurance seront entièrement pris en charge sur la plateforme, et le logiciel continuera à être maintenu par les mises à jour cumulatives SQL Server jusqu’à ce moment-là. Pour plus d’informations, consultez le billet de blog d’annonce et les Options Big Data sur la plateforme Microsoft SQL Server.
Découvrez comment configurer l’instance maître de clusters Big Data SQL Server 2019.
Vous pouvez configurer l’instance maître de clusters Big Data SQL Server 2019. Toutefois, les paramètres de configuration du serveur ne peuvent pas être configurés au moment du déploiement. À compter de la mise à jour cumulative 9, lecluster Big Data inclut une fonctionnalité de gestion de la configuration. Cette fonctionnalité permet aux administrateurs de modifier ou régler différents éléments du cluster Big Data après le déploiement. De plus, elle leur fournit des insights plus approfondis sur les configurations s’exécutant dans le cluster Big Data.
Cet article décrit une solution de contournement temporaire pour configurer les paramètres de l’instance maître tels que l’édition SQL Server, l’activation/la désactivation de SQL Server Agent, l’activation d’indicateurs de trace spécifiques ou l’activation/la désactivation des commentaires des clients, ou domainmapping
.
Pour modifier les paramètres de l’instance maître, procédez comme suit :
Créez un fichier
mssql-custom.conf
personnalisé qui comprend les paramètres ciblés. L’exemple suivant active le service SQL Agent, la télémétrie, définit un PID pour Édition Entreprise et active l’indicateur de trace 1204 :[sqlagent] enabled=true [telemetry] customerfeedback=true userRequestedLocalAuditDirectory = /tmp/audit [DEFAULT] pid = Enterprise [traceflag] traceflag0 = 1204
Copiez le fichier
mssql-custom.conf
dans/var/opt/mssql
dans le conteneurmssql-server
du podmaster-0
. Remplacez<namespaceName>
par le nom du cluster Big Data.kubectl cp mssql-custom.conf master-0:/var/opt/mssql/mssql-custom.conf -c mssql-server -n <namespaceName>
Redémarrez l’instance SQL Server. Remplacez
<namespaceName>
par le nom du cluster Big Data.kubectl exec -it master-0 -c mssql-server -n <namespaceName> -- /bin/bash supervisorctl restart mssql-server exit
Important
Si l’instance maître SQL Server est dans une configuration de groupes de disponibilité, copiez le fichier mssql-custom.conf
dans toutes les pods master
. Chaque redémarrage entraînant un basculement, vous devez veiller à planifier cette activité pendant des périodes d’inactivité.
Limitations connues
- Les étapes ci-dessus nécessitent des autorisations d’administrateur de cluster Kubernetes
- Vous ne pouvez pas changer le classement du serveur pour l’instance maître SQL Server du cluster Big Data après le déploiement.