배치 그룹 관리

IBM Cloud® Virtual Private Cloud에 대한 배치 그룹을 사용하여 고가용성 워크로드를 관리하기 위한 정책을 작성할 수 있습니다. 프로비저닝된 인스턴스 그룹에 대한 배치 정책 선택사항을 지정할 수 있습니다. 이러한 정책을 사용하면 특정 워크로드 수요를 충족시키도록 선택 VPC 가상 서버의 물리적 배치에 영향을 줄 수 있습니다.

배치 그룹이 작성되면 선택한 가상 서버 인스턴스 또는 가상 서버 인스턴스 그룹을 배치 그룹에 지정할 수 있습니다. 이러한 인스턴스를 프로비저닝하면, 배치 그룹 전략에 따라 해당 인스턴스가 지정된 존 내의 컴퓨트 호스트에 배치됩니다. 여러 VPC의 인스턴스에 동일한 배치 그룹을 사용할 수 있습니다.

배치 그룹은 UI, CLI, API 또는 Terraform으로 관리할 수 있습니다. 추가 배치 그룹을 작성하고 리소스를 삭제하며 배치 그룹의 세부사항을 표시할 수 있으며, 이는 인스턴스에 배치 그룹을 지정할 때 유용합니다. 또한 필요한 경우 모든 기존 배치 그룹을 나열하고 이름을 바꿀 수 있습니다.

콘솔에서 배치 그룹 관리하기

IBM Cloud VPC 콘솔을 사용하여 IBM Cloud에서 배치 그룹을 관리할 수 있습니다.

배치 그룹에서 관리 태스크를 완료하려면 다음 단계를 완료하십시오.

  1. IBM Cloud 콘솔에서 **탐색 메뉴 아이콘 탐색 메뉴 아이콘 > 인프라 VPC 아이콘> 컴퓨트 > 배치 그룹으로 이동합니다.
  2. VPC용 배치 그룹 페이지에서 관리할 배치에 대한 조치 아이콘 추가 조치 아이콘을 클릭하십시오. 선택할 수 있는 조치는 다음과 같습니다.
배치 그룹에 사용할 수 있는 작업
조치 설명
작성 배치 그룹 작성
삭제 더 이상 배치 그룹이 필요하지 않은 경우 이를 삭제하여 계정에서 영구적으로 제거할 수 있습니다. 배치 그룹을 삭제하려면 먼저 배치 그룹에 지정된 가상 서버 인스턴스를 삭제해야 합니다.
이름 바꾸기 배치 그룹 이름을 새 이름으로 업데이트하십시오.

배치 그룹을 작성하려면 VPC가 있어야 합니다. VPC를 먼저 작성하지 않으면, 배치 그룹을 작성할 때 오류가 발생하고 배치 그룹이 작성되지 않습니다.

콘솔에서 배치 그룹 만들기

IBM Cloud VPC 콘솔을 사용하여 IBM Cloud에서 배치 그룹을 작성할 수 있습니다. 인스턴스가 배치 그룹을 사용하려면 먼저 배치 그룹을 작성해야 합니다. 배치 그룹이 작성되면 프로비저닝 중에 인스턴스를 이 배치 그룹에 연결할 수 있습니다.

다음 단계를 사용하여 배치 그룹을 작성하십시오.

  1. IBM Cloud 콘솔에서 **탐색 메뉴 아이콘 탐색 메뉴 아이콘 > 인프라 VPC 아이콘> 컴퓨트 > 배치 그룹으로 이동합니다.
  2. 작성을 클릭하고 VPC에 대한 새 배치 페이지에 표 1의 정보를 입력하십시오.
