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가 조직의 현대화 여정에 어떻게 도움이 되는지 문의하십시오.