워크스페이스 운영 상태
작업공간 상태 개요
다음 표에 있는 작업공간의 상태를 검토하십시오. IBM Cloud 콘솔에는 모든 상태가 표시되지 않을 수 있습니다. 일부 상태는 명령행 또는 API를 사용하는 경우에만 표시됩니다.
| 상태 | 설명 |
|---|---|
Active |
Terraform 실행 플랜을 적용하여 IBM Cloud Schematics로 인프라 코드를 실행한 후에는 작업공간의 상태가 활성으로 변경됩니다. |
Connecting |
Schematics는 소스 저장소의 템플리트에 연결하도록 시도합니다. 연결되면 템플리트는 다운로드되고 입력 매개변수와 같은 메타데이터가 추출됩니다. 템플리트가 다운로드된 후 작업공간의 상태가 스캔 중으로 변경됩니다. |
Draft |
GitHub, GitLab 또는 Bitbucket 저장소에 대한 참조 없이 작업공간이 작성됩니다. |
Failed |
IBM Cloud Schematics에서 인프라 코드 실행 중에 오류가 발생하면 작업공간 상태가 실패로 설정됩니다. 오류를 해결하려면 작업공간의 활동 페이지에서 로그를 여십시오. |
Inactive |
Schematics 템플리트가 성공적으로 스캔되고 작업공간 작성이 완료되었습니다. 이제 Schematics 계획을 실행하고 템플릿에 지정한 클라우드 자원을 제공하기 위해 작업을 적용할 수 있습니다. 활성 작업공간이 있고 모든 리소스를 제거하기로 결정한 경우 모든 리소스가 제거된 후 작업공간이 비활성으로 설정됩니다. |
Inprogress |
Terraform 실행 플랜을 적용하여 IBM Cloud Schematics에 인프라 코드를 실행하도록 지시하면 작업공간의 상태가 Inprogress(으)로 변경됩니다. |
Scanning |
Schematics 템플리트의 다운로드가 완료되고 취약성 스캔이 시작되었습니다. 스캔이 성공하면 작업공간 상태는 비활성으로 변경됩니다. 템플리트의 오류가 발견되면 상태는 템플리트 오류로 변경됩니다. |
Stopped |
Schematics 계획, 적용 또는 영구 삭제 작업은 수동으로 중지됩니다. |
Template_Error |
Schematics 템플리트에는 오류가 포함되어 있으며 처리될 수 없습니다. |
작업공간 상태 다이어그램 및 조작 작업
작업공간의 상태는 Terraform 실행 플랜을 작성하고 적용하여 IBM Cloud 계정에서 리소스를 프로비저닝했는지 여부를 표시합니다. 다음 표는 상태 및 작업공간 작업을 표시합니다.
| 작업공간 | 상태 다이어그램 | 설명 |
|---|---|---|
Create workspace |
![]() |
작업공간이 GitHub, GitLab 또는 Bitbucket에 대한 참조 없이 드래프트 상태로 작성됩니다. 드래프트 상태에서 소스 저장소의 인프라 템플리트에 연결할 수 있습니다. 연결 중 상태에서는 템플리트가 성공적으로 처리되어 비활성 상태(최종 상태)에 도달하거나 템플리트 구문 분석이 실패하고 실패 상태에 도달할 수 있습니다. 비활성 상태에서 적용을
수행할 때 하나의 리소스가 생성되면 상태가 활성 상태가 되고, 영구 삭제되면 상태가 영구 삭제 상태가 됩니다. 적용 작업을 통해 상태 파일에서 하나 이상의 리소스를 유지보수하여 작업공간을 활성 상태로 전환할 수 있습니다. Schematics 은 후속 Terraform 명령을 실행하기 위해 사용자 정의 파일을 저장합니다.
그런 다음 모든 리소스를 영구 삭제하여 작업공간을 비활성 상태로 설정할 수 있습니다. |
Delete workspace |
![]() |
비활성, 활성 또는 실패 상태에서 작업공간 삭제를 수행하는 경우. 이러한 상태에서는 템플리트가 성공적으로 구문 분석되어 비활성 상태에 도달하거나 템플리트 구문 분석에 실패하고 실패 상태에 도달할 수 있습니다. 하나 이상의 리소스를 삭제하면 계획 및 적용 작업이 실행되어 활성 상태에서 리소스가 영구 삭제됩니다. |
Plan and apply job |
![]() |
활성, 비활성 및 실패 상태에서 계획을 수행하거나 작업을 적용하는 경우. 작업공간이 진행 중이며 잠긴 상태입니다. 작업이 수행되며 성공하는 경우 작업공간은 활성 상태가 되고, 하나 이상의 리소스가 포함되어 있는 경우 작업공간은 비활성 상태가 되고, 실패 작업공간은 실패 상태가 됩니다. Schematics 는 후속 Terraform 명령을 실행하기 위해 사용자 정의 파일을 저장합니다. |
Destroy job |
![]() |
작업공간이 비활성, 활성 또는 실패 상태인 경우 영구 삭제 작업이 수행됩니다. 이러한 상태에서, 영구 삭제 작업은 소스 저장소의 템플리트를 구문 분석하기 위해 연결하며, 작업공간은 잠금 해제 상태로 됩니다. 이 상태에서 영구 삭제하면 리소스가 실패 상태에 도달합니다. |
IBM Cloud Schematics에 대한 자동 배치 작성
이제 IBM Cloud Schematics는 원본 코드에 영향을 주지 않고 IBM Cloud에 배치하기 위해 복제된 코드 사본의 Git 저장소를 새 Git 저장소에 공유하는 효율적인 방법을 지원합니다. IBM Cloud 에 배포에 대한 자세한 정보는 Schematics 에 배포 자동화를 참고하세요.
Schematics 작업 세부사항 검토
콘솔의 Schematics 작업 페이지를 사용하여 모든 Schematics 활동(예: template, plan, apply 다운로드)의 히스토리를 찾고 작업의 로그를 보십시오. 템플리트를 실행할 때 작업이 작성됩니다. 또한 상태가 planaddedapply, modified 또는 destroyed인
** 또는 ** 작업에 있는 리소스의 계수를 볼 수 있습니다. 작업 대기열 프로세스에 대한 자세한 내용은 Schematics 작업 대기열의 실행 프로세스를 참조하십시오.
작업 로그에서 다음과 같은 메시지를 볼 수 있습니다.
-
활동이 트리거되었습니다. 로그를 기다리는 중입니다. 이는 작업의 상태가 보류 중이고 아직 처리되지 않았음을 의미합니다.
-
작업이 제출되었으며 y 중 x 위치의 큐에 있습니다. 여기서
x은(는) 보류 중인 큐에 있는 작업의 위치이고y은(는) 보류 중인 총 작업 수입니다. Schematics 백엔드에서 사용 가능한 리소스는 보류 중인 작업에 균등하게 분배됩니다. 많은 수의 작업을 실행하는 경우에는 총계와 함께 해당 위치가 증가하는 것을 볼 수 있습니다.



