Bekerja dengan grup penempatan - Amazon Elastic Compute Cloud

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

Bekerja dengan grup penempatan

Buat grup penempatan

Anda dapat membuat salinan dari grup keamanan menggunakan salah satu metode berikut.

Console
Untuk membuat grup penempatan menggunakan konsol
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Grup Penempatan.

  3. Pilih Buat grup penempatan.

  4. Tentukan nama untuk grup tersebut.

  5. Pilih strategi penempatan untuk grup tersebut.

    • Jika Anda memilih Sebaran, pilih tingkat sebaran.

      • Rak - tidak ada batasan

      • Host - hanya untuk Outposts

    • Jika Anda memilih Partisi, pilih jumlah partisi di dalam grup.

  6. Untuk menandai grup penempatan, pilih Tambahkan tanda, lalu masukkan kunci dan nilai. Pilih Tambahkan tanda untuk setiap tanda yang ingin Anda tambahkan.

  7. Pilih Buat grup.

AWS CLI
Untuk membuat grup penempatan menggunakan AWS CLI

Gunakan perintah create-placement-group. Contoh berikut membuat grup penempatan bernama my-cluster yang menggunakan strategi penempatan cluster serta menerapkan tanda dengan kunci purpose dan nilai production.

aws ec2 create-placement-group \ --group-name my-cluster \ --strategy cluster \ --tag-specifications 'ResourceType=placement-group,Tags={Key=purpose,Value=production}'
Untuk membuat grup penempatan partisi menggunakan AWS CLI

Gunakan perintah create-placement-group. Tentukan parameter --strategy dengan nilai partition, dan tentukan parameter --partition-count dengan jumlah partisi yang diinginkan. Dalam contoh ini, grup penempatan partisi diberi nama HDFS-Group-A dan dibuat dengan lima partisi.

aws ec2 create-placement-group \ --group-name HDFS-Group-A \ --strategy partition \ --partition-count 5
PowerShell
Untuk membuat grup penempatan menggunakan AWS Tools for Windows PowerShell

Gunakan perintah New-EC2PlacementGroup.

Lihat informasi grup penempatan

Anda dapat melihat semua grup penempatan Anda dan informasi tentang mereka menggunakan salah satu metode berikut.

Console
Untuk melihat informasi tentang satu atau beberapa grup penempatan
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, di bawah Jaringan & Keamanan, pilih Grup Penempatan.

  3. Dalam tabel Grup penempatan, untuk setiap grup penempatan, Anda dapat melihat informasi berikut:

    • Nama grup — Nama yang Anda berikan kepada grup penempatan.

    • Group Id — ID dari grup penempatan.

    • Strategi — Strategi penempatan untuk kelompok penempatan.

    • Negara - Keadaan kelompok penempatan.

    • Partisi — Jumlah partisi. Hanya berlaku jika strateginya adalah partisi.

    • Grup ARN — Nama Sumber Daya Amazon (ARN) dari grup penempatan.

AWS CLI
Untuk menggambarkan semua grup penempatan Anda

Gunakan perintah describe-placement-groups AWS CLI .

aws ec2 describe-placement-groups

Contoh tanggapan

{ "PlacementGroups": [ { "GroupName": "my-cluster-pg", "State": "available", "Strategy": "cluster", "GroupId": "pg-0123456789example", "GroupArn": "arn:aws:ec2:eu-west-1:111111111111:placement-group/my-cluster-pg" }, ... ] }
Untuk menggambarkan grup penempatan tertentu

Gunakan perintah describe-placement-groups AWS CLI . Anda dapat menentukan parameter --group-id atau --group-name parameter.

Tentukan ID grup penempatan:

aws ec2 describe-placement-groups --group-id pg-0123456789example

Tentukan nama grup penempatan:

aws ec2 describe-placement-groups --group-name my-cluster-pg

Contoh tanggapan

{ "PlacementGroups": [ { "GroupName": "my-cluster-pg", "State": "available", "Strategy": "cluster", "GroupId": "pg-0123456789example", "GroupArn": "arn:aws:ec2:eu-west-1:111111111111:placement-group/my-cluster-pg" } ] }

Menandai grup penempatan

Untuk membantu mengategorikan dan mengelola grup penempatan yang ada, Anda dapat menandai metadata kustom. Untuk informasi lebih lanjut tentang cara kerja tag, lihat Tandai sumber daya Amazon EC2 Anda.

