Delen via


Set-SCVirtualScsiAdapter

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

Syntax

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

Description

De cmdlet Set-SCVirtualScsiAdapter 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 wordt niet 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 wordt het object van de virtuele SCSI-adapter ingeschakeld dat is opgeslagen in $Adapter en wordt aangegeven dat het wordt gedeeld, zodat het kan worden gebruikt in gastclustering.

Opmerking: het gebruik van de gedeelde parameter om een virtuele SCSI-adapter op een virtuele machine te delen, wordt alleen ondersteund als de virtuele machine wordt geïmplementeerd op een ESX-host. De gedeelde parameter wordt niet gebruikt voor een virtuele machine een Hyper-V-host omdat een virtuele machine op een Hyper-V-host gebruikmaakt van iSCSI voor gedeelde opslag. De gedeelde parameter 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 maken deze waarde niet beschikbaar en kunnen 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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

Hiermee geeft u een gebruikersrol op. Met deze cmdlet stelt u de namens de gebruikersrol in als de gebruikersrol die met deze parameter wordt opgegeven. Gebruik de cmdlet Get-SCUserRole om een gebruikersrolobject te verkrijgen.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ScsiControllerType

Hiermee geeft u een SCSI-controllertype. Geldige waarden zijn:

  • DefaultType
  • 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

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

Type host: Hyper-V-host maakt gebruik van 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 standaard het beleid voor SCSI-delen op VMware ingesteld op 'fysiek'.

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

-VirtualScsiAdapter

Hiermee geeft u een virtueel 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 schijfgrootte van maximaal 2048 GB. Citrix XenServer: Altijd één virtuele SCSI-adapter per VM en maximaal acht apparaten per adapter. Ondersteunt een schijfgrootte van maximaal 2048 GB.

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

Uitvoerwaarden

VirtualSCSIAdapter

Deze cmdlet retourneert een VirtualScsiAdapter-object .

Notities

  • Vereist een VMM virtueel SCSI-adapterobject, dat kan worden opgehaald met behulp van de Get-SCVirtualScsiAdapter-cmdlet .