Compartir a través de


Set-SCStorageVolume

Modifica la configuración de un volumen en un host que permite a VMM evaluar ese volumen como almacenamiento disponible durante el proceso de selección de ubicación de la máquina virtual.

Syntax

Set-SCStorageVolume
   [-StorageVolume] <StorageVolume>
   [-AvailableForPlacement <Boolean>]
   [-DedupMode <DedupMode>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

El cmdlet Set-SCStorageVolume modifica la configuración que determina si Virtual Machine Manager (VMM) evalúa un volumen específico en un servidor host como almacenamiento disponible durante el proceso de selección de ubicación de la máquina virtual.

Durante el proceso de selección de ubicación, VMM evalúa los hosts administrados, incluidos los volúmenes de esos hosts administrados, al calcular una recomendación para la mejor ubicación en la que se va a implementar una máquina virtual. Si especifica que un volumen en el host no se incluirá cuando VMM realice su cálculo de colocación automática, todavía puede optar por implementar manualmente una máquina virtual en ese volumen.

Ejemplos

Ejemplo 1: Hacer que un volumen en un host esté disponible para la selección de ubicación

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

El primer comando obtiene el objeto host denominado VMHost01 y almacena el objeto en la variable $VMHost.

El segundo comando obtiene el objeto de volumen de almacenamiento para el host almacenado en $VMHost y, a continuación, almacena el objeto en la variable $StorageVol. En este ejemplo se supone que VMHost01 solo tiene un volumen.

El último comando hace que el primer objeto de volumen de VMHost01 esté disponible para su colocación. Si se establece el parámetro AvailableForPlacement en $True, el proceso de selección de ubicación de VMM permite evaluar este volumen en VMHost01 como posible candidato para hospedar máquinas virtuales.

Ejemplo 2: Hacer que un segundo volumen de un host esté disponible para la selección de ubicación

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

El primer comando obtiene el objeto host denominado VMHost02 y almacena el objeto en la variable $VMHost.

El segundo comando obtiene todos los objetos de volumen de almacenamiento VMHost02 y almacena los objetos en la matriz de objetos denominada $StorageVols. En este ejemplo se da por supuesto que VMHost02 tiene al menos dos volúmenes.

El último comando hace que el segundo volumen almacenado en la matriz de $StorageVols esté disponible para la colocación.

Parámetros

-AvailableForPlacement

Indica si el proceso de selección de ubicación de VMM considera que este host o este volumen en un host son aptos como una posible ubicación en la que se van a implementar máquinas virtuales. Si este parámetro se establece en $False, puede optar por implementar máquinas virtuales en este host o volumen de todos modos. El valor predeterminado es $True. Este parámetro no se aplica a los hosts de VMware ESX.

Cuando se usa este parámetro con adaptadores de red, si se establece en $False, la selección de ubicación no tiene en cuenta las redes lógicas configuradas en este adaptador de red para determinar si el host es adecuado para conectar una máquina virtual.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DedupMode

Aplique la desduplicación en el volumen o recurso compartido de archivos en función de la carga de trabajo. Los valores permitidos para este parámetro son los siguientes:

  • 0: deshabilitado
  • 1 - GeneralPurpose
  • 2- Hyper-V
  • 3 - Copia de seguridad
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

Especifica que se realiza un seguimiento del progreso del trabajo y que se almacena en la variable cuyo nombre indica este parámetro.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Especifica el identificador de la sugerencia rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageVolume

Especifica un objeto de volumen de almacenamiento en un host de máquina virtual específico.

Type:StorageVolume
Aliases:VMHostVolume
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Salidas

StorageVolume

Este cmdlet devuelve un objeto StorageVolume .