Sdílet prostřednictvím


Set-SCCloud

Změní vlastnosti privátního cloudu v nástroji VMM.

Syntax

Set-SCCloud
   [-RemoveCapabilityProfile <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]>]
   [-AddCapabilityProfile <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]>]
   [-AddVMHostGroup <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]>]
   [-RemoveVMHostGroup <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]>]
   [-AddCloudResource <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]>]
   [-RemoveCloudResource <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]>]
   [-Name <String>]
   [-Description <String>]
   [-AddReadOnlyLibraryShare <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]>]
   [-RemoveReadOnlyLibraryShare <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]>]
   [-ReadWriteLibraryPath <String>]
   [-DisasterRecoverySupported <Boolean>]
   [-ShieldedVMSupportPolicy <ShieldedVMSupportPolicyEnum>]
   [-VMMServer <ServerConnection>]
   [[-Cloud] <Cloud>]
   [-JobGroup <Guid>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Rutina Set-SCCloud změní vlastnosti privátního cloudu v nástroji Virtual Machine Manager (VMM).

Další informace o privátních cloudech najdete v tématu: Get-Help New-SCCloud -detailed.

Příklady

Příklad 1: Aktualizace vlastností privátního cloudu pomocí skupiny úloh

PS C:\> $Guid = [System.Guid]::NewGuid()
PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $CapabilityProfile = Get-SCCapabilityProfile -Profilename "HyperV"
PS C:\> Set-SCCloudCapacity -JobGroup $Guid -StorageLimited $True -StorageGB 500 -VirtualMachinesLimited $True -VirtualMachines 50 -VirtualCPUCountLimited $True -VirtualCPUCount 100
PS C:\> Set-SCCloud -Cloud $Cloud -AddCapabilityProfile $CapabilityProfile -JobGroup $Guid -Description "Updated description for Cloud01"

První příkaz vytvoří nový identifikátor GUID a uloží ho do proměnné $Guid. Následné příkazy, které obsahují tento identifikátor GUID, se shromažďují do jedné skupiny úloh.

Druhý příkaz získá objekt privátního cloudu s názvem Cloud01 a uloží objekt do proměnné $Cloud.

Třetí příkaz získá objekt profilu schopností Technologie Hyper-V a uloží objekt do proměnné $CapabilityProfile.

Čtvrtý příkaz nastaví následující omezení dimenzí cloudové kapacity: 500 GB úložiště, 50 virtuálních počítačů a 100 procesorů. Pomocí parametru JobGroup určuje, že tento příkaz se nespustí až těsně před posledním příkazem, který obsahuje skupinu úloh se stejným identifikátorem GUID.

Poslední příkaz přidá profil schopností uložený v $CapabilityProfile do Cloud01, aktualizuje popis cloud01 a nastaví vlastnosti cloudové kapacity v Cloud01 pomocí nastavení zadaného ve čtvrtém příkazu. Tento příkaz používá parametr JobGroup ke spuštění Set-SCCloudCapacity těsně před spuštěním Set-SCCloud , aby nastavení bylo asociováno se zadaným privátním cloudem.

Parametry

-AddCapabilityProfile

Určuje jeden nebo více objektů profilu schopností, které tato rutina přidá.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddCloudResource

Určuje jeden nebo více cloudových prostředků, které tato rutina přidá do privátního cloudu. Prostředky, které můžete přidat do privátního cloudu, zahrnují: Load Balancer, logickou síť, fond statických IP adres, fond úložiště a šablonu VIP.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddReadOnlyLibraryShare

Určuje jednu nebo více sdílených složek knihovny jen pro čtení, které tato rutina přidá do privátního cloudu.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AddVMHostGroup

Určuje jednu nebo více skupin hostitelů, které se mají přidat do existujícího pole skupiny hostitelů nebo privátního cloudu.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Cloud

Určuje objekt privátního cloudu.

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

-Description

Určuje popis zadaného objektu.

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

-DisasterRecoverySupported

Označuje, jestli je povolená služba Windows Azure Hyper-V Recovery Manager.

Pokud tento parametr povolíte, rutina odešle do služby následující data: název cloudu, názvy virtuálních počítačů, názvy logických sítí, názvy hostitelů virtuálních počítačů a příslušné vlastnosti pro každý objekt. Pokud odesílání těchto informací koliduje se stávajícími požadavky na ochranu osobních údajů pro úlohy nasazené v tomto cloudu, nevybírejte tuto možnost.

Po spárování tohoto cloudu s cloudem pro obnovení ve Windows Azure Hyper-V Recovery Manager tuto možnost nemůžete zakázat.

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

-JobGroup

Určuje identifikátor řady příkazů, které se budou spouštět jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.

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

-JobVariable

Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.

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

-Name

Určuje název objektu VMM.

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

-PROTipID

Určuje ID tipu pro optimalizaci výkonu a prostředků (tip PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.

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

-ReadWriteLibraryPath

Určuje cestu zapisovatelné knihovny, do které se dají virtuální počítače ukládat.

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

-RemoveCapabilityProfile

Určuje jeden nebo více objektů profilu schopností, které tato rutina odebere.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveCloudResource

Určuje jeden nebo více cloudových prostředků, které tato rutina odebere z privátního cloudu.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveReadOnlyLibraryShare

Určuje sdílenou složku knihovny jen pro čtení, kterou tato rutina odebere.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveVMHostGroup

Určuje jednu nebo více skupin hostitelů, které tato rutina odebere z pole skupiny hostitelů nebo privátního cloudu.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Označuje, že úloha se spouští asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.

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

-ShieldedVMSupportPolicy

Označuje, jestli tento cloud podporuje umístění stíněných virtuálních počítačů do něj, takže umístění poskytne hodnocení pro cloud.

Type:ShieldedVMSupportPolicyEnum
Accepted values:ShieldedVMNotSupported, ShieldedVMSupported
Position:Named
Default value:None
Required:False
Accept pipeline input:False
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