Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tambahkan node satu per satu
penting
AWS OpsWorks untuk Chef Automate mencapai akhir masa pakai pada 5 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan lama. Kami menyarankan agar pelanggan yang sudah ada bermigrasi ke Chef SaaS atau solusi alternatif. Jika Anda memiliki pertanyaan, Anda dapat menghubungi AWS Dukungan Tim di AWS RE:Post
Bagian ini menjelaskan cara menjalankan knife perintah yang menambahkan, atau bootstrap, sebuah  EC2  instance sehingga server Chef dapat mengelolanya. 
Versi minimum yang didukung chef-client pada node yang terkait dengan AWS OpsWorks for Chef Automate server adalah 13. x. Kami merekomendasikan menjalankan chef-client versi terbaru dan stabil.
Topik
(Opsional) Tentukan URL dari Chef Automate Server Root CA Anda
Jika server Anda menggunakan domain dan sertifikat khusus, Anda mungkin perlu mengedit ROOT_CA_URL variabel dalam skrip data pengguna dengan URL publik yang dapat Anda gunakan untuk mendapatkan sertifikat berformat CA PEM root dari server Anda. AWS CLI
Perintah berikut mengunggah CA root Anda ke bucket Amazon S3, dan buat URL presigned yang dapat Anda gunakan selama satu jam.
- 
               
Unggah sertifikat berformat CA PEM root ke S3.
aws s3 cpROOT_CA_PEM_FILE_PATHs3://bucket_name/ - 
               
Buat URL presigned yang dapat Anda gunakan selama satu jam (3600 detik, dalam contoh ini) untuk mengunduh root CA.
aws s3 presign s3://bucket_name/ROOT_CA_PEM_FILE_NAME--expires-in 3600 - 
               
Edit variabel
ROOT_CA_URLdalam skrip data pengguna dengan nilai URL yang telah ditandatangani sebelumnya. 
Sistem Operasi yang Didukung
Untuk daftar sistem operasi yang didukung untuk node saat ini, lihat situs web Chef
Tambahkan Node dengan Pisau
knife-ec2knife-ec2, Anda dapat menggunakannya alih-alih knife bootstrap untuk penyediaan dan bootstrap baru EC2instances. Jika tidak, luncurkan  EC2  instance baru, lalu ikuti langkah-langkah di bagian ini.
Untuk menambahkan node untuk dikelola
- 
               
Jalankan perintah
knife bootstrapberikut. Perintah ini mem-boot EC2 instance ke node yang akan dikelola server Chef Anda. Perhatikan bahwa Anda menginstruksikan server Chef untuk menjalankan resep daringinxbuku masak yang Anda instal. Gunakan PolicyFile.rb untuk Mendapatkan Buku Masak dari Sumber Jarak Jauh Untuk informasi selengkapnya tentang menambahkan node dengan menjalankanknife bootstrapperintah, lihat Bootstrap Nodedalam dokumentasi Chef. Tabel berikut menunjukkan nama pengguna yang valid untuk sistem operasi node dalam
knifeperintah dalam langkah ini. Jika tidakrootatauec2-userberfungsi, tanyakan kepada penyedia AMI Anda. Untuk informasi selengkapnya tentang menghubungkan ke instans berbasis Linux, lihat Menghubungkan ke Instans Linux Anda Menggunakan SSH di dokumentasi AWS.Nilai yang valid untuk nama pengguna di sistem operasi node Sistem Operasi Nama Pengguna yang Valid Amazon Linux ec2-userPerusahaan Topi Merah Linux 5 rootatauec2-userUbuntu ubuntuFedora fedoraatauec2-userSUSE Linux rootatauec2-userknife bootstrapINSTANCE_IP_ADDRESS-NINSTANCE_NAME-xUSER_NAME--sudo --run-list "recipe[nginx]" - 
               
Verifikasi bahwa node baru ditambahkan dengan menjalankan perintah berikut, ganti
INSTANCE_NAMEdengan nama instance yang baru saja Anda tambahkan.knife client showINSTANCE_NAMEknife node showINSTANCE_NAME