Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode criar novos clusters por meio da CLI do CycleCloud ou de um navegador da Web. Você cria clusters a partir de modelos. Esses modelos podem ser arquivos de texto em disco ou arquivos importados para o servidor de aplicativos CycleCloud.
Este artigo mostra como criar um novo cluster a partir de um modelo existente. Para obter mais informações, consulte Como usar modelos de cluster do CycleCloud.
Usando um navegador da Web
Selecione Adicionar no canto inferior esquerdo da página de clusters. Você verá uma lista de ícones. Cada ícone representa um modelo de cluster que você pode usar para criar um novo cluster. Se você quiser importar um novo modelo de cluster para que ele apareça nesta página, consulte Importar um modelo de cluster. Selecione um dos modelos e insira um nome exclusivo para o novo cluster.


Preencha o novo formulário de cluster e selecione Salvar para criar o novo cluster. Você pode alterar esses valores mais tarde usando Editar na página do cluster, embora a maioria das alterações exija encerrar o cluster primeiro.
O formulário do cluster baseia-se em duas coisas: os parâmetros de cluster, que são agrupados em seções, e seções automáticas que o CycleCloud adiciona.
Parâmetros do cluster
Os parâmetros no formulário variam de acordo com o modelo de cluster, mas os seguintes parâmetros geralmente são necessários:
A região determina a região dos nós no cluster. Alterar a região também pode afetar os tipos de VMs disponíveis, bem como a capacidade e a cota.
A ID da sub-rede controla a rede virtual e a sub-rede em que os nós começam. Você pode criar novas sub-redes por meio do portal ou da CLI do Azure. O portal detecta automaticamente novas sub-redes após um curto período de tempo.
Núcleos Máximos limita o número de nós que dimensionam automaticamente com base no número total de núcleos em execução.
As credenciais são associadas a uma única assinatura e podem alterar os valores de muitas outras opções de cluster. Por exemplo, quando você seleciona credenciais associadas ao Azure Governamental, limita as regiões disponíveis.
Retornar o Proxy se marcado, os nós se comunicarão novamente com o servidor de aplicativos CycleCloud por um proxy em execução no nó principal do cluster. Selecione essa opção se os nós de cluster não puderem acessar diretamente o CycleCloud por meio da rede.


Seções do cluster padrão
O CycleCloud 8 adiciona automaticamente seções de cluster padrão ao formulário Criar e Editar para cada cluster, independentemente do tipo. O próprio modelo de cluster não especifica essas seções e você não pode importá-las ou exportá-las como parâmetros.
- O CycleCloud 8.0+ inclui uma seção Cloud-init
- O CycleCloud 8.5+ inclui uma seção segurança
Essas seções permitem editar certas configurações para os arrays de nós e os nós independentes definidos no modelo de cluster. (Ele não inclui nós criados a partir das matrizes de nós, como os nós de execução.) O padrão para novos clusters é usar os mesmos valores em todos os nós autônomos e matrizes de nós, mas você pode escolher usar valores diferentes para cada um.
Configurações separadas para cada nó autônomo e matriz de nós:
Configurações compartilhadas usadas para todas as matrizes de nós e nós autônomos:
Se os valores corresponderem em todos os nós autônomos e matrizes de nós, a configuração Aplicar a todos será ativada.
Aviso
Quando você alterna a configuração Aplicar a todos e seleciona Salvar, você atualiza todos os nós autônomos e matrizes de nós com as novas configurações no formulário.
Usando a CLI do CycleCloud
Você pode criar um cluster a partir da CLI do CycleCloud de duas maneiras: a partir de um template importado ou de um arquivo de template no disco. Em ambos os casos, você precisa fornecer todos os parâmetros de cluster necessários como um arquivo JSON.
A maneira mais fácil de gerar um arquivo JSON para uso na CLI é criar um cluster usando seu navegador da Web e exportar seus parâmetros com o export_parameters comando. Leia mais sobre parâmetros de modelo de cluster.
Para exportar parâmetros de um cluster chamado existing-cluster, execute:
cyclecloud export_parameters existing-cluster > params.json
Criando um novo cluster a partir de um modelo importado
Se você já importou o modelo de cluster para o CycleCloud, poderá executar o create_cluster comando para criar um cluster. Para criar um novo cluster nomeado new-cluster a partir de um modelo chamado Example, execute:
cyclecloud create_cluster Example new-cluster -p params.json
Criando um novo cluster a partir de um arquivo de modelo
Se o modelo de cluster existir como um arquivo em disco, você poderá executar o import_cluster comando para criar um cluster. Para criar um novo cluster a partir de um arquivo de modelo chamado example-template.txt, execute:
cyclecloud import_cluster -f example-template.txt -p params.json
Esse comando usa o nome do cluster no arquivo de modelo, mas você pode especificar seu próprio nome. Se o cluster no arquivo for nomeado Examplee você quiser criar um novo cluster chamado new-cluster, execute:
cyclecloud import_cluster new-cluster -c Example -f example-template.txt -p params.json
Importar um modelo de cluster
Para criar um cluster com um navegador da Web ou o comando da create_cluster CLI, você precisa importar o arquivo de modelo para o CycleCloud. Os exemplos a seguir usam o seguinte arquivo de modelo, chamado example-template.txt:
[cluster Example]
[[node scheduler]]
ImageName = OpenLogic:CentOS:7.5:latest
Region = $Region
MachineType = $MachineType
SubnetId = $SubnetId
Credentials = $Credentials
[parameters Settings]
[[parameter Region]]
Description = Deployment Location
ParameterType = Cloud.Region
DefaultValue = westus2
[[parameter MachineType]]
Label = VM Type
ParameterType = Cloud.MachineType
DefaultValue = Standard_D12_v2
[[parameter SubnetId]]
Label = Subnet ID
ParameterType = Azure.Subnet
Required = True
[[parameter Credentials]]
ParameterType = Cloud.Credentials
Para importar o modelo de exemplo , execute o seguinte comando:
cyclecloud import_cluster -t -f example-template.txt
Agora você pode criar o modelo com um navegador da Web ou o comando da create_cluster CLI. Durante a importação, você também pode especificar um nome que difere do nome no arquivo. Para importar o modelo com o nome Contoso em vez de Exemplo, execute:
cyclecloud import_cluster "Contoso" -c Example -t -f ./example-template.txt
Observação
Vários atributos dentro do modelo de cluster afetam a forma como o modelo aparece no navegador. Por exemplo, o modelo usa o atributo "IconUrl" para especificar o ícone exibido e usa o atributo "Categoria" para o título acima do modelo. Para obter uma lista completa dos atributos com suporte, consulte Criar um novo modelo de cluster.