VFCache Installation and Administration Guide 1.5 · 2020-05-31 · EMC VFCache™ v1.5 Guia de...

108
EMC VFCache v1.5 Guia de Instalação e Administração PARA WINDOWS E LINUX N/P 300-014-271 REV. A02

Transcript of VFCache Installation and Administration Guide 1.5 · 2020-05-31 · EMC VFCache™ v1.5 Guia de...

EMC VFCache™

v1.5

Guia de Instalação e AdministraçãoPARA WINDOWS E LINUXN/P 300-014-271

REV. A02

Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux2

Copyright © 2012 EMC Corporation. Todos os direitos reservados. .

Publicado em agosto de 2012

A EMC atesta que as informações apresentadas neste documento são precisas e estão de acordo com as suas práticas

comerciais na data de publicação. As informações estão sujeitas a alterações sem prévio aviso.

As informações contidas nesta publicação são fornecidas no estado em que se encontram. A EMC Corporation não

garante nenhum tipo de informação contida nesta publicação, assim como se isenta das garantias para a

comercialização de um produto para um propósito específico. O uso, a cópia e a distribuição de qualquer software da

EMC descrito nesta publicação exigem 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 da EMC e o logotipo da RSA são

marcas registradas ou comerciais 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 regulatória mais atualizada para sua linha de produtos, visite a seção “Documentação

Técnica e Conselhos”, no site de suporte on-line da EMC.

ÍNDICE

Capítulo 1 Instalando o VFCache

Noções básicas sobre o desempenho do VFCache ........................... 9

Requisitos do sistema ............................................................. 10

Instalando o dispositivo PCIe Flash do VFCache ............................. 11

Instalando a placa física .......................................................... 12

Instalando os drivers ............................................................... 14

Instalando o software VFCache ...................................................... 19

Instalando o software VFCache no Windows ............................ 19

Instalando o software VFCache no Linux .................................. 20

Atualizando o VFCache .................................................................. 24

Fazendo upgrade do PCIEHHS-3XXL\2...................................... 24

Fazendo upgrade do PCIEHHS-3XXM\2 .................................... 26

Removendo componentes do VFCache........................................... 27

Removendo o software VFCache .............................................. 27

Capítulo 2 Configurando o VFCache

Múltiplos caminhos e dispositivos compatíveis ............................. 29

Dispositivos de cache e múltiplos caminhos............................ 29

Dispositivos de origem compatíveis......................................... 31

Configuração pela primeira vez...................................................... 32

Habilitando o dispositivo de cache do VFCache e iniciando o

armazenamento em cache....................................................... 33

Selecionando dispositivos de origem a serem acelerados

e iniciando a aceleração .......................................................... 34

Exemplo de configuração pela primeira vez ............................. 35

Capítulo 3 Gerenciando o VFCache

Gerenciando o cache ..................................................................... 37

Adicionando ou removendo dispositivos de origem ................. 38

Iniciando ou interrompendo o processo de armazenamento em

cache em um dispositivo do VFCache ...................................... 38

Iniciando ou parando o processo de armazenamento em cache

em um dispositivo de origem................................................... 39

Exibindo estatísticas do sistema.................................................... 40

Gerenciando dispositivos Flash ..................................................... 43

Particionando um dispositivo PCIe Flash.................................. 43

Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux 3

Índice

Adicionando um dispositivo de cache...................................... 44

Removendo um dispositivo de cache....................................... 45

Mantendo dispositivos Flash ......................................................... 45

Atualizando os drivers de dispositivo ...................................... 45

Movendo dispositivos de origem de um dispositivo de cache para

outro ....................................................................................... 47

Capítulo 4 Tópicos sobre gerenciamento avançado

Configurando o suporte do VFCache para clusters.......................... 51

Configurando o suporte para o RHEL Cluster Suite ................... 52

Configurando o suporte para o Microsoft Cluster Service ......... 55

Configurando o suporte para o Sistema de controle de versão . 60

Configurando o suporte para SteelEye LifeKeeper Cluster Suite 63

Suporte para o Hyper-V.................................................................. 74

Suporte para VMAX........................................................................ 76

Configurando a desduplicação de dados ....................................... 76

Alterando o tamanho máximo de I/O ............................................. 81

Recuperando uma LUN do snapshot .............................................. 82

Capítulo 5 Referência de Comandos

Comandos executáveis .................................................................. 83

Capítulo 6 Solução de problemas

Tudo na ordem correta................................................................... 93

Particionando dispositivos de origem ............................................ 94

Suporte a VMAX............................................................................. 94

Problemas na placa ....................................................................... 94

Estados operacionais .............................................................. 95

Integridade do dispositivo Flash .............................................. 95

Desligamento não planejado ................................................... 98

Localizando o número de série da placa .................................. 98

Indicadores de LED .................................................................. 99

Substituindo placas............................................................... 100

Arquivos de registros................................................................... 104

Mensagens de erro ...................................................................... 105

4 Guia de Instalação e Administração do VFCache v1.5 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 das funções

descritas neste documento podem não ser compatíveis com 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.

Obs.: 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 como instalar, configurar e usar o 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 os seguintes capítulos:

O Capítulo 1, “Instalando o VFCache”, descreve como instalar os componentes do

VFCache.

O Capítulo 2, “Configurando o VFCache”, descreve como configurar a aceleração

de disco.

O Capítulo 3, “Gerenciando o VFCache”, descreve como gerenciar e manter drives

de cache.

Capítulo 4, “Tópicos sobre gerenciamento avançado”,descreve os tópicos de

gerenciamento avançado.

Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux 5

Prefácio

O Capítulo 5, “Referência de Comandos”, descreve os comandos executáveis que

são usados para configurar e gerenciar o VFCache.

Capítulo 6, “Solução de problemas”,descreve as etapas a serem executadas para

solucionar os problemas que possam surgir.

Documentação relacionada

As seguintes publicações da EMC contêm informações adicionais:

Guia de Instalação do EMC VFCache para VMware

Guia do Plug-in VSI do EMC VFCache para VMware

Convenções usadas neste documento

ADVERTÊNCIA indica uma situação perigosa que, se não evitada, poderá resultar em lesões graves ou morte.

AVISO é usado para determinar práticas não relacionadas a lesões pessoais.

Obs.: apresenta informações que são importantes, mas que não estão relacionadas a

perigos.

IMPORTANTE

Contém informações essenciais para operação do software ou hardware.

6 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Prefácio

Convenções tipográficas

A EMC usa as seguintes convenções de estilo de formatação neste documento:

Normal Usada no corpo do texto (sem procedimentos) 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 Usada 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”).

Usada 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 Usada em todos os textos (incluindo procedimentos) para:

• Títulos inteiros de publicações referidos no texto

• Ênfase, por exemplo, um novo termo

• Variáveis

Courier Usada para:

• Saída de sistema, como uma mensagem de erro ou script

• URLs, caminhos completos, nomes de arquivo, prompts e sintaxe quando mostrados fora do corpo do texto

Courier bold Usada para entrada específica do usuário, como comandos

Courier italic Usada em procedimentos para:

• Variáveis na linha de comando

• Variáveis de interação do usuário

"> Sinais de maior e menor englobam valores de parâmetro ou variável fornecidos pelo usuário

[ ] Colchetes englobam 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

... Reticências indicam informações não essenciais omitidas do exemplo

Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux 7

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://support.emc.com

Suporte técnico — Para obter suporte técnico, visite o site de Suporte on-line da EMC.

Para abrir um chamado, você deve ter um contrato de suporte válido. Para obter

detalhes sobre como obter um acordo de suporte válido ou para tirar dúvidas sobre

sua conta, entre em contato com o representante de vendas da EMC.

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 aos usuários. Envie sua opinião sobre este

documento para:

[email protected]

8 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Instalando o VFCache

CAPÍTULO 1

Instalando o VFCache

O EMC VFCache™ é uma solução de armazenamento em cache Flash para servidor

que reduz a latência e aumenta o throughput para aprimorar drasticamente o

desempenho do aplicativo, utilizando software de armazenamento em cache

inteligente e tecnologia PCIe Flash. O VFCache acelera as leituras e protege os dados

usando um cache de write-through para o armazenamento em rede a fim de fornecer

alta disponibilidade, integridade e recuperação de desastres persistentes. Acoplado

com o software EMC FAST baseado em array, o VFCache cria o caminho de I/O mais

eficiente e inteligente desde o aplicativo até o datastore. O resultado é uma

infraestrutura em rede otimizada dinamicamente para o desempenho, a inteligência e

a proteção de ambientes físicos e virtuais.

Este capítulo explica como instalar e remover os componentes do VFCache. Tópicos

principais:

“Noções básicas sobre o desempenho do VFCache” na página 9

“Instalando o dispositivo PCIe Flash do VFCache” na página 11

“Instalando o software VFCache” na página 19

“Atualizando o VFCache” na página 25

“Removendo componentes do VFCache” na página 28

Noções básicas sobre o desempenho do VFCacheEntender 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.

Noções básicas sobre o desempenho do VFCache 9

Instalando o VFCache

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). Por padrão, o I/O

de até 64 KB será armazenado em cache.

Antes de começar

Esta seção descreve os problemas que você deverá considerar antes de começar a

instalação do VFCache.

A instalação do VFCache poderá exigir um upgrade de firmware, uma etapa que exige

a reinicialização do sistema. É recomendável planejar a instalação durante as horas

em que a demanda do sistema for menor.

Não é possível usar o disco de inicialização do sistema como o disco de origem.

Obs.: VFCache não se destina ao uso em clusters ativos/ativos nem em configurações

de LUN compartilhada. Para obter informações sobre as configurações de cluster de

failover compatíveis, consulte “Configurando o suporte do VFCache para clusters” na

página 51.

Requisitos do sistema

Antes de instalar o VFCache, certifique-se de que o computador host atenda aos

seguintes requisitos de hardware e software:

Requisitos de hardware

Tabela 1 Requisitos de hardware

Hardware Mínimo necessário

CPU Intel x86_64 ou AMD x86_64, 4 cores

Memória (DRAM) 8 GB (12 GB recomendados). 12 GB necessários para usar desduplicação de dados.

10 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Instalando o VFCache

Requisitos de software

O VFCache é certificado para trabalhar em sistemas operacionais japoneses.

Instalando o dispositivo PCIe Flash do VFCacheSeu pacote do VFCache inclui um dispositivo PCIe Flash. Você precisa instalar o

dispositivo flash e seus drivers antes de instalar o software VFCache.

A instalação do dispositivo Flash envolve as seguintes etapas:

“Instalando a placa física” na página 12

“Instalando os drivers” na página 14

As seções a seguir descrevem essas etapas.

Slot PCIe disponível x8, geração 2

Mídia DVD ou USB

Placa PCIe Flash (fornecida) Números dos modelos:

• PCIEHHS-3XXL

• PCIEHHS-3XXL2

• PCIEHHS-3XXM

• PCIEHHS-3XXM2

• PCIEHHS-7XXM

Tabela 1 Requisitos de hardware (continuação)

Hardware Mínimo necessário

Tabela 2 Requisitos de software

Software Mínimo necessário

Sistema operacional

• Windows 2008

• Red Hat Linux

• Linux OEL

• Windows Server 2008, x64 SP1/SP2 ou Windows Server 2008 R2, x64 SP1

• x86_64 versão 5.6/5.7/5.8 e 6.0/6.1/6.2. Para obter mais informações, consulte a Matriz de suporte da EMC.

• x86_64 versão OEL 5.5

Gerenciamento de caminhos

• PowerPath Windows 5.5

• PowerPath Linux 5.6

Instalando o dispositivo PCIe Flash do VFCache 11

Instalando o VFCache

Para obter informações sobre a instalação do VFCache no ambiente Hyper-V, consulte

“Suporte para o Hyper-V” na página 74.

Instalando a placa física

Para instalar a placa, realize as seguintes etapas:

1. Desembale a placa e inspecione se há danos. Desembale a placa em um ambiente

sem estática e siga os procedimentos de aterramento antiestático adequados.

Remova a placa da embalagem antiestática e inspecione com cuidado se há danos

no dispositivo. Se você observar algum dano ou se qualquer componente estiver

ausente, entre em contato com o Atendimento ao Cliente EMC.

IMPORTANTE

Faça backup de seus dados antes de alterar a configuração do sistema.

2. Prepare o computador. Desligue o computador e desconecte o cabo de

alimentação da fonte de alimentação. Remova a tampa do chassi.

Para evitar choque elétrico, desconecte o computador da alimentação principal e de quaisquer redes antes de instalar a placa controladora.

3. Substitua a presilha de montagem (depende do sistema). Se for necessário para

seu sistema, substitua a presilha de montagem completo que vem com a placa

pelo suporte mais curto fornecido. Salve e reutilize os dois parafusos que

prendem o suporte longo para fixar o suporte curto.

IMPORTANTE

Antes de continuar a instalação, é altamente recomendável registrar as informações a

seguir, encontradas na etiqueta afixada na placa:

Serial number (SN): ____________________________________

Part number (PN): ____________________________________

Revision number (REV): ____________________________________

Registrar essas informações antes de instalar a placa no sistema pode facilitar

operações futuras de solução de problemas.

12 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Instalando o VFCache

4. Insira a placa em um slot PCI Express disponível. Localize um slot PCI Express

vazio. Remova o painel do suporte em branco no chassi do computador que se

alinha ao slot PCI Express vazio. Guarde o suporte do parafuso, se aplicável.

Alinhe a placa a um slot PCI Express. Pressione delicadamente, mas com firmeza,

para assentar corretamente a placa no slot. A Figura 1 na página 13 ilustra como

inserir a placa em um slot PCI Express.

Figura 1 Instalação da placa PCIe

Obs.: A forma e o tamanho da placa e os locais dos componentes podem diferir desta

figura.

5. Prenda o suporte ao chassi do sistema. Instale o parafuso do suporte, se

aplicável, ou engate o mecanismo de retenção do sistema para prender a placa

ao chassi do sistema.

6. Substitua a tampa, o cabo de alimentação e ligue o sistema. Substitua a tampa

do sistema, reconecte o cabo de alimentação e os cabos de rede. Ligue a

alimentação.

Instalando o dispositivo PCIe Flash do VFCache 13

Instalando o VFCache

A instalação do hardware está concluída.

Para obter uma descrição das luzes de LED na placa de cache, consulte “Indicadores

de LED” na página 99.

Verifique se o sistema host é inicializado com sucesso no sistema operacional. Em

caso negativo, consulte Capítulo 6, “Solução de problemas”.

Verificar a instalação da placa

Antes de instalar os drivers, verifique se a placa PCIe está instalada adequadamente,

executando uma das etapas a seguir:

No Windows, verifique a placa no Device Manager.

No Linux, execute um dos seguintes comandos:

• Para o número do produto PCIEHHS-3XXL\2: lspci|grep -i lsi

• Para o número do produto PCIEHHS-3XXM\2 ou PCIEHHS-7XXM:

lspci | grep -iE '(crucial)|(micron)'

O resultado, similar às seguintes linhas, deverá ser exibido:

01:00.0 SCSI storage controller: LSI Logic / Symbios Logic LSI1064E (rev 08)0d:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic LSI WarpDrive SSD (rev 03)

Instalando os drivers

Esta seção descreve como instalar os drivers de dispositivos da placa PCIe e o

sistema operacional. Prossiga para a seção que corresponde ao seu produto.

“Instalando drivers para o PCIEHHS-3XXL\2” na página 14

“Instalando drivers para os produtos PCIEHHS-3XXM\2 e PCIEHHS-7XXM” na

página 17

Instalando drivers para o PCIEHHS-3XXL\2

Esta seção descreve como instalar os drivers de dispositivo para o produto

PCIEHHS-3XXL\2. Para instalar os drivers, prossiga para a seção que corresponde ao

seu sistema operacional.

“Instalando drivers para Windows” na página 15

“Instalando drivers para Linux” na página 16

14 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Instalando o VFCache

Instalando drivers para Windows

Esta seção descreve como instalar os drivers para o sistema operacional Windows. Os

drivers estão inclusos na mídia de instalação ou podem ser obtidos por download do

site de suporte on-line da EMC.

Use o procedimento a seguir para instalar o driver LSI_SSS.SYS em um sistema

Windows Server 2008 existente.

1. Inicialize o Windows Server 2008 e efetue logon com a conta administrativa.

2. Na mídia de instalação, descompacte o arquivo de driver que corresponde ao seu

sistema operacional:

• Windows Server 2008

SLP-300-6d_105000000_105000100_AMD64-bitServer2008_2104500.ZIP

• Windows Server 2008 R2

SLP-300-6d_105000000_105000100_AMD64-bitSer2008R2_2104500.ZIP

3. Clique em Start e, em seguida, clique com o botão direito do mouse em My

