Guia de instalação UBC - Instalação Rocky Linux 8 64bits

 Sobre


Guia para instalação do Rocky Linux 8 para rodar os UBC da SIPPulse.

Neste guia utilizaremos o VirtualBox para simular uma instalação.

Configurações básicas


Sem máquinas instaladas, você terá uma tela semelhante a imagem:

Imagem 1 - Tela inicial VirtualBox

Primeiro, você precisa dizer ao VirtualBox qual será o seu sistema operacional:

  1. Clique em "Novo";

  2. Digite um nome. Exemplo: "Rocky Linux 8”;

  3. Em “Pasta da Máquina” defina onde ficará salva a VM;

  4. Altere o tipo para "Linux";

  5. Em versão selecione ”Red Hat (64-bit)".

  6. Clique em "Próximo".

image-20240326-180722.png
Imagem 2 - Tela Nome e Sistema a Operacional

Você precisa configurar o tamanho do disco rígido. Por padrão, o VirtualBox preencherá automaticamente o botão de opção "Criar um novo disco rígido virtual agora".

Clique em “Criar”.

Para esta instalação, mantenha o padrão (VDI) e clique em “Próximo” 

Selecione “Dinamicamente alocado” e clique em “Próximo”

Neste guia vamos definir o tamanho da imagem de disco virtual como 20GB, devido a limitações do hardware de teste. Você deve definir o tamanho do disco baseado no tamanho indicado para a sua operação. Após definir o tamanho desejado, clique em “Criar”.

A configuração básica está finalizada. Você terá uma tela que se parece com isso:

Anexando a imagem ISO


O próximo passo é anexar a imagem ISO que você baixou. Clique em "Configurações" (ícone de engrenagem) e você terá a seguinte tela:

  1. Clique no item "Armazenamento" no menu à esquerda.

  2. Em "Dispositivos de armazenamento", na seção do meio, clique no ícone de CD que diz "Vazio".

  3. Em "Atributos", no lado direito, clique no ícone do CD.

  4. Selecione "Escolher/Criar um disco óptico virtual".

  5. Clique no botão "Acrescentar" e navegue até onde está a imagem ISO Rocky Linux.

  6. Selecione o ISO e clique em "Abrir".

Agora você deve ter o ISO adicionado aos dispositivos disponíveis. Destaque a imagem ISO e clique em "Escolher".

A imagem do Rocky Linux ISO agora aparece selecionada em "Controladora: IDE" na seção do meio. Clique em “OK”.

Iniciar a instalação


Clique em "Iniciar" para começar a instalar o Rocky Linux 8. 

Selecione “Install Rocky Linux 8.9” e dê enter.

Selecione o idioma de preferência e clique em “Continuar”

Clique em “Hora e Data”

Selecione a localização do fuso e clique em “Pronto”

Particionamento


Após concluir as etapas anteriores, o próximo passo será criar as partições do Disco. Para isso selecione “Destino da instalação”

Clique no disco e depois selecione “Personalizada”.

Ao clicar em “Pronto” será aberta uma tela para configurar o particionamento manual. Para criar as partições clique no “+”, caso queira remover alguma partição, selecione a partição desejada e clique em “-”.

Requisitos de hardware:

Quantidade

Tipo

Quantidade de VCPU

Quantidade de memória

Disco

Descrição

Quantidade

Tipo

Quantidade de VCPU

Quantidade de memória

Disco

Descrição

1

Backend + Banco de dados

>= 32

>= 32GB

>= 250GB

Rodará o backend e o banco de dados da aplicação.

1

Telefonia

>= 12

>= 12GB

>= 500GB

Rodará a telefonia

1

Frontend + Balancer

>= 12

>= 12GB

>= 100GB

Rodara o frontend, balancer e RTP.

OBS: Dependendo do uso, perfil mais intenso (mais agentes, filas, etc.) podem ser necessários ajustes de recursos de hardware.

Considere os seguintes particionamentos caso seu servidor seja:

  • Backend + Banco de dados: particionamento padrão;

  • Telefonia: particionamento padrão.

    • Geralmente as gravações ficam armazenadas nessa máquina. Se isso ocorrer, indicamos criar uma partição separada somente para gravações, geralmente com o tamanho de 500GB no caminho /var/www/recordings;

  • Frontend + Balancer: particionamento padrão.

Como a configuração do Rocky Linux se baseia em Gibibyte e os cálculos descritos neste manual são baseados em Giga bytes. Estas unidades apresentam uma diferença de valor(1GiB=1.073741824GB). Esta diferença faz com que ao concluir o particionamento do disco, reste uma parte do mesmo que não foi destinada a nenhuma partição específica. Este espaço restante deverá ser usado para o boot do sistema.

O servidor utilizado como exemplo neste guia contém Backend + Banco de Dados e o Disco possui 20GiB. Desse montante, 2GB deverão ser reservados para swap e o restante deverá ser alocado para o /.

Inicialmente será configurado o swap. Para isso o primeiro “Ponto de montagem” inserido será o swap e a “Capacidade desejada” deverá ser o valor de 2GB, conforme especificado anteriormente. 

