GNU/Linux >> Linux Esercitazione >  >> Linux

Usa i suggerimenti per la pianificazione per creare un server

Questo articolo illustra l'estensione API (Application Programmer Interface) del suggerimento di pianificazione e fornisce un esempio di come utilizzarla durante la creazione di un server cloud.

Questo processo richiede l'uso dell'API, quindi è richiesta una conoscenza di base su come generare token di autenticazione e su come interagire con l'API utilizzando curl.

L'estensione del suggerimento di pianificazione

L'estensione del suggerimento per lo scheduler ti consente di specificare la vicinanza dei server cloud appena forniti ai server cloud già esistenti sul tuo account. Per maggiori dettagli sul motivo per cui questo è importante, consulta la nostra Guida all'API del server cloud.

Crea un server con suggerimenti per lo scheduler

È possibile creare un server con suggerimenti per l'utilità di pianificazione utilizzando le chiamate curl o i plug-in del browser API. Assicurati di disporre degli UUID (Universal Uniform Identifiers) del server per tutti i server che desideri creare vicino a o lontano da. Puoi trovare gli UUID nei Dettagli del server pagina nei Server sezione del Pannello di controllo del Cloud.

Nei seguenti esempi di cURL, sostituisci le seguenti variabili con i valori corrispondenti per il tuo account:

  • regione :la regione del tuo nuovo server.

  • il tuo numero di conto :Il tuo numero di conto Rackspace.

  • il tuoAuthToken :un token di autenticazione dal servizio Identity.

  • UUID server :l'UUID del server cloud che stai costruendo vicino o lontano da.

  • nomeserver :il nome del tuo nuovo server cloud.

  • immagine server :L'UUID dell'immagine del server per il tuo nuovo server.

  • ID sapore :L'ID dell'aroma per il tuo nuovo server.

Crea un server vicino a un altro server

Usa la seguente istruzione cURL per creare un nuovo server vicino a un server esistente:

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"}]}}'

Crea un server lontano da un altro server

Usa la seguente istruzione cURL per creare un nuovo server vicino a un server esistente:

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. Come creare un backup

  2. Come utilizzare rsyslog per creare un server di aggregazione dei registri Linux

  3. Server FTP di base di Ubuntu?

  4. Come utilizzare il server dedicato

  5. Crea un server DNS

Come utilizzare Cloudformation per creare un VPC su AWS

Come utilizzare SSH per connettersi a un server remoto

Come creare un server Minecraft su Ubuntu 20.04

Crea un server cloud

Crea un Cloud Server generico

Usa NTP per sincronizzare l'ora