Partager via


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 .