Skip to main content
Todos los proveedores de cloud
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • Todos los proveedores de cloud
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Instale el plugin de SnapCenter para SQL Server y añada hosts de base de datos

Colaboradores

Debe instalar el plugin de SnapCenter para SQL Server en cada host de la base de datos de SQL, añadir los hosts de la base de datos, detectar las instancias de base de datos y configurar las credenciales para las instancias de base de datos.

Instale el plugin de SnapCenter para SQL Server

Debe descargar el plugin snapcenter_service_windows_host_plugin.exe y, a continuación, ejecutar el comando silencioso del instalador para instalar el plugin en el host de la base de datos.

Antes de empezar
Pasos
  1. Descargue el plugin. Para ello, ejecute la API desde el host de Connector.
    docker exec -it cloudmanager_scs_cloud curl 'http://127.0.0.1/api/v2/pluginpackage/windows'

    La ubicación del archivo es /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. Copie snapcenter_service_windows_host_plugin.exe del conector a cada uno de los hosts de base de datos del servidor MSSQL usando scp u otros métodos alternativos.

  3. Instale el plugin.
    ''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. Copie el certificado autofirmado de /var/lib/docker/volumes/service-manager-2_cloudmanager_scs_cloud_volume/_data/client/certificate/certificate.pem a los hosts de bases de datos del servidor MSSQL.

    También puede generar un certificado autofirmado o un certificado firmado por CA si no se utiliza el predeterminado.

  5. Convierta el certificado de formato .pem a .crt en el host del conector.
    'openssl x509 -outform der -in certificate.pem -out certificate.crt'

  6. Haga doble clic en el certificado para agregarlo a la tienda Personal y Trusted Root Certification Authority.

Añada el host de la base de datos SQL Server

Debe añadir el host de la base de datos de MSSQL con el FQDN del host.

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

Esta API crea un trabajo que se puede rastrear desde la pestaña Job Monitor en la interfaz de usuario de BlueXP.

Parámetros

Nombre Tipo Obligatorio

dirección

cadena

Verdadero

id_conector

cadena

Verdadero

tipo_plugin

cadena

Verdadero

método_de_instalación

cadena

Verdadero

puerto_plugin

número

Verdadero

nombre de usuario

cadena

Verdadero

Respuesta

Si la API se ejecuta correctamente, se muestra el código de respuesta 202.

Ejemplo:

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

Vea los hosts de la base de datos SQL Server agregados

Puede ejecutar esta API para ver todos los hosts de base de datos SQL Server agregados.

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

Respuesta

Si la API se ejecuta correctamente, se muestra el código de respuesta 200.

Ejemplo:

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

Detectar las instancias de base de datos

Puede ejecutar esta API e introducir el ID de host para detectar todas las instancias de MSSQL.

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

Esta API crea un trabajo que se puede rastrear desde la pestaña Job Monitor en la interfaz de usuario de BlueXP.

Parámetro

Nombre Tipo Obligatorio

id_host

cadena

Verdadero

Respuesta

Si la API se ejecuta correctamente, se muestra el código de respuesta 202.

Ejemplo:

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

Ver las instancias de base de datos detectadas

Puede ejecutar esta API para ver todas las instancias de base de datos detectadas.

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

Respuesta

Si la API se ejecuta correctamente, se muestra el código de respuesta 200.

Ejemplo:

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

Configure las credenciales de la instancia de la base de datos

Puede ejecutar esta API para validar y definir credenciales para las instancias de base de datos.

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

Esta API crea un trabajo que se puede rastrear desde la pestaña Job Monitor en la interfaz de usuario de BlueXP.

Parámetro

Nombre Tipo Obligatorio

id_host

cadena

Verdadero

instance_ids

cadena

Verdadero

nombre de usuario

cadena

Verdadero

contraseña

cadena

Verdadero

auth_mode

cadena

Verdadero

Respuesta

Si la API se ejecuta correctamente, se muestra el código de respuesta 202.

Ejemplo:

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