GNU/Linux >> Tutoriales Linux >  >> Linux

Use sugerencias del programador para crear un servidor

Este artículo cubre la extensión de la interfaz de programador de aplicaciones (API) de la sugerencia del programador y proporciona un ejemplo de cómo usarla al crear un servidor en la nube.

Este proceso requiere el uso de la API, por lo que se requieren conocimientos básicos sobre cómo generar tokens de autenticación y cómo interactuar con la API mediante curl.

La extensión de sugerencia del programador

La extensión de sugerencia del programador le permite especificar la proximidad de los servidores en la nube recién aprovisionados a los servidores en la nube ya existentes en su cuenta. Para obtener más detalles sobre por qué esto es importante, consulte nuestra Guía de la API del servidor en la nube.

Crear un servidor con sugerencias del programador

Puede crear un servidor con sugerencias del programador mediante llamadas curl o complementos de navegador API. Asegúrese de tener los identificadores uniformes universales (UUID) del servidor para cualquier servidor que desee construir cerca de o lejos de. Puede encontrar los UUID en Detalles del servidor página en los Servidores sección del Panel de control en la nube.

En los siguientes ejemplos de cURL, sustituya las siguientes variables con los valores correspondientes para su cuenta:

  • región :La región de su nuevo servidor.

  • su Número de Cuenta :Su número de cuenta de Rackspace.

  • su token de autenticación :un token de autenticación del servicio de identidad.

  • UUID del servidor :El UUID del servidor en la nube que está construyendo cerca o lejos.

  • nombre del servidor :El nombre de su nuevo servidor en la nube.

  • imagen del servidor :El UUID de la imagen del servidor para su nuevo servidor.

  • ID de sabor :El ID del sabor para su nuevo servidor.

Crear un servidor cerca de otro servidor

Use la siguiente instrucción cURL para crear un nuevo servidor cerca de un servidor existente:

curl -XPOST "https://<region>.servers.api.rackspacecloud.com/v2/<yourAccountNumber>/servers" \
  -H "X-Auth-Token: <yourAuthToken>" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{"os:scheduler_hints":{"public_ip_zone:near":["<serverUUID>"]},"server":{"name":"<serverName>","imageRef":"<serverImage>","flavorRef":"<flavorID","max_count":1,"min_count":1,"networks":[{"uuid":"00000000-0000-0000-0000-000000000000"},{"uuid":"11111111-1111-1111-1111-111111111111"}]}}'

Crear un servidor lejos de otro servidor

Utilice la siguiente instrucción cURL para crear un nuevo servidor cerca de un servidor existente:

curl -XPOST "https://<region>.servers.api.rackspacecloud.com/v2/<yourAccountNumber>/servers" \
  -H "X-Auth-Token: <yourAuthToken>" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{"os:scheduler_hints":{"public_ip_zone:far":["<serverUUID>"]},"server":{"name":"<serverName>","imageRef":"<serverImage>","flavorRef":"<flavorID","max_count":1,"min_count":1,"networks":[{"uuid":"00000000-0000-0000-0000-000000000000"},{"uuid":"11111111-1111-1111-1111-111111111111"}]}}'

Linux
  1. Cómo crear una copia de seguridad

  2. Cómo crear un host virtual Nginx (bloque de servidor)

  3. ¿Servidor FTP básico de Ubuntu?

  4. Cómo utilizar su servidor dedicado

  5. Use una llamada API para detener un servidor en la nube

Cómo usar Cloudformation para crear una VPC en AWS

Cómo usar SSH para conectarse a un servidor remoto

Cómo crear un servidor de Minecraft en Ubuntu 20.04

Crear un servidor en la nube

Crear un servidor en la nube de propósito general

Usar NTP para sincronizar la hora