New-SCCloud
Erstellt eine private Cloud.
Syntax
New-SCCloud
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
-VMHostGroup <HostGroup[]>
[-DisasterRecoverySupported <Boolean>]
[-ShieldedVMSupportPolicy <ShieldedVMSupportPolicyEnum>]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCCloud
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
-VMwareResourcePool <VmwResourcePool>
[-DisasterRecoverySupported <Boolean>]
[-ShieldedVMSupportPolicy <ShieldedVMSupportPolicyEnum>]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Beschreibung
Das Cmdlet New-SCCloud erstellt eine private Cloud in Virtual Machine Manager (VMM). Bei einer privaten Cloud handelt es sich um eine Cloud, die von einer Organisation lokal bereitgestellt und verwaltet wird. Die private Cloud wird mithilfe der eigenen Hardware einer Organisation bereitgestellt, um die Vorteile des privaten Cloudmodells zu nutzen. Durch VMM kann eine Organisation die private Clouddefinition, den Zugriff auf die private Cloud und die zugrunde liegenden physischen Ressourcen verwalten.
Sie können eine private Cloud aus den folgenden Ressourcen erstellen:
- Hostgruppen, die Ressourcen aus Hyper-V-Hosts, Citrix XenServer-Hosts und VMware ESX-Hosts enthalten
- VMware-Ressourcenpool
Weitere Informationen zu privaten Clouds finden Sie unter "Erstellen einer privaten Cloudübersicht" in der TechNet-Bibliothek unter http://go.microsoft.com/fwlink/?LinkID=212407.
Geben Sie Informationen zu privaten Cloudkapazitäten ein: Get-Help Set-SCCloudCapacity -Detailed
.
Beispiele
Beispiel 1: Erstellen einer privaten Cloud aus einer Hostgruppe
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup01"
PS C:\> New-SCCloud -Name "Cloud01" -VMHostGroup $HostGroup
Der erste Befehl ruft die Hostgruppe "HostGroup01" ab und speichert sie in der $HostGroup Variablen.
Der zweite Befehl erstellt eine private Cloud namens Cloud01 aus der Hostgruppe, die in der $HostGroup Variable gespeichert ist.
Beispiel 2: Erstellen einer privaten Cloud mithilfe einer Auftragsgruppe
PS C:\> $Guid = [System.Guid]::NewGuid()
PS C:\> Set-SCCloud -JobGroup $Guid
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup02"
PS C:\> New-SCCloud -JobGroup $Guid -Name "Cloud02" -VMHostGroup $HostGroup -Description "This is a cloud for HostGorup02"
Der erste Befehl erstellt eine neue GUID und speichert sie in der $Guid Variablen.
Der zweite Befehl erstellt eine Auftragsgruppe mithilfe der in $Guid gespeicherten GUID.
Der dritte Befehl ruft das Hostgruppenobjekt namens HostGroup02 ab und speichert das Objekt in der $HostGroup Variable.
Der letzte Befehl erstellt eine private Cloud namens Cloud02, wobei die Auftragsgruppe im zweiten Befehl und HostGroup02 für seine Ressourcen erstellt wurde.
Beispiel 3: Erstellen einer privaten Cloud aus mehreren Hostgruppen
PS C:\> $HostGroups = @()
PS C:\> $HostGroups += Get-SCVMHostGroup -Name "Seattle"
PS C:\> $HostGroups += Get-SCVMHostGroup -Name "New York"
PS C:\> New-SCCloud -VMHostGroup $HostGroups -Name "Cloud03" -Description "Cloud for the Seattle and New York host groups"
Der erste Befehl erstellt ein Objektarray namens $HostGroups.
Die zweiten und dritten Befehle füllen das Objektarray mit den Hostgruppen "Seattle" und "New York" auf.
Der letzte Befehl erstellt eine private Cloud namens Cloud03 mithilfe der Hostgruppen, die im $HostGroups Array als Ressourcen gespeichert sind.
Parameter
-Description
Gibt eine Beschreibung für die private Cloud an.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisasterRecoverySupported
Gibt an, ob der Windows Azure Hyper-V-Recovery Manager-Dienst aktiviert ist.
Wenn Sie diesen Parameter aktivieren, sendet das Cmdlet die folgenden Daten über das Internet an den Dienst: Cloudname, virtuelle Computernamen, logische Netzwerknamen, Virtuelle Computerhostnamen und die relevanten Eigenschaften für jedes Objekt. Wenn das Senden dieser Informationen mit vorhandenen Datenschutzanforderungen für Workloads in Konflikt steht, die in dieser Cloud bereitgestellt werden, wählen Sie diese Option nicht aus.
Nachdem Sie diese Cloud mit einer Wiederherstellungs cloud in Windows Azure Hyper-V Recovery Manager gekoppelt haben, können Sie diese Option nicht deaktivieren.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Gibt einen Bezeichner für eine Reihe von Befehlen an, die als Satz unmittelbar vor dem letzten Befehl, der den gleichen Auftragsgruppenbezeichner enthält, ausgeführt werden.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Gibt den Namen eines VMM-Objekts an.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Gibt die ID der Leistungs- und Ressourcenoptimierungs-Tipp (PRO-Tipp) an, die diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShieldedVMSupportPolicy
Gibt an, ob diese Cloud das Platzieren von abgeschirmten virtuellen Computern unterstützt, sodass die Platzierung Bewertungen für die Cloud bereitstellt.
Type: | ShieldedVMSupportPolicyEnum |
Accepted values: | ShieldedVMNotSupported, ShieldedVMSupported |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Gibt ein Hostgruppenobjekt für virtuelle Maschinen oder einen Array aus Hostgruppenobjekten an.
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Gibt ein VMM-Serverobjekt an.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMwareResourcePool
Gibt einen virtuellen Computer an, der einem VMware ESX-Host oder einer privaten Cloud einem bestimmten VMware-Ressourcenpool zugewiesen und bereitgestellt werden soll.
Type: | VmwResourcePool |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Ausgaben
Cloud
Dieses Cmdlet gibt ein Cloudobjekt zurück.