Découvrez les charges de travail Microsoft SQL Server dans NetApp Backup and Recovery
Découvrez les charges de travail Microsoft SQL Server dans NetApp Backup and Recovery afin de pouvoir les protéger et les restaurer. Si vous utilisez déjà SnapCenter, vous pouvez également importer des données de sauvegarde et des stratégies existantes.
Rôle Console NetApp requis Super administrateur de sauvegarde et de restauration. Si vous protégez des données stockées sur un cluster Cloud Volumes ONTAP, le rôle d’administrateur Cloud Volumes ONTAP est également requis. En savoir plus "Rôles et privilèges de sauvegarde et de restauration". "En savoir plus sur les rôles d'accès à la NetApp Console pour tous les services".
Configurer le DNS pour la découverte des hôtes isolés dans le déploiement local de la NetApp Console
Si vous utilisez le déploiement local de NetApp Console dans un environnement isolé (air-gapped) où les hôtes de la base de données ne sont pas accessibles via le DNS standard, vous devez modifier temporairement la configuration interne CoreDNS de RKE2. Cela permet aux pods de résoudre des noms d’hôtes spécifiques en adresses IP au sein du cluster, de la même manière que l’ajout d’entrées /etc/hosts sur un nœud.
|
|
Avant d'apporter des modifications, vérifiez la configuration CoreDNS existante afin d'éviter d'écraser des personnalisations déjà configurées. Utilisez les manifestes RKE2 pour appliquer cette modification, en veillant à ce qu'elle soit gérée de manière cohérente par l'opérateur et le runtime RKE2. |
-
Dans la mesure du possible, maintenez le fichier HelmChartConfig sous contrôle de modification.
-
Utilisez un nom de fichier clair afin que l'objectif de la substitution CoreDNS soit évident.
-
Si l'enregistrement DNS attendu n'est pas visible dans le fichier Corefile, vérifiez les journaux du serveur RKE2 et confirmez la syntaxe du fichier manifeste.
-
Vérifiez la configuration CoreDNS existante pour vous assurer que vous ne remplacez pas une modification existante :
kubectl -n kube-system get cm rke2-coredns-rke2-coredns -o jsonpath='{.data.Corefile}' -
Copiez le bloc de commandes suivant et modifiez la zone
configBlockpour ajouter vos enregistrements DNS statiques. Cela crée un fichier YAML HelmChartConfig dans le dossier des manifestes de RKE2, que RKE2 applique automatiquement pour remplacer la configuration CoreDNS :sudo tee /var/lib/rancher/rke2/server/manifests/rke2-coredns-config.yaml >/dev/null <<'YAML' apiVersion: helm.cattle.io/v1 kind: HelmChartConfig metadata: name: rke2-coredns namespace: kube-system spec: # NOTE: This is a HelmChartConfig that *overlays* values onto the rke2-coredns # HelmChart already managed by RKE2. RKE2 watches /var/lib/rancher/rke2/server/manifests # and will re-render the rke2-coredns Helm release whenever this file changes. # # The `servers:` list below REPLACES the chart's default server definition, # so every plugin that was in the stock Corefile must be present here. # Do NOT delete plugins you don't recognize -- they are required for cluster DNS. valuesContent: |- servers: - zones: - zone: . port: 53 plugins: - name: errors - name: health configBlock: |- lameduck 10s - name: ready - name: kubernetes parameters: cluster.local in-addr.arpa ip6.arpa configBlock: |- pods insecure fallthrough in-addr.arpa ip6.arpa ttl 30 # ───────────────────────── EDIT BELOW ───────────────────────── # Static DNS records for hosts the corporate DNS cannot resolve. # Format: <IP> <FQDN> [optional aliases...] # `fallthrough` MUST stay as the last line -- it lets every other # name go to the upstream resolver via the `forward` plugin below. - name: hosts configBlock: |- 1.2.3.4 example.domain.com exampleshortname fallthrough # ───────────────────────── EDIT ABOVE ───────────────────────── - name: prometheus parameters: 0.0.0.0:9153 - name: forward parameters: . /etc/resolv.conf - name: cache parameters: 30 - name: loop - name: reload - name: loadbalance YAML sudo chmod 600 /var/lib/rancher/rke2/server/manifests/rke2-coredns-config.yaml -
Vérifiez que CoreDNS a bien pris en compte la modification :
kubectl -n kube-system get cm rke2-coredns-rke2-coredns -o jsonpath='{.data.Corefile}'Si la modification n'est pas visible après quelques minutes, redémarrez le déploiement de CoreDNS puis vérifiez à nouveau le fichier Corefile :
kubectl -n kube-system rollout restart deploy/rke2-coredns-rke2-coredns -
Si vous devez supprimer les entrées après avoir découvert les hôtes de la base de données, procédez comme suit :
-
Supprimez le fichier HelmChartConfig du dossier des manifestes.
-
Redémarrez le déploiement CoreDNS :
kubectl -n kube-system rollout restart deploy/rke2-coredns-rke2-coredns
-
Découvrez les charges de travail Microsoft SQL Server et importez éventuellement des ressources SnapCenter
Lors de la phase de découverte, NetApp Backup and Recovery analyse les instances et les bases de données Microsoft SQL Server sur l'ensemble des systèmes de votre organisation.
Ce service évalue les niveaux de protection existants, notamment les politiques de sauvegarde actuelles, les instantanés et les options de sauvegarde et de restauration.
La découverte se déroule de la manière suivante :
-
Si vous disposez déjà de SnapCenter, importez les ressources SnapCenter dans NetApp Backup and Recovery à l'aide de l'interface utilisateur de NetApp Backup and Recovery .
Si vous disposez déjà de SnapCenter, vérifiez d'abord que vous avez rempli les conditions préalables avant d'importer depuis SnapCenter. Par exemple, vous devez ajouter les systèmes de stockage de cluster SnapCenter sur site à la NetApp Console avant d'importer depuis SnapCenter. Voir "Conditions préalables à l'importation de ressources depuis SnapCenter". -
Si vous n'avez pas déjà SnapCenter, vous pouvez toujours découvrir des charges de travail en ajoutant un vCenter manuellement et effectuer une découverte.
Si SnapCenter est déjà installé, importez les ressources SnapCenter dans NetApp Backup and Recovery
Si vous avez déjà installé SnapCenter , importez les ressources SnapCenter dans NetApp Backup and Recovery en suivant ces étapes. La NetApp Console découvre les ressources, les hôtes, les informations d'identification et les planifications à partir de SnapCenter; vous n'avez pas besoin de recréer toutes ces informations.
Vous pouvez le faire des manières suivantes :
-
Lors de la découverte, sélectionnez une option pour importer des ressources depuis SnapCenter.
-
Après la découverte, à partir de la page Inventaire, sélectionnez une option pour importer les ressources SnapCenter .
-
Après la découverte, dans le menu Paramètres, sélectionnez une option pour importer les ressources SnapCenter . Pour plus de détails, voir"Configurer la NetApp Backup and Recovery" .
Il s’agit d’un processus en deux parties :
-
Importer l'application SnapCenter Server et les ressources de l'hôte
-
Gérer les ressources hôtes SnapCenter sélectionnées
Importer l'application SnapCenter Server et les ressources de l'hôte
Cette première étape importe les ressources de l’hôte depuis SnapCenter et affiche ces ressources dans la page Inventaire de NetApp Backup and Recovery . À ce stade, les ressources ne sont pas encore gérées par NetApp Backup and Recovery.
|
|
Une fois les ressources de l'hôte SnapCenter importées, NetApp Backup and Recovery ne prend pas automatiquement en charge la gestion de la protection. Pour ce faire, vous devez choisir explicitement de gérer les ressources importées dans NetApp Backup and Recovery. Cela garantit que vous êtes prêt à ce que ces ressources soient sauvegardées par NetApp Backup and Recovery. |
-
Dans la navigation de gauche de la NetApp Console , sélectionnez Protection > Sauvegarde et récupération.
-
Sélectionnez Inventaire.
-
Sélectionnez Découvrir les ressources.
-
À partir de la page des ressources de charge de travail NetApp Backup and Recovery Discover, sélectionnez Importer depuis SnapCenter.
-
Saisissez * les informations d'identification de l'application SnapCenter * :
-
* Adresse FQDN ou IP de SnapCenter * : saisissez le FQDN ou l'adresse IP de l'application SnapCenter elle-même.
-
Port : saisissez le numéro de port du serveur SnapCenter .
-
Nom d'utilisateur et Mot de passe : saisissez le nom d'utilisateur et le mot de passe du serveur SnapCenter .
-
Agent de console : sélectionnez l'agent de console pour SnapCenter.
-
-
Saisissez * les informations d'identification de l'hôte du serveur SnapCenter * :
-
Informations d'identification existantes : si vous sélectionnez cette option, vous pouvez utiliser les informations d'identification existantes que vous avez déjà ajoutées. Choisissez le nom des informations d'identification.
-
Ajouter de nouvelles informations d'identification : si vous ne disposez pas d'informations d'identification d'hôte SnapCenter existantes, vous pouvez en ajouter de nouvelles. Saisissez le nom des informations d'identification, le mode d'authentification, le nom d'utilisateur et le mot de passe.
-
-
Sélectionnez Importer pour valider vos entrées et enregistrer le serveur SnapCenter .
Si le SnapCenter Server est déjà enregistré, vous pouvez mettre à jour les informations d'enregistrement existantes.
La page Inventaire affiche les ressources SnapCenter importées, notamment les hôtes, les instances et les bases de données Microsoft SQL Server.
Pour voir les détails des ressources SnapCenter importées, sélectionnez l'option Afficher les détails dans le menu Actions.
Gérer les ressources de l'hôte SnapCenter
Après avoir importé les ressources SnapCenter, gérez les ressources hôtes dans NetApp Backup and Recovery. Après avoir choisi de les gérer, NetApp Backup and Recovery peut sauvegarder et restaurer les ressources importées. Vous ne gérez plus ces ressources dans le serveur SnapCenter.
-
Après avoir importé les ressources SnapCenter , dans le menu Sauvegarde et récupération, sélectionnez Inventaire.
-
Sur la page Inventaire, sélectionnez l’hôte SnapCenter importé que vous souhaitez que NetApp Backup and Recovery gère.
-
Sélectionnez l'icône Actions
> Afficher les détails pour afficher les détails de la charge de travail. -
Depuis la page Inventaire > Charge de travail, sélectionnez l'icône Actions
> Gérer pour afficher la page Gérer l'hôte. -
Sélectionnez Gérer.
-
Dans la page Gérer l’hôte, choisissez d’utiliser un vCenter existant ou d’ajouter un nouveau vCenter.
-
Sélectionnez Gérer.
La page Inventaire affiche les ressources SnapCenter nouvellement gérées.
Vous pouvez éventuellement créer un rapport des ressources gérées en sélectionnant l'option Générer des rapports dans le menu Actions.
Importer les ressources SnapCenter après la découverte à partir de la page Inventaire
Si vous avez déjà découvert des ressources, vous pouvez importer des ressources SnapCenter à partir de la page Inventaire.
-
Dans la navigation de gauche de la console, sélectionnez Protection > Sauvegarde et récupération.
-
Sélectionnez Inventaire.
-
Depuis la page Inventaire, sélectionnez *Importer les ressources SnapCenter *.
-
Suivez les étapes de la section *Importer les ressources SnapCenter * ci-dessus pour importer les ressources SnapCenter .
Si vous n'avez pas installé SnapCenter , ajoutez un vCenter et découvrez les ressources
Si vous n'avez pas encore installé SnapCenter, vous pouvez ajouter les informations vCenter et permettre à NetApp Backup and Recovery de découvrir les charges de travail. Dans chaque agent de la Console, sélectionnez les systèmes où vous souhaitez découvrir les charges de travail.
Cette étape est facultative si vous disposez d'un environnement VMware.
-
Dans la navigation de gauche de la console, sélectionnez Protection > Sauvegarde et récupération.
Si vous vous connectez à Backup and Recovery pour la première fois et que vous avez un système dans la console mais aucune ressource découverte, la page Bienvenue sur le nouveau NetApp Backup and Recovery apparaît avec une option pour Découvrir les ressources.
-
Sélectionnez Découvrir les ressources.
-
Saisissez les informations suivantes :
-
Type de charge de travail : Pour cette version, seul Microsoft SQL Server est disponible.
-
Paramètres vCenter : sélectionnez un vCenter existant ou ajoutez-en un nouveau. Pour ajouter un nouveau vCenter, saisissez le nom de domaine complet ou l’adresse IP du vCenter, le nom d’utilisateur, le mot de passe, le port et le protocole.
Si vous saisissez des informations vCenter, veuillez renseigner à la fois les paramètres vCenter et l'enregistrement de l'hôte. Si vous avez ajouté ou saisi des informations vCenter ici, vous devez également ajouter les informations du plug-in dans les paramètres avancés. -
Enregistrement de l'hôte : sélectionnez Ajouter des informations d'identification et saisissez des informations sur les hôtes contenant les charges de travail que vous souhaitez découvrir.
Si vous ajoutez un serveur autonome et non un serveur vCenter, entrez uniquement les informations sur l'hôte.
-
-
Sélectionnez Découvrir.
Ce processus peut prendre quelques minutes. -
Continuer avec les paramètres avancés.
Définissez les options des paramètres avancés lors de la découverte et installez le plug-in
Grâce aux paramètres avancés, vous pouvez installer manuellement l'agent du plug-in sur tous les serveurs enregistrés. Cela vous permet d'importer toutes les charges de travail SnapCenter dans NetApp Backup and Recovery afin que vous puissiez gérer les sauvegardes et les restaurations à cet endroit. NetApp Backup and Recovery affiche les étapes nécessaires à l'installation du plug-in.
-
Depuis la page Discover resources, accédez aux Paramètres avancés en sélectionnant la flèche vers le bas à droite.
-
Dans la page Découvrir les ressources de charge de travail, saisissez les informations suivantes.
-
Saisir le numéro de port du plug-in : Saisissez le numéro de port utilisé par le plug-in.
-
Chemin d'installation : Saisissez le chemin où le plug-in sera installé.
-
-
Si vous souhaitez installer l’agent SnapCenter manuellement, sélectionnez les options suivantes :
-
Utiliser l'installation manuelle : sélectionnez cette option pour installer le plug-in manuellement.
-
Ajouter tous les hôtes du cluster : Sélectionnez cette option pour ajouter tous les hôtes du cluster à NetApp Backup and Recovery lors de la découverte.
-
Ignorer les vérifications préalables facultatives : sélectionnez cette option pour ignorer les vérifications préalables facultatives. Vous pourriez vouloir le faire, par exemple, si vous savez que la mémoire ou l’espace disque seront modifiés prochainement et que vous souhaitez installer le plug-in maintenant.
-
-
Sélectionnez Découvrir.
Accéder au tableau de bord de NetApp Backup and Recovery
-
Dans le menu NetApp Console, sélectionnez Protection > Backup and Recovery.
-
Sélectionnez une mosaïque de charge de travail (par exemple, Microsoft SQL Server).
-
Dans le menu Sauvegarde et récupération, sélectionnez Tableau de bord.
-
Évaluez l'état de la protection des données. Le nombre de charges de travail à risque ou protégées augmente en fonction des charges de travail nouvellement découvertes, protégées et sauvegardées.