Virada de servidor
Responsabilidades do cliente
Pré requisitos para migração
Cliente deve ter feito os seguintes:
Alterar config.json em todas as estações
Importar certificado em todas as maquinas
Configurar os DNSs
Homologado a versão
Ações feitas pelo cliente durante a migração
Atualização da base para a devida versão
Ações feitas pelo cliente após a migração
Correção de redirecionamento referente à integração do Portal Nuvem
Pedir para o cliente permitir/alterar o direcionamento do DNS para o servidor Linux.
Atualmente o cliente deverá ter um direcionamento do
Endereço de entradapara o servidor Window na porta1504, esse direcionamento será alterado para o servidor Linux na porta9999.
Passos para a migração após a homologação
Instalar aplicativo
object-storageAbrir o KorpDesktop e se conectar com um Login administrador, testa o seguinte app:
ObjectStorage:
Acessar LOG01 - Cadastro de Produto -> Imagem -> Adicionar uma imagem pequena -> Fechar o Aplicativo, e abrir novamente no mesmo caminho, a imagem ainda deve estar lá.
Migração de object-storage
Executar:
nssm edit ViasoftKorpStorageServer
A tela que irá abrir contém o diretório de arquivos, sendo geralmente
C:/Korp/Storage.
Caso não hajam arquivos, apenas parar o serviço
ViasoftKorpStorageServereViasoftKorpObjectStorageCopiar os arquivos para a pasta
/etc/korp/dados-docker/minio-server/no servidor LinuxParar o serviços
ViasoftKorpStorageServereViasoftKorpObjectStorage
Migração de Viasoft.Email
Caso haja configurações de email, essas estarão em
C:/Korp/Storage/emailCopiar arquivo para
/etc/korp/dados-docker/viasoft-email/data/<tenant-id>/<tenant-id>.dbno servidor Linux
Correção de rotas no fabio
Alterar as configurações do Fabio para:
Alterar os valores
<IP-WINDOWS>e<IP-LINUX>proxy.addr = :1504 ui.addr = :9988 proxy.matcher = glob registry.backend = static registry.static.routes = route add Viasoft.LicensingServer /Licensing/LicenseServer/* http://localhost:9980/ \n \ route add Viasoft.LicensingServer /licensing/license-server/* http://localhost:9980/ \n \ route add KorpServices /korp/* http://<IP-WINDOWS>:1503/ \n \ route add KorpServices /Korp/* http://<IP-WINDOWS>:1503/
Reiniciar o serviço
ViasoftKorpGatewayAcessar
http://<IP-WINDOWS>:9988e confirmar que as configurações foram aplicadas
Configurar o endereço de email nas bases licenciadas
Executar a seguinte query em todas as bases, alterando o valor
<IP-LINUX>-- Configuração envio de e-mail declare @url_email varchar(max) declare @valor_parametro_atual varchar(max) set @url_email = 'http://<IP-LINUX>:9999/' select @valor_parametro_atual = valor from parametros where secao = 'REST' and chave = 'Email' IF ISNULL(@valor_parametro_atual, '') = '' begin insert into parametros (secao, chave, valor) values ('REST', 'Email', @url_email) end else if (@valor_parametro_atual != @url_email) begin RAISERROR('O valor do parâmetro de email está diferente do esperado. Valor atual %s, valor esperado %s', 16, 1, @valor_parametro_atual, @url_email) --delete from parametros where secao = 'REST' and chave = 'Email' end
Para os serviços
ViasoftKorp*EXCETO:
ViasoftKorpLicenseServerViasoftKorpGateway
Correção de redirecionamento referente à integração do Portal Nuvem
Acessar
Gerenciamento de Licençasem porta.korp.com.br -> abrir as configurações do cliente ->Configurações de infraestrutura-> EmEndereço de entradaalterar a porta de1504para9999.Pedir para o cliente permitir/alterar o direcionamento do DNS para o servidor Linux.
Atualmente o cliente deverá ter um direcionamento do
Endereço de entradapara o servidor Window na porta1504, esse direcionamento será alterado para o servidor Linux na porta9999.Testar:
Cliente deve acessar o
portal.korp.com.br, e alterar/criar algum usuário.As alterações devem ser vistar no portal local.
PARA ESSE TESTE SER VÁLIDO, OS SERVIÇOS DO SERVIDOR WINDOWS PRECISAM JÁ TER SIDO DESATIVADOS
Notas
A migração só ser feita após a homologação pelo cliente
O config.json do Korp Desktop de todas as estações deve ser alterado para apontar para o servidor Linux.
Esse passo não precisa ser feito durante a virada, podendo ser feito gradativamente depois.