Servidor do sistema de gravação ininterrupta (explicado)

As funcionalidades disponíveis dependem do sistema que você estiver usando. Veja a lista completa de recursos, que está disponível na página de visão geral do produto no Milestone site (https://www.milestonesys.com/products/software/xprotect-comparison/).

Um servidor do sistema de gravação ininterrupta (failover) é um servidor de gravação extra que retoma a partir do servidor de gravação padrão se este se torna indisponível. Você pode configurar um servidor do sistema de gravação ininterrupta (failover) em dois modos, como um servidor em cold standby ou como um servidor em hot standby.

Você instala servidores do sistema de gravação ininterrupta (consulte Instale um servidor do sistema de gravação ininterrupta através do Download Manager). Depois de ter instalado os servidores de gravação ininterrupta (failover), eles são visíveis no Management Client. Milestone recomenda que você instale todos os servidores do sistema de gravação ininterrupta (failover) em computadores separados. Não deixe de configurar servidores do sistema de gravação ininterrupta com o endereço IP/nome do host do servidor de gerenciamento. As permissões de usuário para a conta de usuário sob a qual o serviço Failover Server é executado são fornecidas durante o processo de instalação. São eles:

  • Permissões Iniciar/Parar para iniciar ou parar o servidor do sistema de gravação ininterrupta
  • Permissões de acesso a gravação e leitura para ler ou gravar o arquivo RecorderConfig.xml

Se um certificado estiver selecionado para criptografia, o administrador deve conceder permissão de acesso ao usuário de failover na chave privada do certificado selecionado.

Se o servidor do sistema de gravação ininterrupta assumir a partir de um servidor de gravação que usa criptografia, o Milestone recomenda que você também prepare o servidor do sistema de gravação ininterrupta para o uso de criptografia. Para obter mais informações, consulte Comunicação segura (explicado) e Instale um servidor do sistema de gravação ininterrupta através do Download Manager.

Você pode especificar que tipo de suporte de failover você quer no nível de dispositivo. Para cada dispositivo em um servidor de gravação, selecione completo, apenas ao vivo ou nenhum suporte de failover. Isso ajuda você a priorizar seus recursos de failover e, por exemplo, apenas configurar failover para vídeo e não para áudio, ou só ter failover em câmeras essenciais, e não em câmeras menos importantes.

Enquanto seu sistema estiver no modo de recuperação de falhas, não é possível substituir ou mover o hardware, atualizar o servidor de gravação ou alterar configurações do dispositivo, como configurações de armazenamento ou configurações de fluxo de vídeo.

Servidores de gravação de failover em cold standby

Em uma configuração do servidor do sistema de gravação ininterrupta (failover) em cold standby, você agrupa diversos servidores de gravação de failover em um grupo de failover. Todo o grupo de emergência é dedicado para assumir a partir de qualquer um dos diversos servidores de gravação pré-selecionados, se um destes se tornar indisponível. Você pode criar quantos grupos deseja (consulte Servidores de gravação de failover do grupo para cold standby).

Agrupamento tem um benefício claro: quando você posteriormente especifica quais os servidores do sistema de gravação ininterrupta (failover) devem assumir o controle de um servidor de gravação, você seleciona um grupo de servidores do sistema de gravação ininterrupta (ailover). Se o grupo selecionado contiver mais de um servidor do sistema de gravação ininterrupta (failover), isto lhe dará a segurança de ter mais do que um servidor do sistema de gravação ininterrupta (failover) pronto para assumir o controle caso um servidor de gravação fique indisponível. Você pode especificar um grupo de servidor de failover secundário que assume a partir do grupo primário se todos os servidores de gravação no grupo primário estiverem ocupados. Um servidor do sistema de gravação ininterrupta (failover) só pode ser membro de um grupo de cada vez.

Os servidores de gravação de failover em um grupo de failover são ordenados em uma sequência. A sequência determina a ordem em que os servidores de gravação de failover assumirão a partir de um servidor de gravação. Por padrão, a sequência reflete a ordem na qual você tem incorporado os servidores de gravação de failover no grupo de failover: o primeiro a entrar é o primeiro na sequência. Você pode mudar isso, caso precise.

Servidores do sistema de gravação ininterrupta de espera ativa

Em uma configuração do servidor do sistema de gravação ininterrupta (failover) em hot standby, você dedica um servidor do sistema de gravação ininterrupta (failover) para assumir a partir de apenas um servidor de gravação. Por isso, o sistema pode manter este servidor do sistema de gravação ininterrupta (failover) em um modo de "espera", o que significa que ele é sincronizado com a configuração correta/atual que o servidor de gravação é dedicado e pode assumir muito mais rápido do que um servidor do sistema de gravação ininterrupta (failover) em cold standby. Conforme mencionado, você atribui servidores em espera ativa para apenas um servidor de gravação e não pode agrupá-lo. Você não pode atribuir os servidores de failover que já fazem parte de um grupo de failover como servidores de gravação em hot standby.

Validação do servidor do sistema de gravação ininterrupta

Para validar uma fusão de dados de vídeo do servidor de emergência para o servidor de gravação, você deve tornar o servidor de gravação indisponível, parando o serviço do servidor de gravação ou desligando o computador do servidor de gravação.

Qualquer interrupção manual da rede que você possa causar removendo o cabo de rede ou bloqueando a rede usando uma ferramenta de teste não é um método válido.

Funcionalidade do servidor do sistema de gravação ininterrupta (explicado)

  • Um servidor do sistema de gravação ininterrupta (failover) verifica o estado dos servidores de gravação relevantes a cada 0,5 segundo. Se um servidor de gravação não responde dentro de 2 segundos, o servidor de gravação é considerado indisponível e o servidor do sistema de gravação ininterrupta (failover) assume o controle
  • Um servidor do sistema de gravação ininterrupta (failover) em cold standby assume o servidor de gravação que se tornou indisponível após cinco segundos mais o tempo que o serviço Recording Server do servidor do sistema de gravação ininterrupta (failover) leva para iniciar e o tempo que leva para conectar-se as câmeras. Por outro lado, um servidor do sistema de gravação ininterrupta (failover) em hot standby assume mais rápido porque o serviço Recording Server já está em execução com a configuração correta e precisa apenas iniciar suas câmeras para fornecer feeds. Durante o período de inicialização, você não pode armazenar as gravações nem visualizar o vídeo ao vivo das câmeras afetadas
  • Quando um servidor de gravação torna-se disponível novamente, ele assume automaticamente a partir do servidor do sistema de gravação ininterrupta (failover). As gravações armazenadas pelo servidor do sistema de gravação ininterrupta (failover) são mescladas automaticamente nos bancos de dados do servidor de gravação padrão. O tempo que leva para mesclar, depende da quantidade de gravações, da capacidade da rede e muito mais. Durante o processo de mesclagem, você não pode pesquisar gravações do período durante o qual o servidor do sistema de gravação ininterrupta (failover) assumiu
  • Se um servidor do sistema de gravação ininterrupta (failover) deve assumir o controle de um outro servidor de gravação durante o processo de fusão, ele adia o processo de fusão com o servidor de gravação A e assume a gravação do servidor B. Quando o servidor de gravação B tornar-se disponível novamente, o servidor de gravação de failover assume o processo de fusão e permite que o servidor de gravação A e o servidor de gravação B mesclem as gravações simultaneamente.
  • Em uma configuração em hot standby, um servidor em hot standby não pode assumir um outro servidor de gravação porque ele só pode ser hot standby para um único servidor de gravação. Mas se esse servidor de gravação falhar novamente, a espera ativa assume novamente e também mantém as gravações do período anterior. O servidor de gravação mantém as gravações até que sejam fundidas ao gravador primário ou até que o servidor do sistema de gravação ininterrupta (failover) fique sem espaço em disco
  • Uma solução de failover não fornece redundância completa. Isso só pode servir como uma maneira segura de minimizar o tempo de inatividade. Se um servidor de gravação se torna disponível novamente, o serviço Failover Server certifica que o servidor de gravação está pronto para armazenar as gravações novamente. Somente então a responsabilidade de armazenar gravações é voltada para o servidor de gravação normal. Assim, uma perda de gravações neste estágio do processo é muito improvável
  • Os usuários do cliente dificilmente percebem que um servidor do sistema de gravação ininterrupta (failover) está assumindo o controle. Uma pequena pausa ocorre, normalmente, apenas por alguns segundos, quando o servidor do sistema de gravação ininterrupta (failover) assume o controle. Durante esta pausa, os usuários não podem acessar vídeo do servidor de gravação afetado. Os usuários do cliente podem continuar a visualizar vídeo ao vivo assim que o servidor do sistema de gravação ininterrupta (failover) assumir o controle. Visto que as gravações recentes são armazenadas no servidor do sistema de gravação ininterrupta (failover), ele pode reproduzir gravações depois que o servidor do sistema de gravação ininterrupta (failover) assumiu o controle. Os clientes não podem reproduzir gravações antigas armazenadas somente no servidor de gravação afetado até que o servidor de gravação esteja funcionando novamente, e tenha assumido o servidor do sistema de gravação ininterrupta (failover). Você não pode acessar gravações arquivadas. Quando o servidor de gravação está funcionando de novo, um processo de fusão ocorre durante o qual as gravações de failover são fundidas de volta no banco de dados do servidor de gravação. Durante este processo, você não pode reproduzir gravações do período durante o qual o servidor do sistema de gravação ininterrupta (failover) assumiu o controle
  • Em uma configuração em cold standby, a configuração de um servidor do sistema de gravação ininterrupta (failover) como backup para outro servidor do sistema de gravação ininterrupta (failover) não é necessária. Isto porque você distribui grupos de emergência e não distribui servidores do sistema de gravação ininterrupta para assumir servidores de gravação normal. Um grupo de failover precisa conter pelo menos um servidor do sistema de gravação ininterrupta (failover), mas você pode adicionar quantos servidores de gravação de failover você desejar. Se um grupo de emergência contiver mais que um servidor do sistema de gravação ininterrupta, mais do que um servidor do sistema de gravação ininterrupta pode de assumir o controle.
  • Em uma configuração em hot standby, você não pode configurar servidores do sistema de gravação ininterrupta ou servidores em hot standby como emergência para um servidor em hot standby.

Etapas da emergência (explicado)

A failover recording server takes over from an unavailable recording server in the XProtect VMS.

Descrição

Servidores envolvidos (números em azul):

  1. Recording Server
  2. Failover Recording Server
  3. Management Server

Etapas de Failover para as configurações em Cold standby:

  1. Para verificar se está executando ou não, um servidor do sistema de gravação ininterrupta (failover) tem uma conexão TCP ininterrupta com um servidor de gravação.
  2. Esta conexão está interrompida.
  3. O servidor do sistema de gravação ininterrupta (failover) solicita a configuração atual do servidor de gravação do servidor de gerenciamento. O servidor de gerenciamento envia a configuração solicitada, o servidor do sistema de gravação ininterrupta (failover) recebe a configuração, inicializa, e inicia a gravação em nome do servidor de gravação.
  4. O servidor do sistema de gravação ininterrupta (failover) e a(s) câmera(s) trocam dados de vídeo.
  5. O servidor do sistema de gravação ininterrupta (failover) tenta continuamente restabelecer a conexão com o servidor de gravação.
  6. Quando a conexão com o servidor de gravação é restabelecida, o servidor do sistema de failover fecha e o servidor de gravação busca dados de vídeo (se houver) gravados durante o tempo de inatividade e os dados de vídeo são reunidos no banco de dados do servidor de gravação.

Etapas de Failover para as configurações em Hot standby:

  1. Para verificar se está executando ou não, um servidor em hot standby tem uma conexão TCP ininterrupta com um servidor de gravação atribuído.
  2. Esta conexão está interrompida.
  3. A partir do servidor de gerenciamento, o servidor em espera ativa já sabe a configuração atual de seu servidor de gravação atribuído e começa a gravar em seu nome.
  4. O servidor em espera ativa e a(s) câmera(s) trocam dados de vídeo.
  5. O servidor em espera tenta continuamente restabelecer a conexão com o servidor de gravação.
  6. Quando a conexão com o servidor de gravação é restabelecida, o servidor em espera ativa volta ao modo de espera ativa, o servidor de gravação busca dados de vídeo (se houver) gravados durante o período de inatividade e os dados de vídeo são reunidos no banco de dados do servidor de gravação.