addvdiskcopy
Use o comando addvdiskcopy para incluir uma cópia em um volume existente, que altera um volume não espelhado para um volume espelhado.
Sintaxe
>>- addvdiskcopy -- -mdiskgrp --+-mdisk_group_id_list---+-------> '-mdisk_group_name_list-' >--+------------------------------------------+-----------------> '- -mirrorwritepriority --+- latency ----+-' '- redundancy -' >--+-----------------------+------------------------------------> '- -vtype --+-seq-----+-' '-striped-' >--+-------------------------------+----------------------------> '- -mdisk --+-mdisk_id_list---+-' '-mdisk_name_list-' >--+--------------------------------------------------------------------------------------------------------------------------+--> '- -rsize --+-disk_size------------+--+-------------------------------------+--+---------------+--+----------------------+-' +-disk_size_percentage-+ '- -warning -+-disk_size------------+-' '- -autoexpand -' | .-32--. | '-auto-----------------' '-disk_size_percentage-' +- -grainsize -+-64--+-+ | +-128-+ | | '-256-' | '- -compressed --------' >--+---------------+--+-----------------------+-----------------> '- -createsync -' '- -syncrate --syncrate-' >--+-----------------+--+------------------------+--------------> | .-mb-. | '- -easytier --+- on --+-' '- -unit --+-b--+-' '- off -' +-kb-+ +-gb-+ +-tb-+ '-pb-' >--+-vdisk_name-+---------------------------------------------->< '-vdisk_id---'
>>- addvdiskcopy -----------------------------------------------> >--+------------------------------------------+-----------------> '- -mirrorwritepriority --+- latency ----+-' '- redundancy -' >-- -mdiskgrp --+-mdisk_group_id_list---+-----------------------> '-mdisk_group_name_list-' >-- -vtype ----image---- -mdisk --+-mdisk_id_list---+-----------> '-mdisk_name_list-' >--+--------------------------------------------------------------------------------------------------------------------------+--> '- -rsize --+-disk_size------------+--+-------------------------------------+--+---------------+--+----------------------+-' +-disk_size_percentage-+ '- -warning -+-disk_size------------+-' '- -autoexpand -' | .-32--. | '-auto-----------------' '-disk_size_percentage-' +- -grainsize -+-64--+-+ | +-128-+ | | '-256-' | +- -compressed --------+ '- -import ------------' >--+---------------+--+-----------------------+-----------------> '- -createsync -' '- -syncrate --syncrate-' >--+-----------------+--+- tier0_flash -----+-------------------> | .-mb-. | +- tier1_flash -----+ '- -unit --+-b--+-' +- tier_enterprise -+ +-kb-+ '- tier_nearline ---' +-gb-+ +-tb-+ '-pb-' >--+------------------------+--+---------------+----------------> '- -easytier --+- on --+-' '- -autodelete -' '- off -' >--+-vdisk_name-+---------------------------------------------->< '-vdisk_id---'
Parâmetros
- -mdiskgrp mdisk_group_id_list | mdisk_group_name_list
- (Obrigatório) Especifica os conjuntos de armazenamento a serem usados para criar cópias para o volume. Você deve especificar
um grupo para cada cópia sendo incluída. Nota: Se o grupo MDisk é de um conjunto-filho, -vtype deve ser striped.
- -mirrorwritepriority latency | redundancy
- (Opcional) Especifica como configurar a prioridade do algoritmo
de gravação de espelho.
- Escolher latency significa que uma cópia que está lenta para responder a uma entrada/saída (E/S) se tornará dessincronizada e a E/S de gravação será concluída se a outra cópia gravar os dados com sucesso.
- Escolher redundancy significa que uma cópia que está lenta para responder a uma E/S de gravação sincronizará a conclusão da E/S de gravação com a conclusão da E/S mais lenta, para manter a sincronização.
- -vtype seq | striped | image
- (Opcional) Especifica o tipo de virtualização da cópia: sequencial,
dividido ou imagem. O tipo pode ser diferente
dos tipos de virtualização para outras cópias no volume. O tipo de
virtualização padrão é dividido. Nota: Não é possível criar um volume em modo de imagem ou sequencial a partir de um conjunto-filho.
- -mdisk mdisk_id_list | mdisk_name_list
- (Opcional) Especifica um ou mais discos gerenciados (MDisks). Para cópias nos modos de imagem e sequencial, você deve especificar um único MDisk que tenha extensões livres suficientes. Para as cópias de modo de imagem, o MDisk deve estar em modo não gerenciado. Para cópias no modo sequencial, o MDisk deve estar no modo gerenciado.
- -syncrate syncrate
- (Opcional) Especifica a taxa de sincronização da cópia. Um valor de
zero (0) evita a sincronização. Para obter os valores suportados para -syncrate e suas taxas
correspondentes, consulte
Tabela 2.
Se não especificado, o valor atual ficará inalterado.
- -createsync
- (Opcional) Suprime a sincronização da nova cópia de volume com a cópia primária. O uso desse parâmetro pode causar distorção de dados
se a cópia primária falhar e deixar uma cópia secundária não sincronizada
fornecer dados. O uso desse parâmetro pode causar perda de estabilidade
de leitura em áreas não gravadas se a cópia primária falhar, dados forem
lidos da cópia primária e dados diferentes forem lidos da cópia secundária. Nota: Não é possível especificar -createsync para um volume que é de formatação rápida.
- -rsize disk_size | disk_size_percentage% | auto
- (Opcional) Faz a cópia thin-provisioned e especifica o tamanho real da cópia. Especifique o valor disk_size | disk_size_percentage usando um número inteiro, ou um número inteiro seguido imediatamente pelo caractere de porcentagem (%). As unidades padrão para disk_size são megabytes (MB); para especificar unidades diferentes, use o parâmetro -unit. A opção auto cria uma cópia de volume que usa o tamanho inteiro do MDisk; se a opção -rsize auto for especificada, a opção -vtype image também deverá ser especificada.
- -compressed
- (Opcional) Inclui exatamente uma cópia em um volume existente que já possui (apenas) uma cópia de um volume e ativa a compactação. Requer que o parâmetro -rsize também seja especificado. Lembre-se:
- Não é possível especificar esse parâmetro com o parâmetro -grainsize.
- Ao especificar esse parâmetro com o parâmetro -import, será necessário especificar -rsize auto.
- -warning disk_size | disk_size_percentage%
- (Opcional) Requer que o parâmetro -rsize também seja especificado. Gera um aviso quando a capacidade do disco usada na cópia thin-provisioned excede pela primeira vez o limite especificado. É possível especificar um número inteiro disk_size, padronizado em megabytes (MB), a menos que o parâmetro -unit seja especificado; ou é possível especificar um disk_size%, que é uma porcentagem do tamanho do volume. Se -autoexpand estiver ativado, o valor padrão de -warning será 80% da capacidade do volume. Se -autoexpand não for ativado, o valor padrão para o aviso será 80% da capacidade real. Para desativar os avisos, especifique 0.
- -autoexpand
- (Opcional) Requer que o parâmetro -rsize também seja especificado. Especifica que as cópias thin-provisioned que expandem automaticamente suas capacidades reais alocando novas extensões de seu conjunto de armazenamentos. Se o parâmetro -autoexpand é especificado, o parâmetro -rsize especifica uma capacidade que está reservada para cópia. Isso protege a cópia de ficar offline quando seu conjunto de armazenamentos ficar sem espaço, permitindo que esse espaço reservado seja consumido primeiro.
- -grainsize 32 | 64 | 128 | 256
- (Opcional) Requer que o parâmetro -rsize também seja especificado. Configura o tamanho de granularidade (KB) para uma cópia de volume thin-provisioned. O valor do tamanho de granularidade deve ser 32, 64, 128 ou 256 KB. O padrão é 256 KB.
- -unit b | kb | mb | gb | tb | pb
- (Opcional) Especifica as unidades de dados para os parâmetros -rsize e -warning.
- -import
- (Opcional) Importa um disco de modo de imagem que contém um volume thin-provisioned para o sistema em cluster (sistema). Requer que os parâmetros -rsize e -vtype image também sejam especificados.
- -tier tier0_flash | tier1_flash | tier_enterprise | tier_nearline
- (Opcional) Especifica a camada do MDisk quando uma cópia de modo de
imagem é incluída.
- tier0_flash
- Especifica uma unidade de disco rígido tier0_flash ou um MDisk externo para o volume recém-descoberto ou externo.
- tier1_flash
- Especifica uma unidade de disco rígido tier1_flash (ou unidade flash) ou um MDisk externo para o volume recém-descoberto ou externo.
- tier_enterprise
- Especifica uma unidade de disco rígido tier_enterprise ou um MDisk externo para o volume recém-descoberto ou externo.
- tier_nearline
- Especifica uma unidade de disco rígido tier_nearline ou um MDisk externo para o volume recém-descoberto ou externo.
- -easytieron | off
- (Opcional) Determina se a função IBM® Easy Tier pode mover extensões para este volume. Se uma cópia
de volume estiver em faixas e não estiver sendo migrada, a seguinte tabela se aplica:
Tabela 1. Configurações do Easy Tier para o Conjunto de Armazenamento Configuração do Easy Tier para o conjunto de armazenamentos Número de camadas no conjunto de armazenamentos Configuração do Easy Tier para a cópia do volume Status do Easy Tier para a cópia do volume Apagado Um Apagado inativo (consulte a observação 2) Apagado Um Aceso inativo (consulte a observação 2) Apagado Dois Apagado inativo (consulte a observação 2) Apagado Dois Aceso inativo (consulte a observação 2) Medida Um Apagado medido (consulte a observação 3) Medida Um Aceso medido (consulte a observação 3) Medida Dois Apagado medido (consulte a observação 3) Medida Dois Aceso medido (consulte a observação 3) Auto (consulte a observação 6) Um Apagado medido (consulte a observação 3) Auto (consulte a observação 6) Um Aceso medido (consulte a observação 3) Auto (consulte a observação 6) Dois Apagado (consulte a nota 4) Auto (consulte a observação 6) Dois Aceso ativo (consulte a observação 1) Ativo (consulte a observação 6) Um Apagado medido (consulte a observação 3) Ativo (consulte a observação 6) Um Aceso (consulte a nota 4) Ativo (consulte a observação 6) Dois Apagado medido (consulte a observação 3) Ativo (consulte a observação 6) Dois Aceso ativo (consulte a observação 1) Observação: - Se a cópia do volume estiver no modo de imagem ou sequencial, ou se estiver sendo migrada, o status do Easy Tier(tm) para a cópia do volume será measured em vez de active.
- Quando o status da cópia do volume for inactive, nenhuma função do Easy Tier(tm) será ativada para essa cópia de volume.
- Quando o status da cópia do volume for measured, a função do Easy Tier(tm) coletará estatísticas de uso para o volume, porém o posicionamento automático de dados não estará ativo.
- Quando o status da cópia do volume for balanced, a função Easy Tier(tm) permitirá o balanceamento de conjunto baseado em desempenho para essa cópia de volume.
- Quando o status da cópia do volume for active, a função do Easy Tier(tm) irá operar no modo de posicionamento automático de dados para esse volume.
- A configuração padrão Easy Tier(tm) para um conjunto de armazenamentos é auto e a configuração padrão Easy Tier(tm) para uma cópia do volume é on. Isso significa que as funções Easy Tier(tm), exceto equilíbrio de desempenho do conjunto, estão desativadas para conjuntos de armazenamento com uma única camada e que o modo de posicionamento automático de dados está ativado para todas as cópias de volumes divididas em um conjunto de armazenamentos com duas ou mais camadas.
- -autodelete
- (Opcional) Especifica que a cópia primária é excluída assim que a cópia secundária é sincronizada.
- jvdisk_name | vdisk_id
- (Obrigatório) Especifica o volume ao qual incluir a cópia de volume, seja por ID ou por nome.
Descrição
O comando addvdiskcopy inclui uma cópia em um volume existente, que altera um volume não espelhado para um volume espelhado. Use o parâmetro mkdiskgrp para especificar o conjunto de armazenamentos que fornece armazenamento para a cópia; o comando lsmdiskgrp lista os conjuntos de armazenamentos disponíveis e a quantidade de armazenamento disponível em cada grupo.
- sequencial (seq)
- Esta política requer o parâmetro -mdisk com um único disco
gerenciado como seu argumento. Esse MDisk deve estar no modo gerenciado.
Ele cria o volume usando extensões do disco gerenciado fornecido (supondo que haja extensões livres suficientes no disco gerenciado).
- dividido
- Esta é a política padrão. Se o parâmetro -vtype não for
especificado, essa política será usada em seu formato padrão. Ou seja, todos os discos gerenciados no conjunto de armazenamentos são usados para criar o volume.
A divisão está em um nível de extensão; uma extensão de cada
disco gerenciado no grupo é usada. Por exemplo, um conjunto de armazenamento com 10 discos gerenciados usa uma extensão de cada disco gerenciado, em seguida, usa a 11ª extensão do primeiro disco gerenciado, e assim por diante.
Se o parâmetro -mdisk também for especificado, será possível fornecer uma lista de discos gerenciados a serem usados como conjunto de divisão. Esta lista pode ter dois ou mais discos gerenciados a partir do mesmo conjunto de armazenamentos. O mesmo algoritmo circular é usado na configuração em faixas. Entretanto, um único disco gerenciado pode ser especificado mais de uma vez na lista. Por exemplo, se -m 0:1:2:1 for inserido, as extensões serão dos seguintes discos gerenciados : 0, 1, 2, 1, 0, 1, 2 e assim por diante. Todos os MDisks que são especificados no parâmetro -mdisk devem estar no modo gerenciado.
- imagem
- Esta política permite que sejam criados volumes de modo de imagem quando um disco gerenciado já possuir dados nele, talvez a partir de um subsistema pré-virtualizado.
Quando um volume de modo de imagem é criado, ele corresponde diretamente ao
disco gerenciado (anteriormente não gerenciado) do qual ele foi criado, portanto,
o endereço de bloco lógico (LBA) de volume x equivale ao LBA
do disco gerenciado i. É possível usar esse comando para colocar
um disco não virtualizado sob o controle do sistema. Após ele estar sob o controle do sistema, será possível migrar o volume a partir de um único disco gerenciado. Quando ele for migrado, o volume não será mais um volume de modo de imagem.
É possível incluir volumes de modo de imagem em um conjunto de armazenamentos já preenchido com outros tipos de volumes, como dividido ou sequencial.
Nota: Uma cópia do modo de imagem deve ter pelo menos o mesmo tamanho do volume para o qual ela está sendo incluída, mas qualquer capacidade além do tamanho do volume não deverá estar acessível.
Crie a primeira cópia de volume compactada para um grupo de E/S para ativar a compactação. Não é possível criar ou mover uma cópia de volume compactada para um grupo de E/S que contiver (pelo menos) um nó que não suporta volumes compactados. É necessário usar outro grupo de E/S, mas observe que isso não afeta a movimentação para o grupo de E/S de recuperação.
Valor de atributo syncrate especificado pelo usuário | Dados copiados/s |
---|---|
1 a 10 | 128 KB |
11 a 20 | 256 KB |
21 a 30 | 512 KB |
31 a 40 | 1 MB |
41 a 50 | 2 MB |
51 a 60 | 4 MB |
61 a 70 | 8 MB |
71 a 80 | 16 MB |
81 a 90 | 32 MB |
91 a 100 | 64 MB |
Um exemplo de chamada
addvdiskcopy -mdiskgrp 0 -easytier off vdisk8
A saída resultante:
Cópia [1] do Vdisk [8] criada com sucesso
Um exemplo de chamada para especificar conjunto de armazenamento
addvdiskcopy -mdiskgrp 0 -vtype image -mdisk 13 -tier tier0_flash -easytier off vdisk9
A saída resultante:
Cópia [1] do Vdisk [9] criada com sucesso
Um exemplo de chamada para configurar uma prioridade de algoritmo de gravação de espelho
addvdiskcopy -mdiskgrp 0 -mirrorwritepriority latency vdisk9
A saída resultante:
Vdisk [9] cópia [1] criada com sucesso
Um exemplo de chamada para incluir uma cópia do volume compactado
addvdiskcopy -mdiskgrp 1 -rsize 10% -compressed vdisk2
A saída resultante:
Cópia [1] de Vdisk [2] criada com sucesso
Um exemplo de chamada para incluir uma cópia do volume compactado
addvdiskcopy -mdiskgrp 0 -vtype image -mdisk 13 -tier tier_nearline vdisk9
A saída resultante:
Cópia [1] do Vdisk [9] criada com sucesso