Set-SCStorageVolume
Upraví nastavení svazku na hostiteli, který umožňuje nástroji VMM vyhodnotit tento svazek jako dostupné úložiště během procesu umístění virtuálního počítače.
Syntax
Set-SCStorageVolume
[-StorageVolume] <StorageVolume>
[-AvailableForPlacement <Boolean>]
[-DedupMode <DedupMode>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Rutina Set-SCStorageVolume upraví nastavení, které určuje, jestli Nástroj Virtual Machine Manager (VMM) vyhodnotí konkrétní svazek na hostitelském serveru jako dostupné úložiště během procesu umístění virtuálního počítače.
Během procesu umístění nástroj VMM vyhodnotí spravované hostitele, včetně svazků na těchto spravovaných hostitelích, při výpočtu doporučení pro nejlepší umístění, na kterém se má virtuální počítač nasadit. Pokud určíte, že při výpočtu automatického umístění nástroj VMM nebude zahrnut svazek na hostiteli, můžete se přesto rozhodnout, že na tento svazek nasadíte virtuální počítač ručně.
Příklady
Příklad 1: Zpřístupnění svazku na hostiteli pro umístění
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
První příkaz získá hostitelský objekt S názvem VMHost01 a uloží objekt do proměnné $VMHost.
Druhý příkaz získá objekt svazku úložiště pro hostitele uloženého v $VMHost a pak uloží objekt do proměnné $StorageVol. Tento příklad předpokládá, že VMHost01 má pouze jeden svazek.
Poslední příkaz zpřístupní první objekt svazku na VMHost01 pro umístění. Nastavení parametru AvailableForPlacement na $True umožňuje procesu umístění VMM vyhodnotit tento svazek na VMHost01 jako možného kandidáta na hostování virtuálních počítačů.
Příklad 2: Zpřístupnění druhého svazku na hostiteli pro umístění
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
První příkaz získá hostitelský objekt S názvem VMHost02 a uloží objekt do proměnné $VMHost.
Druhý příkaz získá všechny objekty svazků úložiště VMHost02 a uloží objekty do pole objektů s názvem $StorageVols. Tento příklad předpokládá, že VMHost02 má alespoň dva svazky.
Poslední příkaz zpřístupní druhý svazek uložený v poli $StorageVols pro umístění.
Parametry
-AvailableForPlacement
Určuje, jestli proces umístění nástroje VMM považuje tohoto hostitele nebo tento svazek na hostitele za způsobilé jako možné umístění, do kterého se mají nasadit virtuální počítače. Pokud je tento parametr nastavený na $False, můžete přesto nasadit virtuální počítače na tomto hostiteli nebo svazku. Výchozí hodnota je $True. Tento parametr se nevztahuje na hostitele VMware ESX.
Pokud použijete tento parametr se síťovými adaptéry, pokud je nastavená na $False, umístění nepovažuje logické sítě nakonfigurované v tomto síťovém adaptéru k určení, jestli je hostitel vhodný pro připojení virtuálního počítače.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DedupMode
Použití odstranění duplicitních dat na svazku nebo sdílené složce na základě úlohy Tento parametr přijímá tyto hodnoty:
- 0 – Zakázáno
- 1 . GeneralPurpose
- 2. Hyper-V
- 3. Zálohování
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
Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Označuje, že úloha běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageVolume
Určuje objekt svazku úložiště na konkrétním hostiteli virtuálního počítače.
Type: | StorageVolume |
Aliases: | VMHostVolume |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Výstupy
StorageVolume
Tato rutina vrátí objekt StorageVolume .