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 l'hardware di un'organizzazione per sfruttare i vantaggi del modello di 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 all'indirizzo 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 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 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.
Il secondo e il terzo comando 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 $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 tramite 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 associato 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 della descrizione per le prestazioni e l'ottimizzazione delle 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 torni 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 .