GNU/Linux >> Znalost Linux >  >> Linux

K vytvoření serveru použijte rady plánovače

Tento článek pojednává o nápovědě plánovače rozšíření API (Application Programmer Interface) a poskytuje příklad, jak jej použít při sestavování cloudového serveru.

Tento proces vyžaduje použití API, takže jsou vyžadovány základní znalosti o tom, jak generovat ověřovací tokeny a jak interagovat s API pomocí curl.

Rozšíření nápovědy plánovače

Rozšíření nápovědy pro plánovač vám umožňuje určit blízkost nově zřízených cloudových serverů k již existujícím cloudovým serverům ve vašem účtu. Další podrobnosti o tom, proč je to důležité, najdete v našem průvodci rozhraním API pro cloudový server.

Vytvoření serveru s radami pro plánovač

Server s radami plánovače můžete vytvořit pomocí volání curl nebo zásuvných modulů prohlížeče API. Ujistěte se, že máte server Universal Uniform Identifiers (UUID) pro všechny servery, které chcete sestavit v blízkosti nebo daleko z. UUID naleznete v Podrobnosti serveru na stránce Servery části ovládacího panelu Cloud.

V následujících příkladech cURL nahraďte následující proměnné odpovídajícími hodnotami pro váš účet:

  • region :Oblast vašeho nového serveru.

  • číslo vašeho účtu :Číslo vašeho účtu Rackspace.

  • vášAuthToken :Ověřovací token ze služby identity.

  • serverUUID :UUID cloudového serveru, který budujete blízko nebo daleko od něj.

  • název_serveru :Název vašeho nového cloudového serveru.

  • serverImage :UUID obrazu serveru pro váš nový server.

  • flavorID :ID varianty pro váš nový server.

Vytvořit server poblíž jiného serveru

Chcete-li vytvořit nový server poblíž existujícího serveru, použijte následující příkaz cURL:

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

Vytvořte server daleko od jiného serveru

Chcete-li vytvořit nový server poblíž existujícího serveru, použijte následující příkaz cURL:

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. Jak vytvořit virtuální hostitele Nginx (blok serveru)

  2. Jak používat váš dedikovaný server

  3. K zastavení cloudového serveru použijte volání API

  1. Jak vytvořit zálohu

  2. Jak použít rsyslog k vytvoření serveru pro agregaci protokolů Linux

  3. Vytvořte image cloudového serveru pro obecné účely v1

  1. Základní Ubuntu FTP server?

  2. Vytvářejte cloudové servery OnMetal

  3. Jiný cloudový server používá scénáře