New-SCCloud
Cria uma nuvem privada.
Sintaxe
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 no VMM (Virtual Machine Manager). Uma nuvem privada é uma nuvem provisionada e gerenciada localmente por uma organização. A nuvem privada é implantada usando o próprio hardware de uma organização para aproveitar as vantagens do modelo de nuvem privada. Por meio do VMM, uma organização pode gerenciar a definição de nuvem privada, o acesso à nuvem privada e os recursos físicos subjacentes.
Você pode criar uma nuvem privada com base nos seguintes recursos:
- Grupos de hosts que contêm recursos de hosts Hyper-V, hosts Citrix XenServer e hosts VMware ESX
- Um pool de recursos do VMware
Para obter mais informações sobre nuvens privadas, consulte "Criando uma visão geral da nuvem privada" na biblioteca do TechNet em http://go.microsoft.com/fwlink/?LinkID=212407.
Para obter informações sobre a capacidade de nuvem privada, digite: Get-Help Set-SCCloudCapacity -Detailed
.
Exemplos
Exemplo 1: criar uma nuvem privada de um grupo de hosts
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup01"
PS C:\> New-SCCloud -Name "Cloud01" -VMHostGroup $HostGroup
O primeiro comando obtém o grupo de hosts chamado HostGroup01 e o armazena na variável $HostGroup.
O segundo comando cria uma nuvem privada chamada Cloud01 do grupo de hosts 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 o armazena na variável $Guid.
O segundo comando cria um grupo de trabalhos usando o GUID armazenado em $Guid.
O terceiro comando obtém o objeto de grupo de host chamado HostGroup02 e armazena o objeto na variável $HostGroup.
O último comando cria uma nuvem privada chamada Cloud02, usando o grupo de trabalho criado no segundo comando e HostGroup02 para seus recursos.
Exemplo 3: Criar uma nuvem privada de vários grupos de hosts
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.
O segundo e o terceiro comandos preenchem a matriz de objetos com os grupos de hosts chamados Seattle e Nova York.
O último comando cria uma nuvem privada chamada Cloud03 usando os grupos de hosts armazenados na matriz $HostGroups como seus recursos.
Parâmetros
-Description
Especifica uma descrição para a nuvem privada.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DisasterRecoverySupported
Indica se o serviço Do Gerenciador de Recuperação do Windows Azure Hyper-V está habilitado.
Se você habilitar esse parâmetro, o cmdlet enviará os seguintes dados pela Internet para o serviço: nome da nuvem, nomes de máquina virtual, nomes de rede lógica, nomes de host de máquina virtual e as propriedades relevantes para cada objeto. Se o envio dessas informações entrar em conflito com os requisitos de privacidade existentes para cargas de trabalho implantadas nessa nuvem, não selecione essa opção.
Depois de emparelhar essa nuvem com uma nuvem de recuperação no Windows Azure Hyper-V Recovery Manager, você não poderá desabilitar essa opção.
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-JobGroup
Especifica um identificador para uma série de comandos que serão executados como um conjunto pouco antes do comando final que inclui o mesmo identificador de grupo de trabalho ser executado.
Tipo: | Guid |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-JobVariable
Especifica que o progresso do trabalho é acompanhado e armazenado na variável nomeada por esse parâmetro.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Name
Especifica o nome de um objeto do VMM.
Tipo: | String |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PROTipID
Especifica a ID da dica de Otimização de Recursos e Desempenho (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.
Tipo: | Guid |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-RunAsynchronously
Indica que o trabalho é executado de forma assíncrona para que o controle retorne ao shell de comando imediatamente.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ShieldedVMSupportPolicy
Indica se essa nuvem dá suporte à colocação de máquinas virtuais blindadas nela, portanto, o posicionamento fornecerá classificações para a nuvem.
Tipo: | ShieldedVMSupportPolicyEnum |
Valores aceitos: | ShieldedVMNotSupported, ShieldedVMSupported |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-VMHostGroup
Especifica um objeto de grupo de host de máquina virtual ou uma matriz de objetos de grupo de host.
Tipo: | HostGroup[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-VMMServer
Especifica um objeto de servidor do VMM.
Tipo: | ServerConnection |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-VMwareResourcePool
Especifica uma máquina virtual a ser atribuída e implantada em um host VMware ESX ou em uma nuvem privada para um pool de recursos do VMware específico.
Tipo: | VmwResourcePool |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Saídas
Cloud
Esse cmdlet retorna um objeto Cloud.