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 .