Após adicionar o primeiro ponto de montagem, será apresentada a seguinte tela, onde deverá ser alterado o “Sistema do Arquivo” para swap.

Como o disco utilizado neste exemplo possui 20GiB e 2GB foi destinado ao swap, o restante do disco será destinado para o sistema operacional. 

Para configurar este ponto de montagem é preciso adicionar o caminho / no campo “Ponto montagem” e, com base no exemplo, preencher 18,13GiB no campo “Capacidade desejada”.

É importante salientar que as casas decimais devem ser representadas com o uso da vírgula.

Após clicar em “Adicionar um ponto de montagem”, será apresentado a seguinte tela, onde deverá ser alterado o “Sistema do Arquivo” para ext4 e “Tipo de dispositivo” para Partição Padrão.

Concluído o particionamento do disco, clique em “Pronto”. Ao finalizar, um resumo das mudanças realizadas irá aparecer. Basta clicar em “Aceitar mudanças”.         

Seremos redirecionados para a tela Resumo da Instalação. Verifique se o “Destino da Instalação” ficou conforme a imagem 23, caso contrário, reveja as configurações realizadas.

Configurações de rede


O próximo passo será configurar a rede em “Rede e nome do host”.

Nesta opção são configurados os parâmetros da interface de rede, como o nome do host, o IP, o gateway e a rota padrão. Será necessário ativar a rede e definir o nome e o domínio do servidor. Esses parâmetros devem ser configurados com base na sua rede e na faixa de IP disponível.

As configurações de rede devem ser feitas clicando na opção “Configurar”.

Aqui estão alguns requisitos e orientações para a configuração de interfaces nas máquinas do ambiente:

  • As máquinas do ambiente precisam de IPs inválidos (LAN) para se comunicarem internamente pela mesma rede;

  • A máquina de Frontend e Balancer é o ponto de contato com a nuvem ou clientes, então ela precisa de um IP inválido (fornecido pela rede);

  • Garantir que todas as interfaces estão em FullDuplex a Gigabit ou 10G;

  • Opcional - Os nomes das interfaces podem seguir o padrão eth0, eth1 e assim por diante;

  • Sugestão - Localmente evitar o uso de IPv6 nas máquinas do cluster ou solução.

Após finalizar as configurações de Rede, clique em “Salvar” e depois em “Pronto” para voltar a tela inicial.

Configurações de usuário


Em seguida, você deve realizar as “Configurações do usuário”. Até que fiquem sem mensagem de erro:

Clique em “Senha do root” e preencha as informações necessárias.

Após preencher, clique em “Pronto“.

Clique em “Criação de usuário“ e preencha as informações necessárias.

Após preencher, clique em “Pronto“.

Verifique se “Senha do root” e “Criação de usuário“ ficaram conforme a imagem 28, caso contrário, reveja as configurações realizadas.

A equipe SIPPulse só utiliza esta senha no seu primeiro acesso ao servidor, depois é criado um usuário próprio para manutenção dos servidores. Portanto, lembre-se de guardar esta senha.

Ao concluir todos os passos descritos neste manual, reinicie a máquina. Quando o sistema iniciar, teste a instalação, realizando o login com usuário “root”.

Firewall de Rede


Para acesso de suporte/ajuda:

  • 129.151.39.54 → VPN SIPPulse

  • 177.71.233.88 → VPN SIPPulse alternativa

Para a plataforma SIPPulse:

Porta/Range

Protocolo

Serviço

Porta/Range

Protocolo

Serviço

5060

TCP/UDP

Telefonia

5070

TCP/UDP

Telefonia

5061

TCP

Telefonia

5065

TCP

Telefonia

6443

TCP

Web/socket

8181

TCP

Backend

8282

TCP

Backend

8484

TCP

Backend

43

TCP

Web/HTTPS

15000-33000

UDP

Telefonia

Após finalizar as configurações de Rede, clique em “Salvar” e depois em “Pronto” para voltar a tela inicial.

Virtualização


Para virtualização algumas informações são importantes:

  • Garantia de recurso - as máquinas da plataforma precisam de recursos suficientes para funcionar, ou seja, o estipulado na definição do Hardware que foi passado;

  • Tomar cuidado com as FLAGS ou type do processador na VM, deve ser compatível com o processador original do hipervisor;

  • Para storage com pools, garantir que sejam separadas as unidades de disco/espaço evitando consumo excessivo ou uso de recursos indevidos.

Monitoramento


A infraestrutura da máquina e comunicação é de responsabilidade do cliente;

Monitorar itens básicos como: Disco, Memória e processador de forma básica é muito importante.

  • Disco

    • Espaço livre

      • 3 alertas: Atenção 75% de espaço utilizado;

      • Problema: 80% de espaço utilizado;

      • Desastre: 90% de espaço utilizado.

Se caso for necessário adicionar outros monitoramentos, favor contatar a equipe.

Este artigo aplica-se


  •  Guia de instalação do sistema operacional Rocky Linux 8 para instalação dos componentes do UBC.

  • Este artigo foi elaborado para os clientes e integradores do SIPPulse.

 

SIPPulse Routing and Billing Solutions for SIP