mkmdiskgrp
Use o comando mkmdiskgrp para criar um novo conjunto de armazenamentos.
Sintaxe
>>- mkmdiskgrp -- --+----------------------+-- -----------------> '- -name -- pool_name -' >--+---------------------------------+--------------------------> '- -mdisk --+- mdisk_id_list ---+-' '- mdisk_name_list -' >--+--------------------------------+-- ------------------------> '- -tier --+- tier0_flash -----+-' +- tier1_flash -----+ +- tier_enterprise -+ '- tier_nearline ---' >--+- -ext -- extent_size --------------------------------------------+--> '- -size -- mdiskgrp_size -- -parentmdiskgrp --+- mdiskgrp_id ---+-' '- mdiskgrp_name -' >--+----------------------------------------------------------------+--> '- -warning --+-disk_size---------------+--+-------------------+-' '-disk_size_percentage--%-' '- -unit --+- b --+-' +- kb -+ +- mb -+ +- gb -+ +- tb -+ '- pb -' >--+----------------------------+--+------------------------+---> '- -easytier --+- auto ----+-' '- -owner -- owner_type -' +- on ------+ +- off -----+ '- measure -' >--+-----------------------+--+-----------------------------+-->< '- -encrypt --+- yes -+-' '- -datareduction --+- yes -+-' '- no --' '- no --'
Parâmetros
- -name pool_name
- (Opcional) Especifica um nome para designar para o novo conjunto.
- -mdisk mdisk_id_list | mdisk_name_list
- (Opcional) Especifica uma lista separada por dois pontos de IDs ou nomes de disco gerenciado para incluir no conjunto de armazenamentos. É possível criar um conjunto de armazenamentos vazio não especificando o parâmetro -mdisk.
- -tier tier0_flash | tier1_flash | tier_enterprise | tier_nearline
- (Opcional) Especifica a camada de MDisk ou de MDisks que está sendo incluída.
- tier0_flash
- Especifica uma unidade de disco rígido tier0_flash ou um disco gerenciado (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.
Se você não especificar uma camada, o valor de camada atual do MDisk será retido. O valor padrão para um MDisk externo é enterprise.
- -ext extent_size
- (Obrigatório) Especifica o tamanho das extensões para esse grupo em MB. O parâmetro ext deve ter um dos valores a seguir: 16, 32, 64, 128, 256, 512, 1024, 2048, 4096 ou 8192 (MB).
- -size mdiskgrp_size
- (Opcional) Especifica a capacidade do conjunto-filho. O valor deve ser numérico (e um número inteiro múltiplo do tamanho da extensão).
- -parentmdiskgrp mdiskgrp_id | mdiskgrp_name
- (Opcional) Especifica o conjunto pai a partir do qual as extensões do volume do conjunto pai são alocadas durante a criação de um conjunto-filho. O valor deve ser um mdiskgrp_id ou mdiskgrp_name.
- -warning disk_size | disk_size_percentage%
- (Opcional) Gera um aviso quando a capacidade do disco usado no conjunto de armazenamento 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 conjunto de armazenamentos. Para desativar os avisos, especifique 0 ou 0%. O valor padrão é 0.
- -unit b | kb | mb | gb | tb | pb
- (Opcional) Especifica as unidades de dados para o parâmetro -warning.
- -easytier on | off | auto | measure
- (Opcional) Especifica se a função Easy Tier está ativa para este conjunto de armazenamentos, ou se ela será determinada automaticamente. auto é o valor padrão. -easytier
é active em conjuntos de armazenamento com múltiplas camadas e é balance com camadas únicas.Nota:
- Se -easytier estiver configurado como auto, o sistema ativa automaticamente as funções do Easy Tier quando o conjunto de armazenamento contiver MDisks de mais de uma camada, e permite reequilibrar automaticamente quando o conjunto de armazenamento contém um MDisk de apenas uma camada.
- Se -easytier for configurado como on, as funções do Easy Tier estarão ativas.
- Se -easytier for configurado como off, as funções do Easy Tier estarão inativas.
- Se -easytier estiver configurado para measure Easy Tier, as estatísticas são coletadas, mas o gerenciamento do Easy Tier é desativado. (Nenhuma extensão é movida pelo Easy Tier).
auto é igual a:- on se o Easy Tier for licenciado ou nenhuma licença for necessária.
- off se o Easy Tier não for licenciado e for necessária uma licença.
- Gerenciamento de conjuntos de camada única e multicamada
- rebalanceamento automático
- -owner owner_type
- (Opcional) Especifica o tipo de proprietário. O valor deve ser vvol_child_pool.
- -encrypt yes | no
- (Opcional) Especifica o status da criptografia para este conjunto de armazenamentos. Os valores são yes ou no. Lembre-se:
- Se você não especificar -encrypt e a criptografia for ativada, o sistema será padronizado para -encrypt yes (a configuração de criptografia padrão).
- Ao incluir um conjunto-filho em um conjunto pai criptografado, o valor não deve ser no. (Todas as outras permutações são permitidas).
- -datareduction yes | no
- (Opcional) Especifica se o conjunto de armazenamentos é um conjunto de armazenamentos de redução de dados. Os valores são yes ou no. Um valor de no especifica que o conjunto de armazenamentos é um conjunto de armazenamentos padrão.
Descrição
| Parâmetro | Uso do conjunto-filho | Uso do conjunto de armazenamento |
|---|---|---|
| -name | Opcional | Opcional para ambos os conjuntos pais e filho |
| -mdisk | Não pode ser usado com conjuntos-filhos. | Opcional |
| -tier | Não pode ser usado com conjuntos-filhos. | Opcional |
| -easytier | Não pode ser usado com conjuntos-filhos. | Opcional |
| -size | Obrigatório | Não pode ser usado com conjuntos pai. |
| -parentmdiskgrp | Obrigatório | Não pode ser usado com conjuntos pai. |
| -ext | Não pode ser usado para conjuntos-filhos. | Obrigatório |
| -unit | Opcional | Opcional para ambos os conjuntos pais e filho |
| -warning | Opcional | Opcional para ambos os conjuntos pais e filho |
| -encrypt | Opcional | Opcional para ambos os conjuntos pais e filho |
| -datareduction | Não é possível ser usado com -parentmdiskgrp
Nota: Um conjunto-filho não pode ser criado por meio de um conjunto de redução de dados.
|
Os conjuntos de redução de dados devem ser um conjunto pai. |
O comando mkmdiskgrp cria um novo conjunto de armazenamentos e designa o nome do conjunto de armazenamentos, se especificado. O ID do novo conjunto de armazenamentos será retornado se o comando for bem-sucedido. Os conjuntos de armazenamentos são coleções de discos gerenciados. Cada conjunto de armazenamento é dividido em chunks, chamadas extensões, que são usadas para criar volumes.
Opcionalmente, é possível especificar uma lista de discos gerenciados que são incluídos neste conjunto de armazenamentos. Esses discos gerenciados não podem pertencer a outro conjunto de armazenamentos, e devem ter um modo não gerenciado. Use o comando lsmdiskcandidate para obter uma lista de candidatos adequados. Se -tier for especificado, ele se aplicará a todos os MDisks.
Cada disco gerenciado que for um membro desse grupo será dividido em extensões. O armazenamento que estiver disponível nesses discos é incluído em um conjunto de extensões que estiver disponível nesse grupo. Quando um volume é criado a partir desse grupo, as extensões livres a partir do conjunto são usadas, de acordo com a política usada quando o volume foi criado pela primeira vez.
Subsequentemente, todos os discos gerenciados incluídos nesse grupo são divididos em extensões do mesmo tamanho que o designado ao grupo.
- 64 TB - se todos os conjuntos de armazenamentos têm tamanhos de extensão iguais a 16 MB.
- 2 PB - se todos os conjuntos de armazenamentos têm tamanhos de extensão iguais a 512 MB.
- 32 PB - se todos os conjuntos de armazenamentos têm tamanhos de extensão iguais a 8192 MB.
Ao especificar -name pool_name, se você também não especificar -parentmdiskgrp, criará um conjunto pai no qual pool_name é o nome do novo conjunto de armazenamentos. Ao especificar -name pool_name, se você também especificar -parentmdiskgrp e um tamanho para ele, você criará um conjunto-filho no qual pool_name é o nome do novo conjunto de armazenamentos.
Um conjunto de redução de dados é criado usando o parâmetro -datareduction configurado como yes. O conjunto pode ser usado para criar volumes totalmente alocados, thin ou compactados, ou cópias de volume.
Há um número máximo de quatro conjuntos de redução de dados em um sistema. Quando este limite for atingido, não será possível criar mais conjuntos com -datareduction configurado como yes.
O parâmetro -datareduction não pode ser usado para criar um conjunto-filho. Não é permitido criar um conjunto-filho cujo pai já é um conjunto de redução de dados.
Um Exemplo de Chamada
Esse exemplo inclui uma lista de MDisks no conjunto de armazenamentos.
mkmdiskgrp -mdisk mdisk0:mdisk1:mdisk2:mdisk3 -ext 32
A saída resultante:
MDisk Group, id [0], successfully created
Um Exemplo de Chamada
Este exemplo especifica informações de camada e do Easy Tier quando você inclui uma lista de MDisks no conjunto de armazenamentos.
mkmdiskgrp -mdisk mdisk13:mdisk16 -ext 512 -tier tier_nearline -easytier measure
A saída resultante:
MDisk Group, id [13], successfully created
Um Exemplo de Chamada
Este exemplo cria um conjunto-filho a partir de um conjunto-pai.
mkmdiskgrp -size 100 -unit tb -parentmdiskgrp phypool
A saída resultante:
MDisk Group, id [3], successfully created
Um Exemplo de Chamada
Este exemplo cria um conjunto-filho a partir de um conjunto pai e especifica um tipo de proprietário.
mkmdiskgrp -parentmdiskgrp p0 -size 100 -unit gb -owner vvol_child_pool
A saída resultante:
MDisk Group, id [3], successfully created
Um Exemplo de Chamada
Este exemplo cria um conjunto-filho criptografado a partir de um conjunto pai.
mkmdiskgrp -parentmdiskgrp 2 -name _my_encrypted_child_pool -encrypt yes -size 10 -unit gb
A saída resultante:
MDisk Group, id [5], successfully created
Um Exemplo de Chamada
Este exemplo cria um conjunto de redução de dados vazio.
mkmdiskgrp -ext 512 -datareduction yes
A saída resultante:
MDisk Group, id [16], successfully created
Um Exemplo de Chamada
Este exemplo cria um conjunto de redução de dados com MDisks.
mkmdiskgrp -ext 512 -mdisk 3:5:6 -datareduction yes
A saída resultante:
MDisk Group, id [17], successfully created
