배포를 배치할 최적의 인프라를 찾기 위해 vRealize Automation은 몇 가지 필터링 결정을 내립니다. vRealize Automation을 vRealize Operations Manager와 통합하면 배치 결정을 더욱 구체화할 수 있습니다.
vSphere 기반 클라우드 영역에서 고급 배치 정책 옵션을 사용하도록 설정한 경우 vRealize Operations Manager를 사용하면 워크로드를 최적으로 배치할 수 있습니다.
또한 클라우드 영역에 대한 vSphere 클라우드 계정은 vRealize Operations Manager에서 모니터링해야 합니다.
1단계: 예약
vRealize Automation 예약 단계는 vRealize Operations Manager에서 고급 배치를 사용하도록 설정하는지 여부에 관계없이 동일합니다.
- 예약은 프로젝트에 연결된 클라우드 템플릿으로 시작됩니다. 해당 프로젝트는 차례로 클라우드 영역에 연결됩니다.
- 클라우드 영역은 계산 리소스 호스트, 풀, 클러스터, 연결된 스토리지로 구성됩니다.
처음에는 프로젝트의 모든 클라우드 영역이 잠재적 배치 대상이 될 수 있습니다.
- vRealize Automation은 배포를 위한 정상 리소스가 충분하지 않은 클라우드 영역을 필터링하여 제외합니다.
예를 들어 전원이 꺼져 있거나 유지 보수 중인 리소스가 너무 많으면 해당 클라우드 영역은 필터링으로 제외됩니다.
- vRealize Automation은 비즈니스 요구 사항을 충족할 수 없는 클라우드 영역을 필터링하여 제외합니다.
예를 들어 배포가 영역에 대한 가격 책정 또는 예산 제한을 초과할 수 있습니다.
- vRealize Automation은 클러스터 요구 사항을 충족할 수 없는 클라우드 영역을 필터링하여 제외합니다.
예를 들어 클라우드 영역 리소스의 CPU 또는 메모리 사용량 제한이 배포하기에 너무 낮을 수 있습니다.
- vRealize Automation은 애플리케이션 제약 조건과의 선호도가 없는 클라우드 영역을 필터링하여 제외합니다.
선호도를 사용하려면 클라우드 템플릿 또는 프로젝트 수준 제약 조건 태그가 클라우드 영역 리소스의 어딘가에 있는 기능 태그와 일치해야 합니다.
예를 들어 클라우드 템플릿 또는 프로젝트에
pci
태그가 지정된 스토리지를 사용하기 위한 스토리지 제약 조건이 포함된 경우, 해당 기능 태그가 있는 스토리지 리소스가 없는 클라우드 영역은 필터링으로 제외됩니다. - vRealize Automation은 프로비저닝 우선 순위가 가장 높은 클라우드 영역을 선택합니다.
- 프로젝트 수준 배치 정책이 기본값이 아닌 경우 vRealize Automation은 기본값이 아닌 배치 정책을 지원하는 클라우드 영역을 선택합니다.
이 릴리스에서는 분산이 기본값이 아닌 유일한 항목입니다. 분산은 호스트에 대한 가상 시스템의 비율이 낮은 클라우드 영역을 선택하여 로드를 분산합니다. 기본값은 단순히 사용 가능한 첫 번째 영역에 배포합니다.
프로젝트 배치 정책은 클라우드 영역 예약 단계의 요소일 뿐입니다. 할당 단계에서 클라우드 영역 배치 정책에 영향을 미치거나 관련이 없습니다.
완료되면 예약 단계에서 하나의 클라우드 영역과 해당 리소스를 선택합니다. vRealize Automation은 이전 필터를 통과한 후에도 적격 상태로 남아 있는 사용 가능한 첫 번째 영역을 예약합니다.
2단계: 할당
vRealize Automation은 예약된 클라우드 영역 계산 리소스 및 연결된 스토리지를 검사합니다.
- 클라우드 영역 내에서 vRealize Automation은 유지 보수이거나 전원이 꺼진 상태에 있는 리소스를 필터링하여 제외합니다.
배포를 위한 정상 리소스가 아직 충분히 있습니다. 그렇지 않으면 예약 단계에서 전체 클라우드 영역이 필터링으로 제외되었을 것입니다.
- vRealize Automation은 클라우드 템플릿 또는 프로젝트에 있는 클러스터 수준 제약 조건과 일치하지 않는 리소스를 필터링하여 제외합니다.
예를 들어 클라우드 영역의 리소스는
에서test
라는 태그가 지정될 수 있습니다.클라우드 템플릿 또는 프로젝트에
dev
리소스를 사용하기 위한 제약 조건 태그가 포함된 경우test
리소스는 필터링으로 제외됩니다.또한 클라우드 영역의 스토리지 또는 네트워크 프로파일에 클라우드 템플릿 또는 프로젝트의 클러스터 수준 스토리지 또는 네트워크 제약 조건과 일치하지 않는 방식으로 태그가 지정될 수 있습니다.
- vRealize Automation은 vCenter에 정의된 선호도 설정을 기반으로 리소스를 필터링하여 제외합니다.
예를 들어 한 클러스터에 가상 시스템이 있으면 다른 클러스터가 사용되지 않도록 차단할 수 있는 규칙이 vCenter에 있을 수 있습니다.
- vRealize Automation은 클라우드 템플릿 또는 프로젝트에서 있는 나머지 사용자 지정 제약 조건과 일치하지 않는 리소스를 필터링하여 제외합니다.
예를 들어 클라우드 템플릿에
ubuntu
태그가 지정된 이미지를 사용하기 위한 제약 조건이 포함된 경우 이미지 매핑 중ubuntu
태그가 지정되지 않은 클라우드 영역은 필터링으로 제외됩니다. - vRealize Automation은 클라우드 영역 배치 정책에 따라 가장 적합한 계산 및 스토리지를 찾습니다.
vRealize Automation은 다음 두 조건이 true인 경우에만 vRealize Operations Manager를 사용합니다.
- 클라우드 영역 배치 정책이 고급으로 설정되어 있습니다.
- 4단계를 통해 필터링한 후, 하나 이상의 DRS 사용 클러스터와 여기에 연결된 스토리지가 적격 상태로 남아 있습니다.
그렇지 않으면 vRealize Automation은 vRealize Operations Manager의 입력 없이 자체 배치 알고리즘을 진행합니다.
vRealize Operations Manager 배치 권장 사항
vRealize Operations Manager의 입력을 받을 자격이 있으면 vRealize Automation은 배포에 가장 적합한 계산 및 스토리지 권장 사항을 vRealize Operations Manager에 문의합니다. vRealize Automation은 다음 데이터를 vRealize Operations Manager에 전송합니다.
- 적격 대상 DRS 사용 클러스터 및 연결된 데이터스토어 또는 데이터스토어 클러스터
- 배포의 리소스 수 또는 클러스터 크기
- 배포의 가상 시스템에 대한 CPU 및 메모리 요구 사항
- 배포의 가상 시스템에 대한 디스크 요구 사항
적격 대상에서 vRealize Operations Manager가 각 가상 시스템에 대한 최적의 배치를 반환할 수 있으면 vRealize Automation은 vRealize Operations Manager 권장 사항에 따라 계산 및 스토리지를 할당합니다.
vRealize Operations Manager가 워크로드를 처리하는 방법에 대한 자세한 내용은 vRealize Operations 설명서를 참조하십시오
vRealize Operations Manager가 권장 사항을 찾을 수 없거나 vRealize Automation이 DRS 사용 클러스터 및 스토리지를 찾을 수 없는 경우 vRealize Automation은 클라우드 영역의 폴백 설정을 확인합니다.
- 폴백 있음
vRealize Automation은 vRealize Operations Manager 권장 사항이 없어도 적격 상태로 남아 있는 계산 및 스토리지를 할당합니다.
- 폴백 없음
vRealize Automation은 요청을 취소하고 프로비저닝을 진행하지 않습니다.
3단계: 프로비저닝
vRealize Automation은 할당 단계가 끝날 때 선택한 배치 대상에 대한 어댑터를 통해 요청된 가상 시스템, 스토리지 및 네트워크를 배포합니다.
배치 대상은 계산 호스트, 클러스터 또는 리소스 풀, 연결된 스토리지 데이터스토어 또는 데이터스토어 클러스터로 구성됩니다.