Veeam marca a fita de dados como fita de limpeza

2

Hoje me deparei com o problema descrito neste Veeam Community Forum post . Sob circunstâncias específicas, o Veeam marca inadvertidamente uma fita legítima como uma fita de limpeza, removendo-a totalmente da vista no console VBR. Não há nenhuma maneira acessível ao usuário de removê-lo do catálogo, nem apagar, redigitalizar ou inventariar a fita tem qualquer efeito.

Sintomas:

Você verá as seguintes entradas em seus registros:

:: TapeDrive alert: The tape drive is due for routine cleaning:.  Wait for the current operation to finish. Then use a cleaning cartridge. Check the tape drive user manual for device specific cleaning instructions. 
:: TapeDrive alert: The last cleaning cartridge used in the tape drive has worn out:.  Discard the worn out cleaning cartridge. Wait for the current operation to finish. Then use a new cleaning cartridge. 
:: Marking tape <TapeName> as a cleaning cartridge 

E você perceberá que um espaço na sua biblioteca de fitas desapareceu magicamente. O slot ausente corresponderá à localização da fita que a Veeam acredita ser um cartucho de limpeza.

    
por tfrederick74656 22.10.2016 / 23:53

1 resposta

3

Isso parece acontecer quando há um processo de limpeza automática e a fita de limpeza especificada expirou. A próxima fita que entra na unidade parece ser marcada como uma fita de limpeza. Pode haver outros cenários que causam isso, mas a solução permanece a mesma.

Por favor, note que isto se destina apenas a uma correção de emergência. Modificar o banco de dados Veeam por conta própria não é uma ação suportada. Enquanto isso funcionou muito bem para mim, isso pode quebrar sua instalação. O suporte da Veeam pode não ser capaz / disposto a ajudar.

Abra o SQL Server Management Studio e conecte-se ao banco de dados Veeam. Você precisará do nome do servidor & nome da instância. Você também pode precisar habilitar o TCP / IP para a instância para conectar-se a partir de um sistema remoto, pois nem sempre ele é habilitado por padrão. Isso está fora do escopo deste Q / A.

Para obter uma lista de mídias marcadas como fitas de limpeza, emita a seguinte instrução SQL:

SELECT [barcode], [name], [cleaner]
FROM [VeeamBackup].[dbo].[Tape.tape_mediums]
WHERE [cleaner] = 1;

Isso deve fornecer resultados semelhantes aos seguintes. Observe que a primeira fita listada é uma fita de limpeza real e segue a convenção de nomenclatura especificada pela especificação LTO para um cartucho de limpeza universal. O segundo resultado é a nossa fita perdida.

Agora só temos que corrigir isso. Uma simples atualização para a propriedade do limpador é tudo que é necessário. Você pode usar qualquer propriedade para selecionar a fita apropriada; Eu usei o código de barras, pois sei que todos são únicos no meu ambiente.

UPDATE [VeeamBackup].[dbo].[Tape.tape_mediums]
SET [cleaner] = 0
WHERE [barcode] = 'S16023L5';

E voilà, sua fita é mais uma vez visível! A alteração deve entrar em vigor quase imediatamente no console VBR.

    
por 22.10.2016 / 23:53