Assistente de instalação

As etapas de instalação irão variar dependendo se você planeja usar um servidor tudo-em-um (geralmente usado para instâncias pequenas) ou servidores separados para a aplicação e o banco de dados (instância grande com mais de 1000 dispositivos). Selecione a seção apropriada abaixo com base no seu tipo de instalação.

A instalação requer o pacote de distribuição da plataforma Navixy. Ele pode ser baixado diretamente para o servidor usando o seguinte comando:

wget --content-disposition https://get.navixy.com/latest

Após o download do pacote, você pode prosseguir com a instalação.

Opção 1. Servidor tudo-em-um

Primeiro, descompacte a build da plataforma Navixy fornecida como um tar.gz arquivo. Vá para o diretório com o arquivo e execute o seguinte comando para descompactá-lo (claro, substitua <PACKAGE_NAME> pelo nome real do arquivo):

tar -zxvf <PACKAGE_NAME>.tar.gz

O arquivo será extraído para o diretório /navixy-package . Em seguida, abra esse diretório e execute o script de instalação a partir dele:

./install.sh

O script verificará a compatibilidade do SO e outros pré-requisitos. Nenhuma ação é necessária da sua parte neste estágio.

Selecione o papel do servidor

Você será solicitado a selecionar o papel do servidor para o restante da implantação. Você precisa selecionar Servidor único - todos os serviços em um servidor. Tenha cuidado para não clicar em outras opções, pois elas devem ser usadas para implantação em dois servidores.

Processo de instalação

O script fará uma verificação de software. Você verá que o software está sendo instalado, incluindo Java, Nginx e MySQL. Você verá uma solicitação para reiniciar o MySQL; confirme isso digitando 1. Em seguida, será solicitado que confirme a inicialização dos bancos de dados; responda afirmativamente novamente digitando y.

O MySQL solicitará que você especifique a senha do root. Não é obrigatório para a plataforma, portanto você pode deixá-la em branco. Se especificar alguma, certifique-se de lembrá-la. Em seguida, o script criará bancos de dados e o usuário do BD navixy com senha aleatória. Este será o usuário principal para os serviços da plataforma interagirem com o banco de dados. Entretanto, não é necessário memorizar sua senha, pois ela será inserida automaticamente nos arquivos de configuração. Após isso, o script irá popular o banco de dados com as tabelas do sistema.

Após a inicialização do banco de dados, o script perguntará o seguinte:

Responda afirmativamente com y, e ele fará o seguinte:

  • Criar usuário para serviços Java (backend)

  • Criar os diretórios dos serviços Java e preenchê-los com os arquivos necessários

  • Copiar e configurar componentes web (frontend)

  • Copiar scripts runit necessários para executar os serviços Java

  • Configurar serviços Java

Domínios

O script solicitará que você especifique um nome de domínio para o seu serviço. Este é um domínio usado para:

  • Todos os serviços do sistema em uma instalação com um domínio.

  • Interface do usuário e ativação de dispositivos em instalação com três domínios.

On-Premise - Instalação no Ubuntu - Configuração de domínio

Em seguida, será solicitado que informe os domínios da API e do painel de administração.

  • Para instalação com um domínio, deixe esses valores em branco e pressione Enter (OK).

  • Para instalações com três domínios, especifique os domínios da API e do Painel conforme apropriado.

On-Premise - Instalação no Ubuntu - Configuração da API
On-Premise - Instalação no Ubuntu - Configuração do Painel

Você verá uma notificação sobre a configuração de domínios que você fez.

Em seguida, será solicitado que realize a instalação dos certificados SSL para sua plataforma. Se for isso que deseja fazer, clique Sim e siga as instruções do assistente.

Para detalhes sobre a instalação do certificado SSL, consulte o Assistente de Configuração página.

Neste ponto, a instalação básica da plataforma está completa. Se precisar de mais personalização, use o ./configure.sh script.

Opção 2. Dois servidores

