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 im Virtual Machine Manager (VMM). Eine private Cloud ist eine Cloud, die von einer Organisation bereitgestellt und lokal verwaltet wird. Die private Cloud wird mithilfe der eigenen Hardware einer Organisation bereitgestellt, um die Vorteile des privaten Cloudmodells 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 privaten Clouds finden Sie unter "Creating a Private Cloud Overview" in der TechNet-Bibliothek unter http://go.microsoft.com/fwlink/?LinkID=212407.
Informationen zur Kapazität der privaten Cloud: 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 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 mithilfe der in $Guid gespeicherten GUID.
Der dritte Befehl ruft das Hostgruppenobjekt mit dem Namen HostGroup02 ab und speichert das Objekt in der $HostGroup Variablen.
Der letzte Befehl erstellt eine private Cloud mit dem Namen Cloud02, wobei die Auftragsgruppe im zweiten Befehl und HostGroup02 für die zugehörigen 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 mit dem Namen $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 mit dem Namen Cloud03 mithilfe der Hostgruppen, die im $HostGroups Array als Ressourcen gespeichert sind.
Parameter
-Description
Gibt eine Beschreibung für die private Cloud an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | 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, Hostnamen des virtuellen Computers 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 Wiederherstellungscloud in Windows Azure Hyper-V Recovery Manager gekoppelt haben, können Sie diese Option nicht deaktivieren.
Typ: | Boolean |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | 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.
Typ: | Guid |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-JobVariable
Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Name
Gibt den Namen eines VMM-Objekts an.
Typ: | String |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | 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.
Typ: | Guid |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ShieldedVMSupportPolicy
Gibt an, ob diese Cloud die Platzierung abgeschirmter virtueller Computer unterstützt, sodass die Platzierung Bewertungen für die Cloud bereitstellt.
Typ: | ShieldedVMSupportPolicyEnum |
Zulässige Werte: | ShieldedVMNotSupported, ShieldedVMSupported |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VMHostGroup
Gibt ein Hostgruppenobjekt eines virtuellen Computers oder ein Array von Hostgruppenobjekten an.
Typ: | HostGroup[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VMMServer
Gibt ein VMM-Serverobjekt an.
Typ: | ServerConnection |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-VMwareResourcePool
Gibt einen virtuellen Computer an, der auf einem VMware ESX-Host oder einer privaten Cloud einem bestimmten VMware-Ressourcenpool zugewiesen und bereitgestellt werden soll.
Typ: | VmwResourcePool |
Position: | Named |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Ausgaben
Cloud
Dieses Cmdlet gibt ein Cloud-Objekt zurück.