Computer.

4. Clique em Properties.

5. Selecione a guia Hardware e, em seguida, clique em Device Manager.

6. Clique no sinal de "+" à esquerda da linha Storage Controllers. Localize o

adaptador desejado para o upgrade do driver e clique duas vezes em entry.

Selecione a guia Driver.

São exibidas informações sobre o driver instalado atualmente.

7. Clique em Update Driver para atualizar o driver existente. O Assistente de

atualização de hardware é iniciado.

8. Selecione Install from a list ou specific location..., depois clique em Next.

9. Selecione Don't search, I will choose the driver to install..., em seguida, clique em

Next.

10. Clique em Have Disk e digite o caminho para o driver descompactado, ou clique

em Browse e, em seguida, em OK.

11. Selecione o driver na lista e clique em Next.

12. Clique em Next novamente para iniciar a atualização do driver.

13. Clique em Finish para finalizar a atualização do driver.

Instalando o dispositivo PCIe Flash do VFCache 15

Instalando o VFCache

Consulte o arquivo ReadMe.txt disponível on-line com o driver caso precise de

mais detalhes.

Obs.: Não formate a placa PCIe depois de instalar o driver.

Instalando drivers para Linux

Os drivers estão inclusos na mídia de instalação ou podem ser obtidos por download

do site de suporte on-line da EMC.

Para instalar o driver, execute o seguinte comando:

Para Linux RHEL OEL 5.5:

rpm -ivh kmod-mpt2sas-11.00.01.00-2-oel5.5.x86_64.rpm

Para Linux RHEL 5.6:

rpm -ivh kmod-mpt2sas-11.00.01.00-2-rhel5.6.x86_64.rpm

Para Linux RHEL 5.7:

rpm -ivh kmod-mpt2sas-11.00.01.00-2-rhel5.7.x86_64.rpm

Para Linux RHEL 6.0:

rpm -ivh kmod-mpt2sas-11.00.01.00_rhel6.0-2.x86_64.rpm

Para Linux RHEL 6.1:

rpm -ivh kmod-mpt2sas-11.00.01.00_rhel6.1-2.x86_64

Para Linux RHEL 6.2:

rpm -ivh kmod-mpt2sas-13.00.00.00_rhel6.2-3.x86_64.rpm

Para obter instruções de instalação, consulte o arquivo ReadMe.txt disponível com

o driver.

Obs.: Não formate a placa PCIe depois de instalar o driver.

Instalando drivers para os produtos PCIEHHS-3XXM\2 e PCIEHHS-7XXM

Esta seção descreve como instalar os drivers de dispositivo para os produtos

PCIEHHS-3XM\2 e PCIEHHS-7XXM. Para instalar os drivers, prossiga para a seção que

corresponde ao seu sistema operacional.

“Instalando drivers para Windows” na página 17

“Instalando drivers para Linux” na página 18

16 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Instalando o VFCache

Instalando drivers para Windows

Esta seção descreve como instalar os drivers para o sistema operacional Windows. Os

drivers estão inclusos na mídia de instalação ou podem ser obtidos por download do

site de suporte on-line da EMC.

1. Após a inicialização, será exibida uma mensagem indicando que o Windows

precisa instalar o software de driver para seu controlador de armazenamento em

massa. Clique em Locate and install driver software (recommended).

É exibida a janela Found New Hardware - Mass Storage Controller.

2. Clique em Don't search online.

3. Na próxima janela, clique em I don't have the disc. Show me other options.

4. Na próxima janela, clique em Browse my computer for driver software (advanced).

5. Clique em Browse e navegue até o local da pasta de drivers do Windows (por

exemplo, c\Windows\System32\Drivers\), e clique em Next.

6. Se for exibida a mensagem Would you like to install this device software, clique

em Install.

7. Quando a instalação for concluída, clique em Close.

8. Verifique se o dispositivo EMC 350GB P320 PCIe Controller é exibido no Device

Manager na árvore Storage Controllers and Disk Drives.

Obs.: Não formate a placa PCIe depois de instalar o driver.

Verificando a instalação correta

Depois de instalar a placa e os drivers, verifique a instalação correta executando as

seguintes etapas:

1. Abra a ferramenta Disk Management. O drive recém-instalado deve ser listado.

2. Inicialize o MBR (Master Boot Record, registro mestre de inicialização) do drive:

1. Se for solicitado inicializar o MBR, clique em OK e em Continue.

2. Se não for solicitado inicializar o MBR, clique com o botão direito do

mouse no drive e selecione Initialize Drive no menu pop-up.

Quando essa operação for concluída, o drive P320 deverá ser listado como Online

com o status de formato Basic.

Instalando o dispositivo PCIe Flash do VFCache 17

Instalando o VFCache

Instalando drivers para Linux

Os drivers estão inclusos na mídia de instalação ou podem ser obtidos por download

do site de suporte on-line da EMC.

1. Faça log-in como root.

2. Execute o seguinte comando:

Para Linux RHEL 5.6, 5.7 e 5.8:

rpm -ivh mtip32xx-1.3.3-1.x86_64_rhel5ux.rpm

Para Linux RHEL 6.0:

rpm -ivh kmod-mtip32xx-1.3.3-1.el6.x86_64-rhel6.rpm

Para Linux RHEL 6.1/6.2:

rpm -ivh kmod-mtip32xx-1.3.3-1.el6.x86_64-rhel6ux.rpm

Para obter instruções de instalação, consulte o arquivo ReadMe.txt disponível com

o driver.

Obs.: Não formate a placa PCIe depois de instalar o driver.

Verificando a instalação correta

Depois de instalar a placa e os drivers, verifique a instalação correta executando as

seguintes etapas:

1. Abra uma janela de terminal e execute o comando a seguir para exibir as

informações de versão e driver:

modinfo mtipx2xx

2. Execute o seguinte comando:

fdisk - l | grep rssd

O drive deve ser listado como o dispositivo /dev/rssd<x>, em que x é a letra

do drive, que geralmente é "a" para um drive. A letra aumenta para cada drive

adicional no sistema.

O drive está instalado e pronto para uso. Continue com “Instalando o software

VFCache” na página 19.

18 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Instalando o VFCache

Instalando o software VFCacheDepois de instalar a placa PCIe e os drivers, você deve instalar o software VFCache.

Para instalar o software VFCache no Windows, consulte “Instalando o software

VFCache no Windows” na página 19.

Para instalar o software VFCache no Linux, consulte “Instalando o software VFCache

no Linux” na página 21.

Instalando o software VFCache no Windows

Antes de instalar

Para instalar o software VFCache, é necessário desligar e reinicializar o host. Planejar

a instalação do VFCache causará interrupção mínima ao seu local.

Instalando o software VFCache

A instalação do software VFCache é executada usando o assistente de instalação. Os

arquivos de instalação do VFCache estão incluídos na mídia de instalação, ou você

pode fazer download deles pelo site de Suporte on-line da EMC.

Para iniciar o assistente, faça o seguinte:

1. Na mídia do VFCache, execute EMC-VFCache-1.5.0.XX.msi. O assistente de

instalação será iniciado.

2. Aceite as configurações padrão. Se precisar, você pode alterar o diretório de

instalação.

3. Quando a instalação for concluída (cerca de 2 minutos), reinicialize o host. O

software VFCache será iniciado durante a reinicialização.

Depois de instalar

Depois de instalar e reinicializar, você pode verificar a instalação executando o

seguinte comando:

vfcmt version

Se o VFCache estiver instalado, as seguintes informações serão exibidas:

vfcmt for EMC Server Flash Cache © Version 1.5 (build nn)

Instalando o software VFCache 19

Instalando o VFCache

Alterações de arquivo

Durante a instalação, os seguintes arquivos são adicionados:

Continue com “Configurando o VFCache” na página 29.

Instalando o software VFCache no Linux

Para instalar o software VFCache, execute os seguintes comandos, como root:

RHEL 5.x

• rpm -ivh EMC-VFCache-RHEL5-1.5.0-XX.x86_64.rpm

• /etc/init.d/SFC start

RHEL 6.x

• rpm -ivh EMC-VFCache-RHEL6-1.5.0-XX.x86_64.rpm

• /etc/init.d/SFC start

Tabela 3 Arquivos adicionados durante a instalação - Windows

Caminho Arquivos adicionados

C:\Program Files\EMC\SFC\ • Emcsfc.cat

• Emcsfc.inf

• Emcsfc.sys

• Emcvfcagent.exe

• Emcvfclog.dll

• ReadSSD-API.dll

• Sfc_cppinfra.dll

• Sfc_cppwrap.dll

• Sfc_lsi_api.dll

• Sfc_micron_api.dll

• Sfc_syslog.dll

• Storelibir-2.dll

• VfcLogMsgs.dll

• Vfcmt.exe

C:\Windows\System32\drivers • Emcsfc.sys

20 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Instalando o VFCache

Depois de instalar

Depois de instalar, você pode verificar a instalação executando o seguinte comando:

vfcmt version

Se o software VFCache estiver instalado, serão exibidas as seguintes informações:

vfcmt for EMC Server Flash Cache © Version 1.5 (build nn)

Alterações de arquivo

Durante a instalação, os seguintes arquivos são adicionados:

Tabela 4 Arquivos adicionados durante a instalação - Linux

Arquivos adicionados

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/.sfc_build_version

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/.sfc_vendor

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/.sfc_version

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/EULA.pdf

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/SFC

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/SFCdaemon

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/VFCache_Cluster_Support_1.5.zip

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/.cmds

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/.drivers_base

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/.sharedlibs

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/.staticlibs

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/.tplibs

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/cmds

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/cmds/sfc_cached

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/cmds/vfcmt

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/driver

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/driver/rhel5_x8664

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/driver/rhel5_x8664/emcsfc.ko

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/lib

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/lib/libemcvfclog.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/lib/libsfc_cache_api.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/lib/libsfc_core.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/lib/libsfc_cppinfra.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/lib/libsfc_cppwrap.so

Instalando o software VFCache 21

Instalando o VFCache

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/lib/libsfc_event.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/lib/libsfc_i18n.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/lib/libsfc_kmd.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/lib/libsfc_lock.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/lib/libsfc_lsi_api.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/lib/libsfc_micron_api.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/lib/libsfc_syslog.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/lib/libsfc_vendor.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/lib/libsfcmt_api.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/sfc_daemon_adm

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/ddoemcli

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/libRealSSD-API.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/libbatchAnalysis.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/libformattedDump.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/liblttvtraceread-2.6.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/liblttvtraceread.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/libstorelibir-2.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/libsysfs.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/libtextFilter.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5,0.17/bin/tplibs/liburcu-bp.so.1.0.0

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/liburcu-common.so.1.0.0

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/libust-initializer.o

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/libust.so

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/libust.so.0,0.0

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/libustconsumer.so.0.0.0

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/libustctl.so.0.0.0

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/libustfork.so.0.0.0

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/libustinstr-malloc.so.0.0.0

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/lttv

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/ust-consumerd

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/ustctl

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/usttrace

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/vfctrace

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/vfctracefmt

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/bin/tplibs/xustctl

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/enable

Tabela 4 Arquivos adicionados durante a instalação - Linux (continuação)

Arquivos adicionados

22 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Instalando o VFCache

Continue com “Configurando o VFCache” na página 29.

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/de

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/de/LC_MESSAGES

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/de/LC_MESSAGES/EMCsfc.mo

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/es

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/es/LC_MESSAGES

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/es/LC_MESSAGES/EMCsfc.mo

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/fr

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/fr/LC_MESSAGES

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/fr/LC_MESSAGES/EMCsfc.mo

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/it

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/it/LC_MESSAGES

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/it/LC_MESSAGES/EMCsfc.mo

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/ja

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/ja/LC_MESSAGES

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/ja/LC_MESSAGES/EMCsfc.mo

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/ko

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/ko/LC_MESSAGES

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/ko/LC_MESSAGES/EMCsfc.mo

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/pt

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/pt/LC_MESSAGES

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/pt/LC_MESSAGES/EMCsfc.mo

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/zh

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/zh/LC_MESSAGES

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/i18n/catalog/zh/LC_MESSAGES/EMCsfc.mo

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/man

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/man/.man

• /etc/opt/emcsfc/EMCsfc.LINUX-1.5.0.17/man/vfcmt.1

Tabela 4 Arquivos adicionados durante a instalação - Linux (continuação)

Arquivos adicionados

Instalando o software VFCache 23

Instalando o VFCache

Atualizando o VFCacheEsta seção descreve como fazer upgrade de uma versão anterior do VFCache.

O upgrade pode exigir a realização de uma das seguintes etapas ou de todas elas:

Atualizar os drivers de dispositivo

Atualizar os componentes de software do VFCache

Atualizar o firmware de dispositivo

Obs.: O upgrade poderá exigir a reinicialização do sistema. Planeje fazer upgrade

durante o tempo de inatividade do sistema.

Prossiga para a seção que corresponde ao seu produto VFCache.

“Fazendo upgrade do PCIEHHS-3XXL\2” na página 25

“Fazendo upgrade do PCIEHHS-3XXM\2” na página 27

Fazendo upgrade do PCIEHHS-3XXL\2

Antes de começar, faça download dos arquivos do driver de dispositivo e do firmware

para seu produto PCIEHHS-3XXL\2 e sistema operacional a partir do suporte on-line

da EMC.

No ambiente físico, é necessário executar as etapas a seguir, na seguinte ordem:

1. Atualizar os drivers de dispositivo

2. Atualizar o driver do VFCache

3. Atualizar o firmware (talvez não seja necessário)

Atualizar os drivers de dispositivo

Para atualizar os drivers de dispositivo, execute as seguintes etapas:

Para servidores Windows:

1. Copie e extraia o arquivo ZIP na máquina de destino.

2. No Device Manager, selecione Storage controllers.

3. Clique com o botão direito do mouse em LSI WarpDrive Solid State Storage e selecione Update Driver Software…

24 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Instalando o VFCache

4. Selecione Browse my computer for driver software.

5. Selecione Let me pick from a list of device drivers on my computer.

6. Clique em Have disk depois em Browse.

7. Navegue até o arquivo INF da pasta extraída, confirme a escolha e clique em OK.

Para servidores Linux, execute o seguinte comando:

rpm –Uvh <new_driver_rpm>

em que new_driver_rpm é o caminho completo para o arquivo RPM do novo driver

de dispositivo

Atualizar o driver do VFCache

Para atualizar o driver do VFCache, faça o seguinte:

Para servidores Windows, execute o novo arquivo MSI.

Para servidores Linux, execute o seguinte comando:

rpm -Uvh <new_VFCache_Driver_rpm>

em que new_VFCache_Driver_rpm é o caminho completo para o novo arquivo

RPM do driver do VFCache

Obs.: Depois de atualizar o driver do VFCache, é necessário reiniciar os dispositivos

de cache e de origem.

Durante a atualização, o driver do VFCache verifica se é necessário atualizar o

firmware de dispositivo. Se for necessário, vá para a seção seguinte.

Atualizando o firmware

Para atualizar o firmware, execute o seguinte comando no servidor:

vfcmt updatefirmware -device <device> -path <path>

em que device é o caminho completo para o dispositivo do VFCache

em que path é o caminho completo para o arquivo de firmware .bin

Com isso, o processo de upgrade estará concluído.

Atualizando o VFCache 25

Instalando o VFCache

Fazendo upgrade do PCIEHHS-3XXM\2

Antes de começar, faça download dos arquivos de firmware e do driver de dispositivo

para seu produto PCIEHHS-3XXM\2 e sistema operacional a partir do suporte on-line

da EMC.

No ambiente físico, é necessário executar as seguintes etapas:

Atualizar o driver de dispositivo

Atualizar o driver do VFCache

Atualizar o firmware (talvez não seja necessário)

Atualizar o driver de dispositivo

Para atualizar os drivers de dispositivo, execute as etapas a seguir:

Para servidores Windows, execute o P320hDriver.msi. Talvez seja necessário

abrir o Device Manager e clicar em Scan for Hardware changes.

Para servidores Linux, execute os seguintes comandos como usuário root:

• rpm -Uvh <new_driver_rpm_file>

• depmod

Atualizar o driver do VFCache

Para atualizar o driver do VFCache, faça o seguinte:

Para servidores Windows, execute o arquivo MSI.

Para servidores Linux, execute o seguinte comando:

rpm -Uvh <new_VFCache_Driver_rpm>

em que new_VFCache_Driver_rpm é o caminho completo para o novo arquivo

RPM do driver do VFCache

Obs.: Depois de atualizar o driver do VFCache, é necessário reiniciar os dispositivos

de cache e de origem.

Durante o processo de atualização, o driver do VFCache verifica se é necessário

atualizar o firmware de dispositivo. Se for necessário, vá para a seção seguinte.

