Share via


New-SCCloud

Crea un cloud privato.

Sintassi

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>]

Descrizione

Il cmdlet New-SCCloud crea un cloud privato in Virtual Machine Manager (VMM). Un cloud privato è un cloud le cui operazioni di gestione e provisioning vengono eseguite in locale da un'organizzazione. Il cloud privato viene distribuito usando il proprio hardware dell'organizzazione per sfruttare i vantaggi del modello cloud privato. Tramite VMM, un'organizzazione può gestire la definizione del cloud privato, l'accesso al cloud privato e le risorse fisiche sottostanti.

È possibile creare un cloud privato dalle risorse seguenti:

  • Gruppi host che contengono risorse da host Hyper-V, host Citrix XenServer e host VMware ESX
  • Pool di risorse VMware

Per altre informazioni sui cloud privati, vedere "Creazione di una panoramica del cloud privato" nella libreria TechNet in http://go.microsoft.com/fwlink/?LinkID=212407. Per informazioni sulla capacità del cloud privato, digitare : Get-Help Set-SCCloudCapacity -Detailed.

Esempio

Esempio 1: Creare un cloud privato da un gruppo host

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

Il primo comando ottiene il gruppo host denominato HostGroup01 e lo archivia nella variabile $HostGroup.

Il secondo comando crea un cloud privato denominato Cloud01 dal gruppo host archiviato nella variabile $HostGroup.

Esempio 2: Creare un cloud privato usando un gruppo di processi

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"

Il primo comando crea un nuovo GUID e lo archivia nella variabile $Guid.

Il secondo comando crea un gruppo di processi usando il GUID archiviato in $Guid.

Il terzo comando ottiene l'oggetto del gruppo host denominato HostGroup02 e archivia l'oggetto nella variabile $HostGroup.

L'ultimo comando crea un cloud privato denominato Cloud02 usando il gruppo di processi creato nel secondo comando e HostGroup02 per le relative risorse.

Esempio 3: Creare un cloud privato da più gruppi host

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"

Il primo comando crea una matrice di oggetti denominata $HostGroups.

I secondi e i terzi comandi popolano la matrice di oggetti con i gruppi host denominati Seattle e New York.

L'ultimo comando crea un cloud privato denominato Cloud03 usando i gruppi host archiviati nella matrice di $HostGroups come risorse.

Parametri

-Description

Specifica una descrizione per il cloud privato.

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

-DisasterRecoverySupported

Indica se il servizio di Gestione ripristino Hyper-V di Windows Azure è abilitato.

Se si abilita questo parametro, il cmdlet invia i dati seguenti su Internet al servizio: nome cloud, nomi di macchina virtuale, nomi di rete logica, nomi host di macchine virtuali e proprietà pertinenti per ogni oggetto. Se l'invio di queste informazioni è in conflitto con i requisiti di privacy esistenti per i carichi di lavoro distribuiti nel cloud, non selezionare questa opzione.

Dopo aver abbinato questo cloud a un cloud di ripristino in Windows Azure Hyper-V Gestione ripristino, non è possibile disabilitare questa opzione.

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

-JobGroup

Specifica un identificatore per una serie di comandi che verranno eseguiti come un insieme prima dell'esecuzione dell'ultimo comando che include lo stesso identificatore di gruppo di processi.

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

-JobVariable

Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.

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

-Name

Specifica il nome di un oggetto di VMM.

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

-PROTipID

Specifica l'ID del suggerimento prestazioni e ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti PRO.

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

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo restituisca immediatamente alla shell dei comandi.

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

-ShieldedVMSupportPolicy

Indica se questo cloud supporta l'inserimento di macchine virtuali schermate su di esso, quindi il posizionamento fornirà valutazioni per il cloud.

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

-VMHostGroup

Specifica un oggetto gruppo host macchina virtuale o una matrice di oggetti gruppo host.

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

-VMMServer

Specifica un oggetto server Virtual Machine Manager.

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

-VMwareResourcePool

Specifica una macchina virtuale da assegnare e distribuire in un host VMware ESX o in un cloud privato a un pool di risorse VMware specifico.

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

Output

Cloud

Questo cmdlet restituisce un oggetto Cloud .