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 |