Pular para o conteúdo principal
Versão 4.0.0

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 Registrar 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, informe 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 Informe a URL do repositório desejado:

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

    • Em caso afirmativo, informe o caminho para o arquivo da chave GPG.

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

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

        Caminho de arquivo
           https://repo.tecnisys.com.br/repository/yum/pgsys/repos/4.0.0/rhel-8-x86_64/RPM-GPG-KEY-PGSYS
        • Os arquivos 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, registro de agentes, etc). Isto tudo ficará registrado no banco de dados.