Saat Anda menandai grup penempatan, instans yang diluncurkan ke dalam grup penempatan tidak secara otomatis ditandai. Anda perlu secara eksplisit menandai instans yang diluncurkan ke dalam grup penempatan. Untuk informasi selengkapnya, lihat Tambahkan tanda saat meluncurkan instans.

Anda dapat menampilkan, menambahkan, dan menghapus tanda menggunakan salah satu metode berikut.

Console
Untuk melihat, menambahkan, atau menghapus tanda untuk grup penempatan yang ada
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Grup Penempatan.

  3. Pilih grup penempatan, lalu pilih Tindakan, Kelola tanda.

  4. Layar Kelola tanda menampilkan tanda yang ditetapkan ke grup penempatan ini.

    • Untuk menambahkan tag, pilih Tambahkan tag, dan masukkan kunci dan nilai tag. Anda dapat menambahkan hingga 50 tanda per grup penempatan. Untuk informasi selengkapnya, lihat Pembatasan tanda.

    • Untuk menghapus tag, pilih Hapus di samping tanda yang ingin Anda hapus.

  5. Pilih Simpan.

AWS CLI
Untuk melihat tanda grup penempatan

Gunakan perintah describe-tags untuk melihat tanda sumber daya yang ditentukan. Dalam contoh berikut, Anda mendeskripsikan tanda untuk semua kunci publik Anda.

aws ec2 describe-tags \ --filters Name=resource-type,Values=placement-group
{ "Tags": [ { "Key": "Environment", "ResourceId": "pg-0123456789EXAMPLE", "ResourceType": "placement-group", "Value": "Production" }, { "Key": "Environment", "ResourceId": "pg-9876543210EXAMPLE", "ResourceType": "placement-group", "Value": "Production" } ] }

Anda juga dapat menggunakan perintah describe-tags guna melihat tanda untuk grup penempatan dengan menentukan ID-nya. Dalam contoh berikut, Anda menjelaskan tanda untuk pg-0123456789EXAMPLE.

aws ec2 describe-tags \ --filters Name=resource-id,Values=pg-0123456789EXAMPLE
{ "Tags": [ { "Key": "Environment", "ResourceId": "pg-0123456789EXAMPLE", "ResourceType": "placement-group", "Value": "Production" } ] }

Anda juga dapat melihat tanda grup penempatan dengan mendeskripsikan grup penempatan.

Gunakan describe-placement-groupsperintah untuk melihat konfigurasi grup penempatan yang ditentukan, yang mencakup tag apa pun yang ditentukan untuk grup penempatan.

aws ec2 describe-placement-groups \ --group-name my-cluster
{ "PlacementGroups": [ { "GroupName": "my-cluster", "State": "available", "Strategy": "cluster", "GroupId": "pg-0123456789EXAMPLE", "Tags": [ { "Key": "Environment", "Value": "Production" } ] } ] }
Untuk menandai grup penempatan yang ada menggunakan AWS CLI

Anda dapat menggunakan perintah create-tags untuk menandai sumber daya yang ada. Dalam contoh berikut, grup penempatan yang ada diberi tanda dengan Key=Cost-Center dan Value=CC-123.

aws ec2 create-tags \ --resources pg-0123456789EXAMPLE \ --tags Key=Cost-Center,Value=CC-123
Untuk menghapus tag dari grup penempatan menggunakan AWS CLI

Anda dapat menggunakan perintah delete-tags untuk menghapus tanda dari sumber daya yang ada. Sebagai contoh, lihat Contoh dalam Referensi Perintah AWS CLI .

PowerShell
Untuk melihat tanda grup penempatan

Gunakan perintah Get-EC2Tag.

Untuk menjelaskan tanda grup penempatan tertentu

Gunakan perintah Get-EC2PlacementGroup.

Untuk menandai grup penempatan yang sudah ada

Gunakan perintah New-EC2Tag.

Untuk menghapus tanda dari grup penempatan

Gunakan perintah Remove-EC2Tag.

Meluncurkan instans dalam grup penempatan

Anda dapat meluncurkan instans ke dalam grup penempatan jika aturan dan pembatasan grup penempatan terpenuhi menggunakan salah satu metode berikut.

