Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWSSupport-TroubleshootPatchManagerLinux
Deskripsi
AWSSupport-TroubleshootPatchManagerLinuxRunbook memecahkan masalah umum yang dapat menyebabkan kegagalan patch pada node terkel Linux-based ola menggunakan Patch Manager, alat di. AWS Systems Manager Tujuan utama runbook ini adalah untuk mengidentifikasi akar penyebab kegagalan perintah patch dan menyarankan rencana remediasi.
Bagaimana cara kerjanya?
AWSSupport-TroubleshootPatchManagerLinuxRunbook mempertimbangkan ID/Command ID instance pasangan yang disediakan oleh Anda untuk pemecahan masalah. Jika tidak ada ID Perintah yang disediakan, ia memilih perintah patch gagal terbaru dalam 30 hari terakhir pada instance yang disediakan. Setelah memeriksa status perintah, pemenuhan prasyarat, dan distribusi OS, runbook mengunduh dan menjalankan paket penganalisis log. Outputnya mencakup akar penyebab masalah serta tindakan yang diperlukan untuk memperbaiki masalah.
Jenis Dokumen
Otomatisasi
Pemilik
Amazon
Platform
-
Amazon Linux 2 dan AL2023
-
Red Hat Enterprise Linux 8.X dan 9.X
-
Centos 8.X dan 9.X
-
SUSE 15.X
Parameter
Izin IAM yang diperlukan
AutomationAssumeRoleParameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.
-
ssm:SendCommand -
ssm:DescribeDocument -
ssm:GetCommandInvocation -
ssm:ListCommands -
ssm:DescribeInstanceInformation -
ssm:ListCommandInvocations -
ssm:GetDocument -
ssm:DescribeAutomationExecutions -
ssm:GetAutomationExecution
Instruksi
Ikuti langkah-langkah ini untuk mengkonfigurasi otomatisasi:
-
Arahkan ke
AWSSupport-TroubleshootPatchManagerLinuxdi AWS Systems Manager konsol. -
Pilih Jalankan otomatisasi.
-
Untuk parameter input, masukkan yang berikut ini:
-
InstanceId (Diperlukan):
Gunakan pemilih instans interaktif untuk memilih ID Node Terkelola SSM Berbasis Linux (Amazon Elastic Compute Cloud (Amazon EC2) atau Hybrid Activated server) yang gagal dilakukan perintah patch, atau masukkan ID instance SSM Managed secara manual.
-
AutomationAssumeRole (Opsional):
Masukkan ARN peran IAM yang memungkinkan Otomasi melakukan tindakan atas nama Anda. Jika peran tidak ditentukan, Otomasi menggunakan izin pengguna yang memulai runbook ini.
-
RunCommandId (Opsional):
Masukkan ID Perintah Jalankan Gagal dari
AWS-RunPatchBaselinedokumen. Jika Anda tidak memberikan ID Perintah, runbook akan mencari perintah patch gagal terbaru dalam 30 hari terakhir pada instance yang dipilih.
-
-
Pilih Jalankan.
-
Otomatisasi dimulai.
-
Dokumen melakukan langkah-langkah berikut:
-
CheckConcurrency:
Memastikan bahwa hanya ada satu eksekusi runbook ini yang menargetkan instance yang sama. Jika runbook menemukan eksekusi lain yang sedang berlangsung menargetkan instance yang sama, ia mengembalikan kesalahan dan berakhir.
-
ValidateCommandID:
Memvalidasi jika ID Perintah yang disediakan, sebagai parameter input, dijalankan untuk Dokumen
AWS-RunPatchBaselineSSM. Jika tidak ada ID Perintah yang disediakan, runbook akan mempertimbangkan eksekusi gagal terbaruAWS-RunPatchBaselinedalam 30 hari terakhir pada instance yang dipilih. -
BranchOnCommandStatus:
Mengonfirmasi bahwa status perintah yang disediakan gagal. Jika tidak, runbook mengakhiri eksekusi dan menghasilkan laporan yang menyatakan bahwa perintah yang diberikan berhasil dieksekusi.
-
VerifyPrerequistes:
Menegaskan bahwa Prasyarat yang disebutkan di atas terpenuhi.
-
GetPlatformDetails:
Mengambil distribusi dan versi Sistem Operasi (OS).
-
GetDownloadURL:
Mengambil URL unduhan untuk paket PatchManager Log Analyzer.
-
EvaluatePatchManagerLogs:
Mengunduh dan mengeksekusi paket python PatchManager Log Analyzer pada instance untuk mengevaluasi file log.
-
GenerateReport:
Menghasilkan laporan akhir dari eksekusi runbook yang mencakup masalah yang diidentifikasi dan solusi yang disarankan.
-
-
Setelah selesai, tinjau bagian Output untuk hasil terperinci dari eksekusi:
Referensi
Otomatisasi Systems Manager