Guia de Solução de Problemas · Este documento é destinado ao administrador de sistemas de host,...
Transcript of Guia de Solução de Problemas · Este documento é destinado ao administrador de sistemas de host,...
EMC VFCache™
v1.0
Guia de Solução de ProblemasPARA WINDOWS E LINUXN/P 300-013-646 A01
Guia de Solução de Problemas do VFCache para Windows e Linux2
Copyright © 2012 EMC Corporation. Todos os direitos reservados. Publicado no Brasil.
Publicado em março, 2012
A EMC atesta que as informações apresentadas neste documento são precisas na data de sua publicação.
As informações estão sujeitas a alterações sem prévio aviso.
As informações nesta publicação são fornecidas no estado em que se encontram. A EMC Corporation não garante nem
representa nenhum tipo de informação contida nesta publicação e especificamente se isenta das garantias implícitas
de comercialização ou uso para um propósito específico. O uso, a cópia ou a distribuição de qualquer software EMC
descrito nesta publicação exigirá uma licença de software.
EMC2, EMC, EMC Centera, EMC ControlCenter, EMC LifeLine, EMC OnCourse, EMC Proven, EMC Snap, EMC SourceOne,
EMC Storage Administrator, Acartus, Access Logix, AdvantEdge, AlphaStor, ApplicationXtender, ArchiveXtender, Atmos,
Authentica, Authentic Problems, Automated Resource Manager, AutoStart, AutoSwap, AVALONidm, Avamar, Captiva,
Catalog Solution, C-Clip, Celerra, Celerra Replicator, Centera, CenterStage, CentraStar, ClaimPack, ClaimsEditor,
CLARiiON, ClientPak, Codebook Correlation Technology, Common Information Model, Configuration Intelligence,
Connectrix, CopyCross, CopyPoint, CX, Dantz, Data Domain, DatabaseXtender, Direct Matrix Architecture, DiskXtender,
DiskXtender 2000, Document Sciences, Documentum, elnput, E-Lab, EmailXaminer, EmailXtender, Enginuity, eRoom,
Event Explorer, FarPoint, FirstPass, FLARE, FormWare, Geosynchrony, Global File Virtualization, Graphic Visualization,
Greenplum, HighRoad, HomeBase, InfoMover, Infoscape, InputAccel, InputAccel Express, Invista, Ionix, ISIS, Max
Retriever, MediaStor, MirrorView, Navisphere, NetWorker, OnAlert, OpenScale, PixTools, Powerlink, PowerPath,
PowerSnap, QuickScan, Rainfinity, RepliCare, RepliStor, ResourcePak, Retrospect, RSA, SafeLine, SAN Advisor, SAN
Copy, SAN Manager, Smarts, SnapImage, SnapSure, SnapView, SRDF, StorageScope, SupportMate, SymmAPI,
SymmEnabler, Symmetrix, Symmetrix DMX, Symmetrix VMAX, TimeFinder, UltraFlex, UltraPoint, UltraScale, Unisphere,
Viewlets, Virtual Matrix, Virtual Matrix Architecture, Virtual Provisioning, VisualSAN, VisualSRM, VMAX, VNX, VNXe,
Voyence, VPLEX, VSAM-Assist, WebXtender, xPression, xPresso, YottaYotta, o logotipo EMC e o logotipo RSA são marcas
comerciais ou marcas comerciais registradas da EMC Corporation nos Estados Unidos e em outros países. Vblock é
marca comercial da EMC Corporation nos Estados Unidos.
VMware é marca registrada ou comercial da VMware, Inc. nos Estados Unidos e/ou em outras jurisdições.
Todas as outras marcas comerciais aqui utilizadas pertencem a seus respectivos proprietários.
Para obter a documentação normativa mais atualizada para sua linha de produtos, visite a seção de documentação
técnica e conselhos no site de suporte on-line da EMC.
CONTEÚDO
Capítulo 1 Solução de problemas
Noções básicas sobre o desempenho do VFCache ........................... 9
Tudo na ordem correta................................................................... 10
Particionando dispositivos de origem ............................................ 10
Problemas na placa ....................................................................... 10
Estados operacionais .............................................................. 11
Integridade do dispositivo Flash .............................................. 11
Indicadores de LED .................................................................. 13
Arquivos de registros..................................................................... 13
Mensagens de erro ........................................................................ 14
Guia de Solução de Problemas do VFCache para Windows e Linux 3
Conteúdo
4 Guia de Solução de Problemas do VFCache para Windows e Linux
Prefácio
PREFÁCIO
Como parte do esforço para melhorar suas linhas de produto, a EMC lança
periodicamente revisões de seu software e hardware. Por isso, algumas funções
descritas neste documento podem não servir para todas as versões de software ou
hardware usadas no momento. As notas da versão do produto contêm as informações
mais recentes sobre os recursos do produto.
Entre em contato com um representante da EMC se um produto não funcionar
adequadamente nem funcionar conforme descrito neste documento.
Observação: este documento foi preciso na ocasião da publicação. Novas versões
deste documento podem ser lançadas no site de suporte on-line da EMC. Consulte
o site de suporte on-line da EMC para verificar se você está usando a versão mais
recente deste documento.
Objetivo
Este documento descreve a solução de problemas para o EMC VFCache™.
Público
Este documento é destinado ao administrador de sistemas de host, ao programador
de sistemas, aos administradores de armazenamento ou aos operadores que estarão
envolvidos no gerenciamento do VFCache.
Este guia contém o seguinte capítulo:
u Capítulo 1, “Solução de problemas”, descreve as etapas de solução de
problemas.
Documentação relacionada
As seguintes publicações da EMC contêm informações adicionais:
u Guia de Instalação e Administração do VFCache para a EMC
u Guia de Instalação do EMC VFCache para VMware
u Guia do Plug-in VSI do EMC VFCache para VMware
Guia de Solução de Problemas do VFCache para Windows e Linux 5
Prefácio
Convenções usadas neste documento
aviso
AVISO indica uma situação perigosa que, se não evitada, poderá resultar em lesões
graves ou morte.
AVISO
AVISO é usado para determinar práticas não relacionadas a lesões pessoais.
Observação: Uma observação apresenta informações importantes, mas não
associadas a riscos.
IMPORTANTE
Um aviso importante contém informações essenciais para operação do software ou
hardware.
Convenções tipográficas
A EMC usa as seguintes convenções de estilo tipográfico neste documento:
Normal Usado no texto corrido, não procedural, para:
• Nomes de elementos de interface, como nomes de janelas, caixas de diálogo, botões, campos e menus
• Nomes de recursos, atributos, pools, expressões boolianas, botões, instruções DQL, palavras-chave, cláusulas, variáveis de ambiente, funções e utilitários
• URLs, nomes de caminho, nomes de arquivo, nomes de diretório, nomes de computador, links, grupos, chaves de serviço, sistemas de arquivos e notificações
Negrito Usado em texto em execução (sem procedimentos) para nomes de comandos, daemons, opções, programas, processos, serviços, aplicativos, utilitários, kernels, notificações, chamadas de sistema e páginas de manual ("man pages").
Usado em procedimentos para:
• Nomes de elementos de interface, como nomes de janelas, caixas de diálogo, botões, campos e menus
• Aquilo que o usuário, especificamente, seleciona, clica, pressiona ou digita
Itálico Usado em todos os tipos de texto (inclusive procedimentos) para:
• Títulos completos de publicações citadas no texto
• Ênfase, por exemplo, um novo termo
• Variáveis
6 Guia de Solução de Problemas do VFCache para Windows e Linux
Prefácio
Onde obter ajuda
Informações sobre licenças, suporte e produtos EMC podem ser obtidas conforme
especificado a seguir:
Informações sobre produtos. Para obter documentação, notas da versão,
atualizações de software ou informações sobre produtos, licenciamento e serviços
EMC, visite o site de suporte on-line da EMC (registro obrigatório) em:
http://Powerlink.EMC.com
Suporte técnico. Para obter suporte técnico, acesse o suporte on-line da EMC e
selecione Suporte. Na página Suporte, você verá várias opções, inclusive uma para
criar uma solicitação de serviço. Observe que, para abrir um chamado, é necessário
ter um contrato de suporte válido. Entre em contato com o representante de vendas
da EMC para saber como obter um acordo de suporte válido ou para tirar dúvidas
sobre sua conta.
Seus comentários
Suas sugestões nos ajudarão a continuar aprimorando a precisão, a organização e a
qualidade geral das publicações para usuários. Envie sua opinião sobre este
documento para:
Courier Usado para:
• Saídas do sistema, como uma mensagem de erro ou um script
• URLs, caminhos completos, nomes de arquivos, solicitações e sintaxe, quando mostrados fora do texto corrido
Courier bold Usado para entrada específica do usuário, como comandos
Courier italic Usado em procedimentos para:
• Variáveis na linha de comando
• Variáveis de interação do usuário
> Os sinais de maior e menor contêm valores de parâmetros ou variáveis fornecidos pelo usuário
[ ] Os colchetes contêm valores opcionais
| Barra vertical indica seleções alternativas - a barra significa “ou”
{ } Chaves incluem o conteúdo que o usuário deve especificar, como x ou y ou z
... As reticências indicam informações não essenciais omitidas do exemplo
Guia de Solução de Problemas do VFCache para Windows e Linux 7
Prefácio
8 Guia de Solução de Problemas do VFCache para Windows e Linux
Solução de problemas
CAPÍTULO 1
Solução de problemas
Este documento apresenta diretrizes de solução de problemas para o EMC
VFCache™. Tópicos principais:
u “Noções básicas sobre o desempenho do VFCache” na página 9
u “Tudo na ordem correta” na página 10
u “Particionando dispositivos de origem” na página 10
u “Problemas na placa” na página 10
u “Mensagens de erro” na página 14
Noções básicas sobre o desempenho do VFCache
Entender como funciona o VFCache permitirá que você aproveite melhor os seus
benefícios.
Em uma solicitação de gravação, o VFCache primeiro grava no array, depois no cache
e, então, conclui o IO do aplicativo.
Em uma solicitação de leitura, o VFCache atende à solicitação com dados em cache,
ou, quando os dados não estão presentes, recupera os dados do array, grava-os no
cache e depois os retorna para o aplicativo.
O percurso até o array pode durar milissegundos, portanto, o array “limita” a
velocidade com a qual o cache pode trabalhar. À medida que o número de gravações
aumenta, o desempenho do VFCache diminui.
O VFCache é mais eficiente para cargas de trabalho com 70% de taxa de
leitura-gravação ou mais, com IO pequeno e aleatório (8 K é ideal). IO acima de 64 K
não será armazenado em cache.
Noções básicas sobre o desempenho do VFCache 9
Solução de problemas
Tudo na ordem correta
Quando você tiver algum problema com o desempenho do armazenamento em cache,
verifique estes itens primeiro:
u Confirme se o IO está fluindo pelo dispositivo de origem em cache.
u Verifique se o(s) dispositivo de origem é/são aquele(s) em uso pelo aplicativo.
u Verifique o padrão de acesso ao aplicativo para garantir que ele possa ser
acelerado com o VFCache:
• Use as ferramentas do SO para confirmar se as solicitações são menores que
64k e se a taxa de leitura-gravação é cerca de 70% e acima.
• Se o aplicativo executar principalmente leituras, mas as estatísticas
mostrarem mais gravações, pode ser que a maioria das leituras seja atendida
pelo armazenamento em cache do aplicativo. Use as ferramentas do aplicativo
para verificar isso.
• Verifique se a placa está funcionando corretamente. Para obter mais
informações, consulte “Problemas na placa” na página 10.
Particionando dispositivos de origem
No Linux, um dispositivo de origem não pode ser particionado depois de iniciado.
Para particionar o dispositivo, primeiro pare o dispositivo, depois crie a partição e
reinicie o dispositivo.
Problemas na placa
Esta seção descreve os seguintes problemas na placa:
u “Estados operacionais” na página 11
u “Integridade do dispositivo Flash” na página 11
u “Indicadores de LED” na página 13
10 Guia de Solução de Problemas do VFCache para Windows e Linux
Solução de problemas
Estados operacionais
O dispositivo VFCache pode estar em um dos seguintes estados operacionais:
Você pode alterar manualmente o estado operacional de um dispositivo de cache ou
de origem usando o comando vfcmt set -opmode.
Integridade do dispositivo Flash
Dispositivos Flash apresentam uma vida útil limitada, geralmente determinada pelos
ciclos de eliminação do programa (por exemplo, gravações). Além disso, dispositivos
Flash podem superaquecer se sustentarem um alto nível de solicitações de gravação.
O VFCache executa "check-ups de integridade" periódicos para prolongar a vida útil
do dispositivo. Em alguns casos, o VFCache pode retardar a taxa de IO ou ignorar o
dispositivo, tudo simultaneamente. “Integridade do dispositivo Flash” na página 11
Estado Descrição
Started Leituras e gravações estão sendo processadas pelo dispositivo de cache. Este é o estado normal.
Stopped O dispositivo foi interrompido.
PT-RD Novas leituras de origem ignoram o cache. Esse estado é apresentado se o cache apresentar mais de 64 erros de IO de leitura no dispositivo de cache.
PT-WR Novas gravações de origem ignoram o cache. Esse estado é apresentado se o cache apresentar mais de 64 erros de IO de gravação.
PT-RW Novas leituras e gravações ignoram o cache. Esse estado é apresentado devido à integridade do dispositivo. Para obter mais informações, consulte “Integridade do dispositivo Flash” na página 11. Consulte o registro para obter mais informações.
Problemas na placa 11
Solução de problemas
A tabela a seguir resume as medidas preventivas que o VFCache tomará para manter
seu dispositivo Flash em boas condições:
Se isso acontecer… Isso ficará a cargo do VFCache...
Todo o ciclo (“vida útil”) de eliminação do programa foi esgotado.
Altere o status do cache de started para PT-RW.
O drive entra no modo de proteção contra gravação porque a temperatura interna está subindo muito
Altere o status do cache de started para PT-RW
O consumo da vida útil atinge 90% Grave a seguinte mensagem no registro:%s: Attention! - VFCache cache device - Approaching End of Specified Lifetime. Continued usage may lead to loss of data and/or degraded performance”
%s é substituído pelo nome real do dispositivo do SO
O consumo da vida útil atinge 100% Grave a seguinte mensagem no registro:%s: Attention! - VFCache cache device - End of Specified Lifetime has been Reached. Any Additional Usage will Invalidate Warranty and Data Retention Specification.
%s é substituído pelo nome real do dispositivo do SO
O dispositivo Flash atinge 100 °C Grave a seguinte mensagem no registro:%s: Attention! - VFCache cache is Now in Decreased Performance Mode due to Thermal Limiting.
%s é substituído pelo nome real do dispositivo do SO
O dispositivo Flash excede 120 °C O dispositivo Flash é definido como off-line e o VFCache grava a seguinte mensagem no registro:
%s: Attention! - VFCache cache is Now in Thermal Shutdown mode to Prevent Over Heating.%s é substituído pelo nome real do dispositivo do SO
12 Guia de Solução de Problemas do VFCache para Windows e Linux
Solução de problemas
Indicadores de LED
Três LEDs de ângulo reto montados na placa brilham pelos orifícios no suporte PCI.
Um para atividade de dados, outro para vida útil do drive e outro para status do drive.
O significado desses LEDs, listados quando aparecem de baixo para cima no suporte
da placa, é descrito na tabela a seguir.
Arquivos de registros
Por padrão, o VFCache registra erros, advertências e mensagens informativas.
Você pode aumentar o nível de registro para depuração definindo a variável de
ambiente com o modo de depuração "SFC_LOG_LEVEL=Debug". Observe que isso
afetará o desempenho.
Tabela 1 Códigos indicadores do LED
Nome do LED Indicações do LED Ações
Atividade Verde – Indica atividade de dados na placa Verde - Nenhuma ação necessária
Vida útil do drive Verde – A placa tem vida útil suficiente restante para programar e apagar a memória Flash
Verde - Nenhuma ação necessária
Amarelo – A placa tem aproximadamente 20%, ou menos, de vida útil restante para programar e apagar a memória Flash
Amarelo – Planeje a substituição
Vermelho – A placa não tem ciclos restantes para programar e apagar, e os dados podem ser lidos, mas não gravados
Vermelho – Fazer backup dos dados, copiar para uma nova placa WarpDrive Acceleration
Status do drive Verde constante – Normal
Verde piscante – Localizar
Verde - Nenhuma ação
Amarelo – Advertência, inclui:
Driver do sistema operacional incorreto
Problemas nos componentes
Amarelo -
Assegure-se de que o driver do SO WarpDrive esteja instalado.
Vermelho - Código de falha do firmware piscando
Vermelho -
Se não houver informações, reinicialize o sistema e tente novamente
Se não houver informações, ligue para o engenheiro de aplicação em campo
Atividade Verde – Indica atividade de dados na placa Verde - Nenhuma ação necessária
Vida útil do drive Verde – A placa tem vida útil suficiente restante para programar e apagar a memória Flash
Verde - Nenhuma ação necessária
Arquivos de registros 13
Solução de problemas
No Linux, você pode encontrar os arquivos de registro em /var/log/messages.
No Windows, todas as mensagens destinadas ao usuário são enviadas para o registro
do Windows Application Event, com um ID de mensagem exclusivo.
Mensagens de erro
A tabela a seguir descreve mensagens de erro comuns de tempo de execução:
Tabela 2 Mensagem de erro comum de tempo de execução
Ação Mensagem de erro Possível razão Solução
Adicionando um dispositivo de cache, por exemplo, vfcmt add -cache_dev /dev/rssdb
cmdAdd:: Cache for /dev/rssdb failed, Error: 0xe
SFCMT Add Command error (14): Cache Device is invalid, not connected or discovered yet.
Neste caso, /dev/rssdb é um dispositivo não existente
Use um dispositivo Flash existente com suporte.
vfcmt add -cache_dev /dev/sdf
cmdAdd:: Cache for /dev/sdf failed, Error: 0x7
SFCMT Add Command error (7): Device not found or is unknown to VFC
Esse erro ocorre quando o dispositivo especificado para o dispositivo de cache não é compatível com o VFCache.
Use um dispositivo Flash do VFCache compatível
vfcmt add -cache_dev /dev/rssda1
cmdAdd:: Cache for /dev/rssda1 Succeeded, hd=4
Proceeding to start cache device
cmdStart:: Cache for /dev/rssda1 failed, Error: 0x26
SFCMT Add command error(38): The size of the cache device does not meet minimum requirements.
Os tamanhos de cache compatíveis são 20 GB – 300 GB
Aumente o tamanho da partição de cache.
vfcmt start -cache_dev /dev/rssda1
SFCMT Start command error(7): Device not found or is unknown to VFC.
SFC-Cache Error: VFCache was unable to gain exclusive access to cache device
Aqui, /dev/rssda1 está hospedando um sistema de arquivos montado
Desmonte o sistema de arquivos e repita o comando start.
14 Guia de Solução de Problemas do VFCache para Windows e Linux
Solução de problemas
A tabela a seguir descreve as mensagens de erro de registro:
Tabela 3 Mensagens de erro de registro
ID do evento do Windows (decimal) Mensagem de registro Descrição
8 Device %1 successfully configured Específico ao Windows. Essa mensagem é registrada toda vez que o agente VFCache reconhece e configura um dispositivo de disco. %1 é substituído por “harddiskX”, em que X é o número do disco.
9 Device %1 was not configured successfully, due to: %2
Específico ao Windows. Esta mensagem ocorre se o agente Windows VFCache não puder configurar o dispositivo de disco %1. %2 é substituído pelo motivo específico no formato da cadeia de texto.
16 VFCache Agent transition to running state
Registrado quando o agente VFCache entra no estado de execução normal.
17 VFCache Agent transition to stopped state
Registrado quando o agente VFCache é parado
18 Admin privileges required! Registrado quando um usuário com privilégios insuficientes tenta executar uma função do VFCache.
19 Cache Device %1 successfully added to VFCache configuration, with handle %2
Registrado quando um dispositivo de cache foi adicionado com sucesso. %1 refere-se ao nome do dispositivo de cache e %2 é o identificador numérico.
20 Cache Device %1 was not added to VFCache configuration, due to: %2
Registrado quando ocorre um erro durante a operação de adição do cache. %1 especifica o nome do dispositivo de cache e %2 oferece texto de erro adicional.
21 Source Device %1 successfully added to VFCache configuration, with handle %2
Registrado quando o dispositivo de origem %1 foi adicionado com sucesso. %2 é o identificador atribuído.
22 Source Device %1 was not added to VFCache configuration, due to: %2
Registrado quando ocorre um problema ao adicionar um dispositivo de origem. %2 é substituído por uma mensagem detalhada.
23 Source Device %1 successfully started Registrado quando a origem %1 é iniciada com sucesso
24 Source Device %1 was not started, due to: %2
Registrado quando o dispositivo de origem %1 falha ao iniciar. %2 é substituído por um motivo detalhado.
25 Cache Device %1 successfully started
Mensagens de erro 15
Solução de problemas
26 Cache Device %1 was not started, due to: %2
Registrado quando o dispositivo de cache falha ao iniciar. %2 contém detalhes.
27 Cache Device %1 successfully stopped
28 Source Device %1 was not stopped successfully, due to: %2
Registrado quando a tentativa de interromper o dispositivo de origem %1 falha.
29 Cache Device %1 successfully stopped
30 Cache Device %1 was not stopped, due to: %2
Registrado quando a tentativa de parar o dispositivo de cache falha.
31 Source Device handle %1 successfully deleted
32 Source Device handle %1 was not deleted, due to: %2
33 Cache Device handle %1 successfully deleted from VFCache configuration
34 Cache Device handle %1 was not deleted, due to: %2
35 Disabling MaxIO for Device %1 succeeded
Registrado quando a funcionalidade MaxIO foi desativada.
36 Disabling MaxIo for Device %1 failed, due to: %2
37 The configuration for Cache Device %1 successfully migrated to Device %2
%1 é o dispositivo de cache existente e %2 é o novo dispositivo de cache.
38 Cache Device %1 was not Migrated, due to: %2
39 Cache Purge for Device %1 succeeded
40 Cache Purge for Device %1 failed, due to: %2
41 VFCache Configuration Load started Registrado quando a configuração de inicialização automática é iniciada.
42 VFCache Configuration Load Completed. Registrado na conclusão da carga no momento da inicialização.
Tabela 3 Mensagens de erro de registro (continuação)
ID do evento do Windows (decimal) Mensagem de registro Descrição
16 Guia de Solução de Problemas do VFCache para Windows e Linux
Solução de problemas
43 %1: VFCache cache device - Approaching End of Specified Lifetime. Continued usage may lead to loss of data and/or degraded performance
Registrado quando o dispositivo Flash está chegando ao final dos ciclos de eliminação do programa.
44 %1: VFCache cache device - End of Specified Lifetime has been Reached. Any Additional Usage will Invalidate Warranty and Data Retention Specification
Registrado quando o dispositivo Flash esgotou totalmente os ciclos de eliminação do programa. O dispositivo precisa ser substituído.
45 %1: VFCache cache device - Approaching Write Protect (Read Only) Mode. Please Ensure Any Pending Data is Saved Prior to Repurposing the Drive as Read Only or Retiring the Drive
46 %1: VFCache cache device is Now in Write Protect (Read Only) Mode. Any Pending Data Should be Saved to an Alternative Storage Device
47 %1: VFCache device is Now in Decreased Performance Mode due to Thermal Limiting
Essa mensagem é registrada quando o dispositivo Flash excede 100 °C.
48 %1: VFCache cache device is Now in Thermal Shutdown mode to Prevent Over Heating
Esta mensagem é registrada quando o dispositivo Flash usado para armazenamento em cache não está mais disponível. Quando esse evento ocorre, todos os IOs são redirecionados diretamente para os dispositivos de origem.
Tabela 3 Mensagens de erro de registro (continuação)
ID do evento do Windows (decimal) Mensagem de registro Descrição
Mensagens de erro 17
Solução de problemas
18 Guia de Solução de Problemas do VFCache para Windows e Linux