Set-SCStorageVolume
Modifie le paramètre d’un volume sur un hôte qui permet à VMM d’évaluer ce volume en tant que stockage disponible pendant le processus de placement de la machine virtuelle.
Syntax
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 comme 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 positionnement 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 de 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 possède 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 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DedupMode
Appliquez la déduplication sur le volume ou le partage de fichiers en fonction de la charge de travail. Les valeurs valides pour ce paramètre sont :
- 0 - Désactivée
- 1 - GeneralPurpose
- 2 - Hyper-V
- 3 - Sauvegarde
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
Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageVolume
Spécifie un objet de volume de stockage sur un hôte de machine virtuelle spécifique.
Type: | StorageVolume |
Aliases: | VMHostVolume |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Sorties
StorageVolume
Cette applet de commande retourne un objet StorageVolume .