Schematics 작업 업데이트하기

Schematics 의 액션을 업데이트하려면 새로운 구성이나 자동화 로직을 반영하도록 액션 정의를 수정해야 합니다. 변경한 후에는 업데이트된 작업을 검증하고 다시 적용하여 수정된 워크플로우가 대상 리소스에서 올바르게 작동하는지 확인하여 복잡한 다계층 애플리케이션을 클라우드 인프라에 배포할 수 있습니다.

시작하기 전에

Ansible 플레이북에 대한 Schematics 작업의 업데이트를 시작하기 전에 다음 전제 조건을 충족하는지 확인하세요:

Schematics 작업 공간 및 액션을 생성하거나 업데이트할 때는 locationurl 엔드포인트가 일치하는지 확인하십시오. 이 두 엔드포인트는 동일한 리전을 가리켜야 합니다. 이를 통해 자동화 작업을 위한 적절한 데이터 저장 및 액세스를 보장할 수 있습니다.

콘솔을 사용하여 작업 업데이트하기

Schematics 작업을 업데이트하고, 클라우드 리소스에 대해 실행할 ‘ Ansible ’ 플레이북을 지정하세요.

  1. IBM Cloud 콘솔에 로그인합니다.

  2. 메뉴 아이콘 햄버거 아이콘 > 플랫폼 자동화 >> Schematics > Ansible > click your Ansible Action name.

  3. 개요 > 세부 정보 섹션에서 Edit 아이콘을 클릭합니다.

  4. 설명, GitHub, GitLab 또는 Bitbucket 리포지토리 URL, 브랜치(선택 사항), 폴더(선택 사항), 개인 액세스 토큰(비공개 리포지토리에만 필요), 플레이북상세도와 같은 작업 세부 정보를 수정합니다.

  5. 인벤토리 업데이트 페이지에서 선택적으로 인벤토리 이름, 설명, 연결 유형을 편집합니다.SSH 또는 WinRM ), 호스트 그룹, .ini 파일 형식, GitHub, GitLab 또는 Bitbucket 저장소 URL, 브랜치(선택 사항), 폴더(선택 사항), 개인 액세스 토큰(비공개 저장소에만 필요), 플레이북자세한 정보를 사용하여 플레이북이 작동하는 호스트 그룹을 정의합니다.

  6. 인벤토리를 클릭한 다음 [..].을 클릭하여 Manage credentials, Manage variables 또는 Delete 인벤토리로 이동합니다.

  7. 실행하려는 작업을 확인하고 리소스가 플레이북에 제대로 연결되어 있는지 확인하려면 작업 확인을 클릭합니다. 작업 기록 섹션을 모니터링하여 로그에서 결과를 확인할 수 있습니다. 이 검사는 실행하려는 작업을 확인하고 리소스가 플레이북에 제대로 연결되어 있는지 확인합니다.

    Schematics 조치의 실행 중인 작업은 삭제하거나 중지할 수 없습니다. 작업을 변경하려면 작업이 완료될 때까지 기다린 다음, 설정을 변경하고 ‘작업 확인’ 또는 ‘작업 실행’을 다시 클릭하십시오.

  8. 조치 실행을 클릭하여 조치를 실행하십시오. 작업 페이지에서 로그를 검토하여 조치의 진행상태를 모니터할 수 있습니다. 30 seconds마다 작업 로그가 자동으로 새로 고쳐집니다.

    콘솔에서는 표시되는 작업 로그 수에 제한이 없습니다. 로그는 매번 자동으로 새로 고쳐집니다 30 seconds. 작업의 작업 로그를 전체적으로 보려면 ibmcloud schematics job list 명령을 사용하세요.

CLI를 사용하여 작업 업데이트하기

  1. 로컬 명령줄 인터페이스{: external} 에서 CLI 및 Schematics 플러그인을 설정합니다.
  2. Ibmcloud 도식화 작업 업데이트 명령을 사용하여 작업을 업데이트합니다.
  3. Ibmcloud schematics 인벤토리 업데이트 명령을 사용하여 인벤토리를 업데이트합니다.
  4. 로그를 확인하여 업데이트가 성공했는지 확인합니다.

API를 사용하여 작업 업데이트하기

  1. IAM 액세스 토큰을 검색하고 API를 사용하여 Schematics 로 인증합니다.
  2. PUT 요청을 전송하여 인벤토리를 업데이트합니다.
  3. 응답 상태를 확인하여 업데이트가 성공했는지 확인합니다.

다음 단계

Schematics 작업을 설정하고 업데이트한 후에는 다음 옵션을 사용하여 자동화 워크플로우를 더욱 향상시킬 수 있습니다:

  • 자동 배포 버튼 만들기: 이 기능을 사용하면 Schematics 작업을 자동으로 트리거하여 배포 프로세스를 간소화하고 수동 개입을 줄일 수 있습니다.

  • Schematics 작업 삭제하기: 특정 작업이 더 이상 필요하지 않은 경우 삭제하여 깔끔하고 체계적인 자동화 환경을 유지할 수 있습니다.