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.
O Rocky Linux 8 pode ser obtido através do link: https://download.rockylinux.org/pub/rocky/8/isos/x86_64/Rocky-8.9-x86_64-minimal.iso
Configurações básicas
Sem máquinas instaladas, você terá uma tela semelhante a imagem:
Primeiro, você precisa dizer ao VirtualBox qual será o seu sistema operacional:
Clique em "Novo";
Digite um nome. Exemplo: "Rocky Linux 8”;
Em “Pasta da Máquina” defina onde ficará salva a VM;
Altere o tipo para "Linux";
Em versão selecione ”Red Hat (64-bit)".
Clique em "Próximo".
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:
Clique no item "Armazenamento" no menu à esquerda.
Em "Dispositivos de armazenamento", na seção do meio, clique no ícone de CD que diz "Vazio".
Em "Atributos", no lado direito, clique no ícone do CD.
Selecione "Escolher/Criar um disco óptico virtual".
Clique no botão "Acrescentar" e navegue até onde está a imagem ISO Rocky Linux.
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 |
---|---|---|---|---|---|
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 |
---|---|---|
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