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ů svazků ú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:
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é místo. 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 k dispozici migrace přes síť 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ž tento svazek používá jeden z vysoce dostupných virtuálních počítačů spravovaných nástrojem VMM.
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, do kterého tento svazek patří.
Id. ID (identifikátor 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: Chcete-li přeložit kapacitu a volné místo z bajtů do větších měrných jednotek, vydělte počet bajtů o 1024 k získání kilobajtů (KB); vydělí výsledek 1024 a získá megabajty (MB); a vydělí výsledek o 1024, aby získal 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, 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: 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ý hostitelský objekt 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ích počítačů 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 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 .
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 .