Introducing vRealize Automation SaltStack Config Job Updates

vRealize Automation SaltStack Config에는 최근 많은 IT 작업을 지원하는 몇 가지 새로운 기능이 도입되었지만, SaltStack Jobs에 추가 기능과 논리를 제공하는 새로운 기능이 특히 기대됩니다. vRealize Automation SaltStack Config 8.7 버전에서 릴리스되는 이 새 기능은 다음과 같은 업데이트를 제공합니다.

  • job에 입력 및 입력 유형을 추가합니다.
  • 정적 입력 값을 정의하거나 사용자가 작업 실행 시 값을 조작할 수 있도록 허용합니다.
  • job이 실행될 때 보다 유연하게 구성될 수 있습니다.

또한 이러한 기능 세트를 통해 vRealize Automation SaltStack Config 관리자는 조직 내 다른 관리자가 직접 실행할 수 있는 작업을 쉽게 생성할 수 있습니다. 작업 입력에 유연성을 제공하므로 작업을 실행하는 사용자는 일반적인 SaltStack 개념과 기능을 이해하는 데 신경 쓸 필요가 없습니다.

SaltStack 작업 개요

SaltStack Jobs는 상태 적용, 서비스 중지 또는 bash 명령 실행과 같은 기능을 실행할 수 있습니다. 이러한 작업은 하나 이상의 미니언에 적용하거나 하루 중 특정 시간에 실행되도록 예약할 수 있습니다. 작업을 쉽게 생성할 수 있으며 관리자가 RBAC 기능을 활용하여 사용자가 특정 미니언에 대해서만 작업을 실행할 수 있도록 합니다.

또한 작업을 통해 상태 파일에 표시하지 않으려는 변수 또는 중요한 데이터에 인라인 필러 데이터를 사용할 수 있습니다.

SaltStack Jobs의 새로운 기능은 무엇입니까?

vRealize Automation SaltStack Config 8.7 이상에서는 관리자가 작업에 작업 입력을 제공하여 작업 실행 중에 유연성과 세부적인 작업 세부 정보를 제공할 수 있습니다. 좀 더 깊이 들어가서 어떻게 작동하는지 살펴보겠습니다.

UI의 SaltStack Config Jobs(SaltStack 구성 작업) 섹션에 “Job Inputs(작업 입력)”를 추가하는 섹션이 있습니다.

각 입력에는 다음이 포함됩니다.

  • Display Name – 입력의 고유한 이름입니다.
  • Keyword – 함수와 관련된 인수입니다.
  • Input Type – 문자열, bool, select, number 중에서 선택합니다(select allows는 드롭다운 값 집합에 대해 허용됨).
  • Default Value – 키워드와 함께 전달하거나 비워 둘 수 있는 값입니다.
  • Show at Job Run – 작업을 요청할 때 사용자가 입력을 볼 수 있도록 하려면 이 상자를 선택합니다.
  • Help Text – 정보를 입력할 텍스트 필드입니다.
  • Require input at job run – 작업이 요청될 때 입력이 필수 값입니다.

다음은 작업 입력을 생성할 때 사용할 수 있는 필드의 예입니다.

Job Input 기준의 일부로 “Require Input at Job Run”를 선택하지 않으면 값은 표시되지만 하드 코딩되어 있으므로 사용자가 변경할 수 없습니다. 또는 값이 비어 있으면 사용자가 원하는 값을 입력할 수 있습니다. 또한 “Show at Job Run” 옵션을 선택 취소하여 사용자가 보지 않고 값을 전달할 수 있습니다.

위의 예에서는 입력 유형이 단일 문자열로 설정되고 관리자가 기본값을 제공하고 있습니다. 사용자가 작업을 요청할 때 양식은 다음과 같습니다.

사용자가 미리 정의된 여러 값 중에서 선택해야 하는 경우 입력 유형 “select”를 사용하여 작업을 실행할 때 값을 선택할 수 있습니다. 아래 예에서 입력은 세 개의 값을 표시하도록 구성되었으며 그 중 하나가 기본값입니다.

사용자가 “Run Job”을 클릭하여 이 작업을 실행하면 값 드롭다운 목록이 표시됩니다.

이 새로운 기능을 통해 SaltStack Config 관리자는 보다 세분화된 사용자 지정 작업을 생성한 후 서로 다른 기술을 가진 다양한 사용자가 인프라에 대해 작업을 실행할 수 있습니다. 예를 들어 SSC Admin이 Junior Admin에게 작업 액세스를 제공할 수 있습니다.

여기에서 SaltStack Config에 대한 자세한 내용을 확인하고 VMware 계정 팀에 SaltStack Config가 조직의 현대화 여정에 어떻게 도움이 되는지 문의하십시오.

출처 : https://blogs.vmware.com/management/2022/03/introducing-vrealize-automation-saltstack-config-job-updates.html

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like
Read More

Rolling release와 Point release

openSUSE를 다운로드 받으려고 가보니, rolling release라는 용어가 눈에 들어옵니다. 대략 “최신버전 구성의 지속적인 릴리즈” 정도로 이해하기에는 뭔가 부족한…

1.7.1 MachinePools

실험 기능: MachinePool(알파) MachinePool 기능을 사용하면 MachinePools에서 시스템의 수명 주기 관리를 담당하지만 MachineSet 컨트롤러는 Machine Deployment와 유사한 공통…