Contingência de Servidor

O que é?

O modo de contingência, permite que um computador com o MGV6 Global instalado e configurado, esteja pronto para ser utilizado caso o MGV6 Global Oficial fique inoperante. Dessa forma, os dados não serão comprometidos, e será possível que as ações que dependem tanto do software quanto de sua base de dados não sejam impedidas enquanto a manutenção no Servidor Oficial é realizada.

Serviço de Contingência: O processo de comunicação entre os servidores ocorre pelo “Serviço de Contingência”. Este serviço atua de duas formas distintas, dependendo do modo de operação configurado: Oficial ou Contingencia.

Pré-Requisitos:

  1. Para realizar a contingência, é necessário possuir ao menos dois servidores, cada um com sua instalação própria do MGV6 Global.
  2. Para ambos servidores é necessário possuir um usuário comum com privilégios de leitura e escrita, para utilização do serviço “Toledo do Brasil – Operação de Contingência MGV6” e do serviço de banco de dados (SQL Server). Veja aqui como verificar configurar os serviços do MGV6.

Como Fazer?

Configuração dos Servidores

Para começar a configuração dos servidores Oficial ou de Contigencia, será necessário abrir o MGV6 Global e selecionar a opção “Contingência” no menu inferior da tela. Nessa tela será definido se esse servidor será o oficial ou de contingencia, conforme os passos abaixo:

TelaPrincipalContingencia.png

Servidor Oficial

Para a configuração do Servidor Oficial é necessário seguir os seguintes passos:

  1. Na tela de “Configuração de Contingência”, deve ser habilitado o Modo Contingência no campo Parâmetros Gerais.
  2. Em seguida, no Modo de Operação selecionar a opção Oficial
  3. Configurar uma pasta, onde o Backup da base de dados será gravado. Essa configuração irá depender do tipo de comunicação escolhida para a restauração dos dados:
    1. Caso seja por Pasta Compartilhada selecionar a pasta configurada conforme os passos realizados aqui;
    2. Caso seja por FTP selecionar a pasta criada no servidor FTP conforme os passos realizados aqui.
      Obs.: É possível configurar até dois Servidores de Contingência. Portanto, no uso de dois servidores é necessário a configuração de duas pastas independentes.
  4. Definir a periodicidade na qual o backup será realizado:
    1. Intervalo Fixo (em minutos)
    2. Intervalo Variável: Poderá ser configurado até 3 horários diferentes para a criação do backup
  5. Definir o grau de compactação do arquivo.
  6. Ao salvar as configurações, o MGV6 Global irá começar a criar os arquivos de backups numa pasta zipada e salvar nas pastas indicadas, ao finalizar será criado o arquivo BACKUPOK.TXT.

ServidorOficial.png

Servidor de Contingencia

Para a configuração do Servidor de Contingência é necessário seguir os seguintes passos:

  1. Na tela de “Configuração de Contingência”, deve ser habilitado o Modo Contingência no campo Parâmetros Gerais.
  2. Em seguida, no Modo de Operação selecionar a opção “Contingência”
  3. Em “Parâmetros Modo Contingência”, selecionar o “Modo de Comunicação” com o mesmo configurado no Servidor Oficial:
    1. Pasta Compartilhada: Ao selecionar essa opção será habilitado o campo para selecionar o caminho da pasta compartilhada, que foi configurada no servidor oficial para receber o backup do MGV6 Global (se essa pasta ainda não for uma “Pasta Compartilhada”, realizar o procedimento de compartilhamento, como descrito aqui).
    2. FTP: Ao selecionar essa opção será habilitado o GroupBox “Configurações de FTP”, onde será necessário preencher as informações do servidor FTP configurado no servidor oficial do MGV6 Global (se essa configuração ainda não foi realizada, siga os passos descritos aqui).
  4. Clicar em “Exibir opções avançadas”:
    1. Configurar a pasta temporária para a restauração do banco de dados (Pasta que receberá os dados, seja por Pasta Compartilhada ou FTP, e realizará a comunicação com o Servidor de Contingência para que a restauração seja realizada).
    2. Local de armazenamento do banco de dados SQL Server do servidor de contingência.
    3. Servidor e instância do banco de dados do servidor de contingência.
  5. Salvar as alterações.

Obs.: Também é possível configurar notificações por E-mail, conforme destacado como "passo 6" na figura. Para a configuração, é necessário selecionar um E-mail cadastrado na ComboBox e depois selecionar os tipos de notificaçõesn desejadas, marcando as CheckBoxes. Caso um email não tenha sido cadastrado ainda, selecionar o botão "Novo" e seguir as configurações presentes aqui .

servidor_contingencia.png

Usando o "Servidor de Contingencia" como "Servidor Oficial"

Quando o “Servidor Oficial” do MGV6 Global sofre alguma queda, o “Servidor de Contingência” é acionado para substituí-lo. Este servidor pode também ser transformado no “Servidor Oficial” realizando alguns passos, que serão apresentados abaixo.
Existem três formas de transformar o “Servidor de Contingência” em “Servidor Oficial”:

Opção 1: Assistente de Contingencia de Servidor

