

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# `AWSPremiumSupport-TroubleshootEC2DiskUsage`
<a name="automation-awspremiumsupport-troubleshootEC2diskusage"></a>

 **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 memulihkan 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` atau`AWSPremiumSupport-DiagnoseDiskUsageOnLinux`, menentukan apakah masalah disk dapat dikurangi dengan memperluas volume.

Runbook kedua, `AWSPremiumSupport-ExtendVolumesOnWindows` atau`AWSPremiumSupport-ExtendVolumesOnLinux`, menggunakan output dari runbook pertama untuk menjalankan kode Python yang memodifikasi volume. Setelah volume diubah, runbook memperluas partisi dan sistem file dari volume yang terpengaruh.

**penting**  
Akses ke `AWSPremiumSupport-*` runbook memerlukan Business \$1 Support, Enterprise Support, atau Unified Operations Subscription. Untuk informasi selengkapnya, lihat [Bandingkan AWS Dukungan Paket](https://aws.amazon.com/premiumsupport/plans/).

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, optimalisasi kapasitas, dan identifikasi penghematan biaya. Untuk informasi selengkapnya, lihat [AWS Managed Services](https://aws.amazon.com/managed-services/). 

[Jalankan Otomasi ini (konsol)](https://console.aws.amazon.com/systems-manager/automation/execute/AWSPremiumSupport-TroubleshootEC2DiskUsage)

**Jenis dokumen**

Otomatisasi

**Pemilik**

Amazon

**Platform**

Linux, Windows

**Parameter**
+ InstanceId

  Tipe: String

  Nilai yang diizinkan: ^i- [a-z0-9] \$18,17\$1 \$1

  Deskripsi: (Wajib) ID instans Amazon EC2 Anda.
+ VolumeExpansionEnabled

  Jenis: Boolean

  Deskripsi: (Opsional) Tandai untuk mengontrol apakah dokumen akan memperpanjang volume dan partisi yang terpengaruh.

  Default: betul
+ VolumeExpansionUsageTrigger

  Tipe: String

  Deskripsi: (Opsional) Penggunaan minimum ruang partisi yang diperlukan untuk memicu ekstensi (dalam persentase).

  Nilai yang diizinkan: ^ [0-9] \$11,2\$1 \$1

   Default: 85
+ VolumeExpansionCapSize

  Tipe: String

  Deskripsi: (Opsional) Ukuran maksimum volume Amazon Elastic Block Store (Amazon EBS) akan ditingkatkan menjadi (dalam GiB).

  Nilai yang diizinkan: ^ [0-9] \$11,4\$1 \$1

  Standar: 2048
+ VolumeExpansionGibIncrease

  Tipe: String

  Deskripsi: (Opsional) Peningkatan GiB volume. Peningkatan bersih terbesar antara VolumeExpansionGibIncrease dan VolumeExpansionPercentageIncrease akan digunakan.

  Nilai yang diizinkan: ^ [0-9] \$11,4\$1 \$1

  Default: 20
+ VolumeExpansionPercentageIncrease

  Tipe: String

  Deskripsi: (Opsional) Peningkatan persentase volume. Peningkatan bersih terbesar antara VolumeExpansionGibIncrease dan VolumeExpansionPercentageIncrease akan digunakan.

  Nilai yang diizinkan: ^ [0-9] \$11,2\$1 \$1

  Default: 20
+ AutomationAssumeRole

  Tipe: String

  Deskripsi: (Opsional) Nama Sumber Daya Amazon (ARN) peran AWS Identity and Access Management (IAM) yang memungkinkan Otomasi Systems Manager 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 memerlukan 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** 

1. `aws:assertAwsResourceProperty`- Periksa apakah instance dikelola oleh Systems Manager

1. `aws:executeAwsApi`- Menjelaskan contoh untuk mendapatkan platform.

1. `aws:branch`- Otomatisasi cabang berdasarkan platform instans.

   1. Jika instancenya adalah Windows:

      1. `aws:executeAutomation`- Jalankan `AWSPremiumSupport-DiagnoseDiskUsageOnWindows` runbook untuk mendiagnosis masalah penggunaan disk pada instance.

      1. `aws:executeAwsApi`- Mendapat output dari otomatisasi sebelumnya.

      1. `aws:branch`- Cabang berdasarkan output diagnostik, dan jika ada volume yang dapat diperluas untuk mengurangi peringatan.

         1. Tidak ada volume yang perlu diperluas: Akhiri otomatisasi.

         1. Ada volume yang perlu diperluas:

            1. `aws:executeAwsApi`- Buat Amazon Machine Image (AMI) dari instance.

            1. `aws:waitForAwsResourceProperty`- Menunggu AMI negara menjadi`available`.

            1. `aws:executeAutomation`- Jalankan `AWSPremiumSupport-ExtendVolumesOnWindows` runbook untuk melakukan modifikasi volume serta langkah-langkah yang diperlukan dalam sistem operasi (OS) untuk membuat ruang baru tersedia.

   1. (Platform bukan windows) Jika instance input bukan Windows:

      1. `aws:executeAutomation`- Jalankan `AWSPremiumSupport-DiagnoseDiskUsageOnLinux` runbook untuk mendiagnosis masalah penggunaan disk pada instance.

      1. `aws:executeAwsApi`- Mendapat output dari otomatisasi sebelumnya.

      1. `aws:branch`- Cabang berdasarkan output diagnostik, dan jika ada volume yang dapat diperluas untuk mengurangi peringatan.

         1. Tidak ada volume yang perlu diperluas: Akhiri otomatisasi.

         1. Ada volume yang perlu diperluas:

            1. `aws:executeAwsApi`- Buat AMI contoh.

            1. `aws:waitForAwsResourceProperty`- Menunggu AMI negara menjadi. `available`

            1. `aws:executeAutomation`- Jalankan `AWSPremiumSupport-ExtendVolumesOnLinux` runbook untuk melakukan modifikasi volume serta langkah-langkah yang diperlukan dalam OS untuk membuat ruang baru tersedia.

 **Keluaran** 

diagnoseDiskUsageAlertOnWindows.Keluaran

extendVolumesOnWindows.Keluaran

diagnoseDiskUsageAlertOnLinux.Keluaran

extendVolumesOnLinux.Keluaran

CadanganAMILinux. ImageId

CadanganAMIWindows. ImageId 