Udostępnij za pośrednictwem


Set-SCStorageVolume

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

Składnia

Default (Domyślna)

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

Opis

Polecenie cmdlet Set-SCStorageVolume modyfikuje ustawienie, które określa, 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 dotyczącego najlepszej lokalizacji, w której należy wdrożyć maszynę wirtualną. Jeśli określisz, że wolumin na hoście nie zostanie uwzględniony, gdy program VMM wykona automatyczne obliczenia rozmieszczenia, nadal możesz ręcznie wdrożyć maszynę wirtualną na tym woluminie.

Przykłady

Przykład 1: Udostępnianie woluminu na hoście do umieszczenia

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 zapisuje go w zmiennej $VMHost.

Drugie polecenie pobiera obiekt woluminu pamięci masowej dla hosta przechowywanego w $VMHost, a następnie zapisuje obiekt w zmiennej $StorageVol. W tym przykładzie założono, że VMHost01 ma tylko jeden wolumin.

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

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

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 zapisuje go w zmiennej $VMHost.

Drugie polecenie pobiera wszystkie obiekty woluminu pamięci masowej VMHost02 i zapisuje je w tablicy obiektów o nazwie $StorageVols. W tym przykładzie założono, że VMHost02 ma co najmniej dwa woluminy.

Ostatnie polecenie sprawia, że drugi wolumin przechowywany w tablicy $StorageVols staje się dostępny do umieszczenia.

Parametry

-AvailableForPlacement

Wskazuje, czy proces umieszczania programu VMM traktuje tego hosta, czy ten wolumin na hoście jako możliwą lokalizację, w której można wdrożyć maszyny wirtualne. Jeśli ten parametr jest ustawiony na wartość $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.

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

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-DedupMode

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

  • 0 — wyłączone
  • 1 - Ogólnego przeznaczenia
  • 2 - Hyper-V
  • 3 - Kopia zapasowa

Właściwości parametru

Typ:DedupMode
Domyślna wartość:None
Dopuszczalne wartości:Disabled, GeneralPurpose, HyperV, Backup, NotAvailable
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-JobVariable

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

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów: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.

Właściwości parametru

Typ:Guid
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RunAsynchronously

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

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-StorageVolume

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

Właściwości parametru

Typ:StorageVolume
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:VMHostVolume (Wolumin Miniaturowy)

Zestawy parametrów

(All)
Position:0
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wyjściowe

StorageVolume

To polecenie cmdlet zwraca obiekt StorageVolume .