Realizar a alteração utilizando o assistente, realizando os seguintes passos:

  1. No MGV6 Global, configurado como servidor de contingência, selecionar a opção Contingência, no menu inferior;
  2. Na tela de Configuração de Contingência, em “Modo de Operação”, alterar o botão selecionado de “Contingência” para “Oficial”;
  3. Ainda na tela de Configuração de Contingência, clicar no botão Assistente;
  4. A apresentação do Assistente será efetuada, e após a confirmação do procedimento será a tela de “Configurações do Servidor de Comunicações”, onde os campos que precisam de alterações para que o servidor atue como “Oficial” serão apresentados;
  5. Na tela de “Configurações do Servidor de Comunicações”, selecionar a opção “Utilizar as configurações de servidor definidas abaixo para todas as lojas” e configurar as opções abaixo com o IP ou nome configurado para a máquina que passará a ser responsável pela comunicação;
  6. Após salvar as alterações, o assistente irá sugerir a configuração de Backup, que é opcional para o procedimento;
  7. Ao final da configuração de backup (ou cancelamento da mesma), a tela de “Configuração de Contingência” será novamente exibida, clique em “Salvar” para finalizar a configuração.

contingencia_como_servidor.png

contingencia_como_servidor.png

Opção 2: Alterar configurações do computador

Realizando alterações nas configurações do computador, seguindo os seguintes passos:

  1. No “Servidor de Contingência”, acessar o Painel de Controle do Windows;
  2. No painel de controle do Windows, escolher a opção “Sistema”;
  3. Alterar o campo “Nome do Computador” pelo mesmo utilizado no computador que estava configurado como “Servidor Oficial”;
  4. Alterar o campo “IP” pelo mesmo utilizado pelo computador que estava configurado para o “Servidor Oficial”;
  5. Criar a mesma estrutura de pastas de importação de arquivos de texto do MGV6 Global no servidor de contingência.

configuracao_computador.png

Opção 3: Alterar os campos necessários no MGV6 Global

A terceira opção é a mais trabalhosa, porém deve ser utilizada quando não é possível alterar as configurações de rede do computador do “Servidor de Contingência”. Nessa opção de alteração existem duas etapas: As alterações que devem ser realizadas nas configurações gerais do MGV6 Global e as alterações que devem ser realizadas em todas as lojas individualmente.

Alterações no MGV6 Global

No Painel de Controle do MGV6 Global, selecionar as opções:

  1. Configuração do Monitor do MGV6
  2. Configurar Backup/Restore
  3. Políticas de Segurança

Em cada loja cadastrada no MGV6 Global

No painel de controle de cada loja:

  1. Configuração dos Hardwares

configuracao_hardware.png

No menu inferior, Configuração de cada loja:

  1. No menu inferior da tela principal do MGV6, selecionar Configuração, e em seguida, aba “Arquivos de Texto”
  2. Obs: Também podem ser criadas as mesmas pastas, existentes no servidor oficial, no servidor de contingência. Assim não será necessário alterar os caminhos das pastas utilizadas.

  3. Aba Loja
  4. Aba carga remota - MT1
  5. Aba plano de fundo
  6. Aba Controle de Validade

No Menu superior, configurações - Cadastros Adicionais de cada loja:

  1. Mídias
  2. Imagens

tela_cadastros_adicionais.png

Informações Adicionais:

  1. Quando configurado “Servidor de Contingencia” todas as funcionalidades do MGV6 Global ficarão desabilitadas, menos a configuração de contingencia.
  2. Não utilizar o MGV6 Global definido como “Servidor de Contingência”, o mesmo deve estar fechado.
  3. A “Pasta Compartilhada” deve estar configurada no mesmo servidor onde o MGV6 Global está Configurado como “Servidor Oficial”.
  4. Recomenda-se que o banco de dados esteja configurado em máquinas distintas de preferência na mesma máquina que se encontra a aplicação.
  5. A máquina configurada como responsável pelo serviço do “Controle da Comunicação” será a mesma responsável pelo serviço de contingência.
  6. Também é possível configurar um e-mail para envio e recebimento de notificações sobre o processo de Contingência. Para configurar o envio de e-mails, clique aqui.

Configuração das pastas:

Existem duas maneiras de disponibilizar o arquivo de backup para o servidor de contingência, através de uma “Pasta Compartilhada” ou de uma pasta que seja acessível via “FTP”.
Para isso, é necessário criar as pastas conforme cada caso:

Pasta Compartilhada

Para utilizar o modo de comunicação via Pasta Compartilhada será necessário seguir os seguintes passos:

  1. Criar uma pasta no computador que será utilizado como Servidor Oficial. Com o botão direito do mouse, clique em cima da pasta e selecione a opção “Compartilhar”, e em seguida selecionar opção “Pessoas específicas”.

    Esta pasta armazenará os backups realizados pelo servidor oficial do MGV6 Global.
  2. compartilhando_pastas1.png

  3. Para compartilhar a pasta criada, é necessário configurar os usuários em rede que terão acesso a essa pasta, selecionando as opções listadas (passo 1), adicionando a opção desejada (passo 2) e concluindo a configuração (passo 3). É possível selecionar a opção “Todos” (no passo 1) onde todos na rede têm acesso à pasta.
  4. compartilhando_pastas2.pgn

  5. Após a configuração dos usuários que terão acesso à pasta, salvar as alterações feitas. No servidor de contingencia deve ser selecionado o caminho de rede da pasta criada para realizar a configuração correta, conforme imagem abaixo:
  6. compartilhando_pastas3.png

FTP

Para utilizar o modo de comunicação via FTP será necessário seguir os seguintes passos:

  1. Possuir um servidor FTP configurado no mesmo computador que está instalado o MGV6 em modo Oficial
  2. Criar uma pasta no servidor FTP (está pasta será utilizada para armazenar os backups realizados pelo servidor oficial do MGV6 Global). Conforme imagem abaixo.
  3. config_ftp1.png

  4. Possuir as informações do FTP, como o IP, Porta e usuários com permissão de acesso (leitura e escrita) ao servidor. Essas informações serão necessárias para realizar a configuração de comunicação via FTP no servidor de contingencia do MGV6 Global. Conforme imagem abaixo:
  5. config_ftp2.png