Como administrador de nube o de proyecto, tiene una convención de nomenclatura prescrita para los recursos de su entorno. Es conveniente que el recurso implementado siga esa convención sin la interacción del usuario. Puede crear una plantilla de nomenclatura para todas las implementaciones de un proyecto de Cloud Assembly.

Por ejemplo, su convención de nomenclatura de hosts es asignar un prefijo como projectname-sitecode-costcenter-whereDeployed-identifier a un recurso. Configure la plantilla de nomenclatura personalizada para las máquinas de cada proyecto. Algunas de las variables de plantilla se extraen del sistema a medida que se implementa, otras se basan en las propiedades personalizadas del proyecto. La plantilla de nomenclatura personalizada del prefijo anterior tiene un aspecto similar al del siguiente ejemplo.
${project.name}-${resource.siteCode}-${resource.costCenter}-${endpoint.name}-${######} 
El identificador, que se proporciona en la plantilla como ${######}, muestra un identificador de seis dígitos. El identificador es un contador que garantiza la exclusividad. El contador es global para la organización y se incrementa en todos los proyectos, no solo en el proyecto actual. Si tiene varios proyectos, no espere una secuencia de 000123 a 000124 para las implementaciones del proyecto actual. Se puede esperar un incremento de 000123 a 000127.

Todos los nombres de recursos deben ser únicos. Para garantizar la exclusividad, utilice la propiedad de número incremental. Los números se incrementan para todas las implementaciones, incluidas las implementaciones con un nombre asignado por Cloud Assembly. A medida que el sistema adquiere solidez, y debido a que el sistema aplica nombres personalizados a muchos tipos de recursos, la numeración puede parecer aleatoria, pero los valores siguen garantizando la exclusividad. Los números también se incrementan cuando se ejecuta una implementación de prueba.

La siguiente lista es un ejemplo de dónde se aplican los nombres personalizados. La lista no pretende ser definitiva.

Tabla 1. Lista de muestra de recursos a los que se aplican nombres personalizados
Grupo de recursos Tipos de recursos
Máquinas virtuales
  • Cloud.Machine
  • Cloud.vSphere.Machine
  • Cloud.AWS.EC2.Instance
  • Cloud.GCP.Machine
  • Cloud.Azure.Machine
Equilibradores de carga
  • Cloud.LoadBalancer
  • Cloud.NSX.LoadBalancer
Redes
  • Cloud.Network
  • Cloud.vSphere.Network
  • Cloud.NSX.Network
Grupos de seguridad
  • 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

Además de los ejemplos que se ofrecen aquí, también puede agregar el nombre de usuario, la imagen que se utiliza, otras opciones integradas y cadenas simples. Durante la creación de la plantilla, se proporcionarán sugerencias relacionadas con las opciones posibles.

Recuerde que algunos de los valores mostrados son solo ejemplos de casos prácticos. No podrá utilizarlos letra por letra en el entorno. Piense qué valores sustituirá por sus propios valores o extrapole a partir de los valores de ejemplo para que estos se adapten a su infraestructura de nube y sus necesidades de administración de la implementación.

Requisitos previos

  • Compruebe que conoce la convención de nomenclatura que desea utilizar para las implementaciones de un proyecto.
  • En este procedimiento, se supone que tiene o puede crear una plantilla de nube simple que puede utilizar para probar la nomenclatura personalizada de prefijos de host.

Procedimiento

  1. Seleccione Infraestructura > Proyectos.
  2. Seleccione un proyecto existente o cree uno nuevo.
  3. En la pestaña Aprovisionamiento, busque la sección Propiedades personalizadas y cree las propiedades para el código de sitio y los valores del centro de coste.
    Aquí es donde debe reemplazar los valores mostrados aquí por los correspondientes a su entorno.
    Opciones de nomenclatura personalizadas para un proyecto
    1. Cree una propiedad personalizada con el nombre siteCode y el valor BGL.
    2. Agregue otra propiedad personalizada con el nombre costCenter y el valor IT-research.
  4. Busque la sección Nomenclatura personalizada y agregue la siguiente plantilla.
    ${project.name}-${resource.siteCode}-${resource.costCenter}-${endpoint.name}-${######} 
    Puede copiar la cadena, pero si esta es su primera plantilla de nomenclatura, considere la posibilidad de usar el texto de la sugerencia y realizar selecciones rápidas mientras crea la plantilla.
  5. Implemente una plantilla de nube asociada al proyecto para comprobar que el nombre personalizado se aplique al recurso.
    1. Haga clic en la pestaña Diseño y, a continuación, haga clic en una plantilla de nube asociada al proyecto.
    2. Implemente la plantilla de nube.
      Se abrirá la página Implementaciones, donde se muestra la implementación en curso.
    3. Una vez completada la implementación, haga clic en el nombre de la implementación.
    4. En la pestaña Topología, observe que el nombre personalizado es el nombre del recurso en el panel derecho.

      Ilustración del nombre del recurso personalizado en la topología de la implementación
  6. Si implementó una plantilla de nube de prueba para comprobar la convención de nomenclatura, puede eliminar la implementación.

Qué hacer a continuación

Cree plantillas de nomenclatura personalizadas para los otros proyectos.