클러스터의 리소스를 다른 리소스 그룹으로 이동
Azure는 리소스를 다른 리소스 그룹으로 이동할 수 있도록 지원합니다. 8.4.2를 기준으로 CycleCloud는 이 기능도 지원합니다.
배경
각 구독에는 CycleCloud에서 하나 이상의 자격 증명 이 연결되어 있으며, 각 클러스터는 Azure를 호출하는 데 사용되는 자격 증명을 참조합니다. 클러스터에 리소스 그룹을 사용하는 두 가지 옵션이 있습니다.
- 이미 있어야 하는 단일 공유 리소스 그룹입니다.
- 각 클러스터에 대해 자동으로 만들어지고 삭제되는 클러스터당 전용 관리되는 리소스 그룹 입니다.
이 설정은 설정을 통해 구독이 CycleCloud에 추가될 때 설정된 자격 증명에 Resource Group
지정됩니다. 모든 클러스터에서 사용해야 하는 공유 리소스 그룹으로 설정하거나 관리되는 리소스 그룹을 사용하도록 로 설정합니다 <Create New Per Cluster>
. 이 설정은 해당 자격 증명을 사용하여 만든 모든 클러스터에 영향을 줍니다.
참고
이 설정은 새 클러스터에만 영향을 줍니다. 클러스터가 시작되면 사용 중인 이 리소스 그룹 및 관리 여부가 저장되므로 자격 증명 설정의 영향을 받지 않습니다. 관리되는 리소스 그룹을 사용하여 만든 클러스터는 클러스터를 삭제하는 마지막 단계로 리소스 그룹을 삭제합니다.
리소스를 이동하는 방법
종료된 클러스터만 새 리소스 그룹으로 이동할 수 있습니다. 클러스터가 실행되는 동안 Azure에서 리소스 이동은 지원되지 않습니다.
클러스터가 종료되면 Azure Portal 또는 CLI를 사용하여 리소스를 이동할 수 있습니다. 리소스를 이동하는 데 최대 4시간이 걸릴 수 있습니다.
참고
클러스터에 대한 모든 리소스를 이동해야 합니다. 클러스터가 종료되었으므로 헤드 노드의 영구 디스크일 수 있습니다(있는 경우). 두 개 이상의 종료된 클러스터에 대한 리소스를 동시에 이동할 수 있습니다.
리소스 이동 작업이 완료되면 각 클러스터에 대해 다음 명령을 실행하여 올바른 클러스터 이름과 사용 중인 리소스 그룹의 이름 및 리소스가 이동된 새 리소스 그룹의 이름을 제공합니다.
/opt/cycle_server/cycle_server clusters update_resource_group CLUSTERNAME SOURCE_RESOURCE_GROUP DESTINATION_RESOURCE_GROUP
경고
CycleCloud 관리되는 리소스 그룹을 대상 리소스 그룹으로 지정 하지 마세요. CycleCloud는 해당 클러스터가 삭제되면 리소스 그룹을 삭제합니다. 이렇게 하면 이동한 다른 클러스터에 대한 리소스를 포함하여 해당 리소스의 모든 리소스가 삭제됩니다.
이 작업이 성공하면 클러스터가 다시 시작될 수 있으며 모든 리소스에 대해 새 리소스 그룹을 사용합니다.
질문과 대답
이를 사용하여 resource-group-per-cluster 모델에서 shared-resource-group 모델로 변경할 수 있나요?
예. 먼저 공유하려는 리소스 그룹만 사용하도록 구독의 자격 증명을 편집합니다. (아직 없는 경우 만들어야 합니다.) 이렇게 하면 새 클러스터에서 해당 공유 리소스 그룹을 사용할 수 있습니다. 그런 다음, 기존 클러스터를 종료하고 위의 프로세스를 사용하여 새 공유 그룹으로 이동합니다.
이를 사용하여 shared-resource-group 모델에서 클러스터당 resource-group-per-cluster 모델로 변경할 수 있나요?
예, 한 가지 제한 사항이 있습니다. 먼저 클러스터당 새 리소스 그룹을 사용하도록 구독의 자격 증명을 편집합니다. 이렇게 하면 새 클러스터가 각각 자체 리소스 그룹을 가져올 수 있습니다. 그런 다음, 클러스터를 종료하고 각각에 대한 새 리소스 그룹을 만들고 위의 프로세스를 사용하여 각각 새 그룹으로 이동합니다.
참고
이동된 각 클러스터는 해당 리소스 그룹을 소유하지 않으며 해당 클러스터가 삭제될 때 삭제되지 않습니다(하지만 해당 클러스터에 대한 모든 리소스는 삭제됨). 클러스터가 삭제된 후 리소스 그룹 자체를 수동으로 정리해야 합니다.
리소스를 다른 구독 또는 지역으로 이동하는 데 사용할 수 있나요?
아니,이 시간에, 아니.