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.
-
Pilih Buat armada.
-
Masukkan Nama untuk armada Anda.
-
(Opsional) Masukkan Deskripsi untuk armada Anda.
-
Pilih Pelanggan yang dikelola untuk jenis Armada.
-
Pilih jenis Auto Scaling. Untuk informasi selengkapnya, lihat Menggunakan EventBridge untuk menangani peristiwa Auto Scaling.
-
Tanpa penskalaan: Anda membuat armada di lokasi dan ingin memilih keluar dari Deadline Cloud Auto Scaling.
-
Rekomendasi penskalaan: Anda membuat armada Amazon Elastic Compute Cloud (Amazon EC2).
-
-
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.
-
(Opsional) Pilih panah untuk memperluas bagian Tambahkan kemampuan.
-
(Opsional) Pilih kotak centang untuk Tambahkan kemampuan GPU - Opsional, lalu masukkan GPU dan memori minimum dan maksimum.
-
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 CMF karena CMF tidak 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.
-
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 teks
MIRING
dengan ID AWS akun dan ID pertanian Deadline Cloud Anda.{ "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
di.create-cmf-fleet.json
Untuk
OS_FAMILY
, Anda harus memilih salah satu darilinux
,macos
atau.windows
{ "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
-