Set-SCVirtualScsiAdapter
Zmienia właściwości wirtualnej karty SCSI używanej w programie VMM.
Składnia
Set-SCVirtualScsiAdapter
[-ScsiControllerType <VMSCSIControllerType>]
[-VirtualScsiAdapter] <VirtualSCSIAdapter>
[-AdapterID <Byte>]
[-ShareVirtualScsiAdapter <Boolean>]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-SCVirtualScsiAdapter zmienia co najmniej jedną właściwość wirtualnej karty SCSI używanej w środowisku programu Virtual Machine Manager (VMM). Ustawienia, które można zmodyfikować, obejmują określenie, czy wirtualna karta SCSI jest współużytkowana i ustawia identyfikator karty.
Uwaga: Używanie parametru ShareVirtualScsiAdapter do udostępniania wirtualnej karty SCSI na maszynie wirtualnej w celu włączenia klastrowania gościa jest obsługiwane tylko wtedy, gdy maszyna wirtualna jest wdrożona na hoście VMware ESX. Parametr SharedVirtualScsiAdapter nie jest używany dla maszyny wirtualnej na hoście funkcji Hyper-V, ponieważ maszyna wirtualna na hoście funkcji Hyper-V używa interfejsu iSCSI do magazynu udostępnionego.
Uwaga: Set-SCVirtualScsiAdapter nie jest używany dla hostów Citrix XenServer, ponieważ karta SCSI na maszynach wirtualnych Citrix XenServer nie jest konfigurowalna.
Przykłady
Przykład 1. Udostępnianie konkretnej wirtualnej karty SCSI na maszynie wirtualnej w celu włączenia jej na potrzeby klastrowania gościa
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $Adapter = Get-SCVirtualScsiAdapter -VM $VM
PS C:\> Set-SCVirtualSCSIAdapter -VirtualScsiAdapter $Adapter -ShareVirtualScsiAdapter $True
Pierwsze polecenie pobiera obiekt maszyny wirtualnej o nazwie VM01 i przechowuje obiekt w zmiennej $VM.
Drugie polecenie pobiera obiekt adaptera SCSI na maszynie WIRTUALNEJ VM01 i przechowuje obiekt w zmiennej $Adapter. W tym przykładzie założono, że maszyna wirtualna VM01 ma jedną wirtualną kartę SCSI. Jednak maszyna wirtualna może mieć dołączone do czterech wirtualnych kart SCSI.
Ostatnie polecenie umożliwia obiekt wirtualnej karty SCSI przechowywany w $Adapter i określa, że jest on współużytkowany, aby mógł być używany w klastrze gościa.
Uwaga: Używanie parametru udostępnionego do udostępniania wirtualnej karty SCSI na maszynie wirtualnej jest obsługiwane tylko wtedy, gdy maszyna wirtualna jest wdrożona na hoście ESX. Parametr udostępniony nie jest używany dla maszyny wirtualnej hosta funkcji Hyper-V, ponieważ maszyna wirtualna na hoście funkcji Hyper-V używa interfejsu iSCSI do magazynu udostępnionego. Parametr udostępniony nie jest również używany dla maszyny wirtualnej na hoście XenServer, ponieważ maszyny wirtualne oparte na programie XenServer zawsze mają dokładnie jedną kartę SCSI.
Parametry
-AdapterID
Określa numer jednostki logicznej lub identyfikator JEDNOSTKI LUN. Funkcje Hyper-V i XenServer nie uwidaczniają tej wartości i nie można jej zmienić. W przypadku hosta VMware ESX wartość domyślna to 7 i nie można jej zmienić.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Określa identyfikator serii poleceń, które będą uruchamiane jako zestaw tuż przed ostatnim poleceniem zawierającym ten sam identyfikator grupy zadań.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Określa nazwę użytkownika. To polecenie cmdlet ustawia wartość w imieniu użytkownika jako użytkownika określonego przez ten parametr.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Określa rolę użytkownika. To polecenie cmdlet ustawia rolę użytkownika w imieniu użytkownika jako rolę użytkownika, którą określa ten parametr. Aby uzyskać obiekt roli użytkownika, użyj polecenia cmdlet Get-SCUserRole .
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScsiControllerType
Określa typ kontrolera SCSI. Prawidłowe wartości:
- 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
Wskazuje, czy wirtualna karta SCSI jest współużytkowana, aby mogła być używana w klastrze gościa.
Typ hosta: host funkcji Hyper-V używa tego parametru:
- Host funkcji Hyper-V: nie (w przypadku klastrowania gościa użyj magazynu iSCSI)
- Host XenServer: Nie (Maszyny wirtualne Xen zawsze mają dokładnie jedną kartę SCSI)
Uwaga: podczas udostępniania kontrolera SCSI na maszynie wirtualnej na hoście ESX program VMM domyślnie domyślnie zasady udostępniania SCSI w programie VMware są "fizyczne".
Type: | Boolean |
Aliases: | Shared |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualScsiAdapter
Określa obiekt wirtualnej karty SCSI dla maszyny wirtualnej.
Typ liczby hostów wirtualnych kart SCSI
Hyper-V: maksymalnie cztery syntetyczne wirtualne karty SCSI na maszynę wirtualną i maksymalnie 64 urządzenia na kartę. Obsługuje rozmiar dysku wirtualnego do 2040 GB. Nie obsługuje emulowanych wirtualnych kart SCSI. VMware ESX: maksymalnie cztery wirtualne karty SCSI na maszynę wirtualną i maksymalnie 15 urządzeń na kartę. Obsługuje rozmiar dysku wirtualnego do 2048 GB. Citrix XenServer: zawsze jedna wirtualna karta SCSI na maszynę wirtualną i maksymalnie osiem urządzeń na kartę. Obsługuje rozmiar dysku wirtualnego do 2048 GB.
Type: | VirtualSCSIAdapter |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Dane wyjściowe
VirtualSCSIAdapter
To polecenie cmdlet zwraca obiekt VirtualScsiAdapter .
Uwagi
- Wymaga obiektu wirtualnej karty SCSI programu VMM, który można pobrać za pomocą polecenia cmdlet Get-SCVirtualScsiAdapter .