Console
Untuk meluncurkan instans ke grup penempatan
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Dari dasbor konsol EC2, di kotak Luncurkan instans, pilih Luncurkan instans. Lengkapi formulir sesuai petunjuk, berhati-hatilah saat melakukan hal berikut:

    • Di bawah Tipe instans, pilih tipe instans yang dapat diluncurkan ke dalam grup penempatan.

    • Di kotak Ringkasan, di bawah Jumlah instans, masukkan jumlah instans yang Anda butuhkan di grup penempatan ini, karena Anda mungkin tidak dapat menambahkan instans ke grup penempatan nanti.

    • Di bawah Detail lanjutan, untuk Nama grup penempatan, Anda dapat memilih untuk menambahkan instans ke grup penempatan baru atau yang sudah ada. Jika Anda memilih grup penempatan dengan strategi partisi, untuk partisi Target, pilih partisi untuk meluncurkan instans.

AWS CLI
Untuk meluncurkan instans ke grup penempatan

Gunakan perintah run-instances dan tentukan nama grup penempatan menggunakan parameter --placement "GroupName = my-cluster". Dalam contoh ini, grup penempatan diberi nama my-cluster.

aws ec2 run-instances --placement "GroupName = my-cluster"
Untuk meluncurkan instance ke partisi tertentu dari grup penempatan partisi menggunakan AWS CLI

Gunakan perintah run-instances dan tentukan nama grup penempatan dan partisi menggunakan parameter --placement "GroupName = HDFS-Group-A, PartitionNumber = 3". Dalam contoh ini, grup penempatan diberi nama HDFS-Group-A dan nomor partisinya adalah 3.

aws ec2 run-instances --placement "GroupName = HDFS-Group-A, PartitionNumber = 3"
PowerShell
Untuk meluncurkan instans ke grup penempatan menggunakan AWS Tools for Windows PowerShell

Gunakan New-EC2Instanceperintah dan tentukan nama grup penempatan menggunakan -Placement_GroupName parameter.

Menjelaskan instans dalam grup penempatan

Anda dapat melihat informasi penempatan instans Anda menggunakan salah satu metode berikut. Anda juga dapat membuat filter grup penempatan partisi sesuai nomor partisi menggunakan AWS CLI.

Console
Untuk melihat grup penempatan dan nomor partisi suatu instans
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Pilih instans.

  4. Pada tab Detail, di bawah Grup Host dan penempatan, temukan grup Penempatan. Jika instans tersebut tidak ada dalam grup penempatan, kolomnya akan kosong. Atau, mungkin berisi nama dari grup penempatan. Jika grup penempatannya adalah grup penempatan partisi, Nomor partisi berisi nomor partisi untuk instans tersebut.

AWS CLI
Untuk melihat nomor partisi suatu instans di grup penempatan partisi

Gunakan perintah describe-instances dan tentukan parameter --instance-id.

aws ec2 describe-instances --instance-id i-0123a456700123456

Jawaban tersebut berisi informasi penempatan, yang mencakup nama grup penempatan dan nomor partisi untuk instans tersebut.

"Placement": { "AvailabilityZone": "us-east-1c", "GroupName": "HDFS-Group-A", "PartitionNumber": 3, "Tenancy": "default" }
Untuk memfilter instans untuk grup penempatan partisi dan nomor partisi tertentu

Gunakan perintah describe-instances dan tentukan parameter --filters dengan filter placement-group-name dan placement-partition-number. Dalam contoh ini, grup penempatan diberi nama HDFS-Group-A dan nomor partisinya adalah 7.

aws ec2 describe-instances --filters "Name = placement-group-name, Values = HDFS-Group-A" "Name = placement-partition-number, Values = 7"

Responsnya mencakup semua instans yang ada dalam partisi tertentu di grup penempatan tertentu. Berikut adalah contoh output yang hanya menunjukkan ID instans, tipe instans, dan informasi penempatan untuk instans yang dikembalikan.

"Instances": [ { "InstanceId": "i-0a1bc23d4567e8f90", "InstanceType": "r4.large", }, "Placement": { "AvailabilityZone": "us-east-1c", "GroupName": "HDFS-Group-A", "PartitionNumber": 7, "Tenancy": "default" } { "InstanceId": "i-0a9b876cd5d4ef321", "InstanceType": "r4.large", }, "Placement": { "AvailabilityZone": "us-east-1c", "GroupName": "HDFS-Group-A", "PartitionNumber": 7, "Tenancy": "default" } ],

