GNU/Linux >> Belajar Linux >  >> Linux

Gunakan petunjuk penjadwal untuk membuat server

Artikel ini membahas ekstensi Application Programmer Interface (API) petunjuk penjadwal dan memberikan contoh cara menggunakannya saat membuat server cloud.

Proses ini memerlukan penggunaan API, jadi pengetahuan dasar tentang cara membuat token autentikasi dan cara berinteraksi dengan API dengan menggunakan curl diperlukan.

Ekstensi petunjuk penjadwal

Ekstensi petunjuk penjadwal memungkinkan Anda menentukan kedekatan server cloud yang baru disediakan dengan server cloud yang sudah ada di akun Anda. Untuk detail selengkapnya tentang mengapa hal ini penting, lihat Panduan API Server Cloud kami.

Buat server dengan petunjuk penjadwal

Anda dapat membuat server dengan petunjuk penjadwal dengan menggunakan panggilan curl atau plugin browser API. Pastikan Anda memiliki server Universal Uniform Identifiers (UUID) untuk setiap server yang ingin Anda bangun dekat atau jauh dari. Anda dapat menemukan UUID di Detail Server laman di Server bagian dari Panel Kontrol Cloud.

Dalam contoh cURL berikut, ganti variabel berikut dengan nilai yang sesuai untuk akun Anda:

  • wilayah :Wilayah server baru Anda.

  • Nomor Akun Anda :Nomor akun Rackspace Anda.

  • AuthToken Anda :Token autentikasi dari layanan Identity.

  • serverUUID :UUID server cloud yang Anda bangun dekat atau jauh dari.

  • namaserver :Nama server cloud baru Anda.

  • serverImage :UUID citra server untuk server baru Anda.

  • ID rasa :ID rasa untuk server baru Anda.

Buat server di dekat server lain

Gunakan pernyataan cURL berikut untuk membuat server baru di dekat server yang ada:

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

Buat server yang jauh dari server lain

Gunakan pernyataan cURL berikut untuk membuat server baru di dekat server yang ada:

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. Cara Membuat Cadangan

  2. Cara Membuat Virtual Host Nginx (Blok Server)

  3. Cara menggunakan rsyslog untuk membuat server agregasi log Linux

  1. Server Ftp Ubuntu Dasar?

  2. Cara Menggunakan Server Khusus Anda

  3. Buat Server DNS

  1. Buat gambar Server Cloud v1 Tujuan Umum

  2. Buat Server Cloud OnMetal

  3. Gunakan panggilan API untuk menghentikan server cloud