배치 그룹을 생성하는 데 필요한 필드
필드
배치 그룹 이름 지역 내 고유한 리소스 이름이 배치 그룹에 필요합니다. 이름을 지정하지 않으면 이름이 생성되어 배치 그룹에 지정됩니다.
리소스 그룹 배치 그룹에 액세스할 수 있도록 하려는 계정 리소스 및 사용자를 포함하는 리소스 그룹을 선택하십시오. 리소스 그룹에 대한 자세한 정보는 리소스 그룹 관리를 참조하십시오.
지역 배치 그룹의 지역입니다.
사용자 태그 프로파일 관리에 사용되는 키워드입니다.
배치 전략 호스트 분산 - 모든 프로비저닝된 인스턴스가 동일한 랙에 있을 수 있는 별도의 호스트에 배치됩니다.

전원 분산 - 모든 프로비저닝된 인스턴스는 별도의 전원 및 네트워크 공급 장치를 사용하여 서로 다른 랙에 배치됩니다. 또한 각 랙에는 서로 다른 소스의 이중 전원 공급 장치가 포함되어 있습니다.

CLI를 사용하여 배치 그룹 생성하기

인스턴스가 배치 그룹을 사용하려면 먼저 배치 그룹을 작성해야 합니다. 배치 그룹이 작성되면 프로비저닝 중에 인스턴스를 이 배치 그룹에 연결할 수 있습니다.

시작하기 전에

  1. 다음 CLI 플러그인을 다운로드하고 설치하고 초기화해야 합니다. 자세한 정보는 CLI 전제조건을 참조하십시오.
    • IBM Cloud CLI
    • VPC-인프라 플러그인
  2. IBM Cloud VPC를 작성하십시오.

CLI에서 배치 그룹을 생성하기 위한 정보 수집

배치 그룹을 작성할 준비가 되었습니까? ibmcloud is placement-group-create 명령을 실행하려면 먼저 다음 정보를 알아야 합니다.

다음 필수 정보를 수집하십시오.

CLI를 사용하여 배치 그룹을 생성하는 데 필요한 정보
필드
배치 그룹 세부사항 옵션
전략 배치 그룹 전략입니다. host_spread 또는 power_spread
이름 배치 그룹 이름
자원 그룹 ID 리소스 그룹의 ID
자원 그룹 이름 자원 그룹의 이름

CLI를 사용하여 배치 그룹 생성하기

명령행 인터페이스(CLI)를 사용하여 IBM Cloud VPC에서 배치 그룹을 작성할 수 있습니다.

CLI를 사용하여 배치 그룹을 작성하려면 ibmcloud is placement-group-create 명령을 사용하십시오. 배치 그룹에 대한 배치 그룹 전략, 배치 그룹 이름, 리소스 그룹 ID 또는 이름을 지정합니다.

다음 예제는 ‘ MyPlacementGroup ’라는 이름의 호스트 분산 전략을 사용하는 배치 그룹을 생성하며, 이 그룹의 리소스 그룹 ID는 ‘ RESOURCE_GROUP_ID ’입니다.

ibmcloud is placement-group-create --strategy host_spread --name MyPlacementGroup --resource-group-id RESOURCE_GROUP_ID

API를 사용하여 배치 그룹 작성

API를 사용하여 IBM Cloud VPC에서 배치 그룹을 작성할 수 있습니다.

인스턴스가 배치 그룹을 사용하려면 먼저 배치 그룹을 작성해야 합니다. 배치 그룹이 작성되면 프로비저닝 중에 인스턴스를 이 배치 그룹에 연결할 수 있습니다.

다음 예제에서는 호스트 분산 배치 그룹 전략을 사용하는 배치 그룹을 작성합니다.

curl -X POST "$vpc_api_endpoint/v1/placement_groups?version=2021-04-20&generation=2" -H "Authorization: Bearer $iam_token" -d '{
      "name": "my-placement-group"
      "strategy": "host_spread"
    }'

host_spreadpower_spread 전략 변수에 대한 자세한 정보는 VPC(Virtual Private Cloud) API 문서의 배치 그룹 작성을 참조하십시오.

Terraform을 사용하여 배치 그룹 작성

