Começando com PostgreSYS
Esta secção irá guiá-lo de forma rápida e objectiva através dos primeiros passos do processo de implantação da Plataforma PostgreSYS no seu ambiente de base de dados.
Ao final, poderá aceder ao PgSmart Web, ou PgSmart CLI, para instalar e configurar os componentes desejados.
Recomendamos a leitura da secção Visão Geral para uma melhor compreensão da Arquitectura da Plataforma.
- Instalação do PgSmart Agent
O primeiro passo é instalar o PgSmart Agent em todas as máquinas/servidores que deseja gerir.
-
Descarregar o pacote de instalação
Terminal inputwget --user=USUARIO --password=SENHA https://repo.tecnisys.com.br/yum/pgsys/pgsmart/4.0.0/rhel-8-x86_64/pgsmart-agent-4.0.0-1.el8.x86_64.rpm
-
Instalar o pacote de instalação
Terminal inputrpm -ivh pgsmart-agent-4.0.0-1.el8.x86_64.rpm
-
Iniciar o serviço
Terminal inputsystemctl enable --now pgsmart-agent
-
Obter a chave de ligação
Terminal inputcat /opt/pgsmart-agent/pgsmart.yml | grep connectionKey
Para maiores detalhes sobre o processo de instalação consulte Instalação do PgSmart Agent.
- Instalação do PgSmart CLI
O próximo passo é instalar o PgSmart CLI numa máquina cliente, ou utilitária, para interagir com o(s) PgSmart Agent instalado(s).
-
Descarregar o pacote de instalação
Terminal inputwget --user=USUARIO --password=SENHA https://repo.tecnisys.com.br/yum/pgsys/pgsmart/4.0.0/rhel-8-x86_64/pgsmart-client-4.0.0-1.el8.x86_64.rpm
-
Instalar o pacote de instalação
Terminal inputrpm -ivh pgsmart-client-4.0.0-1.el8.x86_64.rpm
-
Registar um PgSmart Agent
Terminal inputpgsmart config agent
3.1. Seleccione
Registo de Agentes
.3.2. Seleccione
Registar
e informe os dados do PgSmart Agent.3.3. Prima
<enter>
para usar o hostname ou IP padrão da máquina onde o PgSmart Agent está instalado.3.4. Prima
<enter>
para usar a porta padrão utilizada pelo PgSmart Agent ou informe a porta desejada.3.5. Prima
<enter>
para usar o alias (alcunha) padrão do PgSmart Agent ou informe o alias desejado.3.6. Insira a chave de ligação do PgSmart Agent.
3.7. Prima
<enter>
para confirmar o Registo do Agente.
- Instalação do PgSmart Web
O PgSmart Web é a interface web para gestão dos Ambientes de Base de Dados PostgreSYS.
Alguns recursos da Plataforma estão disponíveis somente através desta interface. O seu uso é altamente recomendado.
-
Instalar o PgSmart Web via PgSmart CLI
Terminal inputpgsmart install
1.1. Prima
<enter>
para seleccionarAdministração e Operação do Ambiente PostgreSYS
.1.2. Com a tecla de
<espaço>
e<enter>
, seleccioneBase de Metadados
juntamente comCliente do PgSmart
(já seleccionado por defeito).1.3. Prima
<enter>
para prosseguir com a selecção da opçãoPgSmart Web
.1.4. Prima
<enter>
para cadastrar o Repositório da Tecnisys (a opçãoSim
já vem seleccionada).1.5. Informe o endereço do repositório de pacotes (
<enter>
para seleccionar o repositório oficial da Tecnisys).1.6. Informe o seu
Utilizador
de acesso ao repositório de pacotes.1.7. Informe a sua
Palavra-passe
de acesso ao repositório de pacotes.1.8. Prima
<enter>
para confirmar a verificação da chave GPG (a opçãoSim
já vem seleccionada). -
Aceder ao PgSmart Web através do navegador
https://<hostname-pgsmart-web>:4435
- Imagem Docker
Uma forma rápida e simples de executar as interfaces clientes do PgSmart é através da sua imagem Docker.
Com ela, terá o PgSmart CLI e o PgSmart Web disponíveis num único contentor.
Seguem os passos para importar e executar o contentor:
-
Fazer o login no repositório oficial da Tecnisys
Terminal inputdocker login -u <seu email> repo.tecnisys.com.br
-
Descarregar a imagem Docker dos clientes do PgSmart
Terminal inputdocker pull repo.tecnisys.com.br/pgsys/pgsmart-client:4.0.0
-
Executar um contentor (mapeando a porta de acesso ao PgSmart Web)
Terminal inputdocker run -p 4435:4435 -d pgsmart-client
-
Opcionalmente, aceder ao pgsmart CLI no contentor em execução
Terminal inputdocker exec -it <container-id> bash
-
Aceder ao PgSmart Web através do navegador
https://localhost:4435