Udostępnij za pośrednictwem


Set-SCStorageVolume

Modyfikuje ustawienie woluminu na hoście, który umożliwia programowi VMM ocenę tego woluminu jako dostępnego magazynu podczas procesu umieszczania maszyny wirtualnej.

Składnia

Set-SCStorageVolume
   [-StorageVolume] <StorageVolume>
   [-AvailableForPlacement <Boolean>]
   [-DedupMode <DedupMode>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Set-SCStorageVolume modyfikuje ustawienie określające, czy program Virtual Machine Manager (VMM) ocenia określony wolumin na serwerze hosta jako dostępny magazyn podczas procesu umieszczania maszyny wirtualnej.

Podczas procesu umieszczania program VMM ocenia hosty zarządzane, w tym woluminy na tych hostach zarządzanych, podczas obliczania zalecenia dla najlepszej lokalizacji, w której ma zostać wdrożona maszyna wirtualna. Jeśli określisz, że wolumin na hoście nie zostanie uwzględniony, gdy program VMM wykona obliczenia automatycznego umieszczania, nadal możesz wybrać ręczne wdrożenie maszyny wirtualnej na tym woluminie.

Przykłady

Przykład 1. Udostępnianie woluminu na hoście do umieszczania

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> $StorageVol = Get-SCStorageVolume -VMHost $VMHost
PS C:\> Set-SCStorageVolume -StorageVolume $StorageVol[0] -AvailableForPlacement $True

Pierwsze polecenie pobiera obiekt hosta o nazwie VMHost01 i przechowuje obiekt w zmiennej $VMHost.

Drugie polecenie pobiera obiekt woluminu magazynu dla hosta przechowywanego w $VMHost, a następnie zapisuje obiekt w zmiennej $StorageVol. W tym przykładzie przyjęto założenie, że maszyna wirtualna VMHost01 ma tylko jeden wolumin.

Ostatnie polecenie sprawia, że pierwszy obiekt woluminu na vmHost01 jest dostępny do umieszczania. Ustawienie parametru AvailableForPlacement na wartość $True umożliwia procesowi umieszczania programu VMM ocenę tego woluminu na hoście VMHost01 jako możliwego kandydata do hostowania maszyn wirtualnych.

Przykład 2: Udostępnianie drugiego woluminu na hoście do umieszczania

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> $StorageVols = Get-SCStorageVolume -VMHost $VMHost 
PS C:\> Set-SCStorageVolume -StorageVolume $StorageVols[1] -AvailableForPlacement $True

Pierwsze polecenie pobiera obiekt hosta o nazwie VMHost02 i przechowuje obiekt w zmiennej $VMHost.

Drugie polecenie pobiera wszystkie obiekty woluminów magazynu VMHost02 i przechowuje obiekty w tablicy obiektów o nazwie $StorageVols. W tym przykładzie przyjęto założenie, że maszyna wirtualna VMHost02 ma co najmniej dwa woluminy.

Ostatnie polecenie sprawia, że drugi wolumin przechowywany w tablicy $StorageVols jest dostępny do umieszczania.

Parametry

-AvailableForPlacement

Wskazuje, czy proces umieszczania programu VMM uwzględnia ten host, czy ten wolumin na hoście jako możliwą lokalizację, w której mają zostać wdrożone maszyny wirtualne. Jeśli ten parametr jest ustawiony na $False, możesz mimo to wdrożyć maszyny wirtualne na tym hoście lub woluminie. Wartość domyślna to $True. Ten parametr nie ma zastosowania do hostów VMware ESX.

Jeśli używasz tego parametru z kartami sieciowymi, jeśli jest ustawiona na $False, umieszczanie nie uwzględnia sieci logicznych skonfigurowanych na tej karcie sieciowej w celu określenia, czy host jest odpowiedni do łączenia maszyny wirtualnej.

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

-DedupMode

Zastosuj deduplikację na woluminie lub udziale plików na podstawie obciążenia. Dopuszczalne wartości dla tego parametru to:

  • 0 — Wyłączone
  • 1 — Ogólne Przeznaczenie
  • 2 — Hyper-V
  • 3 — Kopia zapasowa
Type:DedupMode
Accepted values:Disabled, GeneralPurpose, HyperV, Backup, NotAvailable
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

-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

-StorageVolume

Określa obiekt woluminu magazynu na określonym hoście maszyny wirtualnej.

Type:StorageVolume
Aliases:VMHostVolume
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Dane wyjściowe

StorageVolume

To polecenie cmdlet zwraca obiekt StorageVolume .