Deleting a placement group
Delete a placement group.
You can manage placement groups with partition placement using the CLI and API.
- In the management console
, select the folder the placement group belongs to. - From the list of services, select Compute Cloud.
- In the left-hand panel, select
Placement groups. - Navigate to the Virtual machine placement groups tab.
- In the line with the placement group, click
and select Delete. - In the window that opens, click Delete.
If you do not have the Yandex Cloud CLI installed yet, install and initialize it.
By default, the CLI uses the folder specified when creating the profile. To change the default folder, use the yc config set folder-id <folder_ID> command. You can also set a different folder for any specific command using the --folder-name or --folder-id parameter.
-
View a list of VMs in the placement group:
yc compute placement-group list-instances --name my-groupResult:
+----------------------+---------------------+-------------------+---------+-------------+-------------+ | ID | NAME | ZONE ID | STATUS | EXTERNAL IP | INTERNAL IP | +----------------------+---------------------+-------------------+---------+-------------+-------------+ | epdep2kq6dt5******** | instance-in-group-1 | ru-central1-a | RUNNING | | 10.129.0.5 | | epdlv1pp5401******** | instance-in-group-2 | ru-central1-a | RUNNING | | 10.129.0.30 | +----------------------+---------------------+-------------------+---------+-------------+-------------+ -
Delete the VMs from the placement group:
yc compute instance delete --name instance-in-group-1 yc compute instance delete --name instance-in-group-2 -
Delete the placement group:
yc compute placement-group delete --name my-group -
Check that the placement group has been deleted:
yc compute placement-group listResult:
+----+------+----------+ | ID | NAME | STRATEGY | +----+------+----------+ +----+------+----------+
With Terraform
Terraform is distributed under the Business Source License
For more information about the provider resources, see the relevant documentation on the Terraform
If you do not have Terraform yet, install it and configure the Yandex Cloud provider.
To delete a placement group created with Terraform:
-
Open the Terraform configuration file and delete the segment specifying with the placement group.
Here is an example of specifying a placement group in Terraform configuration:
... resource "yandex_compute_placement_group" "group1" { name = "test-pg" folder_id = "b1gia87mbaom********" description = "my description" } ... -
In the command line, go to the directory with the Terraform configuration file.
-
Check the configuration using this command:
terraform validateIf the configuration is correct, you will get this message:
Success! The configuration is valid. -
Run this command:
terraform planYou will see a detailed list of resources. No changes will be made at this step. If the configuration contains any errors, Terraform will show them.
-
Apply the changes:
terraform apply -
Type
yesand press Enter to confirm the changes.You can check the updates using the management console
or this CLI command:yc compute placement-group list
Use the delete REST API method for the PlacementGroup resource or the PlacementGroupService/Delete gRPC API call.