Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Turunkan aturan pemetaan jalur dari profil penyimpanan
Aturan pemetaan jalur menjelaskan bagaimana jalur harus dipetakan ulang dari pekerjaan ke lokasi sebenarnya jalur pada host pekerja. Saat tugas dijalankan pada pekerja, profil penyimpanan dari pekerjaan tersebut dibandingkan dengan profil penyimpanan armada pekerja untuk mendapatkan aturan pemetaan jalur untuk tugas tersebut.
Deadline Cloud membuat aturan pemetaan untuk setiap lokasi sistem file yang diperlukan dalam konfigurasi antrian. Misalnya, pekerjaan yang dikirimkan dengan profil WSAll
penyimpanan ke antrian Q1
memiliki aturan pemetaan jalur:
-
FSComm
:/shared/common -> /mnt/common
-
FS1
:/shared/projects/project1 -> /mnt/projects/project1
Deadline Cloud membuat aturan untuk lokasi FSComm
dan sistem FS1
file, tetapi bukan lokasi sistem FS2
file meskipun profil WSAll
dan WorkerConfig
penyimpanan ditentukanFS2
. Ini karena daftar antrian Q1
lokasi sistem file yang diperlukan adalah["FSComm", "FS1"]
.
Anda dapat mengonfirmasi aturan pemetaan jalur yang tersedia untuk pekerjaan yang dikirimkan dengan profil penyimpanan tertentu dengan mengirimkan pekerjaan yang mencetak file aturan pemetaan jalur Open Job Description
# Change the value of FARM_ID to your farm's identifier FARM_ID=farm-
00112233445566778899aabbccddeeff
# Change the value of QUEUE1_ID to queue Q1's identifier QUEUE1_ID=queue-00112233445566778899aabbccddeeff
# Change the value of WSALL_ID to the identifier of the WSALL storage profile WSALL_ID=sp-00112233445566778899aabbccddeeff
aws deadline create-job --farm-id $FARM_ID --queue-id $QUEUE1_ID \ --priority 50 \\ --storage-profile-id $WSALL_ID \ --template-type JSON --template \ '{ "specificationVersion": "jobtemplate-2023-09", "name": "DemoPathMapping", "steps": [ { "name": "ShowPathMappingRules", "script": { "actions": { "onRun": { "command": "/bin/cat", "args": [ "{{Session.PathMappingRulesFile}}" ] } } } } ] }'
Jika Anda menggunakan Deadline Cloud CLIsettings.storage_profile_id
konfigurasinya menetapkan profil penyimpanan yang akan dimiliki oleh pekerjaan yang dikirimkan dengan CLI. Untuk mengirimkan pekerjaan dengan profil WSAll
penyimpanan, atur:
deadline config set settings.storage_profile_id $WSALL_ID
Untuk menjalankan pekerja yang dikelola pelanggan seolah-olah sedang berjalan di infrastruktur sampel, ikuti prosedur di Jalankan agen pekerja di Panduan Pengguna Cloud Tenggat Waktu untuk menjalankan pekerja. AWS CloudShell Jika Anda mengikuti instruksi tersebut sebelumnya, hapus ~/demoenv-persist
direktori ~/demoenv-logs
dan direktori terlebih dahulu. Juga, tetapkan nilai-nilai variabel DEV_FARM_ID
dan DEV_CMF_ID
lingkungan yang referensi arah sebagai berikut sebelum melakukannya:
DEV_FARM_ID=$FARM_ID DEV_CMF_ID=$FLEET_ID
Setelah pekerjaan berjalan, Anda dapat melihat aturan pemetaan jalur di file log pekerjaan:
cat demoenv-logs/${QUEUE1_ID}/*.log ... JJSON log results (see below) ...
Log berisi pemetaan untuk sistem FSComm
file FS1
dan file. Diformat ulang agar mudah dibaca, entri log terlihat seperti ini:
{ "version": "pathmapping-1.0", "path_mapping_rules": [ { "source_path_format": "POSIX", "source_path": "/shared/projects/project1", "destination_path": "/mnt/projects/project1" }, { "source_path_format": "POSIX", "source_path": "/shared/common", "destination_path": "/mnt/common" } ]
Anda dapat mengirimkan pekerjaan dengan profil penyimpanan yang berbeda untuk melihat bagaimana aturan pemetaan jalur berubah.