Terraform을 사용하여 IBM Cloud VPC에 배치 그룹을 작성할 수 있습니다.

인스턴스가 배치 그룹을 사용하려면 먼저 배치 그룹을 작성해야 합니다. 배치 그룹이 작성되면 프로비저닝 중에 인스턴스를 이 배치 그룹에 연결할 수 있습니다.

시작하기 전에

Terraform for VPC를 설정했는지 확인하십시오.

다음 예제에서는 ‘ my-placement-group ’라는 이름의 호스트 분산 전략을 사용하는 배치 그룹과 ‘ data.ibm_resource_group.default.id ’라는 이름의 리소스 그룹을 생성합니다.

resource "ibm_is_placement_group" "is_placement_group" {
  strategy = "host_spread"
  name = "my-placement-group"
  resource_group = data.ibm_resource_group.default.id
}

host_spreadpower_spread 전략 변수에 대한 자세한 정보는 VPC(Virtual Private Cloud) API 문서의 배치 그룹 작성을 참조하십시오.

콘솔에서 배치 그룹 이름 변경하기

IBM Cloud VPC 콘솔을 사용하여 IBM Cloud에서 배치 그룹의 이름을 업데이트할 수 있습니다.

배치 그룹 이름을 바꾸려면 다음을 수행하십시오.

  1. IBM Cloud 콘솔에서 **탐색 메뉴 아이콘 탐색 메뉴 아이콘 > 인프라 VPC 아이콘> 컴퓨트 > 배치 그룹으로 이동합니다.
  2. 배치 그룹을 선택하고 이름 바꾸기를 클릭하십시오.
  3. 배치 그룹 이름을 변경하십시오.

CLI에서 배치 그룹 이름 변경하기

명령행 인터페이스(CLI)를 사용하여 IBM Cloud VPC에서 배치 그룹의 이름을 업데이트할 수 있습니다.

CLI를 사용하여 배치 그룹 이름을 업데이트하려면 ibmcloud is placement-group-update 명령을 사용하십시오. 배치 그룹 ID 또는 이름과 배치 그룹의 새 이름을 지정하십시오.

다음 예제는 ID가 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 인 배치 그룹의 이름을 new-name 로 업데이트합니다.

ibmcloud is placement-group-update 72251a2e-d6c5-42b4-97b0-b5f8e8d1f479 --name NEW_NAME

API를 사용하여 배치 그룹 이름 변경

API를 사용하여 IBM Cloud VPC에서 배치 그룹의 이름을 업데이트할 수 있습니다. 다음 예제에서는 새 이름이 my-updated=placement-group인 배치 그룹 이름을 업데이트합니다.

curl -X PATCH "$vpc_api_endpoint/v1/placement_groups/$id?version=2021-05-04&generation=2" -H "Authorization: Bearer $iam_token" -d '{
      "name": "my-updated-placement-group",
    }'

Terraform을 사용하여 배치 그룹 이름 변경

Terraform을 사용하여 IBM Cloud VPC에서 배치 그룹의 이름을 업데이트할 수 있습니다.

다음 예제는 ID가 is_placement_group 인 배치 그룹의 이름을 my-placement-group-modified 로 업데이트합니다.

resource "ibm_is_placement_group" "is_placement_group" {
  strategy = "host_spread"
  name = "my-placement-group-modified"
  resource_group = data.ibm_resource_group.default.id
}

UI를 사용하여 배치 그룹 삭제

IBM Cloud VPC 콘솔을 사용하여 IBM Cloud에서 배치 그룹을 삭제할 수 있습니다. 인스턴스가 연결된 배치 그룹은 삭제할 수 없습니다. 먼저 모든 인스턴스를 제거해야 합니다. 가상 프라이빗 클라우드 인스턴스 및 연관된 리소스 삭제에 대한 자세한 정보는 VPC 삭제를 참조하십시오.

