Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWSPremiumSupport-TroubleshootEC2DiskUsage
Deskripsi
AWSPremiumSupport-TroubleshootEC2DiskUsage
Runbook membantu Anda menyelidiki dan berpotensi memulihkan masalah dengan penggunaan root instans Amazon Elastic Compute Cloud (Amazon EC2) dan non-root disk. Jika memungkinkan, runbook mencoba untuk memperbaiki masalah dengan memperluas volume dan sistem file-nya. Untuk melakukan tugas-tugas ini, runbook ini mengatur eksekusi beberapa runbook berdasarkan sistem operasi instance yang terpengaruh.
Runbook pertama, AWSPremiumSupport-DiagnoseDiskUsageOnWindows
atauAWSPremiumSupport-DiagnoseDiskUsageOnLinux
, menentukan apakah masalah disk dapat dikurangi dengan memperluas volume.
Runbook kedua, AWSPremiumSupport-ExtendVolumesOnWindows
atauAWSPremiumSupport-ExtendVolumesOnLinux
, menggunakan output dari runbook pertama untuk menjalankan kode Python yang memodifikasi volume. Setelah volume dimodifikasi, runbook memperluas partisi dan sistem file dari volume yang terpengaruh.
penting
Akses ke AWSPremiumSupport-*
runbook memerlukan Langganan Dukungan Perusahaan atau Bisnis. Untuk informasi selengkapnya, lihat Bandingkan AWS Support Paket
Dokumen ini dibangun bekerja sama dengan AWS Managed Services (AMS). AMS membantu Anda mengelola AWS infrastruktur dengan lebih efisien dan aman. AMS juga menyediakan fleksibilitas operasional, peningkatan keamanan dan kepatuhan, pengoptimalan kapasitas, dan identifikasi penghematan biaya. Untuk informasi selengkapnya, lihat AWS Managed Services
Jenis dokumen
Otomatisasi
Pemilik
Amazon
Platform
Linux, jendela
Parameter
-
InstanceId
Jenis: String
Nilai yang diizinkan: ^i- [a-z0-9] {8,17} $
Deskripsi: ID (Diperlukan) instans Amazon EC2 Anda.
-
VolumeExpansionEnabled
Jenis: Boolean
Deskripsi: (Opsional) Tandai untuk mengontrol apakah dokumen akan memperpanjang volume dan partisi yang terpengaruh.
Default: betul
-
VolumeExpansionUsageTrigger
Jenis: String
Deskripsi: (Opsional) Penggunaan minimum ruang partisi yang diperlukan untuk memicu ekstensi (dalam persentase).
Nilai yang diizinkan: ^ [0-9] {1,2} $
Bawaan: 85
-
VolumeExpansionCapSize
Jenis: String
Deskripsi: (Opsional) Ukuran maksimum volume Amazon Elastic Block Store (Amazon EBS) akan ditingkatkan menjadi (di GiB).
Nilai yang diizinkan: ^ [0-9] {1,4} $
Default: 2048
-
VolumeExpansionGibIncrease
Jenis: String
Deskripsi: (Opsional) Kenaikan GiB volume. Kenaikan bersih terbesar antara VolumeExpansionGibIncrease dan VolumeExpansionPercentageIncrease akan digunakan.
Nilai yang diizinkan: ^ [0-9] {1,4} $
Default: 20
-
VolumeExpansionPercentageIncrease
Jenis: String
Keterangan: (Opsional) Meningkatkan persentase volume. Kenaikan bersih terbesar antara VolumeExpansionGibIncrease dan VolumeExpansionPercentageIncrease akan digunakan.
Nilai yang diizinkan: ^ [0-9] {1,2} $
Default: 20
-
AutomationAssumeRole
Jenis: String
Deskripsi: (Opsional) Amazon Resource Name (ARN) dari peran AWS Identity and Access Management (IAM) yang memungkinkan Systems Manager Automation untuk melakukan tindakan atas nama Anda. Jika tidak ada peran yang ditentukan, Systems Manager Automation menggunakan izin pengguna yang memulai runbook ini.
Izin IAM yang diperlukan
AutomationAssumeRole
Parameter membutuhkan tindakan berikut untuk menggunakan runbook dengan sukses.
-
ec2:DescribeVolumes
-
ec2:DescribeVolumesModifications
-
ec2:ModifyVolume
-
ec2:DescribeInstances
-
ec2:CreateImage
-
ec2:DescribeImages
-
ec2:DescribeTags
-
ec2:CreateTags
-
ec2:DeleteTags
-
ssm:StartAutomationExecution
-
ssm:GetAutomationExecution
-
ssm:DescribeAutomationStepExecutions
-
ssm:DescribeAutomationExecutions
-
ssm:SendCommand
-
ssm:DescribeInstanceInformation
-
ssm:ListCommands
-
ssm:ListCommandInvocations
Langkah Dokumen
-
aws:assertAwsResourceProperty
- Periksa apakah instance dikelola oleh Manajer Sistem -
aws:executeAwsApi
- Menjelaskan contoh untuk mendapatkan platform. -
aws:branch
- Otomatisasi cabang berdasarkan platform instans.-
Jika instance adalah Windows:
-
aws:executeAutomation
- JalankanAWSPremiumSupport-DiagnoseDiskUsageOnWindows
runbook untuk mendiagnosis masalah penggunaan disk pada instance. -
aws:executeAwsApi
- Mendapat output dari otomatisasi sebelumnya. -
aws:branch
- Cabang berdasarkan output diagnostik, dan jika ada volume yang dapat diperluas untuk mengurangi peringatan.-
Tidak ada volume yang perlu diperluas: Akhiri otomatisasi.
-
Ada volume yang perlu diperluas:
-
aws:executeAwsApi
- Buat Amazon Machine Image (AMI) dari instance. -
aws:waitForAwsResourceProperty
- Menunggu AMI negara untuk menjadi.available
-
aws:executeAutomation
- JalankanAWSPremiumSupport-ExtendVolumesOnWindows
runbook untuk melakukan modifikasi volume serta langkah-langkah yang diperlukan dalam sistem operasi (OS) untuk membuat ruang baru tersedia.
-
-
-
-
(Platform bukan jendela) Jika instance input bukan Windows:
-
aws:executeAutomation
- JalankanAWSPremiumSupport-DiagnoseDiskUsageOnLinux
runbook untuk mendiagnosis masalah penggunaan disk pada instance. -
aws:executeAwsApi
- Mendapat output dari otomatisasi sebelumnya. -
aws:branch
- Cabang berdasarkan output diagnostik, dan jika ada volume yang dapat diperluas untuk mengurangi peringatan.-
Tidak ada volume yang perlu diperluas: Akhiri otomatisasi.
-
Ada volume yang perlu diperluas:
-
aws:executeAwsApi
- Buat AMI contoh. -
aws:waitForAwsResourceProperty
- Menunggu AMI negara untuk menjadi.available
-
aws:executeAutomation
- JalankanAWSPremiumSupport-ExtendVolumesOnLinux
runbook untuk melakukan modifikasi volume serta langkah-langkah yang diperlukan di OS untuk membuat ruang baru tersedia.
-
-
-
-
Keluaran
diagnoseDiskUsageAlertOnWindows.Keluaran
extendVolumesOnWindows.Output
diagnoseDiskUsageAlertOnLinux.Keluaran
extendVolumesOnLinux.Keluaran
BackuPamilinux. ImageId
BackupamiWindows. ImageId