ストレージ・ボリュームの作成

CreateOrModifyElementFromStoragePool メソッドを使用して StorageVolume インスタンスを作成できます。

手順

  1. CIM_StorageCapabilities に対して作成された Concrete StoragePool インスタンスから associatorNames パラメーターを使用して、IBMTSDS_VirtualPoolCapabilities の一致するインスタンスを取得する。
  2. IBMTSDS_VirtualPoolCapabilities インスタンスから CIM_StorageSetting に対して associatorNames パラメーターを使用して、IBMTSDS_DataTypeSetting の有効なインスタンスを取得し、ユーザーがボリュームを作成するために使用するデータ・タイプを選出できるようにする。
  3. ユーザーが Goal 入力パラメーターとして選出したデータ・タイプを使用して、ステップ 1 で作成された仮想プールに対し、IBMTSDS_VirtualPool.GetSupportedSizeRange を呼び出す。戻りコードが 0 (成功) の場合、これらの値をユーザーに表示し、ユーザーがサイズを選出できるようにする。
  4. IBMTSDS_StorageConfigurationService.CreateOrModifyElementFromStoragePool に対して InvokeMethod を使用する。ステップ 1 で作成された IBMTSDS_VirtualPool インスタンス、IBMTSDS_DataTypeSetting 値、Size値、および InPoolsSizeGoal、ならびに ElementName の各入力パラメーターとして指定された ElementName 値を使用する。
  5. TheElement 出力パラメーターを保存し、それをユーザーに表示して、これが作成されたボリュームのインスタンスであることをユーザーに知らせる。