26 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Instalando o VFCache

Atualizando o firmware

Para atualizar o firmware, execute o seguinte comando no servidor:

vfcmt updatefirmware -device <device> -path <path>

em que device é o caminho completo para o dispositivo do VFCache

em que path é o caminho completo para o arquivo de firmware .ubi

Com isso, o processo de upgrade estará concluído.

Removendo componentes do VFCacheA seção a seguir descreve como remover os componentes do VFCache.

Removendo o software VFCache

Para remover o software VFCache, realize as seguintes etapas:

1. Pare todos os dispositivos de origem.

2. Pare todos os dispositivos de cache.

3. Em um sistema Windows, execute as etapas a seguir:

1. Em Control Panel > Programs and Features, clique duas vezes em EMC VFC

1.5 (64bit).

O Install Wizard será exibido.

2. Siga as instruções do assistente.

3. Reinicialize o sistema.

Obs.: Os arquivos de configuração permanecerão na pasta \Program Files\VFC e serão reutilizados se você reinstalar o VFCache.

4. Em um sistema Linux, execute os seguintes comandos:

• /etc/init.d/SFC stop• rpm -qa | grep -i emcsfc• rpm -e <o pacote gerado pelo comando anterior>• cd /etc• rm -rf emcsfc• cd /

Removendo componentes do VFCache 27

Instalando o VFCache

28 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Configurando o VFCache

CAPÍTULO 2

Configurando o VFCache

Este capítulo descreve como configurar o VFCache. Tópicos principais:

“Múltiplos caminhos e dispositivos compatíveis” na página 29

“Configuração pela primeira vez” na página 32

Você configura o VFCache executando comandos da interface de linha de comando

vfcmt. Esses comandos são adicionados ao sistema durante a instalação do VFCache.

Alguns desses comandos são relevantes para a configuração pela primeira vez e

outros são usados para gerenciamento e manutenção.

Este capítulo descreve a configuração pela primeira vez. Para obter informações

sobre gerenciamento e manutenção, consulte Capítulo 3, “Gerenciando o VFCache”.

Para obter informações sobre configuração avançada, consulte Capítulo 4, “Tópicos

sobre gerenciamento avançado”.

Múltiplos caminhos e dispositivos compatíveisEsta seção descreve os dispositivos de origem nativos e de múltiplos caminhos

compatíveis e mostra como configurar dispositivos de cache quando um software de

múltiplos caminhos é usado.

Dispositivos de cache e múltiplos caminhos

Esta seção descreve os efeitos de múltiplos caminhos em dispositivos do VFCache. Não

é necessário que os dispositivos de cache sejam gerenciados por múltiplos caminhos.

Powerpath e LVM

Se o PowerPath estiver instalado para o RHEL, e o sistema de arquivo raiz estiver

montado em um LVM Linux, verifique se a regra do filtro no arquivo /etc/lvm/lvm.conf

é lida como se segue antes de instalar o rpm do VFCache e o rpm de drivers do

dispositivo associado.

Múltiplos caminhos e dispositivos compatíveis 29

Configurando o VFCache

filter = [ "a/.*/" ]

Se uma regra do filtro for diferente, altere-a.

Obs.: A regra de filtro anterior é a regra de filtro padrão para Linux.

MPIO para PCIEHHS-3XXL

Para impedir que o MPIO afete o dispositivo flash, é recomendável adicionar o

dispositivo à lista negra de MPI.

Para adicionar o dispositivo à lista negra, execute as seguintes etapas:

1. Determine se o dispositivo é gerenciado por múltiplos caminhos executando o

seguinte comando: multipath -II

Um resultado similar ao seguinte será exibido quando um dispositivo for

gerenciado por múltiplos caminhos:

</snip>

mpath2 (360000970000192601699533030393330) dm-10 EMC,SYMMETRIX

[size=5.9G][features=1 queue_if_no_path][hwhandler=0][rw]

\_ round-robin 0 [prio=4][active]

\_ 6:0:6:2 sdah 66:16 [active][ready]

\_ 6:0:7:2 sdaq 66:160 [active][ready]

\_ 5:0:6:2 sdj 8:144 [active][ready]

\_ 5:0:7:2 sds 65:32 [active][ready]

<\snip>

2. Observe o WWID do dispositivo de cache. Na lista acima, o WWID do dispositivo é

360000970000192601699533030393330.

3. Adicione o dispositivo à lista negra incluindo a seguinte entrada para

/etc/multipath.conf:

blacklist {wwid 360000970000192601699533030393330}

4. Aplique a alteração a um kernel em execução utilizando o seguinte comando:

multipath -F

30 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Configurando o VFCache

5. Para verificar a alteração, execute o seguinte comando: multipath -v2

O dispositivo flash não deverá aparecer no resultado.

MPIO para PCIEHHS-3XXM

Para impedir que o MPIO afete o dispositivo flash, você deve adicionar o dispositivo à

lista negra de MPI.

Para adicionar o dispositivo à lista negra, edite /etc/multipath.conf da

seguinte forma:

blacklist {

devnode “rssda”

}

Dispositivos de origem compatíveis

Se o VFCache for usado em um ambiente de múltiplos caminhos, será necessário usar

dispositivos de múltiplos caminhos em vez de dispositivos nativos.

A seguinte tabela lista os dispositivos de origem compatíveis no ambiente Linux:

No ambiente Windows, essas restrições de dispositivo não se aplicam.

Tipo de dispositivo

O nome do dispositivo deve começar com Fórmula Exemplos

Múltiplos caminhos nativos

mpath /dev/mpath/mpath{0-9}

• /dev/mpath/mpath1

• /dev/mapper/mpath1

Nativo sd /dev/sd{[a-z&0-9]} • /dev/sda

• /dev/sdb

