Melhores Práticas Configuração Lumi
Este documento tem por base as melhores práticas para realizar a instalação e configuração dos Sistemas Lumi Software, visando otimizar o funcionamento e reduzir a manutenção. Existem outros modelos com tecnologias diferentes e até mais resumidas, porém não com essa qualidade e segurança.
1 – Rede elétrica:
Nobreak com potência e banco de baterias adequado alimentando servidores, pdvs, equipamentos de rede, balanças. Dependendo das condições do cliente um gerador integrado ao nobreak.
2 – Rede lógica:
Cabeamento estruturado categoria 6 separado da rede elétrica, switchs gigabit rede wifi exclusiva para equipamentos da empresa: balanças, coletores, celulares.
3 – PDVs:
Computadores com no mínimo 4GB de memória, processador Intel ou AMD de 4 núcleos, ssd 120gb, sistema operacional, de responsabilidade do cliente, Windows em sua última versão com todos updates.
4 – Servidor:
Preferencialmente virtualizado com Proxmox Virtual Environment
https://www.proxmox.com/en/downloads proxmox VE instalação com imagem ISO bare metal
4.1 – Hardware físico do servidor e configurações das máquinas virtuais e containers:
Tomaremos como base uma loja com até 4 PDVs e banco de dados de até 30GB para uma configuração mínima de base:
Processador xeon de 4 núcleos, 16GB de memória, SSD 500GB para o sistema e mais um HD Sata de 1terabyte ou preferencialmente um storage ethernet com NFS para backup das máquinas virtuais, 2 placas de rede.
4.2 – Máquinas virtuais e containers necessários:
Banco de dados SAC gerencial:
Container LXC com GNU Linux Debian 9 em diante, 4GB de memória, processador 4 núcleos, disco 100GB dinamicamente alocado, MySql 5.6 e arquivo de configuração em conformidade com a Lumi Software que atualmente está assim:
[mysqld]
bind-address = 0.0.0.0
lower_case_table_names = 1
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
datadir = /var/lib/mysql
log-error = /var/log/mysql/error.log
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
skip-name-resolve
wait_timeout = 28800
interactive_timeout = 28800
connect_timeout = 20
net_read_timeout = 1800
net_write_timeout = 1800
Banco de dados PDV:
Container LXC com GNU Linux Debian 9 em diante, 4GB de memória, processador 4 núcleos, disco 50GB dinamicamente alocado e ponto de snapshot marcado com banco zerado, MySql 5.6 e arquivo de configuração em conformidade com a Lumi Software que atualmente está assim:
[mysqld]
bind-address = 0.0.0.0
lower_case_table_names = 1
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
datadir = /var/lib/mysql
log-error = /var/log/mysql/error.log
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
skip-name-resolve
wait_timeout = 28800
interactive_timeout = 28800
connect_timeout = 20
net_read_timeout = 1800
net_write_timeout = 1800
Guarda e Integradores:
Windows Server ou Desktop pro em sua última versão e updates mais drivers virtio paravirtualizados para uma melhor performance, processador 4 núclos, 4Gb de memória, disco de 100 GB.
XML Connect, Cotação e Mobile:
Windows Server ou Desktop pro em sua última versão e updates mais drivers virtio paravirtualizados para uma melhor performance, processador 4 núclos, 4Gb de memória, disco de 100 GB.
5 – Manutenção, atualizações e segurança:
Manter os servidores Proxmox, Banco SAC e PDV com o sistema operacional e serviços devidamente atualizados sempre com os repositórios oficiais
Servidores Windows e desktops com rotinas de manutenção updates e antivírus.
Sistema de backup local e remoto agendado e se possível com replicação de servidores de banco de dados.
5.1 – Comunicação entre lojas e acesso remoto:
Comunicação ente filiais e matriz devem ser feitas por VPN, Windows Remote Desktop ou VDI (infraestrutura de desktop virtual). Por conta da segurança não recomendamos abrir o banco de dados com a porta aberta para comunicação externa.
Links de internet adequados com o ambiente e velocidade necessária, preferencialmente links empresariais pelo menos na matriz quando tiver filiais.
Documento enviado pelo parceiro Técnico Adriano Santos.