Partilhar via


Set-SCVirtualScsiAdapter

Altera as propriedades de um adaptador SCSI virtual utilizado em VMM.

Syntax

Set-SCVirtualScsiAdapter
   [-ScsiControllerType <VMSCSIControllerType>]
   [-VirtualScsiAdapter] <VirtualSCSIAdapter>
   [-AdapterID <Byte>]
   [-ShareVirtualScsiAdapter <Boolean>]
   [-JobGroup <Guid>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

O cmdlet Set-SCVirtualScsiAdapter altera uma ou mais propriedades de um adaptador SCSI virtual utilizado num ambiente virtual de Gestor de Máquinas (VMM). As definições que pode modificar incluem especificar se um adaptador SCSI virtual é partilhado e definir o ID do adaptador.

Nota: A utilização do parâmetro ShareVirtualScsiAdapter para partilhar um adaptador SCSI virtual numa máquina virtual para permitir o agrupamento de hóspedes só é suportada se a máquina virtual for implantada num anfitrião VMware ESX. O parâmetro SharedVirtualScsiAdapter não é utilizado para uma máquina virtual num hospedeiro Hiper-V porque uma máquina virtual num hospedeiro Hiper-V utiliza o iSCSI para armazenamento partilhado.

Nota: O Set-SCVirtualScsiAdapter não é utilizado para os anfitriões Citrix XenServer porque o adaptador SCSI nas máquinas virtuais Citrix XenServer não é configurável.

Exemplos

Exemplo 1: Partilhe um adaptador SCSI virtual específico numa máquina virtual para o permitir o agrupamento de hóspedes

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $Adapter = Get-SCVirtualScsiAdapter -VM $VM 
PS C:\> Set-SCVirtualSCSIAdapter -VirtualScsiAdapter $Adapter -ShareVirtualScsiAdapter $True

O primeiro comando recebe o objeto da máquina virtual chamado VM01 e armazena o objeto na variável $VM.

O segundo comando recebe o objeto adaptador SCSI em VM01 e armazena o objeto na variável $Adapter. Este exemplo pressupõe que o VM01 tem um adaptador SCSI virtual. No entanto, uma máquina virtual pode ter até quatro adaptadores SCSI virtuais ligados.

O último comando permite que o objeto adaptador SCSI virtual armazenado em $Adapter e especifica que é partilhado para que possa ser utilizado no agrupamento de hóspedes.

Nota: A utilização do parâmetro Shared para partilhar um adaptador SCSI virtual numa máquina virtual só é suportada se a máquina virtual for implantada num hospedeiro ESX. O parâmetro Compartilhado não é utilizado para uma máquina virtual um anfitrião Hiper-V porque uma máquina virtual num hospedeiro Hiper-V usa o iSCSI para armazenamento partilhado. O parâmetro Shared também não é usado para uma máquina virtual num hospedeiro XenServer porque as máquinas virtuais baseadas em XenServer têm sempre exatamente um adaptador SCSI.

Parâmetros

-AdapterID

Especifica o número da unidade lógica, ou LUN ID. O Hyper-V e o XenServer não expõem este valor e não podem ser alterados. Para um anfitrião VMware ESX, o padrão é 7 e não pode ser alterado.

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

-JobGroup

Especifica um identificador para uma série de comandos que funcionarão como um conjunto pouco antes do comando final que inclui o mesmo identificador do grupo de trabalho.

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

-JobVariable

Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.

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

-OnBehalfOfUser

Especifica o nome de um utilizador. Este cmdlet define o utilizador em nome do utilizador como o utilizador que este parâmetro especifica.

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

-OnBehalfOfUserRole

Especifica uma função de utilizador. Este cmdlet define o papel do utilizador em nome do utilizador como a função de utilizador que este parâmetro especifica. Para obter um objeto de função do utilizador, utilize o cmdlet Get-SCUserRole .

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

-PROTipID

Especifica o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.

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

-RunAsynchronously

Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.

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

-ScsiControllerType

Especifica um tipo de controlador SCSI. Os valores válidos são:

  • Padrão DeType
  • NoType
  • LsiLogic
  • BusLogic
  • ParaVirtualSCSi
  • LsiLogicSAS
Type:VMSCSIControllerType
Accepted values:DefaultTypeNoType, LsiLogic, BusLogic, ParaVirtualSCSI, LsiLogicSAS
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ShareVirtualScsiAdapter

Indica se um adaptador SCSI virtual é partilhado para que possa ser usado no agrupamento de hóspedes.

Tipo de anfitrião: Anfitrião hiper-V utiliza este parâmetro:

  • Anfitrião Hiper-V: Não (para agrupamento de hóspedes, use armazenamento iSCSI)
  • XenServer host: No (Xen VMs sempre têm exatamente um adaptador SCSI)

Nota: Ao partilhar um controlador SCSI numa máquina virtual num hospedeiro ESX, a VMM predefini a política de partilha scsi em VMware para "física".

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

-VirtualScsiAdapter

Especifica um objeto adaptador SCSI virtual para uma máquina virtual.

Tipo de Número de Anfitrião de Adaptadores Virtuais SCSI

Hiper-V: Até quatro adaptadores sintéticos virtuais SCSI por VM e até 64 dispositivos por adaptador. Suporta um tamanho de unidade de disco virtual até 2040 GB. Não suporta adaptadores SCSI virtuais emulados. VMware ESX: Até quatro adaptadores SCSI virtuais por VM e até 15 dispositivos por adaptador. Suporta um tamanho de unidade de disco virtual até 2048 GB. Citrix XenServer: Sempre um adaptador SCSI virtual por VM e até oito dispositivos por adaptador. Suporta um tamanho de unidade de disco virtual até 2048 GB.

Type:VirtualSCSIAdapter
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Saídas

VirtualSCSIAdapter

Este cmdlet devolve um objeto VirtualScsiAdapter .

Notas

  • Requer um objeto adaptador SCSI virtual VMM, que pode ser recuperado utilizando o cmdlet Get-SCVirtualSiAdapter .