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.