Puede cambiar las configuraciones de PostgreSQL del dispositivo de VMware Cloud Director mediante el comando ALTER SYSTEM de PostgreSQL.

El comando ALTER SYSTEM escribe los cambios de la configuración de parámetros en el archivo postgresql.auto.conf que tiene prioridad sobre el archivo postgresql.conf durante la inicialización de PostgreSQL. Para algunas opciones hace falta reiniciar el servicio de PostgreSQL, mientras que para otras no, puesto que se configuran dinámicamente. No cambie el archivo postgresql.conf, ya que la operación del clúster requiere que se sobrescriba periódicamente el archivo y los cambios no son persistentes.

Procedimiento

  1. Inicie sesión directamente o utilice un cliente SSH en el SO del dispositivo principal como raíz.
  2. Cambie el usuario a postgres.
    sudo -i -u postgres
  3. Utilice el comando ALTER SYSTEM de PostgreSQL para cambiar un parámetro.
    psql -c "ALTER SYSTEM set parámetro='valor';"
  4. Repita el paso Paso 3 para cada parámetro de configuración que desee cambiar.
  5. Si algunos de los parámetros que desea cambiar requieren un reinicio del servicio de PostgreSQL, reinicie el proceso de vpostgres.
    systemctl restart vpostgres
  6. Si el entorno tiene nodos en espera, copie el archivo postgresql.auto.conf en los dispositivos en espera y reinicie el servicio de PostgreSQL si es necesario.
    1. Copie el archivo postgresql.auto.conf del nodo principal a un nodo en espera.
      scp /var/vmware/vpostgres/current/pgdata/postgresql.auto.conf postgres@<dirección-nodo-enespera>:/var/vmware/vpostgres/current/pgdata/
    2. Si algunos de los parámetros del archivo postgresql.auto.conf que ha copiado requieren que reinicie para surtir efecto, reinicie el proceso de vpostgres en el nodo en espera.
      systemctl restart vpostgres
    3. Repita Paso a y Paso b para cada nodo de espera.