Pular para o conteúdo principal
Versão Next

Instalação do PgSmart Web

Estando os requisitos mínimos atendidos, iniciamos a implantação da Plataforma PostgreSYS pela instalação do componente PgSmart que, por sua vez, fornecerá um guia intuitivo para a instalação dos demais componentes.

O PgSmart Web oferece uma interface gráfica (GUI) para a Plataforma PostgreSYS, permitindo que os usuários realizem as mesmas operações do PgSmart CLI por meio de uma navegação visual mais intuitiva no navegador.

Pré-Requisitos

O PgSmart Web é instalado pela opção Administração e Operação do Ambiente PostgreSYS do PgSmart CLI.

Sintaxe do Comando
Terminal input
    pgsmart install -s adm [Flags]
Terminal input
    pgsmart install --service=adm [Flags]

Flags:

  • -a, --agent= <agent>. => Define o alias, hostname ou IP do servidor onde o PgSmart Agent está instalado.
  • -h, --help. => Mostra a ajuda.
  • -q, --quiet. => Execução não interativa para a instalação dos serviços. Usada juntamente com --service, --pgversion e --agent.
  • -s, --service=adm. => Serviço de Administração e Operação do Ambiente PostgreSYS
Instalação Não-Interativa

Este modo de instalação é ativado pela opção quiet (--quiet, -q) e sua execução utiliza os valores padrão (default) para os parâmetros não informados. Contudo, esta opção é desabilitada na primeira instalação, visto a necessidade de criação do Repositório de pacotes do PostgreSYS baseado nas informações solicitadas interativamente.

Terminal input
    pgsmart install -a <agent> -q --service=adm
Figura 1 -Instalação do PgSmart Web - Não Interativa
Figura 1 -Instalação do PgSmart Web - Não Interativa
Instalação Interativa
Terminal input
    pgsmart install
  1. Selecione o Agente do PgSmart (ou Registar um novo Agente).

  2. Selecione o Serviço de Administração e Operação do Ambiente PostgreSYS.

  3. Selecione o componente Cliente do PgSmart.

    3.1. Caso não tenha selecionado a opção de instalação da Base de Metadados, indique se deseja instalar uma base de Metadados Externa.

    • Em caso negativo, a Base de Metadados do Ambiente PostgreSYS será instalada.1.
    • Em caso positivo, os dados de conexão serão configurados no PgSmart Web.

    3.2. Confirme a instalação do Repositório de pacotes padrão do PostgreSYS ou Indique a URL do repositório desejado:

    3.2.1. Indique o código de identificação.
    3.2.2. Indique o nome do repositório.
    3.2.3. Indique um usuário de acesso ao repositório. (opcional no caso dum repositório diferente do padrão Tecnisys).
    3.2.4. Indique uma palavra-passe de acesso ao repositório (opcional no caso dum repositório diferente do padrão Tecnisys).
    3.2.5. Confirme se deseja ativar a verificação da chave GPG.

    • Em caso afirmativo, indique o caminho para o ficheiro da chave GPG.

      nota
      • Para uma instalação local, não se esqueça de descarregar e importar a chave pública GPG dos repositórios (RPM-GPG-KEY-PGSYS).

        Por exemplo, para distribuições RHEL 8, Acesse:

        Caminho de ficheiro
            https://repo.tecnisys.com.br/repository/yum/pgsys/repos/4.0.0/rhel-8-x86_64/RPM-GPG-KEY-PGSYS
        • Os ficheiros compactados (tar.gz) dos pacotes de instalação de componentes e utilitários já contemplam a chave pública GPG.
      Figura 2 -Instalação do PgSmart Web - Interativa
      Figura 2 -Instalação do PgSmart Web - Interativa

    Variações do Comando para Instalação Interativa

    Alguns parâmetros podem ser repassados previamente, no comando, entretanto, sem a opção quiet (--quiet, -q) a execução continua interativa, sendo estes parâmetros utilizados com os valores padrão (default) nos prompts.

    Terminal input
        pgsmart install --service=adm
    Terminal input
        pgsmart install --pgversion=17
    nota
    • A instalação pode ser verificada por meio dos seguintes comandos:

      Terminal input
          systemctl status pgsmart-web
    • Status do PgSmart Web

      Terminal input
          pgsmart web client status
    • Status do PostgreSQL que está em execução para manter o serviço do Banco de Metadados:

      Terminal input
          pgsmart web database status

Footnotes

  1. A base de dados de metadados permitirá que alguns metadados possam ser editados (cadastro de usuário, ambiente, repositorio, registo de agentes, etc). Isto tudo ficará registado no banco de dados.