Set-SCStorageVolume
Memodifikasi pengaturan untuk volume pada host yang memungkinkan VMM mengevaluasi volume tersebut sebagai penyimpanan yang tersedia selama proses penempatan komputer virtual.
Sintaks
Set-SCStorageVolume
[-StorageVolume] <StorageVolume>
[-AvailableForPlacement <Boolean>]
[-DedupMode <DedupMode>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Deskripsi
Cmdlet Set-SCStorageVolume memodifikasi pengaturan yang menentukan apakah Virtual Machine Manager (VMM) mengevaluasi volume tertentu pada server host sebagai penyimpanan yang tersedia selama proses penempatan komputer virtual.
Selama proses penempatan, VMM mengevaluasi host terkelola, termasuk volume pada host terkelola tersebut, saat menghitung rekomendasi untuk lokasi terbaik untuk menyebarkan komputer virtual. Jika Anda menentukan bahwa volume pada host tidak akan disertakan ketika VMM melakukan perhitungan penempatan otomatis, Anda masih dapat memilih untuk menyebarkan komputer virtual secara manual pada volume tersebut.
Contoh
Contoh 1: Membuat volume pada host tersedia untuk penempatan
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
Perintah pertama mendapatkan objek host bernama VMHost01 dan menyimpan objek dalam variabel $VMHost.
Perintah kedua mendapatkan objek volume penyimpanan untuk host yang disimpan di $VMHost lalu menyimpan objek dalam variabel $StorageVol. Contoh ini mengasumsikan bahwa VMHost01 hanya memiliki satu volume.
Perintah terakhir membuat objek volume pertama di VMHost01 tersedia untuk penempatan. Mengatur parameter AvailableForPlacement ke $True memungkinkan proses penempatan VMM untuk mengevaluasi volume ini pada VMHost01 sebagai kandidat yang mungkin untuk menghosting komputer virtual.
Contoh 2: Membuat volume kedua pada host tersedia untuk penempatan
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
Perintah pertama mendapatkan objek host bernama VMHost02 dan menyimpan objek dalam variabel $VMHost.
Perintah kedua mendapatkan semua objek volume penyimpanan VMHost02 dan menyimpan objek dalam array objek bernama $StorageVols. Contoh ini mengasumsikan bahwa VMHost02 memiliki setidaknya dua volume.
Perintah terakhir membuat volume kedua disimpan dalam array $StorageVols tersedia untuk penempatan.
Parameter
-AvailableForPlacement
Menunjukkan apakah proses penempatan VMM menganggap host ini atau volume ini pada host memenuhi syarat sebagai lokasi yang mungkin untuk menyebarkan komputer virtual. Jika parameter ini diatur ke $False, Anda dapat memilih untuk menyebarkan komputer virtual pada host atau volume ini. Nilai defaultnya adalah $True. Parameter ini tidak berlaku untuk host VMware ESX.
Ketika Anda menggunakan parameter ini dengan adaptor jaringan, jika diatur ke $False, maka penempatan tidak mempertimbangkan jaringan logis yang dikonfigurasi pada adaptor jaringan ini untuk menentukan apakah host cocok untuk menghubungkan komputer virtual.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DedupMode
Terapkan deduplikasi pada volume atau berbagi file berdasarkan beban kerja. Nilai yang dapat diterima untuk parameter ini adalah:
- 0 - Dinonaktifkan
- 1 - GeneralPurpose
- 2 - Hyper-V
- 3 - Pencadangan
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
Menentukan bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (tip PRO) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageVolume
Menentukan objek volume penyimpanan pada host komputer virtual tertentu.
Type: | StorageVolume |
Aliases: | VMHostVolume |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Output
StorageVolume
Cmdlet ini mengembalikan objek StorageVolume .