次の方法で共有


Set-SCStorageVolume

VMM が仮想マシン配置プロセス中にそのボリュームを使用可能なストレージとして評価できるようにする、ホスト上のボリュームの設定を変更します。

構文

Set-SCStorageVolume
   [-StorageVolume] <StorageVolume>
   [-AvailableForPlacement <Boolean>]
   [-DedupMode <DedupMode>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

説明

Set-SCStorageVolume コマンドレットは、仮想マシンの配置プロセス中に、仮想マシン マネージャー (VMM) がホスト サーバー上の特定のボリュームを使用可能なストレージとして評価するかどうかを決定する設定を変更します。

配置プロセス中、VMM は、仮想マシンをデプロイする最適な場所の推奨事項を計算するときに、それらのマネージド ホスト上のボリュームを含むマネージド ホストを評価します。 VMM が自動配置計算を実行するときにホスト上のボリュームを含めないように指定した場合でも、そのボリュームに仮想マシンを手動でデプロイすることを選択できます。

例 1: ホスト上のボリュームを配置に使用できるようにする

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> $StorageVol = Get-SCStorageVolume -VMHost $VMHost
PS C:\> Set-SCStorageVolume -StorageVolume $StorageVol[0] -AvailableForPlacement $True

最初のコマンドは、VMHost01 という名前のホスト オブジェクトを取得し、そのオブジェクトを $VMHost 変数に格納します。

2 番目のコマンドは、$VMHostに格納されているホストのストレージ ボリューム オブジェクトを取得し、そのオブジェクトを$StorageVol変数に格納します。 この例では、VMHost01 のボリュームが 1 つしかないことを前提としています。

最後のコマンドを実行すると、VMHost01 上の最初のボリューム オブジェクトを配置できるようになります。 パラメーター AvailableForPlacement を $True に設定すると、VMM 配置プロセスは、仮想マシンをホストする候補として VMHost01 上のこのボリュームを評価できます。

例 2: ホスト上の 2 つ目のボリュームを配置に使用できるようにする

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> $StorageVols = Get-SCStorageVolume -VMHost $VMHost 
PS C:\> Set-SCStorageVolume -StorageVolume $StorageVols[1] -AvailableForPlacement $True

最初のコマンドは、VMHost02 という名前のホスト オブジェクトを取得し、そのオブジェクトを $VMHost 変数に格納します。

2 番目のコマンドは、すべてのストレージ ボリューム オブジェクト VMHost02 を取得し、オブジェクトを $StorageVols という名前のオブジェクト配列に格納します。 この例では、VMHost02 に 2 つ以上のボリュームがあることを想定しています。

最後のコマンドを実行すると、$StorageVols配列に格納されている 2 番目のボリュームを配置できるようになります。

パラメーター

-AvailableForPlacement

VMM 配置プロセスで、このホストまたはホスト上のこのボリュームが、仮想マシンを展開する可能性のある場所として適格であると見なすかどうかを示します。 このパラメーターが $False に設定されている場合は、このホストまたはボリュームに仮想マシンをデプロイすることを選択できます。 既定値は$Trueです。 このパラメーターは VMware ESX ホストには適用されません。

ネットワーク アダプターでこのパラメーターを使用する場合、$Falseに設定されている場合、配置では、ホストが仮想マシンの接続に適しているかどうかを判断するために、このネットワーク アダプターで構成されている論理ネットワークは考慮されません。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DedupMode

ワークロードに基づいて、ボリュームまたはファイル共有に重複除去を適用します。 このパラメーターの有効値は、次のとおりです。

  • 0 - 無効
  • 1 - GeneralPurpose
  • 2 - Hyper-V
  • 3 - バックアップ
Type:DedupMode
Accepted values:Disabled, GeneralPurpose, HyperV, Backup, NotAvailable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

ジョブの進行状況を追跡して、このパラメーターで示す名前の変数に保管するように指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

このアクションをトリガーしたパフォーマンスとリソース最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

コントロールがコマンド シェルに直ちに戻るように、ジョブが非同期的に実行されることを示します。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageVolume

特定の仮想マシン ホスト上のストレージ ボリューム オブジェクトを指定します。

Type:StorageVolume
Aliases:VMHostVolume
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

出力

StorageVolume

このコマンドレットは 、StorageVolume オブジェクトを返します。