두 가지 설치 방법 중 하나를 사용하여 vRealize Automation 환경에 SaltStack Config 서비스를 설치할 수 있습니다. 사용자 환경에 적합한 설치 방법은 몇 가지 요인에 따라 결정됩니다.
SaltStack Config에 사용 가능한 두 가지 설치 방법은 다음과 같습니다.
- 표준 설치 - 4개 이상의 개별 노드에 SaltStack Config에 필요한 아키텍처 구성 요소를 설치합니다.
- vRLCM(vRealize Suite Lifecycle Manager) 설치 - 단일 노드에 SaltStack Config 및 모든 아키텍처 구성 요소를 설치합니다. 이 방법은 Salt 마스터 호스트를 설치하고 필수 vRealize Automation 속성 그룹도 구성합니다.
다음 섹션에서는 이러한 두 가지 설치 시나리오에 대해 자세히 설명합니다. 설명을 읽고 사용자 네트워크에 적합한 설치 시나리오를 결정할 때 답변해야 할 주요 질문은 다음과 같습니다.
- 네트워크에 있는 노드는 몇 개입니까? SaltStack Config에서 모든 노드를 관리하시겠습니까?
- 네트워크에 로드 밸런싱 및 자동 페일오버와 같은 고가용성이 필요합니까?
- SaltStack Config를 설치하는 목적은 무엇입니까? 예를 들어 운영 환경에 배포하기 전에 평가판을 실행하기 위해 SaltStack Config를 설치하는 것입니까?
표준 설치 개요
표준 설치에서는 SaltStack Config 설치 관리자를 사용하여 여러 노드(서버)에 SaltStack Config를 설치합니다. 이 설치 시나리오에서 최종 목표는 각기 다른 호스트 기능이 있는 4개의 노드를 갖는 것입니다.
- Salt 마스터
- PostgreSQL 데이터베이스 노드
- Redis 데이터베이스 노드
- RaaS 노드(SaltStack Config라고도 함)
표준 설치에서는 설치 관리자에 제공된 오케스트레이션 highstate를 실행합니다. highstate는 Salt 마스터에서 실행되며 다중 노드 환경을 설정합니다. 이는 PostgreSQL, Redis 및 RaaS 노드를 호스팅할 세 개의 다른 노드에 핵심 SaltStack Config 아키텍처를 설치합니다.
다중 노드 설치 시나리오는 다음과 같은 경우 사용합니다.
- 네트워크에 SaltStack Config에서 관리할 노드가 1,000개 넘게 있습니다. 이 시나리오는 소규모 설치에도 적합합니다.
- 시스템에 가장 적합한 설치 방법을 모를 경우 권장되는 시나리오는 표준 설치입니다.
표준 설치 시나리오의 장점은 다음과 같습니다.
- 네트워크가 증가함에 따라 확장이 가능합니다.
- 정상적인 작동이 단일 노드의 가용성에 의존하지 않습니다.
- 이 설치 방법은 로드 밸런싱 및 자동 페일오버와 같은 고가용성이 필요한 네트워크를 지원할 수 있습니다.
단점은 다음과 같습니다.
- 설치 프로세스가 더 복잡하기 때문에 신중한 계획과 생각이 필요합니다. 전에 운영 환경에서 SaltStack Config를 배포한 적이 있는 전문가의 전문 서비스를 사용하는 것도 좋습니다.
- 네트워크에 고가용성이 필요하면, 전에 운영 환경에서 SaltStack Config를 배포한 적이 있는 전문가의 지원 및/또는 상담 서비스가 필요할 수 있습니다.
- 네트워크의 규모와 복잡성에 따라 설치 프로세스를 완료하는 데 하루나 이틀이 걸릴 수 있습니다.
다음 이미지는 표준 설치를 완료했지만 설치 후 단계 또는 Salt 설치 단계를 완료하기 전 상태의 시스템 아키텍처를 보여줍니다.
vRealize Suite Lifecycle Manager 설치 개요
Lifecycle Management 설치 시나리오에서는 단일 노드(서버)에 SaltStack Config를 설치합니다. 설치 후에는 Salt 마스터, RaaS 노드, Redis 데이터베이스 및 PostgreSQL 데이터베이스가 모두 동일한 노드에서 실행됩니다.
Lifecycle Management 설치는 다음과 같은 경우 사용합니다.
- SaltStack Config를 사용하여 관리하려는 노드가 네트워크에 1,000개 이하입니다.
- 운영 환경에 배포하기 전에 SaltStack Config를 신속하게 설치하고 직접 평가하려고 합니다. (나중에 운영 환경에 배포할 때 표준 설치를 사용할 수 있습니다.)
Lifecycle Management 설치 시나리오의 장점은 다음과 같습니다.
- 설치가 쉽고 간단합니다.
- SaltStack Config와 이것의 모든 종속 항목이 동일한 노드에 있어서 유지 보수가 쉽습니다.
- 이 프로세스는 네트워크 크기에 따라 몇 시간밖에 걸리지 않습니다.
단점은 다음과 같습니다.
- 운영 환경 수준 시스템에는 이 설치 방법이 권장되지 않습니다.
- SaltStack Config 시스템이 단일 노드의 가용성에 의존합니다. 이 노드가 다운되면 SaltStack Config 에코시스템도 다운됩니다.
다음 이미지는 Lifecycle Manager(vRLCM) 설치를 완료했지만 설치 후 단계 또는 Salt 설치 단계를 완료하기 전 상태의 시스템 아키텍처를 보여줍니다.