Gerenciando o cluster
Do ponto de vista do Sistema Operacional, o PostgreSQL é um serviço que pode ser iniciado, interrompido e monitorado. Quando o PostgreSQL é instalado, o Pgsmart integra-se com o Sistema Operacional para realizar estas ações. Existe uma série de operações possíveis para realizar no cluster por meio do PgSmart.
Sintaxe do Comando:
-
Gerenciamento do cluster
pgsmart cluster [OPERAÇÕES] [FLAGS], sendo:
Operações:
Flags:
-
-b, --bin → bin [default: PGBIN] → Diretório de binários do PostgreSQL.
-
-d, --data → data [default: PGDATA] → Diretório de dados da instância PostgreSQL.
-
-h, --help → Ajuda
-
-q, --quiet → Execução não interativa para controlar o serviço das instâncias. (status, start, stop, restart, reload).
As opções -b e -d indicarão ao Pgsmart o diretório da instância, com o qual é possível encontrar o arquivo de configuração, extrair a porta e encontrar o serviço do Sistema Operacional que se relaciona com ela.
Execução não interativa
-
Verificando o status do cluster:
pgsmart cluster status -q --bin=/usr/pgsql-15/bin -d /var/lib/pgsql/15/data
-
Inicializando o cluster:
pgsmart cluster start -q --bin=/usr/pgsql-15/bin -d /var/lib/pgsql/15/data
-
Pàrando o cluster:
pgsmart cluster stop -q --bin=/usr/pgsql-15/bin -d /var/lib/pgsql/15/data
-
Reinicializando o cluster:
pgsmart cluster restart -q --bin=/usr/pgsql-15/bin -d /var/lib/pgsql/15/data
-
Recarregando o cluster:
pgsmart cluster reload -q --bin=/usr/pgsql-15/bin -d /var/lib/pgsql/15/data
Execução interativa
Verificando o status do cluster
pgsmart cluster status
pgsmart cluster status -b<PGBIN> -d<PGDATA>
-
Selecionar o Agente do PgSmart.
-
Informar o diretório de instalação dos binários do PostgreSQL (PGBIN).
-
Informar o diretório de dados da instância postgreSQL (PGDATA).
Parando o serviço no cluster
pgsmart cluster stop
pgsmart cluster stop -b <PGBIN> -d <PGDATA>
-
Selecionar o Agente do PgSmart.
-
Informar o diretório de instalação dos binários do PostgreSQL (PGBIN).
-
Informar o diretório de dados da instância postgreSQL (PGDATA).
Inicializando o serviço no cluster
pgsmart cluster start
pgsmart cluster start -b <PGBIN> -d <PGDATA>
-
Selecionar o Agente do PgSmart.
-
Informar o diretório de instalação dos binários do PostgreSQL (PGBIN).
-
Informar o diretório de dados da instância postgreSQL (PGDATA).