Set-SCStorageVolume
VMM'nin sanal makine yerleştirme işlemi sırasında bu birimi kullanılabilir depolama alanı olarak değerlendirmesine olanak tanıyan bir konak üzerindeki birimin ayarını değiştirir.
Syntax
Set-SCStorageVolume
[-StorageVolume] <StorageVolume>
[-AvailableForPlacement <Boolean>]
[-DedupMode <DedupMode>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Set-SCStorageVolume cmdlet'i, Virtual Machine Manager'ın (VMM) sanal makine yerleştirme işlemi sırasında konak sunucusundaki belirli bir birimi kullanılabilir depolama alanı olarak değerlendirip değerlendirmediğini belirleyen ayarı değiştirir.
Yerleştirme işlemi sırasında VMM, bir sanal makinenin dağıtılacağı en iyi konum için bir öneri hesaplarken, bu yönetilen konaklardaki birimler de dahil olmak üzere yönetilen konakları değerlendirir. VMM otomatik yerleştirme hesaplamasını gerçekleştirdiğinde konak üzerindeki bir birimin dahil edilmeyeceğini belirtirseniz, yine de bir sanal makineyi bu birime el ile dağıtmayı seçebilirsiniz.
Örnekler
Örnek 1: Konağın üzerindeki birimi yerleştirme için kullanılabilir hale getirme
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
İlk komut VMHost01 adlı konak nesnesini alır ve nesneyi $VMHost değişkeninde depolar.
İkinci komut, $VMHost'de depolanan konağın depolama birimi nesnesini alır ve nesneyi $StorageVol değişkeninde depolar. Bu örnekte, VMHost01'in yalnızca bir birimi olduğu varsayılır.
Son komut, VMHost01 üzerindeki ilk birim nesnesini yerleştirme için kullanılabilir hale getirir. AvailableForPlacement parametresinin $True olarak ayarlanması, VMM yerleştirme işleminin bu birimi VMHost01'de sanal makineleri barındırmak için olası bir aday olarak değerlendirmesine olanak tanır.
Örnek 2: Bir konakta ikinci bir birimi yerleştirme için kullanılabilir hale getirme
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
İlk komut VMHost02 adlı konak nesnesini alır ve nesneyi $VMHost değişkeninde depolar.
İkinci komut, VMHost02 adlı tüm depolama birimi nesnelerini alır ve nesneleri $StorageVols adlı nesne dizisinde depolar. Bu örnekte, VMHost02'nin en az iki birimi olduğu varsayılır.
Son komut, $StorageVols dizisinde depolanan ikinci birimi yerleştirme için kullanılabilir hale getirir.
Parametreler
-AvailableForPlacement
VMM yerleştirme işleminin bu konağı mı yoksa bir konak üzerindeki bu birimi mi sanal makinelerin dağıtılacağı olası bir konum olarak uygun kabul edip etmediğini gösterir. Bu parametre $False olarak ayarlandıysa, yine de bu konakta veya birimde sanal makineleri dağıtmayı seçebilirsiniz. Varsayılan değer $True. Bu parametre VMware ESX konakları için geçerli değildir.
Bu parametreyi ağ bağdaştırıcılarıyla kullandığınızda, $False olarak ayarlanırsa yerleştirme, konağın bir sanal makineyi bağlamak için uygun olup olmadığını belirlemek için bu ağ bağdaştırıcısında yapılandırılan mantıksal ağları dikkate almaz.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DedupMode
İş yüküne göre birim veya dosya paylaşımında yinelenenleri kaldırmayı uygulayın. Bu parametrenin kabul edilebilir değerleri şunlardır:
- 0 - Devre Dışı
- 1 - Genel Amaçlı
- 2 - Hyper-V
- 3 - Yedekleme
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
İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Denetimin komut kabuğuna hemen döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageVolume
Belirli bir sanal makine konağındaki depolama birimi nesnesini belirtir.
Type: | StorageVolume |
Aliases: | VMHostVolume |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Çıkışlar
StorageVolume
Bu cmdlet bir StorageVolume nesnesi döndürür.