Puede cambiar las configuraciones de PostgreSQL del dispositivo de VMware Cloud Director con 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, el cual tiene prioridad sobre el archivo
postgresql.conf durante la inicialización de PostgreSQL. Para algunas configuraciones hace falta reiniciar el servicio de PostgreSQL, mientras que otras se configuran dinámicamente y no requieren que se reinicie. 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
- Inicie sesión en el sistema operativo del dispositivo principal como raíz directamente o mediante un cliente SSH.
- Cambie el usuario a postgres.
- Utilice el comando ALTER SYSTEM de PostgreSQL para cambiar un parámetro.
psql -c "ALTER SYSTEM set parameter='value';"
- Repita el Paso 3 para cada parámetro de configuración que desee cambiar.
- Si algunos de los parámetros que desea cambiar requieren que se reinicie el servicio de PostgreSQL, reinicie el proceso vpostgres.
systemctl restart vpostgres
- 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.
- Copie el archivo postgresql.auto.conf del nodo principal a un nodo en espera.
scp /var/vmware/vpostgres/current/pgdata/postgresql.auto.conf postgres@<standby-node-address>:/var/vmware/vpostgres/current/pgdata/
- Si algunos de los parámetros del archivo postgresql.auto.conf que ha copiado requieren que reinicie para hacerse efectivos, reinicie el proceso vpostgres en el nodo en espera.
systemctl restart vpostgres
- Repita los pasos Paso a y Paso b para cada nodo en espera.