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 -'
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 discos gerenciados a serem incluídos 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 do MDisk
ou MDisks que estão sendo criados.
- 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.
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 desse grupo, em MB. O parâmetro ext deve ter um dos seguintes valores: 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 de volume do conjunto-filho são alocadas ao criar 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 está active em conjuntos de armazenamentos com várias camadas e está 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 estiver licenciado ou se nenhuma licença for necessária
- off se o Easy Tier não estiver licenciado e for necessária uma licença
- gerenciamento de ambos os 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.
Descrição
Parâmetro | Uso do conjunto-filho | Uso do conjunto de armazenamento |
---|---|---|
-name | Opcional | Opcional |
-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 utilizado com conjuntos-pai |
-parentmdiskgrp | Obrigatório | Não pode ser utilizado com conjuntos-pai |
-ext | Não pode ser usado para conjuntos-filhos | Obrigatório |
-unit | Opcional | Opcional |
-warning | Opcional | Opcional |
-encrypt | Opcional | Opcional para ambos os conjuntos pais e filho |
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 serão incluídos nesse 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 será aplicado 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.
Todos os discos gerenciados incluídos subsequentemente nesse grupo são divididos em extensões do mesmo tamanho que o tamanho designado para o 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 em que 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, criará um conjunto-filho em que pool_name é o nome do novo conjunto de armazenamentos.
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
Esse exemplo especifica a camada e as informações de Easy Tier ao incluir 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