AWS PCS컴퓨팅 노드 그룹 업데이트 - AWS PCS

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS PCS컴퓨팅 노드 그룹 업데이트

이 항목에서는 사용 가능한 옵션에 대한 개요를 제공하고 AWS PCS 컴퓨팅 노드 그룹을 업데이트할 때 고려해야 할 사항을 설명합니다.

AWSPCS컴퓨팅 노드 그룹 업데이트 옵션

AWSPCS컴퓨팅 노드 그룹을 업데이트하면 에서 시작한 인스턴스의 속성과 해당 인스턴스가 시작되는 방식에 대한 규칙을 변경할 수 있습니다. AWS PCS 예를 들어 노드 AMI 그룹용 인스턴스를 다른 소프트웨어가 설치된 다른 인스턴스로 교체할 수 있습니다. 또는 보안 그룹을 업데이트하여 인바운드 또는 아웃바운드 네트워크 연결을 변경할 수 있습니다. 조정 구성을 변경하거나 스팟 인스턴스로 또는 스팟 인스턴스에서 선호하는 구매 옵션을 변경할 수도 있습니다.

다음 노드 그룹 설정은 생성 후에는 변경할 수 없습니다.

  • 명칭

  • 인스턴스

AWS PCS컴퓨팅 노드 그룹 업데이트 시 고려 사항

Compute 노드 그룹은 작업 처리, 대화형 셸 액세스 및 기타 작업에 사용되는 EC2 인스턴스를 정의합니다. 이들은 종종 하나 이상의 AWS PCS 대기열과 연결됩니다. 컴퓨팅 노드 그룹을 업데이트하여 해당 동작 (또는 해당 노드의 동작) 을 변경할 때는 다음 사항을 고려하십시오.

  • 컴퓨팅 노드 그룹 속성에 대한 변경 사항은 컴퓨팅 노드 그룹 상태가 업데이트에서 활성으로 변경될 때 적용됩니다. 새 인스턴스는 업데이트된 속성과 함께 시작됩니다.

  • 특정 노드의 구성에 영향을 주지 않는 업데이트는 실행 중인 노드에 영향을 주지 않습니다. 서브넷 추가 및 할당 전략 변경 등을 예로 들 수 있습니다.

  • 컴퓨팅 노드 그룹의 시작 템플릿을 업데이트하는 경우 새 버전을 사용하도록 컴퓨팅 노드 그룹을 업데이트해야 합니다.

  • 컴퓨팅 노드 그룹의 노드에서 보안 그룹을 추가하거나 제거하려면 시작 템플릿을 편집하고 컴퓨팅 노드 그룹을 업데이트하십시오. 새 인스턴스는 업데이트된 보안 그룹 세트와 함께 시작됩니다.

  • 컴퓨팅 노드 그룹에서 사용하는 보안 그룹을 직접 편집하면 실행 중인 인스턴스와 향후 인스턴스에 즉시 적용됩니다.

  • 컴퓨팅 노드 그룹이 사용하는 IAM 인스턴스 프로필에서 권한을 추가하거나 제거하면 실행 중인 인스턴스 및 향후 인스턴스에 즉시 적용됩니다.

  • 컴퓨팅 노드 그룹 인스턴스에서 AMI 사용되는 항목을 변경하려면 새 인스턴스를 사용하도록 컴퓨팅 노드 그룹 (또는 시작 템플릿) 을 AMI 업데이트하고 인스턴스가 교체될 때까지 기다리십시오 AWS PCS.

  • AWS PCS노드 그룹 업데이트 작업 후 노드 그룹의 기존 인스턴스를 대체합니다. 노드에 실행 중인 작업이 있는 경우 노드를 AWS PCS 교체하기 전에 해당 작업을 완료할 수 있습니다. 대화형 사용자 프로세스 (예: 로그인 노드 인스턴스) 가 종료됩니다. 노드 그룹 상태는 인스턴스를 교체용으로 AWS PCS 표시하는 시점으로 Active 돌아가지만 실제 교체는 인스턴스가 유휴 상태일 때 발생합니다.

  • 컴퓨팅 노드 그룹에 허용되는 최대 인스턴스 수를 줄이면 Slurm에서 노드가 AWS PCS 제거되어 새 최대값에 도달하게 됩니다. AWS PCS제거된 Slurm 노드와 관련된 실행 중인 인스턴스를 종료합니다. 제거된 노드에서 실행 중인 작업이 실패하고 해당 대기열로 돌아갑니다.

  • AWS PCS각 컴퓨팅 노드 그룹에 대한 관리형 시작 템플릿을 생성합니다. 이름이 지정되어 pcs-identifier-do-not-delete 있습니다. 컴퓨팅 노드 그룹을 생성하거나 업데이트할 때 이를 선택하지 마십시오. 그렇지 않으면 노드 그룹이 제대로 작동하지 않습니다.

  • 구매 옵션에 스팟을 사용하도록 컴퓨팅 노드 그룹을 업데이트하는 경우 계정에 AWSServiceRoleForEC2Spot서비스 연결 역할이 있어야 합니다. 자세한 내용은 아마존 EC2 스팟 역할 AWS PCS 단원을 참조하십시오.

