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に設定されている場合、ホストが仮想マシンの接続に適しているかどうかを判断するために、このネットワーク アダプターで構成された論理ネットワークは考慮されません。
型: | Boolean |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-DedupMode
ワークロードに基づいて、ボリュームまたはファイル共有に重複除去を適用します。 このパラメーターに使用できる値は次のとおりです。
- 0 - 無効
- 1 - GeneralPurpose
- 2 - Hyper-V
- 3 - バックアップ
型: | DedupMode |
指定可能な値: | Disabled, GeneralPurpose, HyperV, Backup, NotAvailable |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-JobVariable
ジョブの進行状況を追跡し、このパラメーターによって指定された変数に格納することを指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PROTipID
このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。
型: | Guid |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RunAsynchronously
コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-StorageVolume
特定の仮想マシン ホスト上のストレージ ボリューム オブジェクトを指定します。
型: | StorageVolume |
Aliases: | VMHostVolume |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
出力
StorageVolume
このコマンドレットは、StorageVolume オブジェクトを返します。