Como administrador de nuvem ou projeto, você pode criar um modelo de nomenclatura individual em cada projeto do Cloud Assembly.

Como administrador de nuvem ou de um projeto em que você definiu modelos de nomenclatura personalizados de recursos no nível do projeto antes de março de 2022/8.7.1, existe a opção de continuar a usar o método descrito abaixo ou de converter seus modelos atuais em novos modelos globais para sua organização e projetos. Se você nunca criou modelos de nomenclatura personalizados ou ainda não tem experiência com o Cloud Assembly, existe apenas a opção global.
Para continuar com esse método, considere o exemplo a seguir. Sua convenção de nomenclatura de host é prefixar um recurso como projectname-sitecode-costcenter-whereDeployed-identifier. Você configura o modelo de nomenclatura personalizado para as máquinas de cada projeto. Algumas das variáveis de modelo são retiradas do sistema conforme este ele é implementado, enquanto outras são baseadas nas propriedades personalizadas do projeto. O modelo de nomenclatura personalizado para o prefixo acima é semelhante ao exemplo a seguir.
${project.name}-${resource.siteCode}-${resource.costCenter}-${endpoint.name}-${######} 
O identificador, fornecido no modelo como ${######}, mostra um identificador de seis dígitos. O identificador é um contador que garante exclusividade. O contador é global para a organização e incrementa em todos os projetos, não apenas no projeto atual. Quando você tem vários projetos, não espere uma sequência de 000123 a 000124 para implantações no projeto atual. Você pode esperar um incremento de 000123 a 000127.

Todos os nomes de recursos devem ser exclusivos. Para garantir a exclusividade, use a propriedade de número incremental. Os números incrementam para todas as implantações, incluindo aquelas cujos nomes são definidos pelo Cloud Assembly. À medida que seu sistema se tornar mais robusto e como o sistema aplica nomes personalizados a muitos tipos de recursos, a numeração poderá parecer aleatória, mas os valores ainda garantirão a exclusividade. Os números também incrementam quando você executa uma implantação de teste.

A lista a seguir é um exemplo de onde os nomes personalizados são aplicados. Ela não deve ser considerada uma lista definitiva.

Tabela 1. Exemplo de lista de recursos aos quais nomes personalizados são aplicados
Grupo de Recursos Tipos de Recursos
Máquinas virtuais
  • Cloud.Machine
  • Cloud.vSphere.Machine
  • Cloud.AWS.EC2.Instance
  • Cloud.GCP.Machine
  • Cloud.Azure.Machine
Balanceadores de carga
  • Cloud.LoadBalancer
  • Cloud.NSX.LoadBalancer
Redes
  • Cloud.Network
  • Cloud.vSphere.Network
  • Cloud.NSX.Network
Grupos de segurança
  • Cloud.SecurityGroup
Discos
  • Cloud.Volume
  • Cloud.vSphere.Disk
  • Cloud.AWS.Volume
  • Cloud.GCP.Disk
  • Cloud.Azure.Disk
NSX
  • Cloud.NSX.Gateway
  • Cloud.NSX.NAT
Microsoft Azure
  • Cloud.Azure.ResourceGroup

Além dos exemplos fornecidos aqui, você também pode adicionar o nome do usuário, a imagem usada, outras opções internas e cadeias de caracteres simples. À medida que você cria o modelo, são fornecidas dicas relacionadas a possíveis opções.

Lembre-se de que alguns dos valores exibidos são apenas exemplos de caso de uso. Não será possível usá-los letra por letra no seu ambiente. Pense no local onde seriam feitas suas próprias substituições ou a extrapolação dos valores de exemplo a fim de atender às suas necessidades de gerenciamento da infraestrutura em nuvem e implantação.

Pré-requisitos

  • Verifique se você conhece a convenção de nomenclatura que deseja usar para implantações de um projeto.
  • Este procedimento pressupõe que você tenha ou possa criar um modelo de nuvem simples usado para testar seu nome de prefixo de host personalizado.

Procedimento

  1. Selecione Infraestrutura > Projetos.
  2. Selecione um projeto existente ou crie um novo.
  3. Na guia Provisionamento, localize a seção Propriedades personalizadas e crie as propriedades para o código do site e os valores do centro de custos.
    É aqui que você substitui os valores vistos aqui por aqueles pertinentes ao seu ambiente.
    Opções de nomenclatura personalizadas para um projeto
    1. Crie uma propriedade personalizada com o nome siteCode e o valor BGL.
    2. Adicione outra propriedade personalizada com o nome costCenter e o valor IT-research.
  4. Localize a seção Nomenclatura Personalizada e adicione o modelo a seguir.
    ${project.name}-${resource.siteCode}-${resource.costCenter}-${endpoint.name}-${######} 
    É possível copiar na cadeia de caracteres, mas, se este for o seu primeiro modelo de nomenclatura, considere usar o texto de dica e selecionar rapidamente à medida que você cria o modelo.
  5. Implante um modelo de nuvem associado ao projeto para verificar se o nome personalizado foi aplicado ao recurso.
    1. Clique na guia Projetar e, em seguida, clique em um modelo de nuvem associado ao projeto.
    2. Implante o modelo de nuvem.
      A página Implantações é aberta mostrando sua implantação em andamento.
    3. Quando a implantação estiver concluída, clique no nome dela.
    4. Na guia Topologia, observe que o nome personalizado é o nome do recurso no painel direito.

      Ilustração do nome do recurso personalizado na topologia da implantação
  6. Se tiver implantado um modelo de nuvem de teste para verificar a convenção de nomenclatura, você poderá excluir a implantação.

O que Fazer Depois

Crie modelos de nomenclatura personalizados para seus outros projetos.