Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede crear clústeres mediante la CLI de CycleCloud o un explorador web. Puede crear clústeres a partir de plantillas. Estas plantillas pueden ser archivos de texto en disco o archivos que importó en el servidor de aplicaciones CycleCloud.
En este artículo se muestra cómo crear un clúster a partir de una plantilla existente. Para obtener más información, consulte Uso de plantillas de clúster de CycleCloud.
Uso de un explorador web
Seleccione Agregar en la parte inferior izquierda de la página de clústeres. Verá una lista de iconos. Cada icono representa una plantilla de clúster que puede usar para crear un nuevo clúster. Si desea importar una nueva plantilla de clúster para que aparezca en esta página, consulte Importación de una plantilla de clúster. Seleccione una de las plantillas y escriba un nombre único para el nuevo clúster.


Rellene el nuevo formulario de clúster y seleccione Guardar para crear el nuevo clúster. Puede cambiar estos valores más adelante mediante Editar en la página del clúster, aunque la mayoría de los cambios requieren terminar primero el clúster.
El formulario de clúster se basa en dos cosas: los parámetros del clúster, que se agrupan en secciones y las secciones automáticas que agrega CycleCloud.
Parámetros del clúster
Los parámetros del formulario varían en función de la plantilla de clúster, pero los parámetros siguientes suelen ser necesarios:
La región determina la región de los nodos del clúster. Cambiar la región también puede afectar a los tipos de máquinas virtuales que están disponibles, así como a la capacidad y la cuota.
El identificador de subred controla la red virtual y la subred donde se inician los nodos. Puede crear nuevas subredes a través de Azure Portal o la CLI. El portal detecta automáticamente nuevas subredes después de un breve tiempo.
Max Cores limita el número de nodos que se escalan automáticamente en función del número total de núcleos en ejecución.
Las credenciales se asocian a una sola suscripción y pueden cambiar los valores de muchas otras opciones de clúster. Por ejemplo, al seleccionar las credenciales asociadas a Azure Government, se limitan las regiones disponibles.
Al seleccionar Devolver proxy, los nodos se comunican con el servidor de aplicaciones de CycleCloud a través de un proxy que se ejecuta en el nodo principal del clúster. Seleccione esta opción si los nodos del clúster no pueden acceder directamente a CycleCloud a través de la red.


Secciones de clúster estándar
CycleCloud 8 agrega automáticamente secciones de clúster estándar al formulario Crear y editar para cada clúster, independientemente del tipo. La propia plantilla de clúster no especifica estas secciones y no puede importarlas ni exportarlas como parámetros.
- CycleCloud 8.0+ incluye una sección Cloud-init
- CycleCloud 8.5+ incluye una sección Seguridad
Estas secciones le permiten editar ciertas opciones de configuración para las matrices de nodos y los nodos independientes definidos en la plantilla de clúster. (No incluye nodos creados a partir de las matrices de nodos, como los nodos de ejecución,) El valor predeterminado para los nuevos clústeres es usar los mismos valores en todos los nodos independientes y matrices de nodos, pero puede optar por usar valores diferentes para cada uno.
Configuración independiente de cada nodo independiente y matriz de nodos:
Configuración compartida que se usa para todos los nodos independientes y matrices de nodos:
Si los valores coinciden en todos los nodos independientes y matrices de nodos, se activa la opción Aplicar a todos .
Advertencia
Al alternar la opción Aplicar a todo y seleccionar Guardar, se actualizan todos los nodos independientes y matrices de nodos con la nueva configuración en el formulario.
Uso de la CLI de CycleCloud
Puede crear un clúster desde la CLI de CycleCloud de dos maneras: desde una plantilla importada o desde un archivo de plantilla en el disco. En cualquier caso, debe proporcionar los parámetros de clúster necesarios como un archivo JSON.
La manera más fácil de generar un archivo JSON para su uso en la CLI es crear un clúster mediante el explorador web y exportar sus parámetros con el export_parameters comando . Obtenga más información sobre los parámetros de plantilla de clúster.
Para exportar parámetros desde un clúster denominado existing-cluster, ejecute:
cyclecloud export_parameters existing-cluster > params.json
Creación de un clúster a partir de una plantilla importada
Si ya importó la plantilla de clúster en CycleCloud, puede ejecutar el create_cluster comando para crear un clúster. Para crear un clúster denominado new-cluster a partir de una plantilla denominada Example, ejecute:
cyclecloud create_cluster Example new-cluster -p params.json
Creación de un clúster a partir de un archivo de plantilla
Si la plantilla de clúster existe como un archivo en disco, puede ejecutar el import_cluster comando para crear un clúster. Para crear un nuevo clúster a partir de un archivo de plantilla denominado example-template.txt, ejecute:
cyclecloud import_cluster -f example-template.txt -p params.json
Este comando usa el nombre del clúster en el archivo de plantilla, pero puede especificar su propio nombre. Si el clúster del archivo se denomina Exampley desea crear un nuevo clúster denominado new-cluster, ejecute:
cyclecloud import_cluster new-cluster -c Example -f example-template.txt -p params.json
Importación de una plantilla de clúster
Para crear un clúster con un explorador web o el comando de la create_cluster CLI, debe importar el archivo de plantilla en CycleCloud. En los ejemplos siguientes se usa el siguiente archivo de plantilla, denominado 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 la plantilla ejemplo , ejecute el siguiente comando:
cyclecloud import_cluster -t -f example-template.txt
Ahora puede crear la plantilla con un explorador web o el comando de la create_cluster CLI. Durante la importación, también puede especificar un nombre que difiere del nombre del archivo. Para importar la plantilla con el nombre Contoso en lugar de Ejemplo, ejecute:
cyclecloud import_cluster "Contoso" -c Example -t -f ./example-template.txt
Nota:
Varios atributos dentro de la plantilla de clúster afectan a cómo aparece la plantilla en el explorador. Por ejemplo, la plantilla usa el atributo "IconUrl" para especificar el icono que muestra y usa el atributo "Category" para el encabezado situado encima de la plantilla. Para obtener una lista completa de los atributos admitidos, consulte Compilación de una nueva plantilla de clúster.