Get-SCStorageVolume
Získá objekt svazku úložiště z hostitele spravovaného nástrojem VMM.
Syntax
Get-SCStorageVolume
[-VMMServer <ServerConnection>]
[[-Name] <String>]
[<CommonParameters>]
Get-SCStorageVolume
-LibraryServer <LibraryServer>
[[-Name] <String>]
[<CommonParameters>]
Get-SCStorageVolume
-StorageArray <StorageArray>
[[-Name] <String>]
[<CommonParameters>]
Get-SCStorageVolume
-VMHost <Host>
[[-Name] <String>]
[<CommonParameters>]
Description
Rutina Get-SCStorageVolume získá jeden nebo více objektů svazku úložiště z hostitele spravovaného nástrojem Virtual Machine Manager (VMM).
Vrácené informace zahrnují, ale nejsou omezeny na následující údaje:
Název. Název každého svazku hostitele (například C:, D:, E:\).
StorageVolumeID. ID svazku (identifikátor GUID) pro každý svazek hostitele. ID svazku hostitele je v prostředí VMM jedinečné.
Přípojné body. Přípojné body pro každý svazek Jeden svazek, například C:, může obsahovat více přípojných bodů.
Kapacita. Kapacita úložiště každého svazku.
Volný prostor. Velikost volného místa na každém svazku.
VolumeLabel. Popisek definovaný uživatelem pro tento svazek (pokud existuje).
IsSANMigrationPossible. Příznak označující, jestli je k dispozici migrace sítě SAN.
IsClustered – příznak označující, jestli je svazek místní úložiště nebo sdílené úložiště (tj. používá externí úložiště, například SÍŤ SAN nebo iSCSI) a clusterovaný diskový prostředek pro tento svazek existuje.
Inuse. Příznak, který je nastavený na Hodnotu True, když jeden z vysoce dostupných virtuálních počítačů spravovaný nástrojem VMM používá tento svazek.
VMHost. Název plně kvalifikovaného názvu domény hostitele, na kterém se nachází každý svazek.
IsAvailableForPlacement. Příznak označující, jestli je tento svazek dostupný jako umístění pro nasazení virtuálních počítačů na tohoto hostitele.
Serverconnection. Připojení serveru VMM, které spravuje hostitele, do kterého tento svazek patří.
Id. ID (a GUID) pro každý svazek.
Příklady
Příklad 1: Získání všech svazků na zadaném hostitelském serveru
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> Get-SCStorageVolume -VMHost $VMHost
První příkaz získá hostitelský objekt s názvem VMHost01 a uloží objekt do proměnné $VMHost.
Druhý příkaz získá všechny objekty svazků jednotek z VMHost01 a zobrazí informace o těchto svazcích uživateli.
Poznámka: Pokud chcete přeložit kapacitu a volné místo z bajtů do větších jednotek měr, vydělte počet bajtů o 1024, abyste získali kilobajtů (KB); vydělte výsledek o 1024, abyste získali megabajte (MB); a vydělte tento výsledek o 1024, abyste získali gigabajty (GB).
Příklad 2: Získání zadaného svazku na hostiteli
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> Get-SCStorageVolume -VMHost $VMHost -Name "C:\"
První příkaz získá hostitelský objekt s názvem VMHost02 a uloží objekt do proměnné $VMHost.
Druhý příkaz získá svazek jednotky s názvem C:\ z VMHost02 a zobrazí informace o tomto svazku uživateli.
Příklad 3: Získání všech svazků na hostitelích VMware ESX obsahujících řetězec SharedStorage v názvu svazku
PS C:\> $VMHost = Get-SCVMHost -VMMServer "VMMServer01.Contoso.com" | where { $_.VirtualizationPlatform -eq "VMwareESX" }
PS C:\> $VMHost | Get-SCStorageVolume | select -Property Name, VMHost | where { $_.Name -match "SharedStorage" }
První příkaz získá všechny hostitelské objekty z VMMServer01, vybere pouze ty hostitelské objekty, jejichž virtualizační platformou je VMware ESX, a pak tyto hostitelské objekty uloží do $VMHost.
Poznámka: Tento příklad předpokládá, že názvy všech svazků na těchto serverech ESX zahrnují řetězec "storage", ale že pouze některé z těchto svazků obsahují řetězec "SharedStorage".
Druhý příkaz předá každý objekt hostitele ESX v $VMHost rutině Get-SCStorageVolume , která získá objekty svazků na těchto hostitelích a potom předá objekty svazku "select" (alias rutiny Select-Object ). Rutina Select-Object zobrazí název svazku a hostitel, na kterém se svazek nachází pro tyto svazky, jejichž název obsahuje řetězec SharedStorage.
Parametry
-LibraryServer
Určuje objekt serveru knihovny VMM.
Type: | LibraryServer |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Určuje název objektu VMM.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageArray
Určuje objekt pole úložiště. Může se jednat o podsystém úložiště Fibre Channel nebo iSCSI, který se používá k ukládání konfigurace virtuálního počítače a virtuálních disků.
Type: | StorageArray |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHost
Určuje hostitelský objekt virtuálního počítače. Nástroj VMM podporuje hostitele Hyper-V, hostitele VMware ESX a hostitele Citrix XenServer.
Další informace o jednotlivých typech hostitelů najdete v rutině Add-SCVMHost .
Type: | Host |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Určuje objekt serveru VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Výstupy
StorageVolume
Tato rutina vrátí objekt StorageVolume .