Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWSPremiumSupport-ExtendVolumesOnWindows
Deskripsi
AWSPremiumSupport-ExtendVolumesOnWindowsRunbook memperluas volume Amazon Elastic Block Store (Amazon EBS), partisinya, dan sistem file pada instans Amazon Elastic Compute Cloud (Amazon EC2) target.
Pertimbangan penting
-
Dampak Operasi dan Status Volume: Modifikasi volume Amazon EBS terjadi dalam tiga fase:
modifying,optimizing, dancompleted. Otomatisasi ini berlanjut dengan ekstensi sistem file ketika volume mencapai status.optimizingSelamaoptimizingstatus, Anda mungkin mengalami dampak kinerja sementara dan potensi gangguan tingkat sistem file selama pengubahan ukuran partisi. Anda dapat Memantau kemajuan modifikasi volume Amazon EBS. -
Biaya dan Batasan: Meningkatkan ukuran volume Amazon EBS akan menghasilkan biaya penyimpanan bulanan yang lebih tinggi. Untuk informasi selengkapnya, lihat Harga Amazon EBS
. AMI cadangan dan snapshot terkait yang dibuat oleh runbook ini akan dikenakan biaya tambahan berdasarkan ukuran dan lamanya waktu Anda menyimpannya. Untuk beberapa jenis volume, jika Anda perlu mempertahankan rasio IOPS per GB yang sama setelah ekspansi, Anda mungkin perlu memodifikasi IOPS yang disediakan. -
Backup and Recovery: Runbook membuat AMI cadangan sebelum membuat perubahan apa pun pada volume. AMI dan snapshot terkait tidak secara otomatis dihapus dari akun Anda. Anda harus menghapus cadangan ini secara manual jika tidak lagi diperlukan. Jika terjadi kegagalan, volume dapat dipulihkan dari snapshot AMI terkait seperti yang dijelaskan dalam Ganti volume Amazon EBS menggunakan snapshot.
Bagaimana cara kerjanya?
Runbook ini melakukan operasi berikut:
Memverifikasi bahwa instance target dikelola oleh Systems Manager dan menjalankan Windows Server
Memastikan hanya ada satu eksekusi runbook ini yang menargetkan instans Amazon EC2 saat ini
Membuat cadangan Amazon Machine Image (AMI) dari instance target
Memperluas volume Amazon EBS yang ditentukan untuk ekspansi
Memperluas sistem file pada instance target menggunakan perintah PowerShell
penting
Akses ke AWSPremiumSupport-* runbook memerlukan Business + Support, Enterprise Support, atau Unified Operations Subscription. Untuk informasi selengkapnya, lihat Bandingkan AWS Dukungan
Paket
Izin IAM yang diperlukan
AutomationAssumeRoleParameter memerlukan tindakan berikut untuk menggunakan runbook dengan sukses.
ec2:DescribeInstancesec2:CreateImageec2:DescribeImagesec2:DescribeVolumesec2:ModifyVolumessm:SendCommandssm:ListCommandInvocationsssm:DescribeInstanceInformation
Contoh kebijakan IAM:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ec2:DescribeInstances", "ec2:CreateImage", "ec2:DescribeImages", "ec2:DescribeVolumes", "ec2:ModifyVolume", "ssm:SendCommand", "ssm:DescribeInstanceInformation", "ssm:ListCommandInvocations" ], "Resource": "*" } ] }
Instruksi
Ikuti langkah-langkah ini untuk mengonfigurasi otomatisasi:
-
Arahkan ke
AWSPremiumSupport-ExtendVolumesOnWindowsSystems Manager di bawah Documents. -
Pilih Jalankan otomatisasi.
-
Untuk parameter input, masukkan yang berikut ini:
-
AutomationAssumeRole (Opsional):
Deskripsi: (Opsional) Nama Sumber Daya Amazon (ARN) dari peran 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.
Tipe:
AWS::IAM::Role::Arn
-
InstanceId (Diperlukan):
Deskripsi: (Wajib) ID instans Amazon EC2.
Tipe:
StringIzinkan Pola:
^i-[0-9a-f]{8,17}$
-
VolumeExpansionCapSize (Diperlukan):
Deskripsi: (Wajib) Ukuran maksimum (dalam GiB) bahwa volume Amazon EBS akan ditingkatkan.
Tipe:
StringIzinkan Pola:
^[0-9]{1,4}$
-
DiagnosticResults (Diperlukan):
Deskripsi: (Wajib) Hasil skrip prechecks dari
DiagnoseDiskUsagedokumen, diformat sebagai CSV satu baris. String dimulai denganEXTEND;diikuti oleh informasi volume yang dipisahkan koma untuk setiap volume, dengan volume dipisahkan oleh titik koma. Informasi setiap volume meliputi: ID Volume, huruf Drive, Perpanjang bendera (1 untuk memperpanjang, 0 untuk dilewati), Ukuran baru dalam GB, AWS wilayah, dan Alasan/Tindakan.Tipe:
StringIzinkan Pola:
^EXTEND;[0-9a-zA-Z\\.;_%:\\-\/,\\s]{7,5400}$
-
-
Pilih Jalankan.
-
Otomatisasi dimulai.
-
Dokumen melakukan langkah-langkah berikut:
-
AssertInstanceIsManagedInstance:
Memverifikasi bahwa instance target dikelola oleh Systems Manager.
-
DescribeInstance:
Mengambil informasi Platform dari instans Amazon EC2 target.
-
BranchOnPlatform:
Mengonfirmasi bahwa platform instans Amazon EC2 target adalah Windows Server.
-
CheckConcurrency:
Memastikan hanya ada satu eksekusi runbook ini yang menargetkan instans Amazon EC2 saat ini.
-
CreateImage:
Membuat cadangan Amazon Machine Image (AMI) dari instance target.
-
WaitUntilImageReady:
Menunggu Amazon Machine Image (AMI) untuk menyelesaikan pembuatan dan mencapai
availablestatus. -
Memperpanjang EBSVolume:
Memperluas volume Amazon EBS dari instans target yang ditentukan untuk ekspansi.
-
DescribeVolumes:
Menjelaskan volume Amazon EBS dari instans target yang ditentukan untuk ekspansi.
-
ExtendFilesystem:
Memperluas filesystem dari instance target menggunakan perintah. PowerShell
-
-
Setelah selesai, tinjau bagian Output untuk hasil eksekusi yang terperinci.
Referensi
Otomatisasi Systems Manager