Get-SCStorageVolume
Získá objekt svazku úložiště z hostitele spravovaného nástrojem VMM.
Syntaxe
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í následující informace, ale nejsou omezeny na:
Jméno. Název každého svazku hostitele (například C:, D:, E:\).
StorageVolumeID. ID svazku (a GUID) pro každý svazek hostitele. ID svazku hostitele je jedinečné v rámci vašeho prostředí VMM.
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.
FreeSpace. Množství 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 migrace v síti SAN k dispozici.
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 existuje pro tento svazek.
InUse. Příznak, který je nastaven na Hodnotu True, pokud 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 k dispozici jako umístění pro nasazení virtuálních počítačů na tohoto hostitele.
ServerConnection. Připojení serveru VMM, které spravuje hostitele, ke kterému 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 načte objekt hostitele 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ý prostor z bajtů do větších měrných jednotek, vydělte počet bajtů 1024, abyste získali kilobajtů (KB); vydělí výsledek 1024 a získá megabajty (MB); a vydělte tento výsledek 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á objekt hostitele s názvem VMHost02 a uloží objekt do $VMHost proměnné.
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, které obsahují ř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: V tomto příkladu se předpokládá, že názvy všech svazků na těchto serverech ESX obsahují řetězec "storage", ale že pouze některé názvy těchto svazků zahrnují ř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 hostitele, 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.
Typ: | LibraryServer |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-Name
Určuje název objektu VMM.
Typ: | String |
Position: | 0 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StorageArray
Určuje objekt pole úložiště. Může se jednat o podsystém úložiště Fibre Channel nebo iSCSI, který slouží k ukládání konfigurace virtuálního počítače a virtuálních disků.
Typ: | StorageArray |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-VMHost
Určuje objekt hostitele 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.
Typ: | Host |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-VMMServer
Určuje objekt serveru VMM.
Typ: | ServerConnection |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
Výstupy
StorageVolume
Tato rutina vrátí objekt StorageVolume.