Set-SCStorageVolume
Modifie le paramètre d’un volume sur un hôte qui permet à VMM d’évaluer ce volume comme stockage disponible pendant le processus de placement de la machine virtuelle.
Syntaxe
Set-SCStorageVolume
[-StorageVolume] <StorageVolume>
[-AvailableForPlacement <Boolean>]
[-DedupMode <DedupMode>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
L’applet de commande Set-SCStorageVolume modifie le paramètre qui détermine si Virtual Machine Manager (VMM) évalue un volume spécifique sur un serveur hôte en tant que stockage disponible pendant le processus de placement de la machine virtuelle.
Pendant le processus de placement, VMM évalue les hôtes managés, y compris les volumes sur ces hôtes managés, lors du calcul d’une recommandation pour le meilleur emplacement sur lequel déployer une machine virtuelle. Si vous spécifiez qu’un volume sur l’hôte ne sera pas inclus lorsque VMM effectue son calcul de placement automatique, vous pouvez toujours choisir de déployer manuellement une machine virtuelle sur ce volume.
Exemples
Exemple 1 : Rendre un volume sur un hôte disponible pour le placement
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
La première commande obtient l’objet hôte nommé VMHost01 et stocke l’objet dans la variable $VMHost.
La deuxième commande obtient l’objet de volume de stockage pour l’hôte stocké dans $VMHost, puis stocke l’objet dans la variable $StorageVol. Cet exemple suppose que VMHost01 n’a qu’un seul volume.
La dernière commande rend le premier objet de volume sur VMHost01 disponible pour le placement. La définition du paramètre AvailableForPlacement sur $True permet au processus de placement VMM d’évaluer ce volume sur VMHost01 comme candidat possible pour héberger des machines virtuelles.
Exemple 2 : Rendre un deuxième volume sur un hôte disponible pour le placement
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
La première commande obtient l’objet hôte nommé VMHost02 et stocke l’objet dans la variable $VMHost.
La deuxième commande obtient tous les objets de volume de stockage VMHost02 et stocke les objets dans le tableau d’objets nommé $StorageVols. Cet exemple suppose que VMHost02 a au moins deux volumes.
La dernière commande rend le deuxième volume stocké dans le tableau $StorageVols disponible pour le placement.
Paramètres
-AvailableForPlacement
Indique si le processus de placement VMM considère cet hôte ou ce volume sur un hôte comme un emplacement possible sur lequel déployer des machines virtuelles. Si ce paramètre est défini sur $False, vous pouvez choisir de déployer des machines virtuelles sur cet hôte ou ce volume de toute façon. La valeur par défaut est $True. Ce paramètre ne s’applique pas aux hôtes VMware ESX.
Lorsque vous utilisez ce paramètre avec des cartes réseau, s’il est défini sur $False, le placement ne prend pas en compte les réseaux logiques configurés sur cette carte réseau pour déterminer si l’hôte convient pour connecter une machine virtuelle.
Type: | Boolean |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DedupMode
Appliquez la déduplication sur le volume ou le partage de fichiers en fonction de la charge de travail. Les valeurs acceptables pour ce paramètre sont les suivantes :
- 0 - Désactivé
- 1 - GeneralPurpose
- 2 - Hyper-V
- 3 - Sauvegarde
Type: | DedupMode |
Valeurs acceptées: | Disabled, GeneralPurpose, HyperV, Backup, NotAvailable |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-JobVariable
Spécifie que la progression du travail est suivie et stockée dans la variable nommée par ce paramètre.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-PROTipID
Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils pro.
Type: | Guid |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RunAsynchronously
Indique que le travail s’exécute de façon asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-StorageVolume
Spécifie un objet de volume de stockage sur un hôte de machine virtuelle spécifique.
Type: | StorageVolume |
Alias: | VMHostVolume |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
Sorties
StorageVolume
Cette applet de commande retourne un objet StorageVolume.