New-SCCloud
Cria uma nuvem privada.
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
O cmdlet New-SCCloud cria uma nuvem privada em Virtual Machine Manager (VMM). Uma nuvem privada é uma nuvem que é a provisionada e gerida no local por uma organização. A nuvem privada é implantada usando o hardware de uma organização para aproveitar as vantagens do modelo de nuvem privada. Através do VMM, uma organização pode gerir a definição de nuvem privada, o acesso à nuvem privada e os recursos físicos subjacentes.
Pode criar uma nuvem privada a partir dos seguintes recursos:
- Grupos anfitriões que contêm recursos de anfitriões Hiper-V, anfitriões Citrix XenServer e anfitriões VMware ESX
- Um conjunto de recursos VMware
Para obter mais informações sobre nuvens privadas, consulte "Criando uma visão geral da nuvem privada" na biblioteca TechNet em http://go.microsoft.com/fwlink/?LinkID=212407.
Para obter informações sobre a capacidade da nuvem privada, escreva: Get-Help Set-SCCloudCapacity -Detailed
.
Exemplos
Exemplo 1: Criar uma nuvem privada a partir de um grupo anfitrião
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup01"
PS C:\> New-SCCloud -Name "Cloud01" -VMHostGroup $HostGroup
O primeiro comando recebe o grupo anfitrião chamado HostGroup01 e armazena-o na variável $HostGroup.
O segundo comando cria uma nuvem privada chamada Cloud01 do grupo anfitrião armazenado na variável $HostGroup.
Exemplo 2: Criar uma nuvem privada usando um grupo de trabalho
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"
O primeiro comando cria um novo GUID e armazena-o na variável $Guid.
O segundo comando cria um grupo de trabalho utilizando o GUID armazenado em $Guid.
O terceiro comando recebe o objeto do grupo anfitrião chamado HostGroup02 e armazena o objeto na variável $HostGroup.
O último comando cria uma nuvem privada chamada Cloud02, utilizando o grupo de trabalho criado no segundo comando e HostGroup02 para os seus recursos.
Exemplo 3: Criar uma nuvem privada a partir de vários grupos anfitriões
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"
O primeiro comando cria uma matriz de objetos chamada $HostGroups.
Os segundos e terceiros comandos povoam a matriz de objetos com os grupos anfitriões chamados Seattle e Nova Iorque.
O último comando cria uma nuvem privada chamada Cloud03 usando os grupos anfitriões armazenados na matriz $HostGroups como os seus recursos.
Parâmetros
-Description
Especifica uma descrição para a nuvem privada.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisasterRecoverySupported
Indica se o serviço de Gestor de Recuperação De Hiper-V do Windows Azure está ativado.
Se ativar este parâmetro, o cmdlet envia os seguintes dados através da internet para o serviço: nome em nuvem, nomes de máquinas virtuais, nomes de rede lógica, nomes de anfitriões de máquinas virtuais e as propriedades relevantes para cada objeto. Se o envio desta informação estiver em conflito com os requisitos de privacidade existentes para as cargas de trabalho que são implementadas nesta nuvem, então não selecione esta opção.
Depois de emparelhar esta nuvem a uma nuvem de recuperação no Windows Azure Hyper-V Gestor de Recuperação, não é possível desativar esta opção.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Especifica um identificador para uma série de comandos que funcionarão como um conjunto pouco antes do comando final que inclui o mesmo identificador do grupo de trabalho.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifica o nome de um objeto VMM.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Especifica o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ShieldedVMSupportPolicy
Indica se esta nuvem suporta a colocação de máquinas virtuais blindadas nela, por isso a colocação fornecerá classificações para a nuvem.
Type: | ShieldedVMSupportPolicyEnum |
Accepted values: | ShieldedVMNotSupported, ShieldedVMSupported |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Especifica um objeto de grupo de anfitriões de máquina virtual ou uma variedade de objetos de grupo hospedeiro.
Type: | HostGroup[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Especifica um objeto de servidor VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMwareResourcePool
Especifica uma máquina virtual a ser atribuída e implantada num anfitrião VMware ESX ou numa nuvem privada para um conjunto específico de recursos VMware.
Type: | VmwResourcePool |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Saídas
Cloud
Este cmdlet devolve um objeto Cloud .