Skip to main content
BlueXP backup and recovery
所有雲端供應商
  • Amazon Web Services
  • Google Cloud
  • Microsoft Azure
  • 所有雲端供應商
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

安裝適用於 SQL Server 的 SnapCenter 外掛程式、並新增資料庫主機

貢獻者

您應該在每個 SQL 資料庫主機上安裝 SnapCenter Plug-in for SQL Server 、新增資料庫主機、探索資料庫執行個體、以及設定資料庫執行個體的認證。

安裝適用於 SQL Server 的 SnapCenter 外掛程式

您應該下載外掛程式 snapcenter_service_windows_host_plugin.exe 、然後執行無聲安裝程式命令、在資料庫主機上安裝外掛程式。

開始之前
步驟
  1. 從 Connector 主機執行 API 來下載外掛程式。
    docker exec -it cloudmanager_scs_cloud curl 'http://127.0.0.1/api/v2/pluginpackage/windows'

    檔案的位置是: /var/lib/v泊 塢視窗 /Volumes/service-manager-2_cloudmanager_scse_cloue_Volume/_data/sc-windows-host-plugin/sapcenter_service_windows_host_plugin.exe <agent_version> 。

  2. 使用 scp 或其他替代方法、將連接器上的 snapcenter_service_windows_host_plugin.exe 複製到每個 MSSQL Server 資料庫主機。

  3. 安裝外掛程式。
    '"C : //snapcenter_service_windows_host_plugin.exe" <install_folder> / 無聲 / 偵錯記錄 "C : <install_folder> / HA 套件 _Silent_Install_SCSQL_Fresh . log" /log"C : //install 資料夾 / " BI_SNAPCENTER_port=8145 功能 ISInstall=SCSQL'

  4. 將自我簽署的憑證從 /var/lib/泊 塢視窗 /Volumes/service-manager-2_cloudmanager_SCS_cloue_Volume/data/client/certificate /certificate .pem 複製到 MSSQL Server 資料庫主機。

    如果您不使用預設憑證、也可以產生自我簽署的憑證或 CA 簽署的憑證。

  5. 在 Connector 主機中、將憑證從 .pem 轉換為 .crt 格式。
    'openssl x509 -outform der -in certificate .pem -out certificate .crt '

  6. 按兩下憑證、將其新增至 * Personal * 和 * Trusted Root Certification Authorities * 儲存區。

新增 SQL Server 資料庫主機

您應該使用主機 FQDN 來新增 MSSQL 資料庫主機。

' 張貼 snapcenter.cloudmanager.cloud.netapp.com/api/v1/hosts'

此 API 會建立可從 BlueXP UI 的 * 工作監控 * 標籤追蹤的工作。

參數

名稱 類型 必要

地址

字串

是的

連接器ID

字串

是的

plugin_type

字串

是的

install_method

字串

是的

plugin_port

數量

是的

使用者名稱

字串

是的

回應

如果 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 的 * 工作監控 * 標籤追蹤的工作。

參數

名稱 類型 必要

host_id

字串

是的

回應

如果 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 的 * 工作監控 * 標籤追蹤的工作。

參數

名稱 類型 必要

host_id

字串

是的

instance_ids

字串

是的

使用者名稱

字串

是的

密碼

字串

是的

驗證模式

字串

是的

回應

如果 API 執行成功、則會顯示回應碼 202 。

範例:

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