다음 단계에 따라 배치 그룹을 삭제하십시오.

  1. IBM Cloud 콘솔에서 **탐색 메뉴 아이콘 탐색 메뉴 아이콘 > 인프라 VPC 아이콘> 컴퓨트 > 배치 그룹으로 이동합니다.
  2. 배치 그룹을 선택하고 삭제를 클릭하십시오.
  3. 확인 메시지가 표시됩니다. 삭제를 클릭하십시오.

CLI를 사용하여 배치 그룹 삭제

명령행 인터페이스(CLI)를 사용하여 IBM Cloud VPC에서 배치 그룹을 삭제할 수 있습니다. 인스턴스가 연결된 배치 그룹은 삭제할 수 없습니다. 먼저 모든 인스턴스를 제거해야 합니다. 가상 프라이빗 클라우드 인스턴스 및 연관된 리소스 삭제에 대한 자세한 정보는 VPC 삭제를 참조하십시오.

CLI를 사용하여 배치 그룹을 삭제하려면 ibmcloud is placement-group-delete 명령을 사용하십시오. 배치 그룹 ID 또는 이름을 지정합니다.

다음 예는 ID 또는 이름이 PLACEMENT_GROUP 인 배치 그룹을 삭제하는 예제입니다.

ibmcloud is placement-group-delete PLACEMENT_GROUP --output JSON

API를 사용하여 배치 그룹 삭제

인스턴스가 연결된 배치 그룹은 삭제할 수 없습니다. 먼저 모든 인스턴스를 제거해야 합니다. 가상 프라이빗 클라우드 인스턴스 및 연관된 리소스 삭제에 대한 자세한 정보는 VPC 삭제를 참조하십시오.

다음 예제에서는 배치 그룹을 삭제합니다.

curl -X DELETE "$vpc_api_endpoint/v1/placement_groups/$id?version=2021-04-20&generation=2" -H "Authorization: Bearer $iam_token"

Terraform을 사용하여 배치 그룹 삭제

Terraform을 사용하여 IBM Cloud VPC에서 배치 그룹을 삭제할 수 있습니다. 인스턴스가 연결된 배치 그룹은 삭제할 수 없습니다. 먼저 모든 인스턴스를 제거해야 합니다. 가상 프라이빗 클라우드 인스턴스 및 연관된 리소스 삭제에 대한 자세한 정보는 VPC 삭제를 참조하십시오.

다음 예제에서는 PLACEMENT_GROUP이라는 배치 그룹을 삭제합니다.

terraform destroy -target=ibm_is_placement_group.is_placement_group

UI를 사용하여 모든 배치 그룹 나열

지역에 대한 배치 그룹 목록을 생성할 수 있습니다.

기존의 모든 배치 그룹 목록을 표시하려면 다음을 수행하십시오.

  1. IBM Cloud 콘솔에서 **탐색 메뉴 아이콘 탐색 메뉴 아이콘 > 인프라 VPC 아이콘> 컴퓨트 > 배치 그룹으로 이동합니다.
  2. 기존의 모든 배치 그룹이 표시됩니다.

CLI를 사용하여 모든 배치 그룹 나열

지역에 대한 배치 그룹 목록을 생성할 수 있습니다. 명령줄 인터페이스(CLI)를 사용하여 IBM Cloud VPC 에 있는 모든 기존 배치 그룹을 나열할 수 있습니다.

CLI를 사용하여 모든 기존 배치 그룹을 나열하려면 ibmcloud is placement-groups 명령을 사용하십시오.

다음 예에서는 기존의 모든 배치 그룹을 나열합니다.

ibmcloud is placement-groups --output JSON

API를 사용하여 모든 배치 그룹 나열

지역에 대한 배치 그룹 목록을 생성할 수 있습니다. 다음 예제에서는 모든 배치 그룹의 목록을 생성합니다.

curl -X GET "$vpc_api_endpoint/v1/placement_groups?version=2021-04-20&generation=2" -H "Authorization: Bearer $iam_token"

