Skip to main content
Tous les fournisseurs cloud
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • Tous les fournisseurs cloud
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Installez le plug-in SnapCenter pour SQL Server et ajoutez des hôtes de base de données

Contributeurs

Vous devez installer le plug-in SnapCenter pour SQL Server sur chacun des hôtes de base de données SQL, ajouter les hôtes de base de données, découvrir les instances de base de données et configurer les informations d'identification pour les instances de base de données.

Installez le plug-in SnapCenter pour SQL Server

Vous devez télécharger le plug-in snapcenter_service_Windows_host_plugin.exe, puis exécuter la commande Silent installer pour installer le plug-in sur l'hôte de base de données.

Avant de commencer
Étapes
  1. Téléchargez le plug-in en exécutant l'API à partir de l'hôte du connecteur.
    docker exec -it cloudmanager_scs_cloud curl 'http://127.0.0.1/api/v2/pluginpackage/windows'

    L'emplacement du fichier est /var/lib/docker/volumes/service-Manager-2_cloudmanager_scs_cloud_volume/_data/<agent_version>/sc-Windows-host-plugin/snapcenter_service_Windows_host_plugin.exe.

  2. Copiez snapcenter_service_Windows_host_plugin.exe depuis le connecteur vers chacun des hôtes de base de données du serveur MSSQL à l'aide de scp ou d'autres méthodes alternatives.

  3. Installez le plug-in.
    '"C://<install_folder>/snapcenter_service_Windows_host_plugin.exe"/silent/debuglog "C://<install_folder>/HA_Suite_Silent_Install_SCSQL_FRESH.log" /log"C://install_folder/" BI_SNAPCENTER_PORT=8145 ISFeatureInstall=SCSQL'

  4. Copiez le certificat auto-signé depuis /var/lib/docker/volumes/service-Manager-2_cloudmanager_scs_cloud_volume/_data/client/certificat/certificate.pem vers les hôtes de base de données du serveur MSSQL.

    Vous pouvez également générer un certificat auto-signé ou un certificat signé par une autorité de certification si vous n'utilisez pas le certificat par défaut.

  5. Convertissez le certificat du format .pem au format .crt dans l'hôte du connecteur.
    'openssl x509 -outform der -in certificate.pem -out certificate.crt'

  6. Double-cliquez sur le certificat pour l'ajouter au magasin personnel et autorités de certification racines de confiance.

Ajoutez l'hôte de base de données SQL Server

Vous devez ajouter l'hôte de la base de données MSSQL à l'aide du nom de domaine complet de l'hôte.

'POST snapcenter.cloudmanager.cloud.netapp.com/api/v1/hosts'

Cette API crée un travail qui peut être suivi à partir de l'onglet Job Monitor de l'interface utilisateur BlueXP.

Paramètres

Nom Type Obligatoire

adr

chaîne

Vrai

id_connecteur

chaîne

Vrai

type_plugin

chaîne

Vrai

méthode_installation

chaîne

Vrai

plugin_port

numéro

Vrai

nom d'utilisateur

chaîne

Vrai

Réponse

Si l'API est exécutée avec succès, le code de réponse 202 s'affiche.

Exemple :

{
  "job": {
    "_links": {
      "self": {
        "href": "/api/resourcelink"
      }
    },
    "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
  }
}

Afficher les hôtes de base de données SQL Server ajoutés

Vous pouvez exécuter cette API pour afficher tous les hôtes de base de données SQL Server ajoutés.

'OBTENEZ snapcenter.cloudmanager.cloud.netapp.com/api/v1/hosts'

Réponse

Si l'API est exécutée avec succès, le code de réponse 200 s'affiche.

Exemple :

{
  "num_records": 1,
    "total_records": 1,
    "records": [
        {
            "id": "85bd4603-08f7-45f4-ba8e-a0b1e2a0f4d0",
            "addr": "scspa2722211001.rtp.openenglab.netapp.com",
            "status": "Running",
            "connector_id": "fBf8Iwbp4BscBfD02qBwWm6I03gGAesRclients",
            "plugin_port": 8145,
            "plugins": [
                {
                    "type": "mssql"
                }
            ],
            "os_type": "windows",
            "platform": "onprem",
            "username": "administrator",
            "operating_mode": "production"
        }
    ],
    "_links": {
        "next": {}
    }
}

Découvrir les instances de base de données

Vous pouvez exécuter cette API et entrer l'ID d'hôte pour découvrir toutes les instances MSSQL.

'POST snapcenter.cloudmanager.cloud.netapp.com/api/mssql/instances/discovery'

Cette API crée un travail qui peut être suivi à partir de l'onglet Job Monitor de l'interface utilisateur BlueXP.

Paramètre

Nom Type Obligatoire

id_hôte

chaîne

Vrai

Réponse

Si l'API est exécutée avec succès, le code de réponse 202 s'affiche.

Exemple :

{
  "job": {
    "_links": {
      "self": {
        "href": "/api/resourcelink"
      }
    },
    "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
  }
}

Afficher les instances de base de données découvertes

Vous pouvez exécuter cette API pour afficher toutes les instances de base de données découvertes.

'OBTENEZ snapcenter.cloudmanager.cloud.netapp.com/api/mssql/instances'

Réponse

Si l'API est exécutée avec succès, le code de réponse 200 s'affiche.

Exemple :

{
    "num_records": 2,
    "total_records": 2,
    "records": [
        {
            "id": "953e66de-10d9-4fd9-bdf2-bf4b0eaabfd7",
            "name": "scspa2722211001\\NAMEDINSTANCE1",
            "host_id": "85bd4603-08f7-45f4-ba8e-a0b1e2a0f4d0",
            "status": "Running",
            "auth_mode": 0,
            "version": "",
            "is_clustered": false,
            "is_credentials_configured": false,
            "protection_mode": ""
        },
        {
            "id": "18e1b586-4c89-45bd-99c8-26268def787c",
            "name": "scspa2722211001",
            "host_id": "85bd4603-08f7-45f4-ba8e-a0b1e2a0f4d0",
            "status": "Stopped",
            "auth_mode": 0,
            "version": "",
            "is_clustered": false,
            "is_credentials_configured": false,
            "protection_mode": ""
        }
    ],
    "_links": {
        "next": {}
    }
}

Configurez les informations d'identification de l'instance de base de données

Vous pouvez exécuter cette API pour valider et définir les informations d'identification des instances de base de données.

'POST snapcenter.cloudmanager.cloud.netapp.com/api/mssql//api/mssql/credentials-configuration'

Cette API crée un travail qui peut être suivi à partir de l'onglet Job Monitor de l'interface utilisateur BlueXP.

Paramètre

Nom Type Obligatoire

id_hôte

chaîne

Vrai

id_instance

chaîne

Vrai

nom d'utilisateur

chaîne

Vrai

mot de passe

chaîne

Vrai

auth_mode

chaîne

Vrai

Réponse

Si l'API est exécutée avec succès, le code de réponse 202 s'affiche.

Exemple :

{
  "job": {
    "_links": {
      "self": {
        "href": "/api/resourcelink"
      }
    },
    "uuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
  }
}