

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

# Volume root untuk instans Amazon EC2
<a name="RootDeviceStorage"></a>

Saat Anda meluncurkan instans, kami membuat *volume root* untuk instans tersebut. Volume root berisi gambar yang digunakan untuk booting instans tersebut. Setiap instans memiliki volume root tunggal. Anda dapat menambahkan volume penyimpanan ke instans Anda selama atau setelah peluncuran.

AMI yang Anda gunakan untuk meluncurkan instance menentukan jenis volume root. Anda dapat meluncurkan instans dari AMI yang didukung *Amazon EBS-backed (instans Linux dan Windows) atau AMI* yang *didukung Amazon S3* (hanya instans Linux). Ada perbedaan signifikan antara apa yang dapat Anda lakukan dengan setiap jenis AMI. Untuk informasi selengkapnya tentang metrik ini, lihat [Tipe volume root](ComponentsAMIs.md#storage-for-the-root-device).

Kami menyarankan Anda menggunakan AMIs didukung oleh Amazon EBS, karena instans ini diluncurkan lebih cepat dan menggunakan penyimpanan persisten.

Kami mencadangkan nama perangkat khusus untuk volume root. Untuk informasi selengkapnya, lihat [Nama perangkat untuk volume di EC2 instans Amazon](device_naming.md).

**Topics**
+ [

## Instans dengan volume root Amazon EBS
](#root-volume-ebs-backed)
+ [

## Instance dengan volume root penyimpanan instance (hanya instance Linux)
](#root-volume-instance-store-backed)
+ [

# Pertahankan volume root Amazon EBS setelah instans Amazon EC2 dihentikan
](configure-root-volume-delete-on-termination.md)
+ [

# Ganti volume root untuk instans Amazon EC2 tanpa menghentikannya
](replace-root.md)

## Instans dengan volume root Amazon EBS
<a name="root-volume-ebs-backed"></a>

Instans yang menggunakan Amazon EBS untuk volume root secara otomatis memiliki volume Amazon EBS yang terlampir. Saat Anda meluncurkan instans dengan Amazon EBS-AMI, kami membuat volume Amazon EBS untuk setiap snapshot Amazon EBS yang direferensikan oleh AMI. Anda dapat menggunakan volume Amazon EBS lain atau volume penyimpanan instans, bergantung pada tipe instans.

Sebuah instance dengan volume root EBS dapat dihentikan dan kemudian dimulai ulang tanpa mempengaruhi data yang disimpan dalam volume terlampir. Ada berbagai tugas terkait instance dan volume yang dapat Anda lakukan saat instance dengan volume root EBS dalam keadaan berhenti. Misalnya, Anda dapat memodifikasi properti instance, mengubah ukurannya, atau memperbarui kernel yang digunakannya, atau Anda dapat melampirkan volume root ke instance berjalan yang berbeda untuk debugging atau tujuan lainnya. Untuk informasi selengkapnya, lihat [volume Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volumes.html).

![\[Volume root dan volume Amazon EBS lainnya dari instans yang diluncurkan dari AMI yang didukung Amazon EBS\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/ebs_backed_instance.png)


**Batasan**  
Anda tidak dapat menggunakan volume EBS `st1` atau `sc1` sebagai volume root.

**Kegagalan instans**

Jika instance dengan volume root EBS gagal, Anda dapat memulihkan sesi dengan mengikuti salah satu metode berikut:
+ Hentikan dan mulai lagi (coba metode ini terlebih dahulu).
+ Ambil semua volume yang relevan dan buat AMI baru secara otomatis. Untuk informasi selengkapnya, lihat [Buat AMI yang didukung Amazon EBS-Backed](creating-an-ami-ebs.md).
+ Lampirkan volume ke instans baru dengan mengikuti langkah-langkah ini:

  1. Buat snapshot dari volume root.

  1. Daftarkan AMI baru menggunakan snapshot.

  1. Luncurkan instans baru dari AMI baru.

  1. Lepaskan volume Amazon EBS yang tersisa dari instans lama.

  1. Lampirkan kembali volume Amazon EBS ke instans baru.

## Instance dengan volume root penyimpanan instance (hanya instance Linux)
<a name="root-volume-instance-store-backed"></a>

**catatan**  
Instans Windows tidak mendukung volume root penyimpanan instance.

Instans yang menggunakan penyimpanan instance untuk volume root secara otomatis memiliki satu atau beberapa volume penyimpanan instans yang tersedia, dengan satu volume berfungsi sebagai volume root. Saat instance diluncurkan dari AMI yang didukung Amazon S3, AMI disalin ke volume root. Perhatikan bahwa Anda dapat menggunakan volume penyimpanan instans tambahan, bergantung pada tipe instans.

Data apa pun pada volume penyimpanan instans tetap ada selama instance berjalan, tetapi data ini dihapus saat instance dihentikan (instance dengan volume root penyimpanan instance tidak mendukung tindakan **Stop**) atau jika gagal (seperti jika drive yang mendasarinya memiliki masalah). Untuk informasi selengkapnya, lihat [Instans menyimpan penyimpanan blok sementara untuk instans EC2](InstanceStorage.md).

![\[Volume root pada instans Amazon EC2 diluncurkan dari AMI yang didukung Amazon S3\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/images/instance_store_backed_instance.png)


**Tipe instans yang didukung**  
Hanya jenis instance berikut yang mendukung volume penyimpanan instance sebagai volume root: C1, C3, D2, I2, M1, M2, M3, R3, dan X1.

**Kegagalan Instans**  
Setelah instance dengan volume root penyimpanan instance gagal atau berakhir, itu tidak dapat dipulihkan. Jika Anda berencana untuk menggunakan instance dengan volume root penyimpanan instans, sebaiknya Anda mendistribusikan data pada volume penyimpanan instans di beberapa Availability Zone. Anda juga harus mencadangkan data penting dari volume penyimpanan instans Anda ke penyimpanan persisten secara teratur.

# Pertahankan volume root Amazon EBS setelah instans Amazon EC2 dihentikan
<a name="configure-root-volume-delete-on-termination"></a>

Secara default, volume root Amazon EBS untuk sebuah instans dihapus saat instance berakhir. Anda dapat mengubah perilaku default untuk memastikan bahwa volume root Amazon EBS tetap ada setelah instance dihentikan. Untuk mengubah perilaku default, setel `DeleteOnTermination` atribut ke`false`. Anda dapat melakukannya baik saat peluncuran instance atau nanti.

**Topics**
+ [

## Mengonfigurasi volume root agar tetap ada selama peluncuran instans
](#Using_ChangeRootDeviceVolumeToPersist)
+ [

## Konfigurasikan volume root agar tetap ada untuk instans yang ada
](#set-deleteOnTermination-aws-cli)
+ [

## Konfirmasikan bahwa volume root dikonfigurasi agar tetap ada
](#Using_ConfirmRootDeviceVolumeToPersist)

## Mengonfigurasi volume root agar tetap ada selama peluncuran instans
<a name="Using_ChangeRootDeviceVolumeToPersist"></a>

Anda dapat mengonfigurasi volume root agar tetap ada saat meluncurkan instance.

------
#### [ Console ]

**Untuk mengonfigurasi volume root agar tetap ada saat Anda meluncurkan instance**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans** lalu pilih **Luncurkan instans**.

1. Pilih Amazon Machine Image (AMI), pilih tipe instans, pilih pasangan kunci, dan konfigurasikan pengaturan jaringan Anda.

1. Untuk **Konfigurasikan penyimpanan**, pilih **Lanjutan**.

1. Perluas volume root.

1. Untuk **Hapus saat pengakhiran**, pilih **Tidak**.

1. Setelah Anda selesai mengonfigurasi instans, pilih **Luncurkan instans**.

------
#### [ AWS CLI ]

**Untuk mengonfigurasi volume root agar tetap ada saat Anda meluncurkan instance**  
Gunakan perintah [run-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) dan sertakan opsi berikut.

```
--block-device-mappings file://mapping.json
```

Dalam`mapping.json`, tentukan pemetaan perangkat blok yang menyetel `DeleteOnTermination` atribut ke`false`.

```
[
    {
        "DeviceName": "/dev/sda1",
        "Ebs": {
            "DeleteOnTermination": false
        }
    }
]
```

------
#### [ PowerShell ]

**Untuk mengonfigurasi volume root agar tetap ada saat Anda meluncurkan instance**  
Gunakan [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)cmdlet dan sertakan parameter berikut.

```
-BlockDeviceMapping $bdm
```

Buat pemetaan perangkat blok yang menyetel `DeleteOnTermination` atribut ke`$false`.

```
$ebs = New-Object Amazon.EC2.Model.EbsBlockDevice
$ebs.DeleteOnTermination = $false
$bdm = New-Object Amazon.EC2.Model.BlockDeviceMapping
$bdm.DeviceName = "dev/xvda"
$bdm.Ebs = $ebs
```

------

## Konfigurasikan volume root agar tetap ada untuk instans yang ada
<a name="set-deleteOnTermination-aws-cli"></a>

Anda dapat mengonfigurasi volume root untuk bertahan untuk instance yang sedang berjalan. Perhatikan bahwa Anda tidak dapat menyelesaikan tugas ini menggunakan konsol Amazon EC2.

------
#### [ AWS CLI ]

**Untuk mengonfigurasi volume root agar tetap ada untuk instance yang ada**  
Gunakan [modify-instance-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html)perintah dengan pemetaan perangkat blok yang menyetel `DeleteOnTermination` atribut ke`false`.

```
aws ec2 modify-instance-attribute \
    --instance-id i-1234567890abcdef0 \
    --block-device-mappings file://mapping.json
```

Tentukan hal berikut dalam `mapping.json`.

```
[
    {
        "DeviceName": "/dev/xvda",
        "Ebs": {
            "DeleteOnTermination": false
        }
    }
]
```

------
#### [ PowerShell ]

**Untuk mengonfigurasi volume root agar tetap ada untuk instance yang ada**  
Gunakan [Edit-EC2InstanceAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html)cmdlet dengan pemetaan perangkat blok yang menyetel atribut ke. `DeleteOnTermination` `$false`

```
$ebs = New-Object Amazon.EC2.Model.EbsInstanceBlockDeviceSpecification
$ebs.DeleteOnTermination = $false
$bdm = New-Object Amazon.EC2.Model.InstanceBlockDeviceMappingSpecification
$bdm.DeviceName = "/dev/xvda"
$bdm.Ebs = $ebs
Edit-EC2InstanceAttribute `
    -InstanceId i-1234567890abcdef0 `
    -BlockDeviceMapping $bdm
```

------

## Konfirmasikan bahwa volume root dikonfigurasi agar tetap ada
<a name="Using_ConfirmRootDeviceVolumeToPersist"></a>

Anda dapat mengonfirmasi bahwa volume root dikonfigurasi untuk bertahan.

------
#### [ Console ]

**Untuk mengonfirmasi bahwa volume root dikonfigurasi untuk bertahan**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans** kemudian pilih instans Anda.

1. Di tab **Penyimpanan**, pada **Perangkat blok**, cari entri untuk volume root. Jika **Hapus saat pengakhiran** adalah `No`, volume dikonfigurasi untuk dipertahankan.

------
#### [ AWS CLI ]

**Untuk mengonfirmasi bahwa volume root dikonfigurasi untuk bertahan**  
Gunakan perintah [describe-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) dan verifikasi bahwa `DeleteOnTermination` atribut disetel ke. `false`

```
aws ec2 describe-instances \
    --instance-id i-1234567890abcdef0 \
    --query "Reservations[].Instances[].BlockDeviceMappings"
```

Berikut ini adalah output contoh.

```
[
    [
        {
            "DeviceName": "/dev/xvda",
            "Ebs": {
                "AttachTime": "2024-07-12T04:05:33.000Z",
                "DeleteOnTermination": false,
                "Status": "attached",
                "VolumeId": "vol-1234567890abcdef0"
                
        }
    ]              
]
```

------
#### [ PowerShell ]

**Untuk mengonfirmasi bahwa volume root dikonfigurasi untuk bertahan**  
Gunakan [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html)cmdlet dan verifikasi bahwa `DeleteOnTermination` atribut disetel ke. `False`

```
(Get-EC2Instance -InstanceId i-i-1234567890abcdef0).Instances.BlockDeviceMappings.Ebs
```

Berikut ini adalah output contoh.

```
AssociatedResource  : 
AttachTime          : 7/12/2024 4:05:33 AM
DeleteOnTermination : False
Operator            : 
Status              : attached
VolumeId            : vol-1234567890abcdef0
```

------

# Ganti volume root untuk instans Amazon EC2 tanpa menghentikannya
<a name="replace-root"></a>

Amazon EC2 memungkinkan Anda untuk mengganti volume root Amazon EBS untuk instans yang berjalan sambil mempertahankan hal berikut:
+ Data yang disimpan di volume penyimpanan instans — Volume penyimpanan instans tetap dilampirkan ke instans setelah volume root dipulihkan.
+ Data yang disimpan pada volume Amazon EBS data (non-root) — Volume Amazon EBS non-root tetap dilampirkan ke instans setelah volume root dipulihkan.
+ Konfigurasi jaringan — Semua antarmuka jaringan tetap melekat pada instance dan mereka mempertahankan alamat IP, pengidentifikasi, dan lampiran mereka. IDs Ketika instans menjadi tersedia, semua lalu lintas jaringan yang tertunda dibersihkan. Selain itu, instans tetap pada host fisik yang sama, sehingga mempertahankan alamat IP publik dan privat serta nama DNS.
+ Kebijakan IAM — profil dan kebijakan IAM (seperti kebijakan berbasis tanda) yang terkait dengan instans dipertahankan dan diberlakukan.

**Topics**
+ [

## Cara kerja penggantian volume root
](#replace-root-how)
+ [

## Pertimbangan-pertimbangan
](#replace-root-considerations)
+ [

## Mengganti volume root
](#replace)

## Cara kerja penggantian volume root
<a name="replace-root-how"></a>

Saat Anda mengganti volume root untuk sebuah instance, kami membuat *tugas penggantian volume root*. Volume root asli dilepaskan dari instans, dan volume root baru dilampirkan ke instans sebagai gantinya. Pemetaan perangkat blok instans diperbarui untuk mencerminkan ID volume root pengganti.

Saat Anda mengganti volume root untuk sebuah instance, Anda harus menentukan sumber snapshot untuk volume baru. Berikut ini adalah opsi yang memungkinkan.

### Kembalikan volume root ke keadaan semula
<a name="replace-launchstate"></a>

Opsi ini menggantikan volume root saat ini dengan volume yang didasarkan pada snapshot yang digunakan untuk membuatnya.

**Pertimbangan untuk menggunakan status peluncuran**  
Volume root pengganti mendapatkan tipe, ukuran, dan atribut pengakhiran yang sama dengan volume root asli.

### Ganti volume root menggunakan snapshot
<a name="replace-snapshot"></a>

Opsi ini menggantikan volume root saat ini dengan volume pengganti yang didasarkan pada snapshot yang Anda tentukan. Misalnya, snapshot spesifik yang sebelumnya Anda buat dari volume root ini. Ini berguna jika Anda perlu memulihkan dari masalah yang disebabkan oleh korupsi volume root atau kesalahan konfigurasi jaringan di sistem operasi tamu.

Volume root pengganti mendapatkan tipe, ukuran, dan atribut pengakhiran yang sama dengan volume root asli.

**Pertimbangan untuk menggunakan snapshot**
+ Anda hanya dapat menggunakan snapshot yang dibuat langsung dari volume root instans saat ini atau sebelumnya.
+ Anda tidak dapat menggunakan salinan snapshot yang dibuat dari snapshot yang diambil dari volume root. 
+ Setelah berhasil mengganti volume root, Anda masih dapat menggunakan snapshot yang diambil dari volume root asli untuk mengganti volume root (pengganti) yang baru.

### Ganti volume root menggunakan AMI
<a name="replace-ami"></a>

Opsi ini menggantikan volume root saat ini menggunakan AMI yang Anda tentukan. Ini berguna jika Anda perlu melakukan penambalan atau peningkatan sistem operasi dan aplikasi. AMI harus memiliki kode produk, informasi penagihan, tipe arsitektur, dan jenis virtualisasi yang sama dengan instance.

Jika instance diaktifkan untuk ENA atau sriov-net, maka Anda harus menggunakan AMI yang mendukung fitur-fitur tersebut. Jika instans tidak diaktifkan untuk ENA atau sriov-net, maka Anda dapat memilih AMI yang tidak menyertakan dukungan untuk fitur tersebut, atau Anda dapat menambahkan dukungan secara otomatis jika Anda memilih AMI yang mendukung ENA atau sriov-net.

Jika instance diaktifkan untuk NitRotPM, maka Anda harus menggunakan AMI yang mengaktifkan NitRotPM. Dukungan NitroTPM tidak diaktifkan jika instance tidak dikonfigurasi untuk itu, terlepas dari AMI yang Anda pilih.

Anda dapat memilih AMI dengan mode boot yang berbeda dari instans, selama instans mendukung mode boot AMI. Jika instans tidak mendukung mode boot, permintaan gagal. Jika instans mendukung mode boot, mode boot baru disebarkan ke instans dan data UEFI-nya diperbarui sesuai dengan itu. Jika Anda memodifikasi urutan boot secara manual atau menambahkan kunci Boot Aman UEFI pribadi untuk memuat modul kernel pribadi, perubahan akan hilang selama penggantian volume root.

Volume root pengganti mendapatkan tipe volume yang sama dan atribut hapus saat pengakhiran seperti volume root asli, dan mendapatkan ukuran pemetaan perangkat blok volume root AMI.

**catatan**  
Ukuran pemetaan perangkat blok volume root AMI harus sama dengan atau lebih besar dari ukuran volume root asli. Jika ukuran pemetaan perangkat blok volume root AMI lebih kecil dari ukuran volume root asli, permintaan gagal.

Setelah tugas penggantian volume root selesai, informasi baru dan yang diperbarui berikut akan tercermin saat Anda menjelaskan instance menggunakan konsol, AWS CLI atau AWS SDKs:
+ ID AMI Baru
+ ID volume baru untuk volume root
+ Konfigurasi mode boot yang diperbarui (jika diubah oleh AMI)
+ Konfigurasi NitroTPM yang diperbarui (jika diaktifkan oleh AMI)
+ Konfigurasi ENA yang diperbarui (jika diaktifkan oleh AMI)
+ Konfigurasi sriov-net yang diperbarui (jika diaktifkan oleh AMI)

ID AMI baru juga tercermin dalam metadata instans.

**Pertimbangan untuk menggunakan AMI:**
+ Jika Anda menggunakan AMI yang memiliki beberapa pemetaan perangkat blok, hanya volume root AMI yang digunakan. Volume lainnya (non-root) diabaikan.
+ Anda hanya dapat menggunakan fitur ini jika Anda memiliki izin untuk AMI dan snapshot volume root terkait. Anda tidak dapat menggunakan fitur ini dengan AWS Marketplace AMIs.
+ Anda hanya dapat menggunakan AMI tanpa kode produk hanya jika instans tidak memiliki kode produk.
+ Ukuran pemetaan perangkat blok volume root AMI harus sama dengan atau lebih besar dari ukuran volume root asli. Jika ukuran pemetaan perangkat blok volume root AMI lebih kecil dari ukuran volume root asli, permintaan gagal.
+ Dokumen identitas instans untuk instans diperbarui secara otomatis.
+ Jika instans mendukung NitroTPM, data NitroTPM untuk instans direset dan kunci baru dihasilkan.

Anda dapat memilih apakah akan menyimpan volume root asli setelah proses penggantian volume root selesai. Jika Anda memilih menghapus volume root asli setelah proses penggantian selesai, volume root asli secara otomatis dihapus dan menjadi tidak dapat dipulihkan. Jika Anda memilih untuk menyimpan volume root asli setelah proses selesai, volume tetap disediakan di akun Anda; Anda harus menghapus volume secara manual saat Anda tidak lagi membutuhkannya.

Tugas penggantian volume root bertransisi melalui status berikut:
+ `pending`— Volume pengganti sedang dibuat.
+ `in-progress`— Volume asli sedang dilepas dan volume pengganti sedang dilampirkan.
+ `succeeded`— Volume pengganti telah berhasil dilampirkan ke instance dan instance tersedia.
+ `failing`— Tugas penggantian sedang dalam proses kegagalan.
+ `failed`— Tugas penggantian telah gagal, tetapi volume root masih terpasang.
+ `failing-detached`— Tugas penggantian sedang dalam proses kegagalan dan instance mungkin tidak memiliki volume root yang terpasang.
+ `failed-detached`— Tugas penggantian telah gagal dan instance tidak memiliki volume root yang terpasang.

Jika tugas penggantian volume root gagal, instans di-boot ulang dan volume root asli tetap melekat pada instans.

## Pertimbangan-pertimbangan
<a name="replace-root-considerations"></a>

Sebelum Anda mulai, pertimbangkan hal berikut.

**Persyaratan**
+ Instans harus berada dalam status `running`.
+ Instans secara otomatis di-reboot selama proses. Isi memori (RAM) dihapus saat boot ulang. Tidak diperlukan boot ulang manual.
+ Anda tidak dapat mengganti volume root jika merupakan volume penyimpanan instans. Hanya instans dengan volume root Amazon EBS yang didukung. 
+ Anda dapat mengganti volume root untuk semua tipe instans virtual dan instans bare metal EC2. Tidak ada jenis instans logam telanjang lainnya yang didukung.
+ Anda hanya dapat menggunakan snapshot yang dibuat langsung dari volume root instans saat ini atau sebelumnya.
+ Jika akun Anda diaktifkan untuk enkripsi Amazon EBS secara default di Wilayah saat ini, volume root pengganti yang dibuat oleh tugas penggantian volume root selalu dienkripsi, terlepas dari status enkripsi snapshot yang ditentukan atau volume root AMI yang ditentukan.

**Hasil enkripsi**  
Tabel berikut merangkum kemungkinan hasil enkripsi.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/AWSEC2/latest/UserGuide/replace-root.html)

## Mengganti volume root
<a name="replace"></a>

Saat Anda mengganti volume root untuk suatu instans, *tugas penggantian volume root* dibuat. Anda dapat menggunakan tugas penggantian volume root untuk memantau kemajuan dan hasil dari proses penggantian.

------
#### [ Console ]

**Untuk mengganti volume root**

1. Buka konsol Amazon EC2 di. [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/)

1. Di panel navigasi, pilih **Instans**.

1. Pilih instans untuk menggantikan volume root dan pilih **Tindakan**, **Memantau dan memecahkan masalah**, **Ganti volume root**.
**catatan**  
Tindakan **Ganti volume root** dinonaktifkan jika instans yang dipilih tidak dalam status `running`.

1. Untuk **Restore**, pilih salah satu opsi berikut:
   + **Status peluncuran** — Kembalikan volume root pengganti dari snapshot yang digunakan untuk membuat volume root saat ini.
   + **Snapshot** — Kembalikan volume root pengganti ke snapshot yang Anda tentukan. Untuk **Snapshot**, pilih snapshot yang akan digunakan.
   + **Gambar** — Kembalikan volume root pengganti menggunakan AMI yang Anda tentukan. Untuk **Gambar**, pilih AMI yang akan digunakan.

1. (Opsional) Untuk **tingkat inisialisasi Volume**, Anda dapat menentukan Amazon EBS Provisioned Rate for Volume Initialization (tingkat inisialisasi volume), di MIB/s, di mana blok snapshot akan diunduh dari Amazon S3 ke volume. Untuk informasi selengkapnya, lihat [Menggunakan Tarif yang Disediakan Amazon EBS untuk Inisialisasi Volume](https://docs.aws.amazon.com/ebs/latest/userguide/initalize-volume.html#volume-initialization-rate). Untuk menggunakan tingkat inisialisasi default atau pemulihan snapshot cepat (jika diaktifkan untuk snapshot yang dipilih), jangan tentukan tarif.

1. (Opsional) Untuk menghapus volume root yang Anda ganti, pilih **Hapus volume root yang diganti**.

1. Pilih **Buat tugas pengganti**.

1. Untuk memantau tugas penggantian, pilih tab **Penyimpanan** untuk instance dan perluas **tugas penggantian volume root terbaru**.

------
#### [ AWS CLI ]

**Untuk mengembalikan volume root pengganti ke status peluncuran awal**  
Gunakan perintah [ create-replace-root-volume-task](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-replace-root-volume-task.html). Untuk `--instance-id`, tentukan ID dari instans yang untuk menggantikan volume root. Hilangkan parameter `--snapshot-id` dan `--image-id`. Untuk menghapus volume root asli setelah diganti, sertakan `--delete-replaced-root-volume` dan tentukan`true`. Untuk menentukan tingkat inisialisasi volume di mana blok snapshot diunduh dari Amazon S3 ke volume, `--volume-initialization-rate` untuk, tentukan nilai `100` antara dan MIB/s. `300`

```
aws ec2 create-replace-root-volume-task \
--instance-id i-1234567890abcdef0 \
--delete-replaced-root-volume \ 
--volume-initialization-rate 150
```

**Untuk memulihkan volume root pengganti ke snapshot tertentu**  
Gunakan perintah [create-replace-root-volume-task](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-replace-root-volume-task.html). Untuk `--instance-id`, tentukan ID dari instans yang untuk menggantikan volume root. Untuk `--snapshot-id`, tentukan ID snapshot yang akan digunakan. Untuk menghapus volume root asli setelah diganti, sertakan `--delete-replaced-root-volume` dan tentukan`true`. Untuk menentukan tingkat inisialisasi volume di mana blok snapshot diunduh dari Amazon S3 ke volume, `--volume-initialization-rate` untuk, tentukan nilai `100` antara dan MIB/s. `300`

```
aws ec2 create-replace-root-volume-task \
--instance-id i-1234567890abcdef0 \
--snapshot-id snap-9876543210abcdef0 \
--delete-replaced-root-volume \ 
--volume-initialization-rate 150
```

**Untuk mengembalikan volume root pengganti menggunakan AMI**  
Gunakan perintah [ create-replace-root-volume-task](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-replace-root-volume-task.html). Untuk `--instance-id`, tentukan ID dari instans yang untuk menggantikan volume root. Untuk `--image-id`, tentukan ID snapshot yang akan digunakan. Untuk menghapus volume root asli setelah diganti, sertakan `--delete-replaced-root-volume` dan tentukan`true`. Untuk menentukan tingkat inisialisasi volume di mana blok snapshot diunduh dari Amazon S3 ke volume, `--volume-initialization-rate` untuk, tentukan nilai `100` antara dan MIB/s. `300`

```
aws ec2 create-replace-root-volume-task \
--instance-id i-1234567890abcdef0 \
--image-id ami-09876543210abcdef \
--delete-replaced-root-volume \ 
--volume-initialization-rate 150
```

**Untuk melihat status tugas penggantian volume root**  
Gunakan perintah [describe-replace-root-volume-tasks](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-replace-root-volume-tasks.html) dan tentukan IDs tugas penggantian volume root untuk dilihat.

```
aws ec2 describe-replace-root-volume-tasks \
    --replace-root-volume-task-ids replacevol-1234567890abcdef0 \
    --query ReplaceRootVolumeTasks[].TaskState
```

Berikut ini adalah output contoh.

```
[
    "succeeded"
]
```

Atau, tentukan filter `instance-id` untuk menyaring hasil menurut instans.

```
$ aws ec2 describe-replace-root-volume-tasks \
    --filters Name=instance-id,Values=i-1234567890abcdef0
```

------
#### [ PowerShell ]

**Untuk mengembalikan volume root pengganti ke status peluncuran awal**  
Gunakan perintah [New-EC2ReplaceRootVolumeTask](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2ReplaceRootVolumeTask.html). Untuk `-InstanceId`, tentukan ID dari instans yang untuk menggantikan volume root. Hilangkan parameter `-SnapshotId` dan `-ImageId`. Untuk menghapus volume root asli setelah diganti, sertakan `-DeleteReplacedRootVolume` dan tentukan`$true`. Untuk menentukan tingkat inisialisasi volume di mana blok snapshot diunduh dari Amazon S3 ke volume, `-VolumeInitializationRate` untuk, tentukan nilai `100` antara dan MIB/s. `300`

```
New-EC2ReplaceRootVolumeTask `
    -InstanceId i-1234567890abcdef0 `
    -VolumeInitializationRate 150 `
    -DeleteReplacedRootVolume $true
```

**Untuk memulihkan volume root pengganti ke snapshot tertentu**  
Gunakan perintah [New-EC2ReplaceRootVolumeTask](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2ReplaceRootVolumeTask.html). Untuk `--InstanceId`, tentukan ID dari instans yang untuk menggantikan volume root. Untuk `-SnapshotId`, tentukan ID snapshot yang akan digunakan. Untuk menghapus volume root asli setelah diganti, sertakan `-DeleteReplacedRootVolume` dan tentukan`$true`. Untuk menentukan tingkat inisialisasi volume di mana blok snapshot diunduh dari Amazon S3 ke volume, `-VolumeInitializationRate` untuk, tentukan nilai `100` antara dan MIB/s. `300`

```
New-EC2ReplaceRootVolumeTask `
    -InstanceId i-1234567890abcdef0 `
    -SnapshotId snap-9876543210abcdef0 `
    -VolumeInitializationRate 150 `
    -DeleteReplacedRootVolume $true
```

**Untuk mengembalikan volume root pengganti menggunakan AMI**  
Gunakan perintah [New-EC2ReplaceRootVolumeTask](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2ReplaceRootVolumeTask.html). Untuk `-InstanceId`, tentukan ID dari instans yang untuk menggantikan volume root. Untuk `-ImageId`, tentukan ID snapshot yang akan digunakan. Untuk menghapus volume root asli setelah diganti, sertakan `-DeleteReplacedRootVolume` dan tentukan`$true`. Untuk menentukan tingkat inisialisasi volume di mana blok snapshot diunduh dari Amazon S3 ke volume, `-VolumeInitializationRate` untuk, tentukan nilai `100` antara dan MIB/s. `300`

```
New-EC2ReplaceRootVolumeTask `
    -InstanceId i-1234567890abcdef0 `
    -ImageId ami-0abcdef1234567890 `
    -VolumeInitializationRate 150 `
    -DeleteReplacedRootVolume $true
```

**Untuk melihat status tugas penggantian volume root**  
Gunakan [Get-EC2ReplaceRootVolumeTask](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2ReplaceRootVolumeTask.html)perintah dan tentukan IDs tugas penggantian volume root untuk dilihat.

```
(Get-EC2ReplaceRootVolumeTask `
    -ReplaceRootVolumeTaskIds replacevol-1234567890abcdef0).TaskState.Value
```

Berikut ini adalah output contoh.

```
Succeeded
```

Atau, tentukan filter `instance-id` untuk menyaring hasil menurut instans.

```
PS C:\> Get-EC2ReplaceRootVolumeTask -Filters @{Name = 'instance-id'; Values = 'i-1234567890abcdef0'} | Format-Table 
```

------