Skip to main content
BlueXP backup and recovery
所有云提供商
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • 所有云提供商
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

安装适用于SQL Server的SnapCenter插件并添加数据库主机

贡献者

您应在每个SQL数据库主机上安装适用于SQL Server的SnapCenter插件、添加数据库主机、发现数据库实例并配置数据库实例的凭据。

安装适用于SQL Server的SnapCenter插件

您应下载插件*snapcCenter_service_windows_host_plugin.exe*,然后运行静默安装程序命令在数据库主机上安装该插件。

开始之前
步骤
  1. 通过从连接器主机运行API来下载此插件。
    docker exec -it cloudmanager_scs_cloud curl 'http://127.0.0.1/api/v2/pluginpackage/windows'

    此文件的位置为:/var/lib/dDocker卷/service-manager-2_Cloud manager_SCS_Cloud volume/data/sc-windows-host-plugin/snapcentre_service_windows_host_plugin.exe<agent_version>。

  2. 使用scp或其他替代方法将_snapcCenter_service_windows_host_plugin.exe_从连接器复制到每个MSSQL Server数据库主机。

  3. 安装插件。
    'C://ISFeature/silent_Install_SCSQL_flex.log"/log"C://ISER/HA_Suite_Install_SCSQL_Flex.log"<install_folder>/log"C://install_folder /" BI_SNACPENter_port=8145 <install_folder> Install=SCSQL"

  4. 将自签名证书从/var/lib/dkdker/volumes/service-manager-2_Cloud manager_sss_c云集 成_volume/_data/client/certification/certifice.pem_复制到MSSQL Server数据库主机。

    如果不使用默认证书、还可以生成自签名证书或CA签名证书。

  5. 在Connector主机中将证书从.prom转换为.crt格式。
    "OpenSSL x509 -outform der -in certifice.pm -out certifice.crt"

  6. 双击证书以将其添加到“个人”和“受信任根证书颁发机构”存储中。

添加SQL Server数据库主机

您应使用主机FQDN添加MSSQL数据库主机。

'发布snapcenter.cloudmanager.cloud.netapp.com/api/v1/hosts'

此API创建了一个可从BlueXP UI中的*Job Monitor*选项卡进行跟踪的作业。

Parameters

Name Type Required

Addr

string

true

connector_id

string

true

plugin_type

string

true

install_方法

string

true

plugin_port

数字

true

username

string

true

响应

如果API成功执行、则显示响应代码202。

示例

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

查看添加的SQL Server数据库主机

您可以运行此API来查看添加的所有SQL Server数据库主机。

'获取snapcenter.cloudmanager.cloud.netapp.com/api/v1/hosts'

响应

如果API成功执行、则显示响应代码200。

示例

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

发现数据库实例

您可以运行此API并输入主机ID来发现所有MSSQL实例。

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

此API创建了一个可从BlueXP UI中的*Job Monitor*选项卡进行跟踪的作业。

参数

Name Type Required

host_id

string

true

响应

如果API成功执行、则显示响应代码202。

示例

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

查看已发现的数据库实例

您可以运行此API来查看所有已发现的数据库实例。

'获取snapcenter.cloudmanager.cloud.netapp.com/api/mssql/instances'

响应

如果API成功执行、则显示响应代码200。

示例

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

配置数据库实例凭据

您可以运行此API来验证和设置数据库实例的凭据。

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

此API创建了一个可从BlueXP UI中的*Job Monitor*选项卡进行跟踪的作业。

参数

Name Type Required

host_id

string

true

Instance_ID

string

true

username

string

true

password

string

true

auth_mode

string

true

响应

如果API成功执行、则显示响应代码202。

示例

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