Skip to main content
SnapCenter software
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.

Cree una conexión al sistema de almacenamiento y una credencial mediante cmdlets de PowerShell para PostgreSQL

Debe crear una conexión de máquina virtual de almacenamiento (SVM) y una credencial antes de usar los cmdlets de PowerShell para realizar copias de seguridad, restaurar o clonar clústeres de PostgreSQL.

Antes de empezar
  • Debería haber preparado el entorno de PowerShell para ejecutar los cmdlets de PowerShell.

  • Debe tener los permisos necesarios en el rol de administrador de infraestructura para crear conexiones de almacenamiento.

  • Debe asegurarse de que las instalaciones del complemento no estén en curso.

    Las instalaciones de complementos de host no deben estar en progreso mientras se agrega una conexión al sistema de almacenamiento porque es posible que la memoria caché del host no se actualice y el estado de los clústeres puede mostrarse en la GUI de SnapCenter como “No disponible para respaldo” o "`No en almacenamiento de NetApp ".

  • Los nombres de los sistemas de almacenamiento deben ser únicos.

    SnapCenter no admite varios sistemas de almacenamiento con el mismo nombre en diferentes clústeres. Cada sistema de almacenamiento compatible con SnapCenter debe tener un nombre único y una dirección IP LIF de datos única.

Pasos
  1. Inicie una sesión de conexión de PowerShell Core mediante el cmdlet Open-SmConnection.

    PS C:\> Open-SmConnection
  2. Cree una nueva conexión al sistema de almacenamiento mediante el cmdlet Add-SmStorageConnection.

    PS C:\> Add-SmStorageConnection -Storage test_vs1 -Protocol Https
    -Timeout 60
  3. Cree una nueva credencial mediante el cmdlet Add-SmCredential.

    Este ejemplo muestra cómo crear una nueva credencial llamada FinanceAdmin con credenciales de Windows:

    PS C:> Add-SmCredential -Name FinanceAdmin -AuthMode Windows
    -Credential sddev\administrator
  4. Agregue el host de comunicación PostgreSQL al servidor SnapCenter .

    PS C:> Add-SmHost -HostName 10.232.204.61 -OSType Windows -RunAsName FinanceAdmin -PluginCode PostgreSQL
  5. Instale el paquete y el complemento SnapCenter para PostgreSQL en el host.

    Para Linux:

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

    Para Windows:

    Install-SmHostPackage -HostNames 10.232.204.61 -ApplicationCode PostgreSQL -FilesystemCode scw -RunAsName FinanceAdmin
  6. Establezca la ruta a SQLLIB.

    Para Windows, el complemento PostgreSQL utilizará la ruta predeterminada para la carpeta SQLLIB: “C:\Program Files\IBM\SQLLIB\BIN”

    Si desea anular la ruta predeterminada, utilice el siguiente comando.

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

La información sobre los parámetros que se pueden utilizar con el cmdlet y sus descripciones se puede obtener ejecutando Get-Help command_name. Alternativamente, también puede consultar la "Guía de referencia de cmdlets del software SnapCenter" .