AWSPCS컴퓨팅 노드 그룹을 업데이트하려면

AWS관리 콘솔 또는 를 사용하여 노드 그룹을 업데이트할 수 AWS CLI 있습니다.

AWS Management Console
컴퓨팅 노드 그룹을 업데이트하려면
  1. 다음 위치에서 AWS PCS 콘솔을 엽니다. https://console.aws.amazon.com/pcs/home#/clusters

  2. 컴퓨팅 노드 그룹을 업데이트하려는 클러스터를 선택합니다.

  3. Compute 노드 그룹으로 이동하여 업데이트하려는 노드 그룹으로 이동한 다음 편집을 선택합니다.

  4. 컴퓨팅 구성, 추가 설정Slurm사용자 지정 설정 섹션에서 다음을 제외한 모든 값을 업데이트합니다.

    • 인스턴스 - 컴퓨팅 노드 그룹의 인스턴스는 변경할 수 없습니다.

  5. 업데이트를 선택합니다. 상태 필드에는 변경 사항이 적용되는 동안 업데이트 중인 내용이 표시됩니다.

    중요

    컴퓨팅 노드 그룹 업데이트는 몇 분 정도 걸릴 수 있습니다.

AWS CLI
컴퓨팅 노드 그룹을 업데이트하려면
  1. 다음 명령으로 컴퓨팅 노드 그룹을 업데이트하십시오. 명령을 실행하기 전에 다음과 같은 바꾸기를 합니다.

    1. Replace region-code 클러스터를 생성하려는 AWS 지역과 함께

    2. Replace my-node-group 이름과 함께 또는 컴퓨팅 노드 computeNodeGroupId 그룹용입니다.

    3. Replace my-cluster clusterId클러스터의 이름 또는 이름과 함께

    aws pcs update-compute-node-group --region region-code \ --cluster-identifier my-cluster \ --compute-node-group-identifier my-node-group
  2. 를 제외한 모든 노드 그룹 매개변수를 --instance-configs 업데이트하십시오. 예를 들어, 새 AMI ID를 설정하려면 다음과 같이 --amiId my-custom-ami-id 전달하십시오.my-custom-ami-id 사용자가 선택한 AMI 것으로 대체됩니다.

중요

컴퓨팅 노드 그룹을 업데이트하는 데 몇 분 정도 걸릴 수 있습니다.

다음 명령을 사용하여 노드 그룹의 상태를 쿼리할 수 있습니다.

aws pcs get-compute-node-group --region region-code \ --cluster-identifier my-cluster \ --compute-node-group-identifier my-node-group