Skip to main content
Tutti i cloud provider
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • Tutti i cloud provider
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Installare il plug-in SnapCenter per SQL Server e aggiungere host di database

Collaboratori

È necessario installare il plug-in di SnapCenter per SQL Server su ciascuno degli host del database SQL, aggiungere gli host del database, rilevare le istanze del database e configurare le credenziali per le istanze del database.

Installare il plug-in SnapCenter per SQL Server

È necessario scaricare il plug-in snapcenter_service_Windows_host_plugin.exe e quindi eseguire il comando silent installer per installare il plug-in sull'host del database.

Prima di iniziare
Fasi
  1. Scaricare il plug-in eseguendo l'API dall'host del connettore.
    docker exec -it cloudmanager_scs_cloud curl 'http://127.0.0.1/api/v2/pluginpackage/windows'

    La posizione del file è /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. Copiare snapcenter_service_Windows_host_plugin.exe dal connettore a ciascuno degli host del database MSSQL Server utilizzando SCP o altri metodi alternativi.

  3. Installare il 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. Copiare il certificato autofirmato da /var/lib/docker/Volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/client/certificate/certificate.pem negli host del database di MSSQL Server.

    È inoltre possibile generare un certificato autofirmato o un certificato CA firmato se non si utilizza quello predefinito.

  5. Convertire il certificato dal formato .pem al formato .crt nell'host del connettore.
    'openssl x509 -outform der -in certificate.pem -out certificate.crt'

  6. Fare doppio clic sul certificato per aggiungerlo all'archivio Personal e Trusted Root Certification Authority.

Aggiungere l'host del database SQL Server

È necessario aggiungere l'host del database MSSQL utilizzando l'FQDN host.

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

Questa API crea un lavoro che può essere monitorato dalla scheda Job Monitor nell'interfaccia utente di BlueXP.

Parametri

Nome Tipo Obbligatorio

addr

stringa

Vero

id_connettore

stringa

Vero

plugin_type

stringa

Vero

metodo_installazione

stringa

Vero

porta_plugin

numero

Vero

nome utente

stringa

Vero

Risposta

Se l'API viene eseguita correttamente, viene visualizzato il codice di risposta 202.

Esempio:

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

Visualizzare gli host del database SQL Server aggiunti

È possibile eseguire questa API per visualizzare tutti gli host di database SQL Server aggiunti.

"OTTIENI snapcenter.cloudmanager.cloud.netapp.com/api/v1/hosts'

Risposta

Se l'API viene eseguita correttamente, viene visualizzato il codice di risposta 200.

Esempio:

{
  "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": {}
    }
}

Rilevare le istanze del database

È possibile eseguire questa API e immettere l'ID host per rilevare tutte le istanze MSSQL.

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

Questa API crea un lavoro che può essere monitorato dalla scheda Job Monitor nell'interfaccia utente di BlueXP.

Parametro

Nome Tipo Obbligatorio

host_id

stringa

Vero

Risposta

Se l'API viene eseguita correttamente, viene visualizzato il codice di risposta 202.

Esempio:

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

Visualizzare le istanze del database rilevate

È possibile eseguire questa API per visualizzare tutte le istanze del database rilevate.

"OTTIENI snapcenter.cloudmanager.cloud.netapp.com/api/mssql/instances'

Risposta

Se l'API viene eseguita correttamente, viene visualizzato il codice di risposta 200.

Esempio:

{
    "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": {}
    }
}

Configurare le credenziali dell'istanza del database

È possibile eseguire questa API per convalidare e impostare le credenziali per le istanze del database.

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

Questa API crea un lavoro che può essere monitorato dalla scheda Job Monitor nell'interfaccia utente di BlueXP.

Parametro

Nome Tipo Obbligatorio

host_id

stringa

Vero

id_istanza

stringa

Vero

nome utente

stringa

Vero

password

stringa

Vero

auth_mode

stringa

Vero

Risposta

Se l'API viene eseguita correttamente, viene visualizzato il codice di risposta 202.

Esempio:

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