SaltStack Config 통합을 생성하여 vRealize Automation에서 SaltStack Config 서비스에 액세스하고 SaltStack Config 개체 및 작업을 사용할 수 있습니다.

vRealize Automation SaltStack Config를 사용하면 이벤트 기반 자동화를 사용하여 규모에 관계없이 가상 시스템에 소프트웨어를 프로비저닝, 구성 및 배포할 수 있습니다. SaltStack Config를 사용하여 전체 환경에 최적의 규정 준수 소프트웨어 상태를 정의하고 적용할 수도 있습니다.

설치

SaltStack ConfigvRealize Automation와 통합하기 전에 먼저 환경에 설치해야 합니다. 자세한 내용은 SaltStack Config 설치 및 구성을 참조하십시오.

고려 사항

통합 vRealize Automation SaltStack Config는 다음과 같은 조건에서 vRealize Automation에 사용할 수 있습니다.
  • SaltStack Config 통합은 설치 중에 특정 호스트에 연결됩니다.
  • vRealize Automation는 현재 SaltStack Config에 대해 다중 테넌시를 지원하지 않습니다.
  • vRealize Automation 테넌트는 SaltStack Config 통합 하나와 Salt 마스터 하나를 지원할 수 있습니다. Salt 마스터는 여러 미니언을 지원할 수 있습니다.
  • vRealize Automation에서 SaltStack Config 통합을 삭제하려면 먼저 SaltStack Config 통합을 사용하는 기존 배포를 삭제해야 합니다.

사전 요구 사항

  • vRealize Automation 관리자 자격 증명 및 SaltStack Config 관리자 자격 증명(루트 수준 액세스)이 있는지 확인합니다.

    SaltStack Config 통합을 생성하려면 vRealize Automation 관리자 자격 증명 및 SaltStack Config 관리자 자격 증명(루트 수준 액세스)이 필요합니다.

    또한, SaltStack Config 서비스 자체를 열고 작업하려면 SaltStack Config 관리자 자격 증명이 필요합니다.

    vRealize Automation에 액세스하려면 vRealize Automation 자격 증명을, SaltStack Config에 액세스하려면 SaltStack Config 자격 증명을 사용합니다.

    SaltStack Config 관리자 자격 증명에 대한 자세한 내용은 SaltStack Config 설치 및 구성 가이드를 참조하십시오.

  • SaltStack Config 서비스가 설치되었는지 확인합니다.
  • SaltStack Config 통합에 사용할 Salt 마스터에 마스터 플러그인이 포함되어 있는지 확인합니다.
  • vRealize Automation에서 SaltStack Config 서비스 관리자 역할이 있는지 확인합니다. vRealize Automation 사용자 역할이란?의 내용을 참조하십시오.
  • vRealize Automation에서 Cloud Assembly 서비스 관리자 역할이 있는지 확인합니다. vRealize Automation의 조직 및 서비스 사용자 역할의 내용을 참조하십시오.

vRealize Automation에서 SaltStack Config 통합 구성

vRealize Automation에 대한 SaltStack Config를 설치한 후에는 Cloud Assembly에서 통합을 구성할 수 있습니다.

  1. Cloud Assembly에서 인프라 > 연결 > 통합을 선택하고 통합 추가를 클릭합니다.
  2. SaltStack Config 통합 유형을 선택합니다.

    Cloud Assembly의 통합 유형

  3. 양식을 작성합니다.

    Cloud Assembly에 새 통합을 생성하는 양식

    1. 통합의 이름을 입력합니다.
    2. (선택 사항) 통합에 대한 설명을 제공합니다.
    3. SaltStack Config 서버의 호스트 이름을 입력합니다.
    4. SaltStack Config 통합을 위한 실행 환경을 지정합니다.

      saltConfiguration 속성을 사용하여 가상 시스템에 미니언을 배포하고 상태 파일을 적용하는 경우에는 실행 환경을 구성할 필요가 없습니다. 하지만 SaltStack Config 리소스를 사용하도록 클라우드 템플릿을 업데이트하는 것이 좋습니다. saltConfiguration 속성은 이제 더 이상 사용되지 않습니다. 클라우드 템플릿에서 saltConfiguration 속성을 계속 사용할 수 있지만 SaltStack Config 통합 기능이 제한됩니다.

      SaltStack Config 리소스를 사용하여 가상 시스템에 미니언을 배포하고 상태 파일을 적용하는 경우에는 embedded-ABX-onprem 실행 환경을 선택합니다.

    5. 지정된 호스트에 액세스하는 데 사용되는 SaltStack Config 관리자 이름 및 암호를 입력합니다.
    6. 검증을 클릭하여 SaltStack Config 통합 호스트에 대한 관리자 액세스를 확인합니다.

      유효성 검사가 실패하는 경우에는 올바른 호스트 이름, 사용자 이름 및 암호를 입력했는지 확인합니다.

    7. 저장을 클릭합니다.

SaltStack Config 통합에 액세스

SaltStack Config 통합 지점을 저장한 후에는 SaltStack Config 통합 서비스를 열 수 있습니다.

  1. vRealize Suite Lifecycle Manager를 통해 SaltStack Config를 배포한 경우 vRealize Automation 서비스 콘솔에서 서비스 타일을 클릭하여 통합을 열고 호스트에 액세스할 수 있습니다.

    SaltStack Config 서비스 타일

    SaltStack Config 독립형 설치를 수행한 경우 SaltStack Config 호스트 이름을 사용하여 서비스에 액세스할 수 있습니다.

  2. SaltStack Config에 로그인하라는 메시지가 표시되면 SaltStack Config 관리자 이름과 암호를 입력합니다.

통합을 변경해야 하는 경우 인프라 > 연결 > 통합을 선택하고 사용 가능한 SaltStack Config 통합 타일을 선택한 후 열기를 클릭합니다.

SaltStack Config 통합 선택

통합을 구성한 후에는 호스트 이름을 변경할 수 없습니다. 통합에 대한 이름, 설명, 실행 환경 및 자격 증명만 편집할 수 있습니다.

Cloud Assembly의 SaltStack Config 통합 스크린샷

다음 항목

SaltStack ConfigvRealize Automation에서 통합하고 사용할 수 있는 독립형 제품입니다.

  • Cloud Assembly 배포의 가상 시스템에 미니언을 설치하기 위해 SaltStack Config 리소스를 추가하는 방법을 알아봅니다.