Bagikan melalui


Get-SCStorageVolume

Mendapatkan objek volume penyimpanan dari host yang dikelola oleh VMM.

Sintaks

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>]

Deskripsi

Cmdlet Get-SCStorageVolume mendapatkan satu atau beberapa objek volume penyimpanan dari host yang dikelola oleh Virtual Machine Manager (VMM).

Informasi yang dikembalikan mencakup, tetapi tidak terbatas pada, berikut ini:

  • Nama. Nama setiap volume host (seperti C:, D:, E:\).

  • StorageVolumeID. ID volume (GUID) untuk setiap volume host. ID volume host unik di seluruh lingkungan VMM Anda.

  • MountPoints. Titik pemasangan untuk setiap volume. Satu volume, seperti C:, dapat berisi beberapa titik pemasangan.

  • Kapasitas. Kapasitas penyimpanan setiap volume.

  • FreeSpace. Jumlah ruang kosong pada setiap volume.

  • VolumeLabel. Label yang ditentukan pengguna untuk volume ini (jika ada).

  • IsSANMigrationPossible. Bendera yang menunjukkan apakah migrasi SAN tersedia atau tidak.

  • IsClustered - Bendera yang menunjukkan apakah volume adalah penyimpanan lokal atau penyimpanan bersama (yaitu, menggunakan penyimpanan eksternal, seperti SAN atau iSCSI) dan sumber daya disk terkluster ada untuk volume ini.

  • InUse. Bendera yang diatur ke True ketika salah satu komputer virtual yang sangat tersedia yang dikelola oleh VMM menggunakan volume ini.

  • VMHost. Nama FQDN host tempat setiap volume berada.

  • IsAvailableForPlacement. Bendera yang menunjukkan apakah volume ini tersedia sebagai lokasi untuk menyebarkan komputer virtual pada host ini.

  • ServerConnection. Koneksi server VMM yang mengelola host tempat volume ini berada.

  • ID. ID (GUID) untuk setiap volume.

Contoh

Contoh 1: Mendapatkan semua volume di server host yang ditentukan

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com" 
PS C:\> Get-SCStorageVolume -VMHost $VMHost

Perintah pertama mendapatkan objek host bernama VMHost01 dan menyimpan objek dalam variabel $VMHost.

Perintah kedua mendapatkan semua objek volume drive dari VMHost01 dan menampilkan informasi tentang volume ini kepada pengguna.

Catatan: Untuk menerjemahkan kapasitas dan ruang kosong dari byte ke dalam satuan ukuran yang lebih besar, bagi jumlah byte dengan 1024 untuk mendapatkan kilobyte (KB); bagi hasilnya dengan 1024 untuk mendapatkan megabyte (MB); dan bagi hasil tersebut dengan 1024 untuk mendapatkan gigabyte (GB).

Contoh 2: Mendapatkan volume yang ditentukan pada host

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com" 
PS C:\> Get-SCStorageVolume -VMHost $VMHost -Name "C:\"

Perintah pertama mendapatkan objek host bernama VMHost02 dan menyimpan objek dalam variabel $VMHost.

Perintah kedua mendapatkan volume drive bernama C:\ dari VMHost02 dan menampilkan informasi tentang volume ini kepada pengguna.

Contoh 3: Dapatkan semua volume pada host VMware ESX yang berisi string "SharedStorage" dalam nama volume

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" }

Perintah pertama mendapatkan semua objek host dari VMMServer01, hanya memilih objek host yang platform virtualisasinya adalah VMware ESX, lalu menyimpan objek host tersebut di $VMHost.

Catatan: Contoh ini mengasumsikan bahwa nama semua volume di Server ESX ini menyertakan string "penyimpanan", tetapi hanya beberapa nama volume tersebut yang menyertakan string "SharedStorage."

Perintah kedua meneruskan setiap objek host ESX dalam $VMHost ke cmdlet Get-SCStorageVolume , yang mendapatkan objek volume pada host ini dan kemudian, pada gilirannya, meneruskan objek volume ke "select" (alias untuk cmdlet Select-Object ). Cmdlet Select-Object menampilkan nama volume dan host tempat volume berada untuk volume yang namanya berisi string "SharedStorage".

Parameter

-LibraryServer

Menentukan objek server pustaka VMM.

Type:LibraryServer
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Menentukan nama objek VMM.

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageArray

Menentukan objek array penyimpanan. Ini bisa menjadi sub-sistem penyimpanan Fibre Channel atau iSCSI yang digunakan untuk menyimpan konfigurasi komputer virtual dan disk virtual.

Type:StorageArray
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMHost

Menentukan objek host komputer virtual. VMM mendukung host Hyper-V, host VMware ESX, dan host Citrix XenServer.

Untuk informasi selengkapnya tentang setiap jenis host, lihat cmdlet Add-SCVMHost .

Type:Host
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

Menentukan objek server VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Output

StorageVolume

Cmdlet ini mengembalikan objek StorageVolume .