Volumes
Um volume em é um disco lógico que o sistema apresenta para hosts conectados.
Os servidores de aplicativos acessam volumes, e não MDisks ou unidades. Para manter um volume acessível mesmo quando um MDisk do qual ele depende se tornou indisponível, uma cópia espelhada pode ser incluída em um volume selecionado. Cada volume pode ter no máximo duas cópias. Cada cópia de volume é criada a partir de um conjunto de extensões em um conjunto.
É possível criar volumes básicos, espelhados ou customizados. Para cada um desses tipos de volume, é possível especificar detalhes, como um método de economia de capacidade para os volumes. O sistema suporta compactação e thin provisioning para economizar espaço em volumes. Com volumes compactados, os dados são compactados conforme são gravados no volume, o que economiza capacidade no volume. Thin provisioning cria um volume com mais capacidade virtual do que real que permite que a capacidade cresça conforme o necessário.
Tipos
- Dividido
- Uma cópia de volume que foi
dividida está no nível da extensão. Uma extensão é alocada por vez,
de cada MDisk que está no conjunto de
armazenamentos. Por exemplo, um conjunto
de armazenamentos que possui 10 MDisks toma uma extensão de cada MDisk.
A extensão 11ª é tomada do primeiro MDisk, e assim por diante. Esse procedimento,
conhecido como round-robin, é semelhante ao striping RAID-0.
É possível também fornecer uma lista de MDisks para usar como o conjunto de faixas. Essa lista pode conter dois ou mais MDisks do conjunto de armazenamentos. O procedimento round-robin é usado pelo conjunto de faixas especificado.
Atenção: Por padrão, cópias do volume dividido são divididas entre todos os MDisks do conjunto de armazenamentos. Se alguns dos MDisks forem menores do que outros, as extensões dos MDisks menores serão usadas até antes dos MDisks maiores ficarem sem extensões. Especificar manualmente o conjunto de faixas nesse caso pode fazer com que a cópia do volume não seja criada.Se você não tiver certeza se há espaço livre suficiente para criar um dividido volume cópia, selecione uma das seguintes opções:- Verifique o espaço livre em cada MDisk no conjunto de armazenamentos usando o comando lsfreeextents.
- Deixe o sistema criar automaticamente o volume cópia não fornecendo um conjunto de faixas específico.
A Figura 1 mostra um exemplo de um conjunto de armazenamentos que contém três MDisks. Esta figura também mostra uma cópia de volume dividido que é criada a partir de extensões que estão disponíveis no conjunto de armazenamentos.
Figura 1. Conjuntos de armazenamentos e volumes - Sequencial
- Quando as extensões forem selecionadas, elas serão alocadas sequencialmente em um MDisk para criar a cópia de volume se extensões livres consecutivas suficientes estiverem disponíveis no MDisk escolhido.
- Imagem
- Os volumes de modo de imagem são volumes especiais que possuem um relacionamento
direto com um MDisk. Se tiver um MDisk que contém dados que deseja
mesclar no sistema em cluster, será possível criar um volume de modo de imagem. Ao criar um volume de modo de imagem, é feito um mapeamento direto entre
as extensões que estão no MDisk e as extensões que estão no volume.
O MDisk não está virtualizado. O endereço de bloco lógico (LBA) x no MDisk
é o mesmo que o LBA x no volume.
Ao criar uma cópia de volume de modo de imagem, será preciso designá-la a um conjunto de armazenamentos. Uma cópia de volume de modo de imagem deve ter pelo menos o tamanho de uma extensão. O tamanho mínimo de uma cópia de volume do modo de imagem é o tamanho da extensão do conjunto de armazenamentos ao qual ele está designado.
As extensões são gerenciadas da mesma maneira que outras cópias do volume. Quando as extensões tiverem sido criadas, será possível mover os dados para outros MDisks que estão no conjunto de armazenamentos sem perder acesso aos dados usando Espelhamento de Volume.
Os MDisks que contém dados existentes possuem um modo inicial de não gerenciamento e o sistema em cluster não pode determinar se ele contém partições ou dados.
É possível usar políticas de alocação de extensão mais sofisticadas para criar cópias do volume. Ao criar um volume dividido, será possível especificar o mesmo MDisk mais de uma vez na lista de MDisks que serão usados como conjunto de faixas. Isso será útil se você tiver um conjunto de armazenamentos no qual nem todos os MDisks tem a mesma capacidade. Por exemplo, se tiver um conjunto de armazenamentos que possui dois MDisks de 18 GB e dois MDisks de 36 GB, será possível criar uma cópia de volume dividido especificando cada um dos MDisks de 36 GB duas vezes no conjunto de faixas de forma que dois terços do armazenamento sejam alocados dos discos de 36 GB.
Se um volume for excluído, o acesso aos dados que estão no volume será destruído. As extensões que foram usadas no volume serão retornadas para o conjunto de extensões livres que está no conjunto de armazenamentos. A exclusão poderá falhar se o volume ainda estiver mapeado aos hosts. A exclusão poderá falhar se o volume ainda for parte de um mapeamento de FlashCopy, de Metro Mirror ou de Global Mirror. Se a exclusão falhar, será possível especificar o sinalizador force-delete para excluir o volume e os mapeamentos associados a hosts. Forçar a exclusão exclui os mapeamentos e relacionamento de Copy Services.
Estados
Um volume pode estar em um dos três estados: online, offline e degradado. Tabela 1 descreve os diferentes estados de um volume.Estado | Descrição |
---|---|
Online | Pelo menos uma cópia sincronizada do volume estará online e disponível se os dois nós do grupo de E/S podem acessar o volume. Um único nó poderá acessar um volume apenas se ele puder acessar todos os MDisks do conjunto de armazenamentos que estão associados ao volume. |
Offline | O volume está offline e não disponível se os dois nós do grupo de E/S estiverem faltando ou se nenhum dos nós do grupo de E/S que estiverem presentes puderem acessar qualquer cópia sincronizada do volume. O volume também pode estar offline se o volume for o secundário de um relacionamento de Metro Mirror ou de Global Mirror que não está sincronizado. Um volume thin-provisioned ficará offline se um usuário tentar gravar uma quantidade de dados que excede o espaço em disco disponível. |
Degradado | O status do volume será degradado se um nó do grupo de E/S estiver online e outro n
estiver ausente ou não puder acessar qualquer cópia sincronizada ou
de volume. Nota: Se você
tiver um volume degradado
e todos os nós e MDisks associados estiverem online, chame o IBM® Support Center para obter assistência.
|
Modos de cache
É possível selecionar para ter operações de gravação e de leitura armazenadas em cache especificando um modo de cache. É possível especificar o modo de cache ao criar o volume. Após o volume ser criado, será possível alterar o modo de cache.
A Tabela 2 descreve os dois tipos de modos de cache de um volume.
Modo de Cache | Descrição |
---|---|
readwrite | Todas as operações de E/S de leitura e gravação que são executadas pelo volume são armazenadas em cache. Este é o modo de cache padrão de todos os volumes. |
readonly | Todas as operações de E/S de leitura que são executadas pelo volume são armazenadas em cache. |
nenhum | Todas as operações de E/S de leitura e gravação que são executadas pelo volume não são armazenadas em cache. |