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

SaltStack 유연성

모든 관리 툴과 Git 포크(fork)는 유연하다고 주장하지만, SaltStack에서는 유연하다고 말할 때 전체 관리 접근 방식이 유연하다는 것을 의미합니다.…

SaltStack 속도

SaltStack에서 속도는 부산물이 아니라 디자인 목표입니다. SaltStack은 원격 실행 엔진을 위한 기반을 제공하기 위해 매우 빠르고 가벼운 통신…

Agentless Salt – 소개

솔트 에이전트리스를 사용하여 솔트 미니언을 설치하지 않고도 시스템에서 Salt 명령을 실행할 수 있습니다. 원격 시스템의 유일한 요구 사항은…