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.1/rhel-8-x86_64/pgsmart-agent-4.1-1.el8.x86_64.rpm -
Instalar o pacote de instalação
RHEL / CentOS / Rocky / Alma / SUSE / openSUSE
-
Usando o comando
rpm -ivhTerminal inputsudo rpm -ivh pgsmart-agent-4.1-1.el8.x86_64.rpm -
Usando o comando
dnf installpara distros RHEL-likeTerminal inputsudo dnf install pgsmart-agent-4.1-1.el8.x86_64.rpm -
Usando o comando
zypper installpara distros SUSE-likeTerminal inputsudo zypper install pgsmart-agent-4.1-1.el8.x86_64.rpm
Debian / Ubuntu
-
Usando o comando
apt installTerminal inputsudo apt-get update
sudo apt-get install pgsmart-agent-4.1-amd64.deb
-
-
Iniciar o serviço
Terminal inputsudo systemctl 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.1/rhel-8-x86_64/pgsmart-client-4.1-1.el8.x86_64.rpm -
Instalar o pacote de instalação
RHEL / CentOS / Rocky / Alma / SUSE / openSUSE
-
Usando o comando
rpm -ivhTerminal inputsudo rpm -ivh pgsmart-client-4.1-1.el8.x86_64.rpm -
Usando o comando
dnf installpara distros RHEL-likeTerminal inputsudo dnf install pgsmart-client-4.1-1.el8.x86_64.rpm -
Usando o comando
zypper installpara distros SUSE-likeTerminal inputsudo zypper install pgsmart-client-4.1-1.el8.x86_64.rpm
Debian / Ubuntu
-
Usando o comando
apt installTerminal inputsudo apt-get update
sudo apt-get install pgsmart-client-4.1-amd64.deb
-
-
Registar um PgSmart Agent
Terminal inputpgsmart config agent3.1. Seleccione
Registo de Agentes.3.2. Seleccione
Registare 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 install1.1. Prima
<enter>para seleccionarAdministração e Operação do Ambiente PostgreSYS.1.2. Com a tecla de
<espaço>e<enter>, seleccioneBase de Metadadosjuntamente 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çãoSimjá 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
Usuáriode acesso ao repositório de pacotes.1.7. Informe a sua
Senhade acesso ao repositório de pacotes.1.8. Prima
<enter>para confirmar a verificação da chave GPG (a opçãoSimjá 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.1 -
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