Primeiro, descompacte a build da plataforma Navixy fornecida como um tar.gz arquivo. Envie e descompacte o arquivo em ambos os servidores. Para realizar a descompactação, vá para o diretório com o arquivo e execute o seguinte comando (claro, substitua <PACKAGE_NAME> pelo nome real do arquivo):

O arquivo será extraído para o diretório navixy-package diretório. A instalação a seguir deve ser feita primeiro no servidor de banco de dados e depois no servidor de aplicação.

Servidor de banco de dados

Abra /navixy-package diretório e execute o install.sh script a partir dele.

Você será solicitado a selecionar o papel do servidor para a implantação. Selecione #2 SQL server.

On-Premise - Instalação no Ubuntu - Servidor DB

O script começará com uma verificação do sistema e do software. Você verá que o MySQL está sendo instalado e configurado. Você verá uma solicitação para reiniciar o MySQL; confirme isso digitando 1. Em seguida, será solicitado que confirme a inicialização dos bancos de dados; responda afirmativamente novamente digitando y.

O MySQL solicitará que você especifique a senha do root. Não é obrigatório para a plataforma, portanto você pode deixá-la em branco. Se especificar alguma, certifique-se de lembrá-la. Em seguida, o script criará bancos de dados e o usuário do BD navixy com senha aleatória. Este será o usuário principal para os serviços da plataforma interagirem com o banco de dados.

Em seguida, o script irá popular o banco de dados com as tabelas do sistema. Após a inicialização do banco de dados, você verá as seguintes informações relativas ao servidor de banco de dados:

  • Nome de usuário: navixy - este é o usuário do BD especificado nas configurações do sistema para a interação com o banco de dados.

  • Senha: aleatória - a senha para o usuário navixy .

  • Endereço IP: endereço real do seu servidor de BD.

Certifique-se de salvar esses valores, pois você precisará deles durante a instalação do servidor de aplicação.

Servidor de aplicação

Abra /navixy-package diretório e execute o install.sh script a partir dele.

Você será solicitado a selecionar o papel do servidor para a implantação. Selecione #3 Application server.

On-Premise - Instalação no Ubuntu - Servidor de aplicação

O script irá baixar e instalar o Java, Nginx e outros pré-requisitos para executar a plataforma. Isso será feito automaticamente e não requer sua atenção. Depois que todos os pré-requisitos forem instalados, o script solicitará a senha do usuário do servidor SQL. Esta é a senha do usuário navixy que você obteve após instalar o banco de dados na etapa anterior. Use Shift+Insert para colá-la a partir da área de transferência.

On-Premise - Instalação no Ubuntu - Credenciais MySQL

Em seguida, será solicitado o endereço IP do seu servidor de banco de dados. Insira-o.

On-Premise - Instalação no Ubuntu - Configuração MySQL

O script verificará se o IP é válido. Em seguida, será solicitado que confirme a instalação da plataforma em seu servidor.

Faça isso digitando y e pressionando Enter.

On-Premise - Instalação no Ubuntu - Servidor de aplicação

Domínios

O script solicitará que você especifique um nome de domínio para o seu serviço. Este é um domínio usado para:

  • Todos os serviços do sistema em uma instalação com um domínio.

  • Interface do usuário e ativação de dispositivos em instalação com três domínios.

On-Premise - Instalação no Ubuntu - Verificação de domínio

Em seguida, será solicitado que informe os domínios da API e do painel de administração.

  • Para instalação com um domínio, deixe esses valores em branco e pressione Enter (OK).

  • Para instalações com três domínios, especifique os domínios da API e do Painel conforme apropriado.

On-Premise - Instalação no Ubuntu - Verificação da API
On-Premise - Instalação no Ubuntu - Verificação do Painel

Você verá uma notificação sobre a configuração de domínios que você fez.

Em seguida, será solicitado que realize a instalação dos certificados SSL para sua plataforma. Se for isso que deseja fazer, clique Sim e siga as instruções do assistente.

Para detalhes sobre a instalação do certificado SSL, consulte o Assistente de Configuração página.

Neste ponto, a instalação básica da plataforma está completa. Se precisar de mais personalização, use o ./configure.sh script.

Atualizado

Isto foi útil?