Partager via


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.