Mengubah grup penempatan untuk instans

Anda dapat mengubah grup penempatan suatu instans dengan cara berikut:

  • Pindahkan suatu instans yang ada ke grup penempatan

  • Pindahkan satu instans dari satu grup penempatan ke grup penempatan lainnya

Sebelum dapat dipindahkan, instans harus ada dalam status stopped.

Console
Untuk memindahkan instans ke grup penempatan
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Pilih instans dan pilih Status instans, Hentikan instans.

  4. Dengan instans yang dipilih, pilih Tindakan, Pengaturan instans, Modifikasi penempatan instans.

  5. Untuk Grup penempatan, pilih grup penempatan yang akan menjadi tujuan pemindahan instans.

  6. Pilih Simpan.

AWS CLI
Untuk memindahkan instans ke grup penempatan
  1. Hentikan instans menggunakan perintah stop-instances.

  2. Gunakan modify-instance-placementperintah dan tentukan nama grup penempatan untuk memindahkan instance ke.

    aws ec2 modify-instance-placement \ --instance-id i-0123a456700123456 \ --group-name MySpreadGroup
  3. Mulai instans dengan menggunakan perintah start-instances.

PowerShell
Untuk memindahkan instans ke grup penempatan menggunakan AWS Tools for Windows PowerShell
  1. Hentikan instance menggunakan Stop-EC2Instanceperintah.

  2. Gunakan Edit-EC2InstancePlacementperintah dan tentukan nama grup penempatan untuk memindahkan instance.

  3. Mulai instance menggunakan Start-EC2Instanceperintah.

Menghapus instans dari grup penempatan

Anda menghapus instans dari grup penempatan menggunakan salah satu metode berikut.

Sebelum dapat dihapus dari grup penempatan, instans harus ada dalam status stopped.

Console
Untuk menghapus instans dari grup penempatan
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Pilih instans dan pilih Status instans, Hentikan instans.

  4. Dengan instans yang dipilih, pilih Tindakan, Pengaturan instans, Modifikasi penempatan instans.

  5. Untuk Grup penempatan, pilih Tidak ada.

  6. Pilih Simpan.

AWS CLI
Untuk menghapus instans dari grup penempatan
  1. Hentikan instans menggunakan perintah stop-instances.

  2. Gunakan modify-instance-placementperintah dan tentukan string kosong untuk nama grup penempatan.

    aws ec2 modify-instance-placement \ --instance-id i-0123a456700123456 \ --group-name ""
  3. Mulai instans dengan menggunakan perintah start-instances.

PowerShell
Untuk menghapus instans dari grup penempatan menggunakan AWS Tools for Windows PowerShell
  1. Hentikan instance menggunakan Stop-EC2Instanceperintah.

  2. Gunakan Edit-EC2InstancePlacementperintah dan tentukan string kosong untuk nama grup penempatan.

  3. Mulai instance menggunakan Start-EC2Instanceperintah.

Menghapus grup penempatan

Jika Anda perlu mengganti grup penempatan atau tidak lagi memerlukannya, Anda dapat menghapusnya. Anda dapat menghapus grup penempatan menggunakan salah satu metode berikut.

Prasyarat

Sebelum Anda dapat menghapus grup penempatan, grup penempatan harus tidak berisi instans. Anda dapat mengakhiri semua instans yang diluncurkan di grup penempatan, memindahkan instans ke grup penempatan lain, atau menghapus instans dari grup penempatan.

Console
Untuk menghapus grup penempatan
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Grup Penempatan.

  3. Pilih grup penempatan dan pilih Tindakan, Hapus.

  4. Saat diminta konfirmasi, masukkan Delete, lalu pilih Hapus.

AWS CLI
Untuk menghapus grup penempatan

Gunakan delete-placement-groupperintah dan tentukan nama grup penempatan untuk menghapus grup penempatan. Dalam contoh ini, nama grup penempatannya adalah my-cluster.

aws ec2 delete-placement-group --group-name my-cluster
PowerShell
Untuk menghapus grup penempatan menggunakan AWS Tools for Windows PowerShell

Gunakan Remove-EC2PlacementGroupperintah untuk menghapus grup penempatan.