Aracılığıyla paylaş


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.