View a markdown version of this page

Buat armada yang dikelola pelanggan - Awan Batas Waktu

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Buat armada yang dikelola pelanggan

Untuk membuat armada yang dikelola pelanggan (CMF), selesaikan langkah-langkah berikut.

Deadline Cloud console

Cara menggunakan konsol Deadline Cloud untuk membuat armada yang dikelola pelanggan

  1. Buka konsol Deadline Cloud.

  2. Pilih Peternakan. Daftar peternakan yang tersedia ditampilkan.

  3. Pilih nama Peter nakan tempat Anda ingin bekerja.

  4. Pilih tab Armada, lalu pilih Buat armada.

  5. Masukkan Nama untuk armada Anda.

  6. (Opsional) Masukkan Deskripsi untuk armada Anda.

  7. Pilih Cu stomer managed untuk tipe Ar mada.

  8. Pilih akses layanan armada Anda.

    1. Sebaiknya gunakan opsi Buat dan gunakan peran layanan baru untuk setiap armada untuk kontrol izin yang lebih terperinci. Opsi ini dipilih secara default.

    2. Anda juga dapat menggunakan peran layanan yang ada dengan memilih Pilih peran layanan.

  9. Tinjau pilihan Anda, lalu pilih Ber ikutnya.

  10. Pilih sistem operasi untuk armada Anda. Semua pekerja armada harus memiliki sistem operasi yang sama.

  11. Pilih arsitektur CPU host.

  12. Pilih kemampuan perangkat keras vCPU dan memori minimum dan maksimum untuk memenuhi tuntutan beban kerja armada Anda.

  13. Pilih jenis Auto Scaling. Untuk informasi selengkapnya, lihat Gunakan EventBridge untuk menangani peristiwa Penskalaan Otomatis.

    • Tanpa penskalaan: Anda membuat armada lokal dan ingin memilih keluar dari Deadline Cloud Auto Scaling.

    • Rekomendasi penskalaan: Anda membuat armada Amazon Elastic Compute Cloud (Amazon EC2).

  14. (Opsional) Pilih panah untuk memperluas bagian Tambah kemampuan.

  15. (Opsional) Pilih kotak centang untuk Tambah kemampuan GPU - Opsional, lalu masukkan GPU dan memori minimum dan maksimum.

  16. Tinjau pilihan Anda, lalu pilih Ber ikutnya.

  17. (Opsional) Tentukan kemampuan pekerja kustom, lalu pilih Ber ikutnya.

  18. Menggunakan dropdown, pilih satu atau lebih antrian untuk dikaitkan dengan armada.

    catatan

    Sebaiknya kaitkan armada hanya dengan antrian yang semuanya berada dalam batas kepercayaan yang sama. Rekomendasi ini memastikan batas keamanan yang kuat antara menjalankan pekerjaan pada pekerja yang sama.

  19. Tinjau asosiasi antrian, lalu pilih Berikutnya.

  20. (Opsional) Untuk lingkungan antrian conda default, kami akan membuat lingkungan untuk antrian Anda yang akan menginstal paket conda yang diminta oleh pekerjaan.

    catatan

    Lingkungan antrian conda digunakan untuk menginstal paket conda yang diminta oleh pekerjaan. Biasanya, Anda harus menghapus centang lingkungan antrian conda pada antrian yang terkait dengan CMFs karena CMFs tidak akan menginstal perintah conda yang diperlukan secara default.

  21. (Opsional) Tambahkan tag ke CMF Anda. Untuk informasi selengkapnya, lihat Menandai AWS sumber daya Anda.

  22. Tinjau konfigurasi armada Anda dan buat perubahan apa pun, lalu pilih Buat armada.

  23. Pilih tab Armada, lalu catat ID Ar mada.

AWS CLI

Untuk menggunakan AWS CLI untuk membuat armada yang dikelola pelanggan

  1. Buka terminal.

  2. Buat fleet-trust-policy.json di editor baru.

    1. Tambahkan kebijakan IAM berikut, ganti ITALICIZED teks dengan ID AWS akun dan ID pertanian Deadline Cloud Anda.

      JSON
      JSON
      { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "credentials.deadline.amazonaws.com" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "aws:SourceAccount": "111122223333" }, "ArnEquals": { "aws:SourceArn": "arn:aws:deadline:*:111122223333:farm/FARM_ID" } } } ] }
    2. Simpan perubahan Anda.

  3. Buatfleet-policy.json.

    1. Tambahkan kebijakan IAM berikut.

      JSON
      JSON
      { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "deadline:AssumeFleetRoleForWorker", "deadline:UpdateWorker", "deadline:DeleteWorker", "deadline:UpdateWorkerSchedule", "deadline:BatchGetJobEntity", "deadline:AssumeQueueRoleForWorker" ], "Resource": "arn:aws:deadline:*:111122223333:*", "Condition": { "StringEquals": { "aws:PrincipalAccount": "${aws:ResourceAccount}" } } }, { "Effect": "Allow", "Action": [ "logs:CreateLogStream" ], "Resource": "arn:aws:logs:*:*:*://deadline/*", "Condition": { "StringEquals": { "aws:PrincipalAccount": "${aws:ResourceAccount}" } } }, { "Effect": "Allow", "Action": [ "logs:PutLogEvents", "logs:GetLogEvents" ], "Resource": "arn:aws:logs:*:*:*:/aws/deadline/*", "Condition": { "StringEquals": { "aws:PrincipalAccount": "${aws:ResourceAccount}" } } } ] }
    2. Simpan perubahan Anda.

  4. Tambahkan peran IAM untuk digunakan pekerja di armada Anda.

    aws iam create-role --role-name FleetWorkerRoleName --assume-role-policy-document file://fleet-trust-policy.json aws iam put-role-policy --role-name FleetWorkerRoleName --policy-name FleetWorkerPolicy --policy-document file://fleet-policy.json
  5. Buatcreate-fleet-request.json.

    1. Tambahkan kebijakan IAM berikut, ganti teks ITALICIZED dengan nilai CMF Anda.

      catatan

      Anda dapat menem ROLE_ARN ukannya dicreate-cmf-fleet.json.

      Untuk ituOS_FAMILY, Anda harus memilih salah satulinux, macos atauwindows.

      { "farmId": "FARM_ID", "displayName": "FLEET_NAME", "description": "FLEET_DESCRIPTION", "roleArn": "ROLE_ARN", "minWorkerCount": 0, "maxWorkerCount": 10, "configuration": { "customerManaged": { "mode": "NO_SCALING", "workerCapabilities": { "vCpuCount": { "min": 1, "max": 4 }, "memoryMiB": { "min": 1024, "max": 4096 }, "osFamily": "OS_FAMILY", "cpuArchitectureType": "x86_64" } } } }
    2. Simpan perubahan Anda.

  6. Buat armada Anda.

    aws deadline create-fleet --cli-input-json file://create-fleet-request.json