Freigeben über


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.