New-SCCloud
Erstellt eine Private Cloud.
Syntax
VMHostGroup (Standardwert)
New-SCCloud
[-Name] <String>
-VMHostGroup <HostGroup[]>
[-VMMServer <ServerConnection>]
[-Description <String>]
[-DisasterRecoverySupported <Boolean>]
[-ShieldedVMSupportPolicy <ShieldedVMSupportPolicyEnum>]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
VMwareResourcePool
New-SCCloud
[-Name] <String>
-VMwareResourcePool <VmwResourcePool>
[-VMMServer <ServerConnection>]
[-Description <String>]
[-DisasterRecoverySupported <Boolean>]
[-ShieldedVMSupportPolicy <ShieldedVMSupportPolicyEnum>]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Beschreibung
Mit dem Cmdlet New-SCCloud wird eine private Cloud in Virtual Machine Manager (VMM) erstellt. Eine Private Cloud ist eine Cloud, die von einer Organisation vor Ort bereitgestellt und verwaltet wird. Die Private Cloud wird mit der eigenen Hardware eines Unternehmens bereitgestellt, um die Vorteile des Private Cloud-Modells zu nutzen. Über VMM kann eine Organisation die Definition der privaten Cloud, 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 von Hyper-V-Hosts, Citrix XenServer-Hosts und VMware ESX-Hosts enthalten
- Ein VMware-Ressourcenpool
Weitere Informationen zu Private Clouds finden Sie unter "Creating a Private Cloud Overview" in der TechNet-Bibliothek unter http://go.microsoft.com/fwlink/?LinkID=212407.
Geben Sie Folgendes ein, um Informationen zur Private-Cloud-Kapazität zu erhalten: 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 Variablen $HostGroup.
Der zweite Befehl erstellt eine private Cloud mit dem Namen Cloud01 aus der Hostgruppe, die in der Variablen $HostGroup 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 Variablen $Guid.
Der zweite Befehl erstellt eine Auftragsgruppe mit der in $Guid gespeicherten GUID.
Der dritte Befehl ruft das Hostgruppenobjekt mit dem Namen HostGroup02 ab und speichert das Objekt in der Variablen $HostGroup.
Mit dem letzten Befehl wird eine private Cloud mit dem Namen Cloud02 erstellt, wobei die im zweiten Befehl erstellte Auftragsgruppe und HostGroup02 für ihre Ressourcen verwendet werden.
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"
Mit dem ersten Befehl wird ein Objektarray mit dem Namen $HostGroups erstellt.
Der zweite und dritte Befehl füllen das Objektarray mit den Hostgruppen "Seattle" und "New York" auf.
Mit dem letzten Befehl wird eine private Cloud mit dem Namen Cloud03 erstellt, wobei die im $HostGroups-Array gespeicherten Hostgruppen als Ressourcen verwendet werden.
Parameter
-Description
Gibt eine Beschreibung für die private Cloud an.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | 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, Namen virtueller Computer, Namen logischer Netzwerke, Hostnamen virtueller Computer und die relevanten Eigenschaften für jedes Objekt. Wenn das Senden dieser Informationen mit den bestehenden 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 Wiederherstellungscloud in Windows Azure Hyper-V Recovery Manager gekoppelt haben, können Sie diese Option nicht deaktivieren.
Parametereigenschaften
| Typ: | Boolean |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-JobGroup
Gibt einen Bezeichner für eine Reihe von Befehlen an, die direkt vor dem endgültigen Befehl ausgeführt werden, der denselben Auftragsgruppenbezeichner enthält.
Parametereigenschaften
| Typ: | Guid |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-JobVariable
Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Name
Gibt den Namen eines VMM-Objekts an.
Parametereigenschaften
| Typ: | String |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 0 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-PROTipID
Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.
Parametereigenschaften
| Typ: | Guid |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-ShieldedVMSupportPolicy
Gibt an, ob diese Cloud das Platzieren von abgeschirmten virtuellen Computern unterstützt, sodass die Platzierung Bewertungen für die Cloud bereitstellt.
Parametereigenschaften
| Typ: | ShieldedVMSupportPolicyEnum |
| Standardwert: | None |
| Zulässige Werte: | ShieldedVMNotSupported, ShieldedVMSupported |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-VMHostGroup
Gibt ein Hostgruppenobjekt einer virtuellen Maschine oder ein Array von Hostgruppenobjekten an.
Parametereigenschaften
| Typ: | HostGroup[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
VMHostGroup
| Position: | Named |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-VMMServer
Gibt ein VMM-Serverobjekt an.
Parametereigenschaften
| Typ: | ServerConnection |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-VMwareResourcePool
Gibt eine virtuelle Maschine an, die einem bestimmten VMware-Ressourcenpool zugewiesen und auf einem VMware ESX-Host oder einer Private Cloud bereitgestellt werden soll.
Parametereigenschaften
| Typ: | VmwResourcePool |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
VMwareResourcePool
| Position: | Named |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.
Ausgaben
Cloud
Dieses Cmdlet gibt ein Cloud-Objekt zurück.