Criando um novo volume de armazenamento

No o agente CIM (Common Information Model) para o Storwize V3700, a classe IBMTSSVC_StorageConfigurationService fornece todos os métodos que são necessários para criar, modificar e excluir uma instância de IBMTSSVC_StorageVolume. Esta classe cria o volume padrão; ela também cria um volume thin-provisioning usando um dos dois métodos: os parâmetros de extensão IBM ou o Storage Management Initiative-Specification (SMI-S). Este procedimento descreve as diferenças entre os dois métodos.

Sobre Esta Tarefa

Para criar uma nova instância IBMTSSVC_StorageVolume, siga estas etapas.

Procedimento

Aplique o CreateOrModifyElementFromStoragePool método () no IBMTSSVC_Cluster que será utilizado para criar o IBMTSSVC_StorageVolume novo, com estas especificações de parâmetro:
  • Tipo de Virtualização: 0, 1, 2 para dividido, sequencial ou imagem.
  • Formato sinalizador: especifica o volume está formatado na criação ou de expansão.
  • BackendVolume REF: especifica o BackendVolumes para colocar as extensões para o volume.
  • PreferredNode: define o nó preferencial para o volume.
  • UnitDeviceID: define o ID do Dispositivo da Unidade em sistemas em cluster.
  • ElementName: define o nome do volume na criação.
  • autoexpand:
  1. Configurar o ElementType
    • Um ElementType de 2 com o parâmetro Standard Goal cria um volume de armazenamento padrão.
    • Um ElementType de 5 cria um volume thin provisioning.
  2. Configure o tamanho do volume preferencial em bytes.
  3. Obtenha a referência (CIMObjectPath) da instância IBMTSSVC_ConcreteStoragePool a partir do qual você alocar um IBMTSSVC_StorageVolume.
  4. Configure InPool para a referência (obtida na etapa anterior) do conjunto a partir do qual o volume será alocado.

Resultados

A criação de um volume thin provisioning com base no SMI-S está disponível. Para configurar o valor reserva inicial, use o parâmetro Goal somente se o valor inicial de reserva do volume não for o valor padrão de reserva (0 KB). A instância do IBMTSSVC_StorageVolumeSetting é necessária para ser criado pelo IBMTSSVC_StorageConfigurationCapabilities::CreateSetting(). Após a criação, modifique o valor reserva inicial dessa instância. A instância do recém-criada será considerado como o parâmetro Objetivo para criar o volume padrão, e será excluído automaticamente após 20 minutes.

O que Fazer Depois

Os exemplos a seguir são parâmetros que também estão disponíveis como parte do recurso Espelhamento de Volume ou Volume Thin-Provisioned.
autoexpand
Utilizado para tentar manter uma quantidade fixa da capacidade real não utilizada no volume, que é chamado de contingência capacidade. A capacidade é inicialmente configurado para o Capacidade real, que é designado quando o volume é criado. Se você modificar a capacidade real, a capacidade de contingência é reconfigurada para ser a diferença entre o utilizado capacidade e o Capacidade real.
Cópias
Indica o número de cópias espelhadas para criar. Especifique 1 ou 2.
Grainsize
Configura o tamanho de granularidade de um volume thin-provisioned. Isto é válido apenas se Real está configurado. As opções válidas incluem 32, 64, 128, ou 256.
A
Utilizado para solicitar que o Storwize V3700 para importar um volume de armazenamento thin-provisioned do conjunto de armazenamento.
IsSpaceEfficient
Sinalizador que é utilizado para indicar que os volumes criados são volumes thin-provisioned. Isto não se aplica a uma operação de modificação.
Importante: Se o ElementType estiver configurado como 5, não configure esse parâmetro.
RealSizeBytes e RealSizePercent
Indica o tamanho real de uma cópia thin-provisioned. Esses parâmetros não podem ser utilizados juntos.
Importante: Se o ElementType estiver configurado como 5, não configure esse parâmetro.
WarningSizeBytes
Indica o ponto de ajuste da capacidade usada no pontal no qual o aviso é acionado. Esse parâmetro não pode ser usado com o parâmetro WarningSizePercent.
WarningSizePercent
Indica que a proporção de capacidade utilizada versus a capacidade virtual do volume que aciona um aviso. Esse parâmetro não pode ser utilizado com o parâmetro WarningSizeBytes.