Delen via


Set-SCVirtualScsiAdapter

Hiermee wijzigt u de eigenschappen van een virtuele SCSI-adapter die wordt gebruikt in VMM.

Syntaxis

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

Description

De Set-SCVirtualScsiAdapter cmdlet wijzigt een of meer eigenschappen van een virtuele SCSI-adapter die wordt gebruikt in een VMM-omgeving (Virtual Machine Manager). Instellingen die u kunt wijzigen, zijn onder andere het opgeven of een virtuele SCSI-adapter wordt gedeeld en de adapter-id wordt ingesteld.

Opmerking: het gebruik van de parameter ShareVirtualScsiAdapter om een virtuele SCSI-adapter op een virtuele machine te delen om gastclustering in te schakelen, wordt alleen ondersteund als de virtuele machine is geïmplementeerd op een VMware ESX-host. De parameter SharedVirtualScsiAdapter wordt niet gebruikt voor een virtuele machine op een Hyper-V host, omdat een virtuele machine op een Hyper-V host iSCSI gebruikt voor gedeelde opslag.

Opmerking: Set-SCVirtualScsiAdapter niet wordt gebruikt voor Citrix XenServer-hosts omdat de SCSI-adapter op virtuele Citrix XenServer-machines niet kan worden geconfigureerd.

Voorbeelden

Voorbeeld 1: Een specifieke virtuele SCSI-adapter delen op een virtuele machine om deze in te schakelen voor gastclustering

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

Met de eerste opdracht wordt het virtuele-machineobject met de naam VM01 opgehaald en wordt het object opgeslagen in de $VM variabele.

Met de tweede opdracht wordt het SCSI-adapterobject op VM01 opgehaald en wordt het object opgeslagen in de $Adapter variabele. In dit voorbeeld wordt ervan uitgegaan dat VM01 één virtuele SCSI-adapter heeft. Op een virtuele machine kunnen echter maximaal vier virtuele SCSI-adapters zijn gekoppeld.

Met de laatste opdracht schakelt u het virtuele SCSI-adapterobject in dat is opgeslagen in $Adapter en geeft u op dat het wordt gedeeld, zodat het kan worden gebruikt in gastclustering.

Opmerking: het gebruik van de parameter Shared om een virtuele SCSI-adapter op een virtuele machine te delen, wordt alleen ondersteund als de virtuele machine is geïmplementeerd op een ESX-host. De parameter Shared wordt niet gebruikt voor een virtuele machine die een Hyper-V host is, omdat een virtuele machine op een Hyper-V host iSCSI gebruikt voor gedeelde opslag. De parameter Shared wordt ook niet gebruikt voor een virtuele machine op een XenServer-host, omdat op XenServer gebaseerde virtuele machines altijd precies één SCSI-adapter hebben.

Parameters

-AdapterID

Hiermee geeft u het nummer van de logische eenheid of LUN-id. Hyper-V en XenServer stellen deze waarde niet beschikbaar en kunnen deze niet worden gewijzigd. Voor een VMware ESX-host is de standaardwaarde 7 en kan deze niet worden gewijzigd.

Type:Byte
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JobGroup

Hiermee geeft u een id op voor een reeks opdrachten die worden uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat.

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OnBehalfOfUser

Hiermee geeft u de naam van een gebruiker. Met deze cmdlet stelt u de namens de gebruiker in als de gebruiker die met deze parameter wordt opgegeven.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OnBehalfOfUserRole

Hiermee geeft u een gebruikersrol op. Met deze cmdlet stelt u de namens de gebruikersrol in als de gebruikersrol die door deze parameter wordt opgegeven. Als u een gebruikersrolobject wilt verkrijgen, gebruikt u de cmdlet Get-SCUserRole.

Type:UserRole
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ScsiControllerType

Hiermee geeft u een type SCSI-controller op. Geldige waarden zijn:

  • DefaultType
  • NoType
  • LsiLogic
  • BusLogic
  • ParaVirtualSCSI
  • LsiLogicSAS
Type:VMSCSIControllerType
Geaccepteerde waarden:DefaultTypeNoType, LsiLogic, BusLogic, ParaVirtualSCSI, LsiLogicSAS
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ShareVirtualScsiAdapter

Geeft aan of een virtuele SCSI-adapter wordt gedeeld, zodat deze kan worden gebruikt in gastclustering.

Type host: Hyper-V host gebruikt deze parameter:

  • Hyper-V host: Nee (voor gastclustering gebruikt u iSCSI-opslag)
  • XenServer-host: Nee (Xen-VM's hebben altijd precies één SCSI-adapter)

Opmerking: Bij het delen van een SCSI-controller op een virtuele machine op een ESX-host wordt in VMM het beleid voor SCSI-delen op VMware standaard ingesteld op 'fysiek'.

Type:Boolean
Aliassen:Shared
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VirtualScsiAdapter

Hiermee geeft u een virtuele SCSI-adapterobject voor een virtuele machine.

Type hostnummer van virtuele SCSI-adapters

Hyper-V: Maximaal vier synthetische virtuele SCSI-adapters per VM en maximaal 64 apparaten per adapter. Ondersteunt een grootte van een virtueel schijfstation tot 2040 GB. Biedt geen ondersteuning voor geëmuleerde virtuele SCSI-adapters. VMware ESX: Maximaal vier virtuele SCSI-adapters per VM en maximaal 15 apparaten per adapter. Ondersteunt een grootte van een virtueel schijfstation tot 2048 GB. Citrix XenServer: Altijd één virtuele SCSI-adapter per VM en maximaal acht apparaten per adapter. Ondersteunt een grootte van een virtueel schijfstation tot 2048 GB.

Type:VirtualSCSIAdapter
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Uitvoerwaarden

VirtualSCSIAdapter

Met deze cmdlet wordt een VirtualScsiAdapter--object geretourneerd.

Notities

  • Vereist een VMM-object voor virtuele SCSI-adapter, dat kan worden opgehaald met behulp van de Get-SCVirtualScsiAdapter cmdlet.