Skip to main content
SnapCenter software
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

使用 PowerShell cmdlet 为 PostgreSQL 创建存储系统连接和凭据

在使用 PowerShell cmdlet 备份、还原或克隆 PostgreSQL 集群之前,必须创建存储虚拟机 (SVM) 连接和凭据。

开始之前
  • 您应该已经准备好 PowerShell 环境来执行 PowerShell cmdlet。

  • 您应该拥有基础设施管理员角色所需的权限来创建存储连接。

  • 您应该确保插件安装没有正在进行中。

    添加存储系统连接时,不得进行主机插件安装,因为主机缓存可能不会更新,并且集群状态可能会在SnapCenter GUI 中显示为“不可用于备份”或“不在NetApp存储上”。

  • 存储系统名称应该是唯一的。

    SnapCenter不支持不同集群上具有相同名称的多个存储系统。 SnapCenter支持的每个存储系统都应具有唯一的名称和唯一的数据 LIF IP 地址。

步骤
  1. 使用 Open-SmConnection cmdlet 启动 PowerShell Core 连接会话。

    PS C:\> Open-SmConnection
  2. 使用 Add-SmStorageConnection cmdlet 创建与存储系统的新连接。

    PS C:\> Add-SmStorageConnection -Storage test_vs1 -Protocol Https
    -Timeout 60
  3. 使用 Add-SmCredential cmdlet 创建新凭据。

    此示例显示如何使用 Windows 凭据创建名为 FinanceAdmin 的新凭据:

    PS C:> Add-SmCredential -Name FinanceAdmin -AuthMode Windows
    -Credential sddev\administrator
  4. 将 PostgreSQL 通信主机添加到SnapCenter Server。

    PS C:> Add-SmHost -HostName 10.232.204.61 -OSType Windows -RunAsName FinanceAdmin -PluginCode PostgreSQL
  5. 在主机上安装软件包和适用于 PostgreSQL 的SnapCenter插件。

    对于 Linux:

    PS C:> Install-SmHostPackage -HostNames 10.232.204.61 -ApplicationCode PostgreSQL

    对于 Windows:

    Install-SmHostPackage -HostNames 10.232.204.61 -ApplicationCode PostgreSQL -FilesystemCode scw -RunAsName FinanceAdmin
  6. 设置 SQLLIB 的路径。

    对于 Windows,PostgreSQL 插件将使用 SQLLIB 文件夹的默认路径:“C:\Program Files\IBM\SQLLIB\BIN”

    如果要覆盖默认路径,请使用以下命令。

    PS C:> Set-SmConfigSettings -Plugin -HostName 10.232.204.61 -PluginCode
    PostgreSQL -configSettings @{“PostgreSQL_SQLLIB_CMD” = “<custom_path>\IBM\SQLLIB\BIN”}

可以通过运行_Get-Help command_name_来获取有关可与 cmdlet 一起使用的参数及其描述的信息。或者,您也可以参考 "SnapCenter软件 Cmdlet 参考指南"