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 .