Terraform을 사용하여 모든 배치 그룹 나열

지역에 대한 배치 그룹 목록을 생성할 수 있습니다. Terraform을 사용하여 IBM Cloud VPC에서 기존의 모든 배치 그룹을 나열할 수 있습니다.

다음 예에서는 기존의 모든 배치 그룹을 나열합니다.

data "ibm_is_placement_groups" "is_placement_groups" {
}

UI를 사용하여 배치 그룹 세부사항 보기

배치 그룹의 이름, 할당된 리소스 그룹, 배치 그룹 ID, 위치, 배치 그룹 생성 날짜, 지정된 배치 그룹 전략 등 배치 그룹에 대한 세부 정보를 확인할 수 있습니다.

배치 그룹에 대한 세부사항을 보려면 다음 단계를 완료하십시오.

  1. IBM Cloud 콘솔에서 **탐색 메뉴 아이콘 탐색 메뉴 아이콘 > 인프라 VPC 아이콘> 컴퓨트 > 배치 그룹으로 이동합니다.
  2. 세부사항을 보려는 배치 그룹의 이름을 클릭하십시오.

CLI를 사용하여 배치 그룹 세부사항 보기

배치 그룹의 이름, 할당된 리소스 그룹, 배치 그룹 ID, 위치, 배치 그룹 생성 날짜, 지정된 배치 그룹 전략 등 배치 그룹에 대한 세부 정보를 확인할 수 있습니다.

명령줄 인터페이스(CLI)를 사용하여 IBM Cloud VPC 에서 배치 그룹의 세부 정보를 조회할 수 있습니다.

CLI를 사용하여 배치 그룹의 세부사항을 검색하려면 ibmcloud is placement-group 명령을 사용하십시오. 배치 그룹 ID 또는 이름을 지정합니다.

다음 예는 ID 또는 이름이 PLACEMENT_GROUP 인 배치 그룹에 대한 세부 정보를 검색하는 예입니다.

ibmcloud is placement-group PLACEMENT_GROUP --output JSON

API를 사용하여 배치 그룹 세부사항 보기

배치 그룹의 이름, 할당된 리소스 그룹, 배치 그룹 ID, 위치, 배치 그룹 생성 날짜, 지정된 배치 그룹 전략 등 배치 그룹에 대한 세부 정보를 확인할 수 있습니다.

다음 예제에서는 URL의 ID로 지정된 단일 배치 그룹을 검색합니다.

curl -X GET "$vpc_api_endpoint/v1/placement_groups/$id?version=2021-04-20&generation=2" -H "Authorization: Bearer $iam_token"

Terraform을 사용하여 배치 그룹 세부사항 보기

배치 그룹의 이름, 할당된 리소스 그룹, 배치 그룹 ID, 위치, 배치 그룹 생성 날짜, 지정된 배치 그룹 전략 등 배치 그룹에 대한 세부 정보를 확인할 수 있습니다.

Terraform을 사용하여 IBM Cloud VPC 에서 배치 그룹의 세부 정보를 조회할 수 있습니다.

다음 예에서는 ID가 ibm_is_placement_group.is_placement_group.name인 단일 배치 그룹에 대한 세부사항을 검색합니다.

data "ibm_is_placement_group" "d_is_placement_group" {
  name = ibm_is_placement_group.is_placement_group.name
}

예약으로 배치 그룹 사용

예약이 있는 배치 그룹을 사용할 때 다음 정보를 기억하십시오. 예약에 대한 자세한 정보는 VPC의 예약 정보 를 참조하십시오.

배치 그룹과 예약 대상이 둘 다 있는 인스턴스에 대한 지원은 아직 지원되지 않습니다.

배치 그룹 및 예약은 상호 배타적입니다. 즉, 배치 그룹의 멤버인 인스턴스를 작성하거나 예약을 대상으로 업데이트할 수 없습니다. 이러한 POST 또는 PATCH API 요청으로 인해 오류가 발생합니다.