Udostępnij za pośrednictwem


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 modyfikować, obejmują określenie, czy wirtualna karta SCSI jest współużytkowany 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 Hyper-V, ponieważ maszyna wirtualna na hoście Hyper-V używa interfejsu iSCSI do magazynu udostępnionego.

Uwaga: set-SCVirtualScsiAdapter nie jest używana 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 karty SCSI na maszynie VM01 i przechowuje obiekt w zmiennej $Adapter. W tym przykładzie przyjęto założenie, że maszyna wirtualna VM01 ma jedną wirtualną kartę SCSI. Jednak maszyna wirtualna może mieć dołączone maksymalnie cztery wirtualne karty SCSI.

Ostatnie polecenie umożliwia obiekt wirtualnej karty SCSI przechowywany w $Adapter i określa, że jest on udostępniany, aby można go było używać w klastrowaniu gościa.

Uwaga: używanie parametru Shared 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 shared nie jest używany dla maszyny wirtualnej hosta Hyper-V, ponieważ maszyna wirtualna na hoście Hyper-V używa interfejsu iSCSI do magazynu udostępnionego. Parametr shared 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. 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ć.

Typ:Byte
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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ń.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-OnBehalfOfUser

Określa nazwę użytkownika. To polecenie cmdlet ustawia w imieniu użytkownika jako użytkownika, który określa ten parametr.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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.

Typ:UserRole
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ScsiControllerType

Określa typ kontrolera SCSI. Prawidłowe wartości to:

  • Typ domyślny
  • NoType
  • LsiLogic
  • BusLogic
  • ParaVirtualSCSI
  • LsiLogicSAS
Typ:VMSCSIControllerType
Dopuszczalne wartości:DefaultTypeNoType, LsiLogic, BusLogic, ParaVirtualSCSI, LsiLogicSAS
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ShareVirtualScsiAdapter

Wskazuje, czy wirtualna karta SCSI jest udostępniona, aby można było jej używać w klastrowaniu gościa.

Typ hosta: host Hyper-V używa tego parametru:

  • host 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 zasady udostępniania SCSI w programie VMware są "fizyczne".

Typ:Boolean
Aliasy:Shared
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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.

Typ:VirtualSCSIAdapter
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

Dane wyjściowe

VirtualSCSIAdapter

To polecenie cmdlet zwraca obiekt VirtualScsiAdapter.

Uwagi

  • Wymaga obiektu wirtualnej karty SCSI programu VMM, który można pobrać przy użyciu polecenia cmdlet Get-SCVirtualScsiAdapter.