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
-
Untuk menggunakan konsol Deadline Cloud untuk membuat armada yang dikelola pelanggan
-
Buka konsol
Deadline Cloud. -
Pilih Peternakan. Daftar pajangan pertanian yang tersedia.
-
Pilih nama Peternakan tempat Anda ingin bekerja.
-
Pilih tab Armada, lalu pilih Buat armada.
-
Masukkan Nama untuk armada Anda.
-
(Opsional) Masukkan Deskripsi untuk armada Anda.
-
Pilih Pelanggan yang dikelola untuk jenis Armada.
-
Pilih akses layanan armada Anda.
-
Sebaiknya gunakan opsi Buat dan gunakan peran layanan baru untuk setiap armada untuk kontrol izin yang lebih terperinci. Opsi ini dipilih secara default.
-
Anda juga dapat menggunakan peran layanan yang ada dengan memilih Pilih peran layanan.
-
-
Tinjau pilihan Anda, lalu pilih Berikutnya.
-
Pilih sistem operasi untuk armada Anda. Semua pekerja armada harus memiliki sistem operasi yang sama.
-
Pilih arsitektur CPU host.
-
Pilih kemampuan perangkat keras vCPU dan memori minimum dan maksimum untuk memenuhi tuntutan beban kerja armada Anda.
-
Pilih jenis Auto Scaling. Untuk informasi selengkapnya, lihat Menggunakan EventBridge untuk menangani peristiwa Auto Scaling.
-
Tanpa penskalaan: Anda membuat armada lokal dan ingin memilih keluar dari Deadline Cloud Auto Scaling.
-
Rekomendasi penskalaan: Anda membuat armada Amazon Elastic Compute Cloud EC2 (Amazon).
-
-
(Opsional) Pilih panah untuk memperluas bagian Tambahkan kemampuan.
-
(Opsional) Pilih kotak centang untuk Tambahkan kemampuan GPU - Opsional, lalu masukkan minimum dan maksimum GPUs dan memori.
-
Tinjau pilihan Anda, lalu pilih Berikutnya.
-
(Opsional) Tentukan kemampuan pekerja khusus, lalu pilih Berikutnya.
-
Menggunakan dropdown, pilih satu atau lebih antrian untuk dikaitkan dengan armada.
catatan
Kami merekomendasikan untuk mengaitkan armada hanya dengan antrian yang semuanya berada dalam batas kepercayaan yang sama. Ini memastikan batas keamanan yang kuat antara menjalankan pekerjaan pada pekerja yang sama.
-
Tinjau asosiasi antrian, lalu pilih Berikutnya.
-
(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 pada lingkungan antrian Conda pada antrian yang terkait dengan CMFs karena tidak CMFs akan memiliki perintah Conda yang diperlukan diinstal secara default.
-
(Opsional) Tambahkan tag ke CMF Anda. Untuk informasi selengkapnya, lihat Menandai AWS sumber daya Anda.
-
Tinjau konfigurasi armada Anda dan buat perubahan apa pun, lalu pilih Buat armada.
-
Pilih tab Armada, lalu catat ID Armada.
-
- AWS CLI
-
Untuk menggunakan AWS CLI untuk membuat armada yang dikelola pelanggan
-
Buka terminal.
-
Buat
fleet-trust-policy.json
di editor baru.-
Tambahkan kebijakan IAM berikut, ganti
ITALICIZED
teks dengan ID AWS akun dan ID pertanian Deadline Cloud.{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "credentials.deadline.amazonaws.com" }, "Action": "sts:AssumeRole", "Condition": { "StringEquals": { "aws:SourceAccount": "
ACCOUNT_ID
" }, "ArnEquals": { "aws:SourceArn": "arn:aws:deadline:*:ACCOUNT_ID
:farm/FARM_ID
" } } } ] } -
Simpan perubahan Anda.
-
-
Buat
fleet-policy.json
.-
Tambahkan kebijakan IAM berikut.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "deadline:AssumeFleetRoleForWorker", "deadline:UpdateWorker", "deadline:DeleteWorker", "deadline:UpdateWorkerSchedule", "deadline:BatchGetJobEntity", "deadline:AssumeQueueRoleForWorker" ], "Resource": "*", "Condition": { "StringEquals": { "aws:PrincipalAccount": "${aws:ResourceAccount}" } } }, { "Effect": "Allow", "Action": [ "logs:CreateLogStream" ], "Resource": "arn:aws:logs:*:*:*:/aws/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}" } } } ] }
-
Simpan perubahan Anda.
-
-
Tambahkan peran IAM untuk digunakan oleh 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
-
Buat
create-fleet-request.json
.-
Tambahkan kebijakan IAM berikut, ganti teks ITALICIZED dengan nilai CMF Anda.
catatan
Anda dapat menemukan
ROLE_ARN
dicreate-cmf-fleet.json
.Untuk itu
OS_FAMILY
, Anda harus memilih salah satu darilinux
,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", }, }, } } -
Simpan perubahan Anda.
-
-
Buat armada Anda.
aws deadline create-fleet --cli-input-json file://create-fleet-request.json
-