EMC PP emcpower /dev/emcpower{[a-z&0-9]

• /dev/emcpowera

• /dev/emcpowerb

Veritas DMP dis /dev/vx/dmp • /dev/vx/dmp/disk0a1

LVM mapper /dev/mapper • /dev/mapper/vg0-lvol0

Múltiplos caminhos e dispositivos compatíveis 31

Configurando o VFCache

Configuração pela primeira vezPara iniciar o armazenamento em cache com o VFCache, você deve executar as

seguintes etapas:

1. Habilite o dispositivo de cache do VFCache e inicie o armazenamento em cache.

2. Selecione os dispositivos de origem a serem acelerados e inicie a aceleração.

Suas definições de configuração são armazenadas e salvas para que você não

precise executá-las novamente depois de reinicializar.

As seções a seguir descrevem cada uma dessas etapas. No final desta seção, os

comandos são colocados em uma série para que você possa ver o processo

completo.

Executando comandos da interface de linha de comando

A interface de linha de comando é chamada de vfcmt. Para invocar qualquer

comando, você deve iniciá-lo com vfcmt.

Você deve possuir privilégios administrativos ou root para executar comandos vfcmt.

O dispositivo de armazenamento em cache do VFCache é referenciado neste

documento como dispositivo de cache. O dispositivo que contém os dados a serem

acelerados é referenciado neste documento como dispositivo de origem.

Ao executar comandos da interface de linha de comando, você pode especificar os

nomes do dispositivo de cache e do dispositivo de origem de uma das seguintes formas:

No Windows:

Como um nome de dispositivo específico ao sistema operacional, por exemplo,

harddisk3.

Como um ID da instância (identificador) do VFCache, como 9, em que 9

representa o identificador.

Por exemplo, um dos seguintes comandos pode ser usado para excluir o

dispositivo de cache harddisk3 com um identificador 9 do VFCache:

• vfcmt delete -cache_dev harddisk3

• vfcmt delete -handle 9

32 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Configurando o VFCache

No Linux:

Como um nome de dispositivo específico ao sistema operacional, por exemplo,

/dev/sda

Como um ID da instância (identificador) do VFCache, como 9, em que 9

representa o identificador.

Por exemplo, um dos seguintes comandos pode ser usado para excluir o

dispositivo de cache /dev/sda com um identificador 9 do VFCache:

• vfcmt delete -cache_dev /dev/sda

• vfcmt delete -handle 9

É possível recuperar o identificador executando o comando vfcmt display -all . Todos

os dispositivos de origem e os dispositivos do VFCache serão exibidos com um

identificador exclusivo.

Obs.: Identificadores não podem ser usados com o comando add.

A menos que seja especificado o contrário nas descrições dos comandos, os nomes

dos dispositivos serão específicos ao sistema operacional, expressos como

dispositivos Linux.

O VFCache exibirá uma mensagem quando o comando for executado com êxito ou

uma mensagem de erro se o comando falhar.

Habilitando o dispositivo de cache do VFCache e iniciando o armazenamento em cache

IMPORTANTE

Se seu dispositivo de cache não estiver particionado ou se você quiser particioná-lo,

consulte “Particionando um dispositivo PCIe Flash” na página 43 antes de adicionar o

dispositivo de cache.

Você pode ativar vários dispositivos do VFCache, um para cada placa PCIe. Cada

dispositivo de origem pode ser atendido apenas por um dispositivo do VFCache.

Para ativar vários dispositivos do VFCache, repita o procedimento a seguir para cada

dispositivo do VFCache a ser adicionado.

Configuração pela primeira vez 33

Configurando o VFCache

Para habilitar um dispositivo de cache do VFCache, execute o seguinte comando:

vfcmt add -cache_dev <device>

onde device é especificado como um dispositivo específico do sistema operacional

Antes de executar este comando, certifique-se de que:

o dispositivo de cache seja aceito pelo VFCache

o dispositivo de cache não esteja em uso pelo sistema operacional

Além de adicionar o dispositivo de cache, esse comando também inicia o processo de

armazenamento em cache no dispositivo adicionado, portanto, não é necessário

executar o comando start.

Obs.: Ao adicionar um dispositivo do VFCache, você também ativa a desduplicação

dos dados e define o tamanho máximo para o IO em cache.

Para obter mais informações sobre a desduplicação de dados, consulte

“Configurando a desduplicação de dados” na página 76.

Para obter mais informações sobre o tamanho máximo de I/O, consulte “Alterando o

tamanho máximo de I/O” na página 81.

Para obter mais informações sobre este comando, consulte Capítulo 5, “Referência de

Comandos”.

Selecionando dispositivos de origem a serem acelerados e iniciando a aceleração

Para especificar quais dispositivos de origem devem ser armazenados em cache,

execute o comando a seguir:

vfcmt add -source_dev <device> [-cache_dev <device>]

em que "source device" é especificado como um dispositivo específico ao sistema

operacional.

onde o dispositivo de cache pode ser especificado como um dispositivo específico ao

sistema operacional ou como um controle do VFCache.

Você deve executar esse comando para cada dispositivo de origem que deseja

armazenar em cache. Se houver vários dispositivos de cache, você deverá especificar

qual deles executará a aceleração.

Você pode acelerar um dispositivo de origem apenas com um dispositivo de cache.

34 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Configurando o VFCache

Além de adicionar o dispositivo de origem, esse comando também inicia a aceleração

do dispositivo adicionado, portanto, não é necessário executar o comando start.

Para obter mais informações sobre este comando, consulte Capítulo 5, “Referência de

Comandos”.

Isso conclui a configuração inicial do dispositivo Flash do VFCache.

Exemplo de configuração pela primeira vez

Esta seção ilustra uma típica configuração pela primeira vez.

Em geral, a sequência de tarefas de configuração é a seguinte:

1. Habilite e inicie o dispositivo de cache usando o comando add -cache_dev.

2. Habilite e inicie o armazenamento em cache do dispositivo de origem usando o

comando add -source_dev.

Neste exemplo, estamos considerando os seguintes dispositivos:

O dispositivo de cache é /dev/rssda.

Os dispositivos de origem são /dev/emcpowera e /dev/emcpowerb.

1. Habilite e inicie o armazenamento em cache no dispositivo de cache executando

o seguinte comando:

vfcmt add -cache_dev /dev/rssda

2. Habilite e inicie o armazenamento em cache nos dispositivos de origem

executando os seguintes comandos:

• vfcmt add -source_dev /dev/emcpowera• vfcmt add -source_dev /dev/emcpowerb

3. Você pode analisar a configuração executando o seguinte comando:

vfcmt display -all

Para obter mais informações sobre este comando, consulte “Exibindo estatísticas

do sistema” na página 40.

Para gerenciar o VFCache, consulte Capítulo 3, “Gerenciando o VFCache”.

Configuração pela primeira vez 35

Configurando o VFCache

36 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Gerenciando o VFCache

CAPÍTULO 3

Gerenciando o VFCache

Este capítulo descreve como gerenciar o cache e manter dispositivos Flash e

dispositivos de origem do VFCache.

Os seguintes tópicos são descritos:

“Gerenciando o cache” na página 37

“Exibindo estatísticas do sistema” na página 40

“Gerenciando dispositivos Flash” na página 43

“Mantendo dispositivos Flash” na página 45

Gerenciando o cache

O gerenciamento do cache inclui as seguintes atividades:

Adicionar dispositivos de origem para aceleração ou interromper a aceleração de

dispositivos de origem.

Iniciar ou parar o processo de armazenamento em cache em um dispositivo de

cache.

Iniciar ou parar o processo de armazenamento em cache em um dispositivo de

origem.

Ao adicionar dispositivos, sempre é necessário adicionar o dispositivo do VFCache

antes de adicionar um dispositivo de origem a ele.

Ao interromper dispositivos, sempre é necessário remover os dispositivos de origem

antes de remover seu dispositivo de cache de aceleração.

Gerenciando o cache 37

Gerenciando o VFCache

Adicionando ou removendo dispositivos de origem

Esta seção descreve como adicionar e remover dispositivos de origem.

Para adicionar um dispositivo de origem à aceleração, execute o seguinte comando:

vfcmt add -source_dev <device> [-cache_dev <device>]

em que "source device" é especificado como um dispositivo específico ao sistema

operacional.

onde o dispositivo de cache pode ser especificado como um dispositivo específico ao

sistema operacional ou como um controle do VFCache.

Para acelerar um dispositivo de origem particionado, você deve especificar o nome

inteiro do dispositivo, não a partição. Por exemplo, para acelerar o dispositivo em que

/dev/emcpowera1 reside, adicione-o da seguinte maneira:

vfcmt add -source_dev /dev/emcpowera

Após a conclusão com êxito do comando add -source_dev, o comando

start -source_dev é executado automaticamente na inicialização do sistema.

Para remover um dispositivo de origem da aceleração, execute o seguinte comando:

vfcmt delete -source_dev <device> | -handle <handle>

onde o dispositivo de origem pode ser especificado como um dispositivo específico

ao sistema operacional ou como um controle do VFCache.

Para obter uma lista de dispositivos de origem compatíveis e informações sobre múltiplos

caminhos, consulte “Múltiplos caminhos e dispositivos compatíveis” na página 29.

Para obter mais informações sobre esses comandos, consulte Capítulo 5, “Referência

de Comandos”.

Iniciando ou interrompendo o processo de armazenamento em cache em um dispositivo do VFCache

Esta seção descreve como iniciar e interromper dispositivos do VFCache.

Para iniciar o armazenamento em cache em um dispositivo do VFCache, execute o seguinte comando:

vfcmt start -cache_dev <device> | -handle <handle>

onde o dispositivo de cache pode ser especificado como um dispositivo específico ao

sistema operacional ou como um identificador do VFCache

38 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Gerenciando o VFCache

Este comando é executado automaticamente na inicialização do sistema, após uma

conclusão com êxito do comando add -cache_dev.

Para interromper o armazenamento em cache em um dispositivo Flash do VFCache, execute o comando a seguir:

vfcmt stop -cache_dev <device> | -handle <handle>

onde o dispositivo de cache pode ser especificado como um dispositivo específico ao

sistema operacional ou como um identificador do VFCache

Interrompa os dispositivos de origem (usando o comando vfcmt stop -source_device)

antes de interromper o dispositivo de cache.

Para obter mais informações sobre esses comandos, consulte Capítulo 5, “Referência

de Comandos”.

Iniciando ou parando o processo de armazenamento em cache em um dispositivo de origem

Para iniciar o processo de armazenamento em cache em um dispositivo, execute o comando a seguir:

vfcmt start -source_dev <device> | -handle <handle>

onde o dispositivo de origem pode ser especificado como um dispositivo específico

ao sistema operacional ou como um controle do VFCache.

Este comando é executado automaticamente na inicialização do sistema, após uma

conclusão com êxito do comando add -source_dev. Ao iniciar o dispositivo de origem

manualmente, certifique-se de que o dispositivo de cache já tenha sido iniciado.

Para interromper o processo de armazenamento em cache em um dispositivo, execute o comando a seguir:

vfcmt stop -source_dev <device> | -handle <handle>

onde o dispositivo de origem pode ser especificado como um dispositivo específico

ao sistema operacional ou como um controle do VFCache.

Para obter mais informações sobre esses comandos, consulte Capítulo 5, “Referência

de Comandos”.

Gerenciando o cache 39

Gerenciando o VFCache

Exibindo estatísticas do sistemaVocê pode usar os seguintes comandos display para exibir estatísticas do sistema:

vfcmt display -all

Exibe um resumo de todos os dispositivos configurados.

vfcmt display -cache_device <device> | -handle <handle>

Exibe estatísticas gerais de cache, o(s) dispositivo(s) de origem vinculado(s) a

este dispositivo de cache e uma indicação de que o dispositivo de origem está ou

não sendo armazenado em cache.

vfcmt display -source_device <device> | -handle <handle>

Exibe estatísticas do dispositivo de origem e estatísticas do dispositivo de cache

aos quais o dispositivo de origem está conectado.

vfcmt display -ddup_device <device>

Exibe a estatística de desduplicação de dados para um dispositivo de cache. Para

obter mais informações, consulte “Configurando a desduplicação de dados” na

página 77.

Figura 2 na página 41 ilustra o resultado do comando display-all em um ambiente

com os seguintes dispositivos:

Tipo de dispositivo Nome Identificador

Cache rssda 1

Origem sda 2

Origem sde 3

Origem sdf 4

40 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Gerenciando o VFCache

Figura 2 Saída do comando display -all

Seção do dispositivo

de cache

Seção do

dispositivo de

origem — detalhe

Seção do dispositivo

de origem — resumo

Cabeçalho do

dispositivo de

cache — repetido

para cada

Exibindo estatísticas do sistema 41

Gerenciando o VFCache

O comando display -all fornece os seguintes dados:

Tabela 5

DataDescrição: na seção de dispositivo de cache

Descrição: na seção de detalhes do dispositivo de origem

Cache Nome do dispositivo de cache

Hnd Identificador do dispositivo de cache Identificador do dispositivo de cache de aceleração

Source Nome do dispositivo de origem

State Estado do dispositivo de cache Estado do dispositivo de origem

Policy Política de leitura/gravação do dispositivo de cache

Algorithm O algoritmo de cache do driver:

O mapeamento de dados no cache é associativo por conjunto (16), com tamanho de página de 8 k, exclusão com base em LRU (Last Recent Used, menos utilizado recentemente)

Size Tamanho físico do dispositivo de cache

Pages/Used Número de páginas ocupadas no cache, entre todas as páginas do cache

Ddup Status da desduplicação de dados: desativado (padrão) ou ativado

Ddup Ratio Relação do dispositivo de cache usado para o cache de desduplicação (padrão 20%)

MaxIO Tamanho de I/O máximo (padrão 64 K)

RDhits Porcentagem de solicitações de leitura que foram encontradas no cache

Porcentagem de solicitações de leitura que foram encontradas no cache

WRhits Porcentagem de solicitações de gravação que foram encontradas no cache

Porcentagem de solicitações de gravação que foram encontradas no cache

42 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Gerenciando o VFCache

Gerenciando dispositivos Flash

Esta seção descreve as seguintes opções de gerenciamento de dispositivos flash:

Particionando um dispositivo PCIe Flash

Adicionando um dispositivo de cache

Removendo um dispositivo de cache

Multi-path

Use o software VFCache para gerenciar dispositivos Flash.

Particionando um dispositivo PCIe Flash

Você pode usar dispositivos Flash particionados para armazenamento em cache. Esta

seção explica o tratamento de dispositivos particionados no VFCache. O tratamento

apresenta diferenças entre o Windows e o LINUX.

Particionando dispositivos Flash no Windows

Ao usar o VFCache no ambiente Windows, o VFCache aloca toda a capacidade do

espaço do dispositivo não particionado para armazenamento em cache. Essa

alocação é feita automaticamente durante a execução do comando add -cache_dev.

Você pode usar o espaço adicional do dispositivo para DAS.

RDIOs Porcentagem de I/Os de leitura do total de I/Os

Porcentagem de I/Os de leitura do total de I/Os

Skips Porcentagem de I/Os que foram lidos do ou gravados diretamente no dispositivo de origem por serem maiores que o tamanho máximo de I/O especificado

Storage Indica se o dispositivo de origem é VMAX

Tabela 5

DataDescrição: na seção de dispositivo de cache

Descrição: na seção de detalhes do dispositivo de origem

Gerenciando dispositivos Flash 43

Gerenciando o VFCache

Para particionar a alocação de DAS de forma diferente, faça isso antes de usar o

comando add -cache_dev, deixando, no mínimo, 20 GB de espaço para

armazenamento em cache.O VFCache criará o restante disponível do espaço em disco

como uma partição de armazenamento em cache.

Particionando dispositivos Flash no LINUX

Ao usar o VFCache no ambiente LINUX, o VFCache funcionará de uma das seguintes

maneiras:

Se você adicionar o dispositivo inteiro, por exemplo, /dev/sda, o VFCache

alocará automaticamente todo o espaço não particionado do dispositivo para

armazenamento em cache.

Se você adicionar a parte particionada anteriormente de um disco, por exemplo,

/dev/sda1, o VFCache usará apenas essa parte do disco para aceleração. Você

deve particionar no mínimo 20 GB para aceleração.

Adicionando um dispositivo de cache

Para adicionar um dispositivo de cache, execute o seguinte comando:

vfcmt add -cache_dev <device>

onde device é especificado como um dispositivo específico do sistema operacional

Antes de executar este comando, certifique-se de que o dispositivo seja compatível

com o VFCache e de que o dispositivo não esteja em uso.

Após a conclusão com êxito do comando add -cache_dev, o comando

start -cache_dev é executado automaticamente na inicialização do sistema,

iniciando, assim, o armazenamento em cache no dispositivo especificado.

Obs.: Ao adicionar um dispositivo do VFCache, você também ativa a desduplicação

dos dados e define o tamanho máximo para o IO em cache.

Para obter mais informações sobre a configuração da desduplicação de dados,

consulte “Configurando a desduplicação de dados” na página 77.

Para obter mais informações sobre a configuração de I/O máximo, consulte

“Alterando o tamanho máximo de I/O” na página 81

Para obter uma lista de dispositivos de cache compatíveis e informações sobre

múltiplos caminhos, consulte “Múltiplos caminhos e dispositivos compatíveis” na

página 29.

Para obter mais informações sobre este comando, consulte Capítulo 5, “Referência de

Comandos”.

44 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Gerenciando o VFCache

Removendo um dispositivo de cache

Para remover um dispositivo de cache, execute o seguinte comando:

vfcmt delete -cache_dev <device> | -handle <handle>

onde o dispositivo de cache pode ser especificado como um dispositivo específico ao

sistema operacional ou como um identificador do VFCache

Antes de executar este comando, verifique se todos os dispositivos de origem

associados a este dispositivo de cache foram interrompidos e excluídos.

Para obter mais informações sobre este comando, consulte Capítulo 5, “Referência de

Comandos”.

Mantendo dispositivos FlashA manutenção de dispositivos Flash envolve as seguintes tarefas:

“Atualizando os drivers de dispositivo” na página 45

“Movendo dispositivos de origem de um dispositivo de cache para outro” na

página 47

Esta seção descreve essas tarefas.

Atualizando os drivers de dispositivo

Esta seção descreve como atualizar drivers de dispositivo. Continue na seção que

corresponda a seu produto:

“Atualizando drivers de dispositivo para os produtos PCIEHHS-3XXL\2 e

PCIEHHS-7XXL” na página 45

“Atualizando drivers de dispositivo para o PCIEHHS-3XXM\2” na página 47

Atualizando drivers de dispositivo para os produtos PCIEHHS-3XXL\2 e PCIEHHS-7XXL

Esta seção descreve como atualizar os drivers de dispositivo para os produtos

PCIEHHS-3XXL\2 e PCIEHHS-7XXL. Prossiga para a seção que corresponda a seu

sistema operacional:

“Atualizando drivers de dispositivo em um ambiente Windows” na página 46

“Atualizando drivers de dispositivo em um ambiente Linux” na página 46

Mantendo dispositivos Flash 45

Gerenciando o VFCache

Atualizando drivers de dispositivo em um ambiente Windows

Esta seção descreve como atualizar drivers de dispositivo para placas instaladas no

ambiente Windows.

Faça download dos arquivos que correspondem a seu produto e ao sistema

operacional a partir do site de suporte on-line da EMC.

Para instalar o driver, realize as seguintes etapas:

1. Copie e extraia o seguinte arquivo na máquina de destino:

1479822_SLP-300-6d_105000000_105000100_AMD64-bitSer2008R2_2104500.ZIP

2. No Device Manager, selecione Storage controllers.

3. Clique com o botão direito do mouse em LSI WarpDrive Solid State Storage e selecione Update Driver Software…

4. Selecione Browse my computer for driver software.

5. Selecione Let me pick from a list of device drivers on my computer.

6. Clique em Have disk e em Browse.

7. Navegue para o arquivo INF da pasta extraída, confirme a escolha e clique em OK.

Atualizando drivers de dispositivo em um ambiente Linux

Esta seção descreve como atualizar drivers e o firmware para placas instaladas no

ambiente Linux.

Faça download dos arquivos que correspondem a seu produto e ao sistema

operacional a partir do site de suporte on-line da EMC.

Para instalar o driver de dispositivo, execute as etapas a seguir enquanto estiver

conectado como usuário root:

1. Faça upload do arquivo RPM obtido por download para o servidor Linux.

2. Execute o seguinte comando:

rpm -Uvh kmod-mpt2sas-11.00.01.00-2-rhel<version.architecture>.rpm

46 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Gerenciando o VFCache

Atualizando drivers de dispositivo para o PCIEHHS-3XXM\2

Esta seção descreve como atualizar drivers de dispositivo para o produto

PCIEHHS-3XXM\2. Prossiga para a seção que corresponda a seu sistema operacional:

“Atualizando drivers de dispositivo em um ambiente Windows” na página 47

“Atualizando drivers de dispositivo em um ambiente Linux” na página 47

Atualizando drivers de dispositivo em um ambiente Windows

Esta seção descreve como atualizar drivers de dispositivo para placas instaladas no

ambiente Windows.

Faça download dos arquivos que correspondem a seu produto e ao sistema

operacional a partir do site de suporte on-line da EMC.

Para instalar o driver, realize as seguintes etapas:

Execute o P320hDriver.msi. Talvez seja necessário abrir o Device Manager e

clicar em Scan for Hardware changes.

Atualizando drivers de dispositivo em um ambiente Linux

Esta seção descreve como atualizar drivers para placas instaladas no ambiente Linux.

Faça download dos arquivos que correspondem a seu produto e ao sistema

operacional a partir do site de suporte on-line da EMC.

Para instalar o driver, execute os seguintes comandos como usuário root:

• rpm -Uvh <new_driver_rpm_file>• depmod

Movendo dispositivos de origem de um dispositivo de cache para outro

Você pode usar o comando migrate para mover todos os dispositivos de origem

definidos anteriormente de um dispositivo de cache do VFCache para outro. Não é

necessário que o novo dispositivo do VFCache seja do mesmo tamanho que o

existente.

O comando migrate tem muitos pré-requisitos. Leia esta seção inteira antes de

executar o comando migrate.

Mantendo dispositivos Flash 47

Gerenciando o VFCache

A migração pode ser feita das seguintes maneiras:

Com ambos os dispositivos no sistema ao mesmo tempo

Este método é útil se você estiver usando os dispositivos Flash do VFCache para

DAS, além do armazenamento em cache. Você pode copiar os dados do

dispositivo existente para o novo dispositivo. Esse método requer que o sistema

seja desligado duas vezes.

Apenas com o novo dispositivo no sistema

Este método é útil quando você está migrando apenas os dispositivos de origem

(nenhum dado) para um novo dispositivo flash do VFCache. Esse método requer

que o sistema seja desligado apenas uma vez.

Independentemente do método que escolha, você deve seguir estas regras:

Antes de instalar o novo dispositivo na máquina, consulte “Instalando o

dispositivo PCIe Flash do VFCache” na página 11.

Antes de executar o comando migrate, certifique-se de que:

• Se o novo dispositivo deve ser particionado, as partições foram criadas antes

da execução do comando migrate.

• Ambos os dispositivos de cache foram habilitados, usando o comando add

-cache_dev.

• Todos os dispositivos de origem foram interrompidos, usando o comando stop

-source_dev.

Obs.: A execução do comando migrate eliminará todos os dados em cache nos

dispositivos de origem e de cache.

Etapas de migração

Para migrar dispositivos de origem, execute as seguintes etapas:

1. Registre o identificador do drive de cache existente.

2. Desligue o host.

3. Insira o novo dispositivo Flash.

4. Reinicie o host.

5. Se anteriormente você dividiu o dispositivo existente para usar uma parte como

DAS e precisa copiar dados para o novo dispositivo, faça isso agora.

48 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Gerenciando o VFCache

6. Execute o comando migrate (depois de atender a todos os pré-requisitos listados

acima), executando o comando a seguir:

vfcmt migrate -existing_dev <device> | -existing_hd <handle> -new_dev <device> | -new_hd <handle>

onde -existing_dev e -existing_hd representam o nome ou controle do dispositivo

de cache existente

onde -new_dev e -new_hd representam o nome ou o controle do novo dispositivo

de cache

7. Para remover a placa existente, desligue a máquina, desconecte o cabo de

alimentação da fonte de energia e remova a placa.

8. Reinicie a máquina e os dispositivos de cache e de origem.

9. Exclua o dispositivo VFCache antigo, usando o comando delete -cache_dev e

especificando o drive por seu identificador.

Para obter mais informações sobre o comando migrate, consulte Capítulo 5,

“Referência de Comandos”.

Mantendo dispositivos Flash 49

Gerenciando o VFCache

50 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Tópicos sobre gerenciamento avançado

CAPÍTULO 4

Tópicos sobre gerenciamento avançado

Este capítulo descreve o gerenciamento avançado do VFCache. Tópicos principais:

“Configurando o suporte do VFCache para clusters” na página 51

“Suporte para o Hyper-V” na página 74

“Suporte para VMAX” na página 76

“Configurando a desduplicação de dados” na página 77

“Alterando o tamanho máximo de I/O” na página 81

“Recuperando uma LUN do snapshot” na página 82

Configurando o suporte do VFCache para clustersO uso de pacotes de clusters permite a configuração de um cluster de alta

disponibilidade e balanceamento de carga. Quando configurado para alta

disponibilidade, o pacote de clusters tenta garantir a disponibilidade do serviço por

meio do monitoramento de outros nós do cluster. Antes que o cluster seja

considerado "em quorum" (quorate) e antes que os serviços possam ser iniciados,

deve haver um acordo quanto à configuração e ao estado dos serviços

compartilhados em todos os nós do cluster.

A principal forma de comunicação do status dos nós é por um dispositivo de rede

(normalmente, Ethernet), embora, no caso de uma possível falha na rede, seja

possível decidir o quórum por meio de métodos secundários, como armazenamento

compartilhado ou multicast.

É possível monitorar e controlar os serviços de software, os sistemas de arquivos e o

status da rede por meio do pacote de clusters e, no caso de falha, pode-se realizar

uma operação de failover nos serviços e dos recursos por meio de outros nós de rede.

O pacote de clusters encerra, por imposição, o acesso de um nó de cluster aos

serviços ou recursos para garantir que o nó e os dados estejam em um estado

conhecido. É possível encerrar o nó desligando a alimentação ou cancelando o

acesso ao armazenamento compartilhado.

Configurando o suporte do VFCache para clusters 51

Tópicos sobre gerenciamento avançado

A solução VFCache

Quando um aplicativo dentro de um cluster é acelerado por meio do VFCache, os

dados são gravados no dispositivo do VFCache, bem como em uma LUN

compartilhada. No caso de um failover, é possível mover o aplicativo para um nó

diferente. Dessa forma, a gravação continuará na LUN compartilhada, mas não

ocorrerá no dispositivo de cache do nó ativo anteriormente.

Quando o aplicativo realiza o failback para o nó original, ele recupera os dados do

dispositivo de cache, mas nesse caso, o dispositivo pode conter dados obsoletos.

A configuração do script VFCache Clustering fornecido garante que dados obsoletos

nunca sejam recuperados. Os scripts usam eventos de gerenciamento de cluster que

se relacionam com uma transição de início/interrupção de serviços de aplicativos a

fim de acionar um mecanismo que limpa o cache.

Atualmente, o suporte de cluster é fornecido para clusters configurados para operar

em modo ativo/standby, em que o VFCache está instalado e em operação no único nó

ativo e em qualquer combinação dos nós em standby.

Somente um aplicativo em um cluster pode usar o VFCache. Para usar o VFCache para

vários aplicativos, você deverá configurar esses aplicativos como recursos separados

em um só aplicativo, de modo que eles realizem o failover entre hosts como uma só

unidade.

Os arquivos de suporte de cluster do VFCache estão localizados no arquivo

VFCache_Cluster_Support_1.5.zip, na pasta de instalação do VFCache.

Obs.: Não é necessário definir os discos de quórum como dispositivos de origem.

Esta seção descreve as seguintes configurações de cluster:

“Configurando o suporte para o RHEL Cluster Suite” na página 52

“Configurando o suporte para o Microsoft Cluster Service” na página 55

“Configurando o suporte para o Sistema de controle de versão” na página 60

“Configurando o suporte para SteelEye LifeKeeper Cluster Suite” na página 63

Configurando o suporte para o RHEL Cluster Suite

Esta seção descreve como configurar o suporte de cluster para o RHEL Cluster Suite.

A configuração do suporte de cluster requer a realização das seguintes etapas:

52 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Tópicos sobre gerenciamento avançado

“Copiando o arquivo de script VFCache_State_Control.sh” na página 53

“Editando o arquivo de configuração cluster.conf” na página 53

“Atualizando o arquivo de configuração em todos os nós” na página 54

“Configurando o VFCache” na página 54

Copiando o arquivo de script VFCache_State_Control.sh

Para copiar o arquivo de script, execute as seguintes etapas:

1. Extraia o arquivo de script VFCache_State_Control.sh de

VFCache_Cluster_Support_1.5.zip no diretório /etc/emcsfc/.

2. Torne o script executável emitindo o seguinte comando:

chmod 555 /etc/emcsfc/VFCache_State_Control.sh

3. Repita as etapas anteriores em todos os nós, independentemente de o VFCache

estar instalado ou não no nó em questão.

Obs.: Quando o script VFCache_State_Control.sh for iniciado em um nó no

qual o VFCache não estiver presente, um código de retorno bem-sucedido será exibido.

Editando o arquivo de configuração cluster.conf

Para executar os scripts em failover/failback, é necessário fazer as seguintes alterações

no arquivo cluster.conf. É necessário fazer as alterações somente em um nó.

Aumente o parâmetro config_version em um.

Adicione o script VFCache_State_Control.sh como um recurso e defina as

seguintes dependências:

• Em /etc/cluster/cluster.conf, localize o aplicativo que usa um

serviço do VFCache.

• Adicione o script VFCache_State_Control.sh como um recurso ao

grupo de recursos de serviço correspondente.

• Defina VFCache_State_Control.sh como um script que depende do

dispositivo de origem acelerado pelo VFCache.

Essas alterações são ilustradas no arquivo de configuração de exemplo a seguir.

O script VFCache_State_Control.sh faz parte do grupo de recursos de serviço

rhSharedStorage1.

Configurando o suporte do VFCache para clusters 53

Tópicos sobre gerenciamento avançado

Atualizando o arquivo de configuração em todos os nós

Depois de atualizar /etc/cluster/cluster.conf, é necessário sincronizar a

versão alterada em todos os nós do cluster.

Para sincronizar a configuração, execute o seguinte comando, a partir do nó em que

as alterações foram feitas:

ccs_tool update /etc/cluster/cluster.conf

Se a atualização for bem-sucedida, uma mensagem de êxito será exibida.

Configurando o VFCache

Após a conclusão bem-sucedida da configuração em cluster, execute as seguintes etapas:

1. Configure normalmente os dispositivos de cache e de origem em nós passivos.

2. Em todos os nós passivos, execute o seguinte comando:

vfcmt set -clustermode passive

Esse comando libera todos os dispositivos de origem e permite sua aquisição por

um nó ativo.

Aumente config_version

em 1

Aplicativo que usa o

serviço do VFCache

Adicione o script como

um recurso

Adicione a dependência

de script ao dispositivo

54 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Tópicos sobre gerenciamento avançado

3. Configure os dispositivos de cache e de origem no nó ativo.

Registro

Os registros de script são gravados em /var/log/messages.

Configurando o suporte para o Microsoft Cluster Service

Esta seção descreve como configurar o suporte de cluster para o Microsoft Cluster

Service.

A configuração do suporte de cluster requer a realização das seguintes etapas:

“Criando o recurso VFCache_State_Control” na página 55

“Definindo dependências” na página 57

“Configurando o VFCache” na página 59

Antes de começar, extraia o script VFCache_State_Control.sh de

VFCache_Cluster_Support_1.5.zip no mesmo local (por exemplo,

C:\VFCache_Cluster_Support) em todos os nós de cluster.

Criando o recurso VFCache_State_Control

Esta seção descreve como criar o recurso VFCache_State_resource (VFCache) no

aplicativo que o usa o VFCache.

Para criar o recurso, realize as seguintes etapas:

1. Crie o recurso do VFCache no aplicativo que usa o VFCache:

1. Clique com o botão direito do mouse no nó do aplicativo e selecione Add a

resource > Generic Script.

Configurando o suporte do VFCache para clusters 55

Tópicos sobre gerenciamento avançado

A tela New Resource Wizard será exibida.

2. Digite o caminho completo do arquivo de script.

3. Clique em Next duas vezes e, em seguida, clique em Finish.

O recurso do VFCache foi criado e aparecerá na seção Other Resources do

aplicativo.

2. Ative o novo recurso do VFCache clicando com o botão direito do mouse no novo

recurso e selecionando Bring the resource online.

56 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Tópicos sobre gerenciamento avançado

Definindo dependências

Esta seção descreve como adicionar as seguintes dependências ao recurso do

VFCache criado na etapa anterior:

O recurso do VFCache deverá depender da LUN ou das LUNs compartilhadas.

O aplicativo deverá depender do recurso do VFCache.

Para criar a dependência do recurso do VFCache, execute as seguintes etapas:

1. Clique com o botão direito do mouse no recurso do VFCache e selecione

Properties.

2. Na guia Dependencies, selecione o dispositivo de LUN compartilhada acelerado

pelo VFCache do qual o recurso do VFCache é dependente e, em seguida, clique

em OK.

Configurando o suporte do VFCache para clusters 57

Tópicos sobre gerenciamento avançado

Repita a etapa 1 e a etapa 2 para todos os dispositivos de LUN compartilhada que

estejam sendo acelerados pelo VFCache.

Para criar a dependência do aplicativo, execute as seguintes etapas:

1. Clique com o botão direito do mouse no aplicativo que deverá ser dependente do

VFCache e selecione Properties.

2. Na guia Dependencies, selecione o recurso do VFCache definido anteriormente e

clique em OK.

58 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Tópicos sobre gerenciamento avançado

Repita a etapa 1 e a etapa 2 para todos os recursos de aplicativo que usam

dispositivos acelerados pelo VFCache.

Configurando o VFCache

Após a conclusão bem-sucedida da configuração em cluster, execute as seguintes

etapas:

1. Configure normalmente os dispositivos de cache e de origem em nós passivos.

2. Em todos os nós passivos, execute o seguinte comando:

vfcmt set -clustermode passive

Esse comando libera todos os dispositivos de origem e permite sua aquisição por

um nó ativo.

3. Configure os dispositivos de cache e de origem no nó ativo.

Configurando o suporte do VFCache para clusters 59

Tópicos sobre gerenciamento avançado

Configurando o suporte para o Sistema de controle de versão

Esta seção descreve como configurar o suporte de cluster para o Sistema de controle

de versão.

A configuração do suporte de cluster requer a realização das seguintes etapas:

“Extraindo os scripts de suporte de cluster” na página 60

“Criando o recurso EMC_VFCache em seu grupo de aplicativos” na página 61

“Definindo dependências” na página 61

“Configurando o VFCache” na página 62

Extraindo os scripts de suporte de cluster

Esta seção descreve como extrair os scripts de controle de cluster.

Para extrair os scripts, realize as seguintes etapas:

1. Em todos os nós de cluster em que o VFCache esteja instalado, extraia o seguinte

arquivo de VFCache_Cluster_Support_1.5.zip para o diretório de

instalação do VFCache:

• Para Linux

O arquivo de script VFCache_State_Control.sh

• Para Windows

O arquivo de script VFCache_State_Control.vbs

2. Em todos os nós de cluster, extraia o conteúdo da pasta que contém os arquivos

do Veritas Cluster Support para seu sistema operacional em <VCS_HOME>/bin.

Os arquivos de suporte de cluster deverão aparecer na pasta

<VCS_HOME>/bin/EMC_VFCache/.

3. Verifique se todos os arquivos extraídos estão acessíveis e são executáveis pelo

usuário que estiver executando o aplicativo VCS. No Linux, aplique o comando

chmod aos arquivos.

60 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Tópicos sobre gerenciamento avançado

Criando o recurso EMC_VFCache em seu grupo de aplicativos

Esta seção descreve como criar o recurso EMC_VFCache no grupo de aplicativos que

usa o VFCache.

Para criar o recurso, realize as seguintes etapas:

1. Defina o tipo de recurso EMC_VFCache executando os seguintes comandos:

• hatype -add EMC_VFCache

• hatype -modify EMC_VFCache SourceFile VFC_Home/bin/EMC_VFCache/EMC_VFCache.cf

em que VFC_Home é a pasta de instalação do VFCache

2. Inicie o agente para o novo tipo de recurso executando o seguinte comando:

haagent -start EMC VFCACHE -sys system

em que system é o nó em que o agente está em execução

3. Crie um recurso EMC_VFCache em seu grupo de aplicativos executando o

seguinte comando:

hares -add emc_vfcache_resource EMC_VFCache test_group

em que test_group é o nome do grupo de aplicativos

4. Habilite o agente para gerenciar o recurso executando o seguinte comando:

hares -modify emc_vfcache_resource ENABLED 1

5. Ative o recurso executando o seguinte comando (no nó em que o grupo de

aplicativos está ativo no momento):

hares -online resource -sys system

em que system é o nome do nó

Definindo dependências

Esta seção descreve como adicionar as seguintes dependências ao recurso do

VFCache criado na etapa anterior:

O recurso do VFCache deverá depender da LUN ou das LUNs compartilhadas.

O aplicativo deverá depender do recurso do VFCache.

Configurando o suporte do VFCache para clusters 61

Tópicos sobre gerenciamento avançado

Para criar dependências, execute as seguintes etapas:

1. Crie a dependência do recurso do VFCache executando o seguinte comando:

hares -link emc_vfcache_resource storage_resource

em que storage_resource é o nome de seu recurso de armazenamento

2. Crie a dependência do aplicativo executando o seguinte comando:

hares -link application_resource emc_vfcache_resource

em que application_resource é o nome de seu recurso de aplicativo

Configurando o VFCache

Após a conclusão bem-sucedida da configuração em cluster, execute as seguintes

etapas:

1. Configure normalmente os dispositivos de cache e de origem em nós passivos.

2. Em todos os nós passivos, execute o seguinte comando:

vfcmt set -clustermode passive

Esse comando libera todos os dispositivos de origem e permite sua aquisição por

um nó ativo.

3. Configure os dispositivos de cache e de origem no nó ativo.

Verificando a aplicação adequada da solução de suporte de clusterPara verificar a aplicação adequada da solução de suporte de cluster, use o comando

vfcmt display -all para garantir que:

Os discos do VFCache, nos nós em que o recurso do VFCache está desativado,

estejam no modo de passagem

Os discos do VFCache, nos nós em que o recurso do VFCache está ativado,

estejam no modo de passagem

62 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Tópicos sobre gerenciamento avançado

Configurando o suporte para SteelEye LifeKeeper Cluster Suite

Esta seção descreve como configurar o suporte de cluster para o SteelEye LifeKeeper

Cluster Suite.

Obs.: O SteelEye LifeKeeper Cluster Suite não é compatível com o VMware.

As soluções apresentadas neste documento são relevantes para hierarquias de um

só recurso, nos seguintes cenários:

Uma hierarquia simples, compreendendo:

• Um único dispositivo de armazenamento compartilhado (por exemplo, uma

LUN em um storage array) protegido por um ARK (Application Recovery Kit, kit

de recuperação de aplicativos) de sistema de arquivos.

• Um único aplicativo que utiliza esse dispositivo de armazenamento e que

pode ser acelerado pelo VFCache. Esse aplicativo também terá um ARK

definido para ele, com uma dependência do ARK de sistema de arquivos

mencionado anteriormente.

Uma hierarquia mais complexa, como:

• Vários desses aplicativos que contam com o mesmo dispositivo de

armazenamento compartilhado (a ser acelerado pelo VFCache), com seus

ARKs dependentes do ARK de sistema de arquivos.

• Vários dispositivos de armazenamento compartilhado (a serem acelerados

pelo VFCache) protegidos por ARKs, na condição de que todos eles sejam

compatíveis com o mesmo aplicativo único, com uma dependência de

todos eles.

• Uma combinação dos dois cenários acima, na condição de que todos os

aplicativos dependam de todos os dispositivos de armazenamento

compartilhado.

Os cenários descritos acima garantem o requisito de modo ativo/standby, pois eles

não permitem que um aplicativo seja transferido para outro servidor sem a

transferência do outro aplicativo também.

Configurando o suporte do VFCache para clusters 63

Tópicos sobre gerenciamento avançado

A figura a seguir ilustra um estado de exemplo de um dispositivo de armazenamento

compartilhado único.

Obs.: Essa figura também ilustra um IP-ARK para o cluster. Essa é uma configuração

comum que permite acesso ao cluster por meio de um único endereço IP em vez de

usar dois endereços IP separados para os dois servidores. Esse não é um

pré-requisito para esta configuração.

As seções a seguir descrevem como ativar o suporte de cluster do VFCache nos

sistemas operacionais compatíveis.

“Ativando o suporte de cluster no Linux” na página 64

“Ativando o suporte de cluster no Windows” na página 70

Ativando o suporte de cluster no Linux

Esta seção descreve como ativar o suporte de cluster no ambiente do Linux. Para

ativar o suporte de cluster, é necessário executar as seguintes tarefas:

“Configurando o VFCache” na página 65

“Incluindo um Application Recovery Kit” na página 65

“Adicionando dependências” na página 67

“Configurando o VFCache” na página 69

64 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Tópicos sobre gerenciamento avançado

Antes de começar, extraia os arquivos de script relevantes de

VFCache_Cluster_Support_1.5.zip em /tmp/. Os arquivos deverão estar

acessíveis e ser executáveis pelo usuário root ou o usuário que estiver executando o

aplicativo SteelEye.

Configurando o VFCache

Instale o VFCache nos nós desejados no cluster, conforme descrito no Guia de

Instalação e Administração do VFCache para Windows e Linux.

Em cada nó do cluster em que o VFCache estiver em execução, coloque o script

VFCache_State_Control.sh no diretório /etc/emcsfc.

Certifique-se de que o script tenha permissões executáveis.

Obs.: Ocorrerá falha no ARK do VFCacheClean se o script acima não estiver presente

ao iniciar ou parar o ARK.

Incluindo um Application Recovery Kit

Esta seção descreve como adicionar um ARK.

Obs.: É necessário executar esta etapa antes de começar a acelerar qualquer

dispositivo de origem. Caso contrário, poderão surgir informações obsoletas no

cache. É possível executar essa etapa até mesmo antes, ou seja, antes de instalar o

VFCache nos servidores de cluster.

Para adicionar um ARK, execute as seguintes etapas:

1. Crie um ARK genérico para proteger o VFCache:

1. Clique no botão Create Resource . A tela Create Resource Wizard será

exibida.

2. Selecione Generic application e clique em Next.

3. Deixe Switchback Type como Intelligent (a menos que sua configuração

específica exija outra definição) e, em seguida, clique em Next.

4. Selecione o servidor em que será instalado esse ARK (o padrão deve ser usado,

a menos que outra configuração seja necessária). Em seguida, clique em Next.

5. Quando for solicitado o script de restauração, digite o caminho do script

restoreCache.sh fornecido com o kit de suporte de cluster e, em seguida,

clique em Next.

Configurando o suporte do VFCache para clusters 65

Tópicos sobre gerenciamento avançado

6. Quando for solicitado o script de remoção, digite o caminho do script

removeCache.sh fornecido com o kit de suporte de cluster e, em seguida,

clique em Next.

7. Deixe o caminho para o QuickCheck Script em branco e, em seguida, clique

em Next.

8. Deixe o campo Application Info em branco (a menos que seja necessária outra

configuração) e, em seguida, clique em Next.

9. Na tela seguinte, selecione Yes para ativar o ARK após sua criação e, em

seguida, clique em Next.

10.Digite um nome para o recurso (por exemplo, VFCacheClean) e clique em

Create Instance. Confirme a informação contida na caixa de diálogo Create

Resource e, em seguida, clique em Next. A tela Extend Wizard será exibida.

2. Estenda o ARK para o servidor (ou os servidores) em standby:

1. Clique em Accept Defaults (ou, se precisar personalizar os parâmetros, clique

em Next).

O processo de extensão do ARK será iniciado.

2. Se a extensão ocorrer com êxito, clique em Finish e em Done.

66 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Tópicos sobre gerenciamento avançado

A Figura 3 ilustra o novo recurso (VFCacheClean) na janela Resource Hierarchies.

Figura 3 Novo recurso na árvore de hierarquias de recursos

Adicionando dependências

Esta seção descreve como adicionar as seguintes dependências ao recurso

VFCacheClean criado na etapa anterior:

O recurso VFCacheClean deverá depender da LUN ou das LUNs compartilhadas.

O aplicativo deverá depender do novo recurso, o VFCacheClean.

Para criar a dependência das LUNs, execute o seguinte:

1. Clique com o botão direito do mouse no novo recurso e selecione Create

Dependency. A tela Create Dependency Wizard será exibida.

2. Selecione o recurso de LUN (a marca do recurso é o ponto de montagem da LUN)

e, em seguida, clique em Next.

3. Clique em Create Dependency e em Done. Com isso, o recurso será adicionado

como a raiz de uma nova hierarquia, abaixo da qual reside o recurso de LUN.

Repita da etapa 1 até a etapa 3 para cada LUN da qual o aplicativo seja dependente.

Configurando o suporte do VFCache para clusters 67

Tópicos sobre gerenciamento avançado

A Figura 4 ilustra o novo layout das hierarquias com a nova dependência.

Figura 4 Novo recurso na árvore de hierarquias com uma dependência

Para criar a dependência do recurso, execute o seguinte:

1. Clique com o botão direito do mouse no recurso de aplicativo e selecione Create

Dependency. A tela Create Dependency Wizard será exibida.

2. Selecione o novo recurso (VFCacheClean) e clique em Next.

3. Clique em Create Dependency e em Done. O novo recurso será exibido como um

recurso do qual o recurso de aplicativo é dependente.

Repita da etapa 1 até a etapa 3 para cada aplicativo que use o VFCache.

68 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Tópicos sobre gerenciamento avançado

A Figura 5 ilustra a nova hierarquia única final.

Figura 5 Novo recurso na hierarquia com as duas dependências

Configurando o VFCache

Após a conclusão bem-sucedida da configuração em cluster, execute as seguintes

etapas:

1. Configure normalmente os dispositivos de cache e de origem em nós passivos.

2. Em todos os nós passivos, execute o seguinte comando:

vfcmt set -clustermode passive

Esse comando libera todos os dispositivos de origem e permite sua aquisição por

um nó ativo.

3. Configure os dispositivos de cache e de origem no nó ativo.

Registro

Os registros de script são gravados em /var/log/messages, precedidos pelo

rótulo emcvfcclean.

Configurando o suporte do VFCache para clusters 69

Tópicos sobre gerenciamento avançado

Ativando o suporte de cluster no Windows

Esta seção descreve como ativar o suporte de cluster no ambiente do Windows. Para

ativar o suporte de cluster, é necessário executar as seguintes tarefas:

“Configurando o VFCache” na página 70

“Incluindo um Application Recovery Kit” na página 70

“Adicionando dependências” na página 72

“Configurando o VFCache” na página 74

Antes de começar, extraia os arquivos de script relevantes de

VFCache_Cluster_Support_1.5.zip para uma pasta temporária.

Configurando o VFCache

Instale o VFCache nos nós desejados no cluster, conforme descrito no Guia de

Instalação e Administração do VFCache para Windows e Linux. Se o VFCache já estiver

instalado, vá para a próxima etapa.

Em cada nó do cluster em que o VFCache estiver em execução, coloque o script

VFCache_State_Control.vbs na pasta em que a ferramenta

EmcVfcAgent.exe estiver localizada; por padrão, a pasta é C:\Program Files\EMC\VFC.

Certifique-se de que o script tenha permissões executáveis.

Obs.: Ocorrerá falha no ARK do VFCacheClean se o script acima não estiver presente

ao iniciar ou parar o ARK.

Incluindo um Application Recovery Kit

Esta seção descreve como adicionar um ARK.

Obs.: É necessário executar esta etapa antes de começar a acelerar qualquer

dispositivo de origem. Caso contrário, poderão surgir informações obsoletas no

cache. É possível executar essa etapa até mesmo antes, ou seja, antes de instalar o

VFCache nos servidores de cluster.

70 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Tópicos sobre gerenciamento avançado

Para adicionar um ARK, execute as seguintes etapas:

1. Crie um ARK genérico para proteger o VFCache:

1. Clique no botão Create Resource . A tela Create Resource Wizard será

exibida.

2. Selecione os servidores primário e de backup desejados e depois clique em

Next.

3. Selecione Generic application e clique em Next.

4. Quando for solicitado o script de restauração, digite o caminho do script

restoreCache.vbs fornecido com o kit de suporte de cluster e depois

clique em Next.

5. Quando for solicitado o script de remoção, digite o caminho do script

removeCache.vbs fornecido com o kit de suporte de cluster e depois clique

em Next.

6. Deixe o caminho para o QuickCheck Script em branco e depois clique em Next.

7. Deixe o caminho para o Deep Check Script em branco e depois clique em Next.

8. Deixe o campo Application Info em branco (a menos que seja necessária outra

configuração) e, em seguida, clique em Next.

9. Digite um nome para o recurso (por exemplo, VFCacheClean) e clique em

Create Instance. Confirme a informação contida na caixa de diálogo Create

Resource e, em seguida, clique em Next. A tela Extend Wizard será exibida.

2. Estenda o ARK para o servidor (ou os servidores) em standby:

1. O script PreExtend é executado automaticamente. Após a conclusão

bem-sucedida, clique em Next.

2. Selecione a prioridade de backup (deixe como 10, a menos que seja exigido

de outra forma) e, em seguida, clique em Extend.

O processo de extensão do ARK será iniciado.

3. Se a extensão ocorrer com êxito, clique em Finish e em Done.

Configurando o suporte do VFCache para clusters 71

Tópicos sobre gerenciamento avançado

A Figura 6 ilustra o novo recurso (VFCacheClean) na janela Resource Hierarchies.

Figura 6 Novo recurso na árvore de hierarquias de recursos

Adicionando dependências

Esta seção descreve como adicionar as seguintes dependências ao recurso

VFCacheClean criado na etapa anterior:

O VFCacheClean deve depender do volume relevante que reside na LUN

compartilhada (a que estiver sendo acelerada).

O aplicativo deverá depender do novo recurso, o VFCacheClean.

Para criar a dependência do volume, execute o seguinte:

1. Clique com o botão direito do mouse no novo recurso e selecione Create

Dependency. A tela Create Dependency Wizard será exibida.

2. Selecione o servidor atual e clique em Next.

3. Selecione o recurso de volume e clique em Next. A marca do recurso é o nome do

volume.

72 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Tópicos sobre gerenciamento avançado

4. Clique em Add Dependency e em Done. Com isso, o recurso será adicionado

como a raiz de uma nova hierarquia, abaixo da qual reside o recurso de volume.

Repita da etapa 1 até a etapa 4 para cada volume do qual o aplicativo seja

dependente.

Para criar a dependência do recurso, execute o seguinte:

1. Clique com o botão direito do mouse no recurso de aplicativo e selecione Create

Dependency. A tela Create Dependency Wizard será exibida.

2. Selecione o novo recurso (VFCacheClean) e clique em Next.

3. Clique em Create Dependency e em Done. O novo recurso será exibido como um

recurso do qual o recurso de aplicativo é dependente.

Repita da etapa 1 até a etapa 3 para cada aplicativo que use o VFCache.

A Figura 7 ilustra a hierarquia final.

Figura 7 Novo recurso na hierarquia com as duas dependências

Configurando o suporte do VFCache para clusters 73

Tópicos sobre gerenciamento avançado

Configurando o VFCache

Após a conclusão bem-sucedida da configuração em cluster, execute as seguintes

etapas:

1. Configure normalmente os dispositivos de cache e de origem em nós passivos.

2. Em todos os nós passivos, execute o seguinte comando:

vfcmt set -clustermode passive

Esse comando libera todos os dispositivos de origem e permite sua aquisição por

um nó ativo.

3. Configure os dispositivos de cache e de origem no nó ativo.

Registro

Os registros de script são gravados em

%TEMP%\vfc_cluster_resource_log.txt

Suporte para o Hyper-VEsta seção descreve os problemas relevantes à execução do VFCache no ambiente do

Hyper-V.

No ambiente do Hyper-V do Windows Server 2008 R2, o VFCache é instalado e

executado no host do Hyper-V e pode acelerar o acesso de I/O de várias máquinas

virtuais ao sistema de armazenamento.

A interface de linha de comando do VFCache habilita o armazenamento em cache em

drives de discos físicos selecionados (LUNs) apresentados ao host do Hyper-V.

No ambiente do Hyper-V, o VFCache é independente em relação a sistemas

operacionais.

O VFCache pode ser usado para acelerar as seguintes solicitações de I/O:

Solicitações de I/O que são emitidas no nível da máquina virtual para discos

virtuais e transmitidas ao armazenamento subjacente

Solicitações de I/O que têm origem no nível do host

74 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Tópicos sobre gerenciamento avançado

O diagrama a seguir ilustra esse relacionamento.

Ao instalar o VFCache no ambiente do Hyper-V, atente-se aos seguintes detalhes:

A placa e o driver do VFCache, bem como o software VFCache são instalados na

máquina host do Hyper-V. Isso resulta no seguinte:

• Os discos virtuais podem ser definidos antes ou após a configuração da LUN

como um dispositivo de origem.

• Todos os discos virtuais alocados em um dispositivo de origem de LUN serão

acelerados.

O procedimento de instalação é idêntico ao procedimento descrito para o

Windows. Para obter mais informações, consulte Capítulo 1, “Instalando o

VFCache”.

Suporte para o Hyper-V 75

Tópicos sobre gerenciamento avançado

Suporte para VMAXVocê pode beneficiar-se da instalação de placas do VFCache em um ambiente de

array do VMAX. As placas do VFCache são instaladas fisicamente no host do servidor

e funcionam com o VMAX para melhorar o desempenho dos aplicativos, reduzindo,

dessa forma, ainda mais a latência de I/O.

O VFCache e o VMAX reconhecem um ao outro.

No VMAX:

• É possível identificar as LUNs que são aceleradas pelo VFCache, bem como

visualizar as estatísticas e as informações do host.

• Para impedir a corrupção dos dados, a replicação SRDF é desativada para as

LUNs de destino aceleradas pelo VFCache.

• Você pode usar a API e a CLI da Symmetrix para visualizar as estatísticas e

monitorar as placas do VFCache.

No VFCache:

• As LUNs do VMAX serão exibidas no comando vfcmt display -all.

• Quando o VFCache identificar uma LUN do VMAX, esse dispositivo será

bloqueado, impedindo, dessa forma, a possibilidade de dois hosts

armazenarem a mesma LUN em cache, o que causaria corrupção dos dados.

Se necessário, da mesma forma como é feito quando é necessário substituir

um servidor, você poderá desbloquear manualmente o dispositivo usando o

comando vfcmt release -source. Para obter mais informações sobre esse

comando, consulte Capítulo 5.

Para que esses recursos funcionem, o VMAX deverá estar operando com o suporte ao

VFCache habilitado.

No ambiente do VMware, o suporte do VMAX é ativado apenas para LUNs montadas

como um RDM físico.

Configurando a desduplicação de dadosO VFCache permite aproveitar os benefícios da desduplicação de dados, tais como

redução dos requisitos de largura de banda e armazenamento e maior expectativa de

vida útil do dispositivo de cache.

A desduplicação elimina os dados redundantes armazenando apenas uma só cópia de

fragmentos de dados idênticos, além de fornecer acesso aos dados a partir do cache.

76 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Tópicos sobre gerenciamento avançado

A desduplicação é habilitada por dispositivo de cache. Dessa forma, as solicitações

de todos os aplicativos que usam o dispositivo do VFCache habilitado serão

desduplicadas.

Em geral, é mais provável que a desduplicação beneficie ambientes nos quais dados

não estruturados, como arquivos, sejam armazenados em cache. A desduplicação

não será útil quando dados em cache contiverem assinaturas internas, como a carga

da Oracle.

Por padrão, a desduplicação do VFCache é desabilitada.

Ao ativar a desduplicação, uma relação de desduplicação é definida (padrão de

20%), representando uma porcentagem da quantidade de dados que estão

duplicados em seu cache. A desduplicação usa RAM proporcional a essa relação de

desduplicação.

Para determinar o melhor uso da desduplicação em seu ambiente, execute as

seguintes etapas:

1. Adicione um dispositivo do VFCache e habilite a desduplicação executando o

seguinte comando:

vfcmt add -cache_dev <device> -enable_ddup

em que device é especificado como um dispositivo específico do sistema

operacional.

2. Adicione o dispositivo de origem executando o seguinte comando:

vfcmt add -source_dev <device>

em que o dispositivo de origem é especificado como um dispositivo específico do

sistema operacional.

3. Após o aquecimento do cache (depois de deixá-lo funcionar durante um ciclo de

negócios típico), visualize a estatística de desduplicação executando o seguinte

comando:

vfcmt display -ddup_device <device>

em que device é especificado como um dispositivo específico do sistema

operacional ou como um identificador do VFCache.

Obs.: Esse comando exibe a estatística de desduplicação, e não a estatística

do dispositivo do VFCache, exibida com o comando vfcmt display -all.

Configurando a desduplicação de dados 77

Tópicos sobre gerenciamento avançado

4. Calcule a relação de hits de desduplicação observada e compare-a com a relação

configurada.

• Calcule a relação de hits de desduplicação observada dividindo o valor de

Write Hits pelo valor em Writes Received. Essa é a quantidade de dados

duplicados contidos no cache.

– Se a relação observada for menor do que 10%, será recomendável

desativar a desduplicação ou reconfigurar o ganho de desduplicação como

0%. Isso permitirá que você se beneficie da vida útil estendida do

dispositivo de cache.

– Se a relação observada for superior a 35%, será recomendável aumentar o

ganho de desduplicação para corresponder à desduplicação observada.

– Se a relação observada estiver entre 10% e 35%, será recomendável

deixar o ganho de desduplicação como está.

5. Para alterar a relação configurada, remova o dispositivo do VFCache e recrie um

novo usando o comando vfcmt add -cache_dev, conforme descrito nesta seção.

Obs.: O processo de alteração do ganho de desduplicação em um dispositivo do

VFCache requer que você, primeiramente, interrompa todos os dispositivos de origem

que estiverem sendo acelerados por esse dispositivo, depois remova o dispositivo do

VFCache e adicione um novo dispositivo do VFCache. Esse procedimento resultará na

inicialização com um cache vazil.

Para obter mais informações sobre esse comando, consulte Capítulo 5, “Referência

de Comandos”.

A tabela a seguir mostra a memória usada pela ativação da desduplicação.

Tabela 6 Uso da memória com desduplicação

Ganho da desduplicação configurada Placa de 350 GB Placa de 700 GB

10% 100 MB 200 MB

20% 200 MB 400 MB

50% 500 MB 1 GB

78 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Tópicos sobre gerenciamento avançado

Visualizando a estatística da desduplicação

Esta seção descreve a estatística da duplicação de dados.

Para visualizar a estatística, execute o seguinte comando:

vfcmt display -ddup -cache_dev <device> | -source_dev <device>

onde device pode ser especificado como um dispositivo específico ao sistema

operacional ou como um controle do VFCache.

Para obter mais informações sobre esse comando, consulte Capítulo 5, “Referência

de Comandos”.

A tabela seguinte descreve a estatística primária de desduplicação de dados:

Tabela 7 Estatística da desduplicação

Estatística principal Estatística de especialista Descrição

ddup_read_hit número de solicitações de leitura encontradas no cache de desduplicação

ddup_read_miss número de solicitações de leitura não encontradas no cache de desduplicação

ddup_write_hit número de solicitações de gravação encontradas no cache de desduplicação

ddup_write_miss número de solicitações de gravação não encontradas no cache de desduplicação

Configurando a desduplicação de dados 79

Tópicos sobre gerenciamento avançado

ddup_validate_miss número de solicitações de dados que foram excluídos do cache de desduplicação

ddup_validate_hit número de solicitações de dados que foram encontrados no cache de desduplicação

ddup_ios_received número de leituras e gravações recebidas

ddup_read_received número de leituras recebidas

ddup_ios_pending número de solicitações de gravação pendentes de dados duplicados

ddup_down_reads número de leituras reais da placa flash

ddup_down_writes número de gravações reais na placa flash

ddup_ios_errors número de erros de leitura e gravação

ddup_writes_received número de gravações recebidas

ddup_ios_outstanding número de leituras e gravações em andamento no cache de desduplicação

ddup_entries_num número de páginas do cache no cache de desduplicação

ddup_occupied_entries_num número de páginas ocupadas no cache de desduplicação

ddup_evictions Número de exclusões

ddup_evicted_during_read número de exclusões na leitura

ddup_evicted_during_write número de exclusões na gravação

ddup_eviction_failed número de gravações no cache de desduplicação que foram ignoradas devido a uma operação de gravação em andamento no mesmo local

ddup_sig_errors erros na assinatura sha1; não é possível calcular a assinatura.

ddup_cache_is_purged_error número de gravações no cache de desduplicação que foram ignoradas devido a uma operação de limpeza em andamento

Tabela 7 Estatística da desduplicação (continuação)

Estatística principal Estatística de especialista Descrição

80 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Tópicos sobre gerenciamento avançado

Alterando o tamanho máximo de I/OEsta seção descreve como configurar o tamanho máximo de I/O.

Por padrão, os dados com mais de 64 KB são passados para o disco, e não

armazenados em cache. Esse tamanho é correto para a maioria dos aplicativos. No

entanto, para alguns aplicativos, o armazenamento em cache será mais eficaz se for

permitido que dados de até 128 KB sejam armazenados em cache.

Para determinar melhor o tamanho máximo de I/O adequado para seu ambiente, siga

estas etapas:

1. Adicione um dispositivo do VFCache e deixe que ele seja executado por todo um

ciclo de negócios típico. Isso permite que o cache se aqueça.

2. Abra a janela de estatística correspondente ao dispositivo de origem acelerado.

3. Use o comando vfcmt display -all para exibir a estatística do dispositivo de

origem. Se a porcentagem de skips for maior que 25%, você poderá se beneficiar

do aumento do tamanho máximo de I/O.

Obs.: Se você fizer backup no dispositivo flash e a partir dele, provavelmente os

I/Os serão maiores que o padrão (64 KB). Como você não deseja armazenar os

I/Os de backup em cache, nesse caso, é recomendável permitir mais de 25% de

skips e não aumentar o I/O máximo.

4. Para alterar o ganho configurado, remova o dispositivo do VFCache e crie outro

com um novo número máximo de I/O, conforme descrito na seção a seguir.

Obs.: O processo de remoção e criação de um dispositivo do VFCache requer que

você, primeiramente, interrompa todos os dispositivos de origem que estiverem

sendo acelerados por esse dispositivo, depois remova o dispositivo do VFCache e

adicione um novo dispositivo do VFCache. Esse procedimento resultará na

inicialização com um cache vazio.

Alterando o tamanho máximo de I/O

Esta seção descreve como alterar o tamanho máximo de I/O.

Para alterar o tamanho máximo de I/O, execute o seguinte comando:

vfcmt add -cache_dev <device> -set_max_io_size <max_io_size>

Alterando o tamanho máximo de I/O 81

Tópicos sobre gerenciamento avançado

em que device é especificado como um dispositivo específico do sistema

operacional.

em que max_io_size é o tamanho máximo de I/O a ser armazenado em cache.

Obs.: O comando add -cache_dev também é usado para definir a desduplicação,

conforme descrito na seção anterior. Você pode definir a desduplicação e o tamanho

máximo de I/O no mesmo comando. Se você não definir a desduplicação ao emitir

esse comando, ela será definida como o padrão (desabilitada).

Recuperando uma LUN do snapshotSe um snapshot de LUN ou uma cópia do BCV foi obtida no array e posteriormente foi

usado para reverter alterações na LUN de origem, o servidor não será atualizado com

as alterações feitas. Isso pode fazer com que o cache forneça dados que não foram

atualizados com o conteúdo do snapshot.

Para evitar que isso ocorra, ao recuperar do snapshot ou de uma cópia do BCV,

execute as etapas a seguir:

1. Desative o aplicativo que está acessando o volume de origem. Isso pode ser feito

usando ferramentas específicas ao aplicativo, como o Replication Manager, etc.

2. Descarregue os dados em buffers de host usando um comando apropriado, como

admsnap flush; no Linux, sincronize e desmonte o sistema de arquivos.

3. Invalide o conteúdo do dispositivo de origem usando o comando purge

-source_dev.

4. Execute as operações de snapshot no array.

5. Quando a restauração for concluída, remonte o sistema de arquivos, conforme

necessário.

82 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Referência de Comandos

CAPÍTULO 5

Referência de Comandos

Este capítulo descreve os comandos da interface de linha de comando. Para obter

mais informações sobre os símbolos usados na sintaxe de comando, consulte

“Convenções tipográficas” na página 7.

Comandos executáveisTabela 8 Comandos executáveis

Comando FunçãoConsulte a página

vfcmt add -cache_dev <device> -enable_ddup -set_max_io_size <max_io_size>

instrui o VFCache a usar o dispositivo device para o armazenamento em cache de blocos de dados

página 85

vfcmt add -source_dev <device> [-cache_dev <device>]

instrui o VFCache a fornecer serviços de cache para o dispositivo de bloco device.

página 86

vfcmt delete -cache_dev <device> | -handle <handle>

instrui o VFCache a parar de usar o dispositivo de cache device

página 86

vfcmt delete -source_dev <device> | -handle <handle>

instrui o VFCache a interromper o cache de serviços para o dispositivo de bloco device

página 86

vfcmt disable -maxio -cache_dev <device> | -handle <handle>

instrui o VFCache a processar todos os IOs, independente do tamanho

página 87

vfcmt display -all fornece uma exibição resumida de todos os dispositivos de cache e dispositivos de bloco de origem configurados

página 87

vfcmt display -cache_dev <device>| -handle <handle>

exibe estatísticas, dispositivos de origem e informações sobre cache para o dispositivo de cache especificado

página 87

vfcmt display -ddup -cache_dev <device> | -source_dev <device>

exibe a estatística da desduplicação página 88

Comandos executáveis 83

Referência de Comandos

vfcmt display -serial -device <device>

exibe o número de série do dispositivo flash página 87

vfcmt display -source_dev <device>| -handle <handle>

exibe o estado do dispositivo de origem além de estatísticas de desempenho específicas associadas ao dispositivo de origem

página 87

vfcmt extractlog -device <device> {-path <logpath>}

cria um arquivo de registros com dados de depuração

página 88

vfcmt help exibe um breve resumo de cada um dos comandos

página 88

vfcmt migrate -existing_dev <device>|-existing_hd <handle> -new_dev <device> |-new_hd <handle>

instrui o VFCache a mover todos os dispositivos de origem de um dispositivo de cache para outro.

página 88

vfcmt purge -cache_dev <device>| -handle <handle>

instrui o VFCache a descartar todas as entradas de cache atuais

página 89

vfcmt purge -source_dev <device>| -handle <handle>

instrui o VFCache a descartar as entradas de cache atuais relacionadas a um dispositivo de origem específico

página 89

vfcmt release -source <device> libera o bloqueio de um dispositivo VMAX habilitado para o VFCache

página 89

vfcmt set -clustermode passive permite a configuração do VFCache em clusters

página 89

vfcmt set -opmode <passthru_mode> -cache_dev <dev_name> | -handle <dev_handle>

permite a alteração manual do estado de um dispositivo de cache

página 90

vfcmt set -opmode <passthru_mode> -source_dev <dev_name> | -handle <dev_handle>

permite a alteração manual do estado de um dispositivo de origem

página 90

vfcmt start -cache_dev <device>| -handle <handle>

instrui o VFCache a preparar o dispositivo de cache para operações de cache

página 91

vfcmt start -source_dev <device>| -handle <handle>

instrui o VFCache a iniciar serviços de cache para o dispositivo de bloco / dispositivo de origem

página 91

Tabela 8 Comandos executáveis (continuação)

Comando FunçãoConsulte a página

84 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Referência de Comandos

vfcmt add -cache_dev <device> -enable_ddup -set_max_io_size <max_io_size>

em que device é especificado como um dispositivo específico ao sistema

operacional.

em que max_io_size é o tamanho máximo do IO a ser armazenado em cache.

add cache_dev instrui o VFCache a usar o dispositivo de cache device para o cache de

blocos de dados.

Você pode ativar a desduplicação de dados com a opção -enable_ddup. Para obter

mais informações, consulte “Configurando a desduplicação de dados” na página 77.

Com a opção -set_max_io_size, é possível alterar o tamanho máximo de I/O a ser

armazenado em cache. Para obter informações, consulte “Alterando o tamanho

máximo de I/O” na página 81.

Você pode definir a desduplicação e o tamanho máximo de I/O no mesmo comando.

Se você não definir seus valores ao emitir o comando, eles serão definidos com os

valores padrão (desduplicação desativada e o tamanho máximo de I/O = 64 k).

Antes de executar este comando, certifique-se de que o dispositivo seja compatível

com o VFCache e de que o dispositivo não esteja em uso.

Após a conclusão com êxito do comando add -cache_dev, o comando

start -cache_dev é executado automaticamente, iniciando, assim, o cache no

dispositivo especificado.

vfcmt stop -cache_dev <device>| -handle <handle>

instrui o VFCache a interromper operações de cache para todos os dispositivos de bloco de origem atualmente usando o dispositivo de cache

página 91

vfcmt stop -source_dev <device>| -handle <handle>

instrui o VFCache a interromper serviços de cache para o dispositivo de origem

página 92

vfcmt updatefirmware -device <device> -path <path> -force

atualiza o firmware da placa PCIe página 92

vfcmt version exibe a versão atual do software VFCache página 92

Tabela 8 Comandos executáveis (continuação)

Comando FunçãoConsulte a página

Comandos executáveis 85

Referência de Comandos

vfcmt add -source_dev <device> [-cache_dev <device>]

em que os nomes dos dispositivos de origem são especificados como dispositivos

específicos ao sistema operacional.

em que o dispositivo de cache pode ser especificado como um dispositivo específico

ao sistema operacional ou como um identificador do VFCache.

add -source_dev instrui o VFCache a fornecer serviços de cache para o dispositivo de

bloco source_dev.

Por padrão, o dispositivo de bloco será conectado somente a um dispositivo de

cache, o primeiro que seja definido. Para conectar o dispositivo de bloco a um

dispositivo de cache diferente, use o parâmetro opcional -cache_dev device.

Use este comando somente em um dispositivo de origem que não tenha sido

configurado anteriormente.

Após a conclusão com êxito do comando add -source_dev, o comando

start -source_dev é executado automaticamente.

vfcmt delete -cache_dev <device> | handle <handle>

onde o dispositivo de cache pode ser especificado como um dispositivo específico ao

sistema operacional ou como um controle do VFCache.

delete -cache_dev instrui o VFCache a parar de usar o dispositivo de cache device.

Antes de executar este comando, verifique se todos os dispositivos de origem

associados a este dispositivo de cache foram interrompidos e excluídos.

Na conclusão com êxito, toda a memória alocada anteriormente pelo kernel para

implementar o cache terá sido liberada.

vfcmt delete -source_dev <device> | handle <handle>

onde o dispositivo de origem pode ser especificado como um dispositivo específico

ao sistema operacional ou como um controle do VFCache.

delete -source_dev instrui o VFCache a interromper o cache de serviços para o

dispositivo de bloco device.

Se não for possível encerrar os serviços de cache para o dispositivo de origem, será

retornado um erro.

86 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Referência de Comandos

vfcmt disable -maxio -cache_dev <device> | handle <handle>

onde o dispositivo de cache pode ser especificado como um dispositivo específico ao

sistema operacional ou como um controle do VFCache.

disable -maxio instrui o VFCache a processar todos os IOs, independente do tamanho.

Quando maxio está habilitado, os IOs que excedem o tamanho máximo são

transmitidos diretamente para o dispositivo de origem, porque geralmente é mais

eficaz processá-los como um IO grande. Se maxio estiver desabilitado, todas as

solicitações, independente do tamanho, serão processadas pelo cache.

Este comando permanecerá em vigor até que o VFCache seja reiniciado ou que o

sistema seja reinicializado.

vfcmt display -all

display -all fornece uma exibição resumida de todos os dispositivos de cache e

dispositivos de bloco de origem configurados. Também exibe as estatísticas de cache

e os controles associados a todos os dispositivos.

vfcmt display -cache_dev <device> | handle <handle>

onde o dispositivo de cache pode ser especificado como um dispositivo específico ao

sistema operacional ou como um controle do VFCache.

display -cache_dev exibe as informações a seguir sobre o dispositivo de cache

especificado:

estatísticas gerais de cache

o(s) dispositivo(s) de origem vinculado(s) a este dispositivo de cache

uma indicação de que o dispositivo de origem está ou não sendo armazenado em

cache

vfcmt display -serial <device>

onde device é especificado como um dispositivo específico do sistema operacional

display -serial mostra o número de série do dispositivo flash. Esse comando funciona

em dispositivos flash instalados, mesmo se não tiverem sido configurados no VFCache.

vfcmt display -ddup -cache_dev <device> | -source_dev <device>

onde device pode ser especificado como um dispositivo específico ao sistema

operacional ou como um controle do VFCache.

display -ddup exibe a estatística de desduplicação de dados para um dispositivo do

VFCache ou um dispositivo de origem.

Comandos executáveis 87

Referência de Comandos

Para obter mais informações sobre a estatística, consulte “Configurando a

desduplicação de dados” na página 77.

vfcmt display -source_dev <device> | handle <handle>

onde o dispositivo de origem pode ser especificado como um dispositivo específico

ao sistema operacional ou como um controle do VFCache.

display -source_dev exibe o estado do dispositivo de origem além das estatísticas de

desempenho específicas associadas ao dispositivo de origem.

vfcmt extractlog -device <device> {-path <logpath>}

onde device pode ser especificado como um dispositivo específico ao sistema

operacional ou como um controle do VFCache.

em que logpath é o caminho absoluto no qual será criado o arquivo de registros. Por

padrão, o arquivo de registros será criado em um diretório com o nome:

log_devicename_date_time.

O comando extractlog cria um arquivo de registros que contém dados de depuração.

A conclusão desse comando pode levar alguns minutos.

Execute esse comando somente com a orientação do Suporte técnico.

vfcmt help

help exibe um breve resumo de cada um dos comandos vfcmt.

vfcmt migrate -existing_dev <device> | -existing_hd <handle> -new_dev <device> | -new_hd <handle>

em que -existing_dev e -existing_hd representam o nome ou identificador do

dispositivo de cache existente.

em que -new_dev e -new_hd representam o nome ou o controle do novo dispositivo

de cache.

Antes de executar este comando, certifique-se de que:

ambos os dispositivos de cache foram habilitados, usando o comando add

-cache_dev

todos os dispositivos de origem foram interrompidos, usando o comando stop

-source_dev.

Obs.: A execução do comando migrate apaga todos os dados em cache nos

dispositivos de cache.

88 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Referência de Comandos

O comando migrate combina os procedimentos a seguir:

Para o armazenamento em cache no dispositivo de cache existente.

Exclui todo o armazenamento em cache no dispositivo de cache existente.

Move todos os dispositivos de origem para o novo dispositivo de cache.

Inicia o armazenamento em cache no novo dispositivo de cache.

Depois de executar este comando, reinicie os dispositivos de origem, usando o

comando start -source_dev.

vfcmt purge -cache_dev <device> | handle <handle>

onde o dispositivo de cache pode ser especificado como um dispositivo específico ao

sistema operacional ou como um controle do VFCache.

purge -cache_dev instrui o VFCache a descartar todas as entradas de cache atuais.

Na conclusão com êxito, as páginas de cache são marcadas como não usadas,

embora permaneçam na contagem de páginas usadas. O IO subsequente preencherá

novamente o cache.

vfcmt purge -source_dev <device> | handle <handle>

onde device pode ser especificado como um dispositivo específico ao sistema

operacional ou como um controle do VFCache.

purge -source_dev instrui o VFCache a descartar entradas de cache atuais que estão

relacionadas ao dispositivo de origem especificado.

Na conclusão com êxito, as entradas de cache que estão relacionadas ao dispositivo

de origem especificado são marcadas como não usadas, embora permaneçam na

contagem de páginas usadas. O IO subsequente preencherá novamente o cache.

vfcmt release -source <device>

onde device pode ser especificado como um dispositivo específico ao sistema

operacional ou como um controle do VFCache.

Use esse comando quando for necessário remover um bloqueio de um dispositivo de

origem VMAX habilitado para o VFCache, como ocorre quando o servidor precisa ser

substituído.

vfcmt set -clustermode passive

Use esse comando em um nó passivo de um cluster depois de configurar dispositivos

de cache e de origem nesse nó.

Comandos executáveis 89

Referência de Comandos

vfcmt set -opmode <passthru_mode> -cache_dev <device> | -handle <handle>

onde cache_dev pode ser especificado como um dispositivo específico ao sistema

operacional ou como um controle do VFCache.

onde passthru_mode pode ser um dos seguintes:

• pt-normal: altera a passagem para o modo normal, em que tanto leituras

quanto gravações são armazenadas em cache

• pt-rd: altera a passagem para o modo normal, em que leituras não são

armazenadas em cache

• pt-wr: altera a passagem para o modo de gravação, em que gravações não

são armazenadas em cache

• pt-rw: altera a passagem para o modo leitura/gravação, em que nem leituras

nem gravações são armazenadas em cache

set -opmode permite que você altere manualmente o modo de operação do

dispositivo de cache VFCache.

O modo é retornado para passagem normal após um comando start -cache_dev ou

quando definido como normal usando o comando set -opmode.

vfcmt set -opmode <passthru_mode> -source_dev <device> | -handle <dev_handle>

onde device pode ser especificado como um dispositivo específico ao sistema

operacional ou como um controle do VFCache.

onde passthru_mode pode ser um dos seguintes:

• pt-normal: altera a passagem para o modo normal, em que tanto leituras

quanto gravações são armazenadas em cache

• pt-rd: altera a passagem para o modo normal, em que leituras não são

armazenadas em cache

• pt-wr: altera a passagem para o modo de gravação, em que gravações não

são armazenadas em cache

• pt-rw: altera a passagem para o modo leitura/gravação, em que nem leituras

nem gravações são armazenadas em cache

set -opmode permite que você altere manualmente o modo de operação do

dispositivo de cache VFCache.

O modo é retornado para passagem normal após um comando start -source_dev ou

quando definido como normal usando o comando set -opmode.

90 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Referência de Comandos

vfcmt start -cache_dev <device> | handle <handle>

onde o dispositivo de cache pode ser especificado como um dispositivo específico ao

sistema operacional ou como um controle do VFCache.

start -cache_dev instrui o VFCache a preparar o dispositivo de cache para operações

de cache.

Antes de executar este comando, certifique-se de que:

o dispositivo de cache ainda não foi iniciado com um comando start ou add

o dispositivo de cache ainda não está em uso

vfcmt start -source_dev <device> | handle <handle>

onde o dispositivo de origem pode ser especificado como um dispositivo específico

ao sistema operacional ou como um controle do VFCache.

start -source_dev instrui o VFCache a iniciar o cache de serviços para o dispositivo de

bloco device.

Este comando é executado automaticamente na inicialização do sistema, após uma

conclusão com êxito do comando add -source_dev. Ao iniciar o dispositivo de origem

manualmente, certifique-se de que o dispositivo de cache já tenha sido iniciado.

Antes de executar este comando, certifique-se de que:

o dispositivo de origem ainda não foi iniciado com um comando start ou add

o dispositivo de origem ainda não está em uso

vfcmt stop -cache_dev <device> | handle <handle>

onde o dispositivo de cache pode ser especificado como um dispositivo específico ao

sistema operacional ou como um controle do VFCache.

stop cache_dev instrui o VFCache a interromper operações de cache para todos os

dispositivos de bloco de origem atualmente usando o dispositivo de cache.

Todos os IOs que estavam em processo antes deste comando serão concluídos,

ou esgotados, do VFCache antes da finalização do cache. Enquanto o IO está sendo

esgotado, todos os IOs novos são encaminhados diretamente para o dispositivo de

origem.

Comandos executáveis 91

Referência de Comandos

vfcmt stop -source_dev <device> | handle <handle>

onde device pode ser especificado como um dispositivo específico ao sistema

operacional ou como um controle do VFCache.

stop -source_dev instrui o VFCache a parar de armazenar em cache serviços para o

dispositivo de origem.

Se não for possível parar os serviços de cache, será retornado um erro.

vfcmt updatefirmware -device <device> -path <path> -force

onde device pode ser especificado como um dispositivo específico ao sistema

operacional ou como um controle do VFCache.

em que path é o caminho absoluto no qual o arquivo de firmware está localizado.

updatefirmware atualiza o firmware da placa PCIe. É possível usar a opção -force

para realizar a atualização sem exigir confirmação antes da atualização.

vfcmt version

version exibe a versão atual do software VFCache.

92 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

CAPÍTULO 6

Solução de problemas

Este capítulo descreve as atividades que podem ser executadas para solucionar

possíveis problemas. Tópicos principais:

“Tudo na ordem correta” na página 93

“Particionando dispositivos de origem” na página 94

“Suporte a VMAX” na página 94

“Problemas na placa” na página 94

“Mensagens de erro” na página 105

Tudo na ordem corretaQuando você tiver algum problema com o desempenho do armazenamento em cache,

verifique estes itens primeiro:

Confirme se o IO está fluindo pelo dispositivo de origem em cache.

Verifique se o(s) dispositivo de origem é/são aquele(s) em uso pelo aplicativo.

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 94.

Solução de problemas 93

Solução de problemas

Particionando dispositivos de origemNo 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.

Suporte a VMAXVocê poderá encontrar um erro device is busy no registro de erros ao tentar adicionar

um dispositivo de origem ou se o armazenamento em cache para um dispositivo de

origem não for iniciado após a reinstalação.

É provável que uma LUN VMAX tenha sido bloqueada pelo VFCache. O bloqueio é

criado ao usar o VFCache com LUNs VMAX para impedir a corrupção dos dados.

É provável que esse erro apareça se o servidor tiver sido reinstalado.

Para desbloquear a LUN, use o comando vfcmt release -source.

Problemas na placaEsta seção descreve os seguintes problemas na placa:

“Estados operacionais” na página 95

“Integridade do dispositivo Flash” na página 95

“Desligamento não planejado” na página 98

“Localizando o número de série da placa” na página 98

“Indicadores de LED” na página 99

“Substituindo placas” na página 100

94 Guia de Instalação e Administração do VFCache v1.5 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.

Tabela 9 Estados operacionais do driver do VFCache

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 95. Consulte o registro para obter mais informações.

Problemas na placa 95

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:

Tabela 10 Medidas de integridade do dispositivo flash

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

96 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Solução de problemas

A tabela a seguir descreve mensagens de erro relacionadas à integridade do

dispositivo flash.

Mensagem de erro Solução

Attention! - VFCache cache device - Approaching End of Specified Lifetime. Continued usage may lead to loss of data and/or degraded performance.

Prepare-se para substituir a placa.

Attention! - VFCache cache device - End of Specified Lifetime has been Reached. Any Additional Usage will Invalidate Warranty and Data Retention Specification.

Prepare-se para substituir a placa.

Attention! - 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.

Se você estiver usando a placa para armazenamento em cache, não será preciso fazer nada. Se estiver usando a placa para DAS, será necessário copiar seus dados em outra placa, pois ela logo entrará no modo de somente leitura.

Attention! - VFcache cache device is Now in Write Protect (Read Only) Mode. Any Pending Data Should be Saved to an Alternative Storage Device.

Se você estiver usando a placa para armazenamento em cache, não será preciso fazer nada. Se estiver usando a placa para DAS, será necessário copiar seus dados em outra placa, pois ela agora está no modo de somente leitura.

Attention! - VFCache cache is Now in Decreased Performance Mode due to Thermal Limiting.

Há sobreaquecimento da placa e ela parou de funcionar. Para retomar o funcionamento normal da placa, execute o seguinte comando: vfcmt set -opmode pt-normal <cache device>.Se essa mensagem for exibida novamente, verifique o resfriamento da área ou reduza a quantidade de dispositivos de origem da aceleração para reduzir a carga.

Attention! - VFCache cache is Now in Thermal Shutdown mode to Prevent Over Heating.

Há sobreaquecimento da placa e ela parou de funcionar. Para retomar o funcionamento normal da placa, execute o seguinte comando: vfcmt set -opmode pt-normal <cache device>.Se essa mensagem for exibida novamente, verifique o resfriamento da área ou reduza a quantidade de dispositivos de origem da aceleração para reduzir a carga.

Problemas na placa 97

Solução de problemas

Desligamento não planejado

Um desligamento não planejado do dispositivo de cache, por exemplo, devido a uma

interrupção de energia, pode fazer com que o dispositivo P320 entre em um estado

de reconstrução de metadados. A reconstrução pode demorar até 7 minutos. Quando

a reconstrução for concluída, você deve reiniciar o VFCache manualmente.

O VFCache verifica a ocorrência de um desligamento não planejado na execução do

comando vfcmt start -cache_dev.

Se um desligamento não planejado for identificado, o VFCache enviará a seguinte

mensagem para o registro:

SfcMtStartCache:: Cache(<cache dev>, sn <serial# string> Rebuild <0/1, 0==the card is

rebuilding> err <SfcMtError_t>

Localizando o número de série da placa

Se você precisar fazer manutenção na sua placa, deverá reunir as seguintes

informações antes de entrar em contato com a EMC:

Serial number (SN): ____________________________________

Part number (PN): ____________________________________

Revision number (REV): ____________________________________

Essas informações estão localizadas em uma etiqueta no dispositivo flash e devem

ser anotadas como parte do processo de instalação.

Para obter essas informações, execute o seguinte procedimento:

Para o produto PCIEHHS-3XXL/2, use o utilitário ddoemcli.

Para o produto PCIEHHS-3XXL/2 ou 7XXL, use o comando rssdm - L do

utilitário rssdm.

98 Guia de Instalação e Administração do VFCache v1.5 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. O

significado dessas LEDs, listadas quando aparecem de baixo para cima no suporte da

placa, é descrito nas tabelas a seguir.

Tabela 11 Códigos dos indicadores de LED - produto PCIEHHS-3XXL\2

Nome da LED Indicações da 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 – Planejar a substituição

Vermelho – A placa não tem ciclos restantes para programar e eliminar. Além disso, 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 estacionário – NormalVerde piscante – Localizar

Verde - Nenhuma ação

Amarelo – Advertência, inclui:Driver do sistema operacional incorretoProblemas 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 novamenteSe 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

Tabela 12 Códigos dos indicadores de LED - produto PCIEHHS-3XXM\2 e PCIEHHS-7XXM

HHHL Descrição

LED verde LED âmbar LED vermelho

Desligado Desligado Desligado Indica se a energia está desligada.

Verde/âmbar piscando alternadamente (200 ms)

Desligado O firmware está reconstruindo tabelas.

Ligado Desligado Desligado Ligado, nenhuma atividade de host.

Problemas na placa 99

Solução de problemas

Substituindo placas

Esta seção descreve como substituir uma placa do VFCache. Analise esta seção

integralmente antes de substituir uma placa.

Para substituir uma placa, você deve executar as seguintes etapas:

“Substituindo a placa física” na página 101

“Atualizando drivers e o firmware” na página 103

“Migrando os dispositivos de origem para a nova placa” na página 103

Piscando (30 ms)

Desligado Desligado Atividade do host, PCI e NAND.

Código de erro Flash

Código de erro Flash

Código de erro Flash

Indica um código de erro. Códigos de erro têm três dígitos de comprimento e são exibidos ao piscar o primeiro dígito, depois o segundo, depois o terceiro com pausas entre eles e uma longa pausa antes da repetição. O drive não está funcionando.

Códigos de erro fatal do firmware:

112: Falha durante a inicialização do DRAM113: Não há DRAM suficiente para execução no modo configurado313: Erro UECC DRAM441: Erro durante a inicialização do chip411: Parâmetros de drive incorretos na imagem de firmware

Desligado Piscando(30 ms)

Desligado Os metadados estão sendo salvos.

Desligado Ligado Desligado É seguro desligar.

Desligado Desligado Ligado O drive encontrou um erro crítico. Ligue para o suporte.

Tabela 12 Códigos dos indicadores de LED - produto PCIEHHS-3XXM\2 e PCIEHHS-7XXM

HHHL Descrição

LED verde LED âmbar LED vermelho

100 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Solução de problemas

Substituindo a placa física

Para substituir a placa física, execute as seguintes etapas:

1. Desligue o host e desconecte o cabo de alimentação da fonte de alimentação.

Para evitar choque elétrico, desconecte o computador da alimentação principal e de quaisquer redes antes de instalar a placa controladora.

2. Remova a tampa do chassi e depois a placa antiga.

3. Remova o parafuso do suporte, se aplicável, ou solte o mecanismo de retenção

do sistema.

4. Desembale a nova placa e verifique se há danos. Desembale a placa em um

ambiente sem estática e siga os procedimentos de aterramento antiestático

adequados. Remova a placa da embalagem antiestática e inspecione com

cuidado se há danos no dispositivo. Se você observar algum dano ou se qualquer

componente estiver ausente, substitua por outra placa.

5. Substitua a presilha de montagem (depende do sistema). Se for necessário para

seu sistema, substitua a presilha de montagem completo que vem com a placa

pelo suporte mais curto fornecido. Salve e reutilize os dois parafusos que

prendem o suporte longo para fixar o suporte curto.

IMPORTANTE

Antes de continuar a instalação, é altamente recomendável registrar as informações a

seguir, encontradas na etiqueta afixada na placa:

Serial number (SN): ____________________________________

Part number (PN): ____________________________________

Revision number (REV): ____________________________________

Registrar essas informações antes de instalar a placa no sistema pode diminuir

necessidades futuras de solução de problemas.

Problemas na placa 101

Solução de problemas

6. Insira a nova placa no mesmo slot da antiga (ou em outro slot PCI-Express

disponível). Pressione delicadamente, mas com firmeza, para assentar

corretamente a placa no slot. A figura a seguir ilustra como inserir a placa em um

slot PCI-Express.

Obs.: A forma e o tamanho da placa e os locais dos componentes podem diferir desta

figura.

7. Prenda o suporte ao chassi do sistema. Instale o parafuso do suporte, se

aplicável, ou fixe o mecanismo de retenção do sistema para prender a placa ao

chassi do sistema.

8. Recoloque a tampa do sistema, reconecte o cabo de alimentação e os cabos de

rede. Ligue a alimentação.

102 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Solução de problemas

Verifique a instalação da placa

Antes de instalar os drivers, verifique se a placa PCIe está instalada adequadamente,

executando uma das etapas a seguir:

No Windows, verifique a placa no Device Manager.

No Linux, execute um dos seguintes comandos:

• Para o número do produto PCIEHHS-3XXL\2: lspci|grep -i lsi

• Para o número do produto PCIEHHS-3XXM\2 ou PCIEHHS-7XXM:

lspci | grep -iE '(crucial)|(micron)'

Um resultado similar às linhas a seguir deverá ser exibido:

01:00.0 SCSI storage controller: LSI Logic / Symbios Logic LSI1064E (rev 08)0d:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic LSI WarpDrive SSD (rev 03)

Atualizando drivers e o firmware

O processo de atualização dos drivers de dispositivo e do firmware é descrito em

“Atualizando o VFCache” na página 25. Siga as instruções sobre atualização do driver

de dispositivo e do firmware para seu produto e sistema operacional. Não é

necessário atualizar o driver do VFCache.

Migrando os dispositivos de origem para a nova placa

O procedimento de migração transfere a configuração da placa antiga para a nova

placa.

Se o antigo dispositivo foi particionado para ser usado como DAS, particione o novo

dispositivo da mesma forma que o dispositivo antigo, antes da migração.

Para migrar, execute as seguintes etapas:

1. Determine os identificadores da antiga placa e da nova placa, executando o

seguinte comando: vfcmt display -all

Problemas na placa 103

Solução de problemas

As seguintes informações são exibidas:

2. Execute o seguinte comando:

vfcmt migrate -existing_hd <old device handle> -new_hd <new device handle>

em que old device handle é o identificador da antiga placa

em que new device handle é o identificador da nova placa

3. Exclua o antigo dispositivo executando este comando:

vfcmt delete -handle <old device handle>

em que old device handle é o identificador da antiga placa

Arquivos de registrosPor 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 fazer

isso poderá afetar o desempenho e aumentar drasticamente os requisitos de registro

de seu sistema. Defina isso de acordo com a recomendação do Suporte técnico da

EMC.

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.

104 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

Solução de problemas

Mensagens de erroA tabela a seguir descreve mensagens de erro comuns de tempo de execução:

Tabela 13 Mensagem de erro comum de tempo de execução

Action 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.

Mensagens de erro 105

Solução de problemas

A tabela a seguir descreve as mensagens de erro de registro:

Tabela 14 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”, onde X é o número do disco.

19 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

106 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux

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 14 Mensagens de erro de registro (continuação)

ID do evento do Windows (decimal) Mensagem de registro Descrição

Mensagens de erro 107

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 14 Mensagens de erro de registro (continuação)

ID do evento do Windows (decimal) Mensagem de registro Descrição

108 Guia de Instalação e Administração do VFCache v1.5 para Windows e Linux