Criando um Novo Volume de Armazenamento

No agente de Modelo de Informação Comum (CIM) para o sistema, a classe IBMTSSVC_StorageConfigurationService fornece todos os métodos que são necessários para criar, modificar e excluir uma instância do IBMTSSVC_StorageVolume. Esta classe cria o volume padrão e também cria um volume thin-provisioning utilizando um dos dois métodos: 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 método CreateOrModifyElementFromStoragePool() no IBMTSSVC_Cluster que você usa para criar o novo IBMTSSVC_StorageVolume, com estas especificações de parâmetro:
  • Tipo de Virtualização: 0, 1 e 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: configura o ID do Dispositivo da Unidade do volume em sistemas em cluster que executam o nível de software 4.1.0 ou superior.
  • ElementName: configura o nome do volume na criação.
  • Autoexpand:
  1. Configure o ElementType
    • Um ElementType de 2 com o parâmetro Standard Goal cria um volume de armazenamento padrão.
    • Um ElementType de 8 criará um volume de armazenamento compactado.
  2. Configure o Tamanho para 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 de reserva inicial, utilize o parâmetro Objetivo somente se o valor de reserva inicial do volume não for o valor padrão de reserva (0 KB). A instância do IBMTSSVC_StorageVolumeSetting é deve ser criada 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á considerada como o parâmetro Goal para criar o volume padrão e será excluída automaticamente após 20 minutos.

O que Fazer Depois

Os exemplos a seguir são parâmetros que também estão disponíveis como parte do recurso de Espelhamento de Volume ou Volume Thin-Provisioned.
Autoexpand
Utilizado para tentar manter uma quantidade fixa da capacidade real não usada no volume, que é chamado de contingência capacidade. A capacidade é inicialmente configurada para a capacidade real, que será designada quando o volume for 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 a serem criadas. Especifica 1 ou 2.
Grainsize
Configura o tamanho de granularidade de um volume thin-provisioned, que será válido somente se RealSize estiver configurado. As opções válidas incluem 32, 64, 128 ou 256.
Import
Usado para solicitar que o sistema importe um volume de armazenamento thin provisioning a partir do conjunto de armazenamentos.
IsSpaceEfficient
Sinalizador será usado para indicar que os volumes criados serão volumes thin-provisioned. Esta sinalização 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 usados juntos.
Importante: Se o ElementType estiver configurado como 5, não configure esse parâmetro.
WarningSizeBytes
Indica o ponto de configuração da capacidade usada no pontal no qual o aviso será acionado. Esse parâmetro não pode ser usado com o parâmetro WarningSizePercent.
WarningSizePercent
Indica que a proporção de capacidade usada versus a capacidade virtual do volume acionará um aviso. Esse parâmetro não poderá ser usado com o parâmetro WarningSizeBytes.
AccessIOGrpList
Indica o volume de armazenamento do grupo de E/S lista de acesso.