Topologia Genérica Solução Int6
A solução Int6 é um portal Web que se comunica com diversos sistemas do provedor:
- equipamentos ópticos e de concentração IPoE e PPPoE;
- ERP e Radius;
- demais sistema de gestão que se fizerem necessário e tiverem APIs ou Banco de Dados acessíveis.
Nosso intuito é ao final da implantação do sistema fornecer um sistema que instala automaticamente e provê informações qualificadas sobre os assinantes!
A solução completa de gerenciamento de assinantes é composta por diferentes módulos:
- AutoISP: Automação GPON e Wifi Multiplataforma, integrada ao ERP e ferramenta de Mapas.
- DiagISP: Gráficos de histórico óptico e de tráfego, visualização de alarmes padronizados e monitoração de parâmetros de rede.
- RemoteISP: Controle e Monitoração Remota de Dispositivos de Telecom, usando protocolos SNMP, HTTP, TR-069/369, e ainda interfaces proprietárias.
Requisitos AutoISP/DiagISP/RemoteISP
Abaixo requisitos de portas e conectividade:
- Portas: 80 e 443 abertas para toda a Internet.
- Porta: 22 SSH aberta para o range 170.231.44.0/22, de maneira que a Int6 possa conectar na VM para gerência.
- Porta: 8000, caso o Zabbix fique na mesma VM do Portal AutoISP.
- Acesso nas OLT’s (TELNET e/ou SSH).
- Gerenciadores: UNM ou ANM (TL1, na porta 3337).
- Usuário no ERP. Acesso de leitura.
- VM’s: Utilizaremos VMs separadas para Portal e Zabbix? Redundância de Portal? Quantas VMs serão e onde será a infra.
- ERP’s: Qual ERP será utilizado.
- Acesso na interface WAN das ONUs e Roteadores a partir da VM, facilitando a comunicação TR069/369 do servidor de ACS da solução.
Requisitos da Virtual Machine
Requisitos iniciais de hardware da VM do AutoISP, DiagISP e RemoteISP dependem da quantidade de assinantes que serão gerenciados.
Até 10.000 assinantes gerenciados
Abaixo de 10.000 assinantes gerenciados com AutoISP, DiagISP e RemoteISP, ou seja considerando que estão na mesma VM os containers do Portal, Zabbix, Relatórios e TR069, temos os seguintes requisitos computacionais:
- 32GB RAM
- 8 vCPU
- 400 GB de Disco
Entre 10.000 e 50.000 assinantes gerenciados
Entre 10.000 e 50.000 assinantes gerenciados com AutoISP, DiagISP e RemoteISP, recomendamos a separação das funcionalidades do Portal, TR-069, Relatórios e Zabbix em diferentes VMs. Uma recomendação inicial seria ter uma VM para Zabbix, e outra VM para as demais funções:
VM Zabbix ⇒ verificar na seção específica abaixo o dimensionamento
VM Portal, TR069 e Relatórios:
- 32GB RAM
- 10 vCPU
- 300 GB de Disco
Entre 50.000 e 100.000 assinantes gerenciados
Entre 50.000 e 100.000 assinantes gerenciados com AutoISP, DiagISP e RemoteISP, recomendamos a separação das funcionalidades do Portal, TR-069, Relatórios e Zabbix em diferentes VMs. Uma recomendação inicial seria ter uma VM para Zabbix, e outra VM para o Portal e Relatórios, e por último outra VM para o Servidor de ACS (RemoteISP):
VM Zabbix ⇒ verificar na seção específica abaixo o dimensionamento
VM Portal e Relatórios:
- 32GB RAM
- 8 vCPU
- 400 GB de Disco
VM Servidor ACS:
- 16GB RAM
- 8 vCPU
- 400 GB de Disco
Acima de 100.000 assinantes gerenciados
Para soluções acima de 100.000 assinantes gerenciados recomendamos um projeto específico que contemple os requisitos particulares de cada empresa.
Solução de HA
A Int6 suporta solução de HA atráves da redundância Master ⇒ Slave do PostgreSQL e também de replicação das VMs de Servidores de Aplicação. Nesses casos temos a separação clara da função de persistência em Base de Dados, que possui a sua replicação e estratégia de contingência, ao passo que os containers de aplicação ficam em outras VMs, com escala horizontal e política de replicação própria.
As informações acima são estimativas iniciais, mas que podem sofrer alterações dependendo das especificidades de cada operação de ISP.
Requisitos da Virtual Machine para Zabbix
As funcionalidade do DiagISP utilizam como pré-requisito o Zabbix 5.2.
O indicado é o cliente sempre disponibilizar uma máquina Virtual (ou até física) para hospedar o Zabbix Server usado para coleta de dados das OLTs/ONUs/Clientes. A medida que a quantidade de itens são coletados por segundo, maior é o processamento exigido da máquina, mas também disco e memória crescem. Uma estimativa de especificação, com base nos cases em produção, podem ser:
Tamanho | OLTs | ONUs | Itens P/S | Memória | CPUs | Disco |
---|---|---|---|---|---|---|
nível-1 | até 4 | até 4.000 | até 16 | 6GB | 4 | 150GB SAS |
nível-2 | até 8 | até 8.000 | até 64 | 8GB | 6 | 250GB SAS |
nível-3 | até 16 | até 16.000 | até 128 | 10GB | 8 | 350GB SAS |
nível-4 | até 64 | até 64.000 | até 256 | 12GB | 12 | 450GB SAS |
nível-5 | até 128 | até 128.000 | até 512 | 16GB | 16 | 550GB SAS |
nível-6 | até 256 | até 256.000 | até 1.024 | 20GB | 32 | 750GB SAS |
- OBS1: A quantidade de OLTs é relevante pois há processos (scripts) paralelos que podem requisitar mais recursos do servidor.
- OBS2: O processamento do Zabbix também é dependente do tempo de resposta das OLTs para cada consulta, o que pode acabar enfileirando muitas consultas.
- OBS3: Dependendo do cenário, pode ser interessante separar o banco de dados do servidor do Zabbix.
- OBS4: Referência de processador próximo a 2Ghz
Referências externas:
Requisitos do Sistema Operacional Linux
- Ubuntu Server 22.04, em Inglês
- Link para download [p/ baixar a ISO basta clicar no botão verde]
- Instalação de Servidor Mínimo, apenas com o essencial instalado e acesso SSH. Não precisamos nem recomendamos interface gráfica.
- Partições: Swap de 8GB, /boot de 4GB, somento o / com o restante do disco (não particionar em /home, /var ou outras partições).
- Usuários root e ubuntu criados.
Precisamos de uma área em outro servidor com acesso local SSH / FTP para armazenar o backup do Banco de Dados do AutoISP dentro da infraestrutura da empresa, pois não trazemos a base de usuários para infraestrutura da Int6!
Requisitos de conectividade:
- SSH porta 22 (temos ferramentas de deploy automático, e mudar a porta 22 causa problemas) e Zabbix TCP 8000 para as redes de gerência que serão indicadas no momento da instalação.
- HTTP porta 80 e HTTPS 443 para toda a Internet, pois receberemos comunicação dos celulares dos técnicos via Internet.
- Direito de navegação HTTP para atualizar pacotes, e sincronizar NTP.
- Conectividade com o ERP para consultar BD ou API.
- Conectividade com as OLTs da planta que serão gerenciadas. Conectividade com servidores UNM para a planta Fiberhome.
- Conectividade com a interface WAN das ONUs / Roteadores a partir do servidor ACS, otimizando o processo de gerência remota.