Delen via


New-SCCloud

Hiermee maakt u een privé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>]

Description

Met de cmdlet New-SCCloud maakt u een privécloud in Virtual Machine Manager (VMM). Een privécloud is een cloud die on-premises wordt ingericht en beheerd door een organisatie. De privécloud wordt geïmplementeerd met behulp van de eigen hardware van een organisatie om gebruik te maken van de voordelen van het privécloudmodel. Via VMM kan een organisatie de definitie van de privécloud, toegang tot de privécloud en de onderliggende fysieke resources beheren.

U kunt een privécloud maken op basis van de volgende resources:

  • Hostgroepen die resources bevatten van Hyper-V-hosts, Citrix XenServer-hosts en VMware ESX-hosts
  • Een VMware-resourcegroep

Zie 'Een overzicht van een privécloud maken' in de TechNet-bibliotheek op http://go.microsoft.com/fwlink/?LinkID=212407voor meer informatie over privéclouds. Voor informatie over de capaciteit van de privécloud typt u: Get-Help Set-SCCloudCapacity -Detailed.

Voorbeelden

Voorbeeld 1: Een privécloud maken vanuit een hostgroep

PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup01"
PS C:\> New-SCCloud -Name "Cloud01" -VMHostGroup $HostGroup

Met de eerste opdracht wordt de hostgroep met de naam HostGroup01 opgeslagen in de $HostGroup variabele.

Met de tweede opdracht maakt u een privécloud met de naam Cloud01 op basis van de hostgroep die is opgeslagen in de $HostGroup variabele.

Voorbeeld 2: Een privécloud maken met behulp van een taakgroep

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"

Met de eerste opdracht wordt een nieuwe GUID gemaakt en opgeslagen in de $Guid variabele.

Met de tweede opdracht maakt u een taakgroep met behulp van de GUID die is opgeslagen in $Guid.

Met de derde opdracht wordt het hostgroepobject met de naam HostGroup02 opgehaald en wordt het object opgeslagen in de $HostGroup variabele.

Met de laatste opdracht maakt u een privécloud met de naam Cloud02, met behulp van de taakgroep die is gemaakt in de tweede opdracht en HostGroup02 voor de bijbehorende resources.

Voorbeeld 3: Een privécloud maken van meerdere hostgroepen

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"

Met de eerste opdracht maakt u een objectmatrix met de naam $HostGroups.

De tweede en derde opdrachten vullen de objectmatrix met de hostgroepen Seattle en New York.

Met de laatste opdracht maakt u een privécloud met de naam Cloud03 met behulp van de hostgroepen die zijn opgeslagen in de $HostGroups matrix als de bijbehorende resources.

Parameters

-Description

Hiermee geeft u een beschrijving voor de privécloud.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisasterRecoverySupported

Hiermee wordt aangegeven of de Windows Azure Hyper-V-Recovery Manager-service is ingeschakeld.

Als u deze parameter inschakelt, verzendt de cmdlet de volgende gegevens via internet naar de service: cloudnaam, namen van virtuele machines, namen van logische netwerken, hostnamen van virtuele machines en de relevante eigenschappen voor elk object. Als het verzenden van deze informatie strijdig is met bestaande privacyvereisten voor workloads die in deze cloud zijn geïmplementeerd, selecteert u deze optie niet.

Nadat u deze cloud hebt gekoppeld aan een herstelcloud in Windows Azure Hyper-V Recovery Manager, kunt u deze optie niet uitschakelen.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Hiermee geeft u een id op voor een reeks opdrachten die worden uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Hiermee geeft u de naam van een VMM-object.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ShieldedVMSupportPolicy

Geeft aan of deze cloud ondersteuning biedt voor het plaatsen van afgeschermde virtuele machines erop, zodat plaatsing classificaties biedt voor de cloud.

Type:ShieldedVMSupportPolicyEnum
Accepted values:ShieldedVMNotSupported, ShieldedVMSupported
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMHostGroup

Hiermee geeft u een hostgroepobject van een virtuele machine of een matrix van hostgroepobjecten.

Type:HostGroup[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Hiermee geeft u een VMM-serverobject op.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMwareResourcePool

Hiermee geeft u een virtuele machine die moet worden toegewezen en geïmplementeerd op een VMware ESX-host of een privécloud aan een specifieke VMware-resourcegroep.

Type:VmwResourcePool
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Uitvoerwaarden

Cloud

Met deze cmdlet wordt een cloudobject geretourneerd.