5.2. 언더클라우드 minion 요구 사항

서비스 요구 사항입니다

언더클라우드 minion의 확장된 heat-engineironic-conductor 서비스에서는 작업자 세트를 사용합니다. 각 작업자는 해당 서비스와 관련된 작업을 수행합니다. 여러 작업자를 사용하면 동시에 작업을 수행할 수 있습니다. minion의 기본 작업자 수는 minion 호스트의 전체 CPU 스레드 수를 반으로 나눈 값입니다. 이 경우 전체 스레드 수는 CPU 코어 수에 하이퍼 스레딩 값을 곱한 값입니다. 예를 들어 minion에 16개의 스레드가 있는 CPU가 있으면 minion은 기본적으로 서비스당 8개의 작업자를 생성합니다. 또한 minion에서는 기본적으로 최소 및 최대 한도 세트를 사용합니다.

서비스최소최대

heat-engine

4

24

ironic-conductor

2

12

언더클라우드 minion에는 다음과 같은 최소 CPU 및 메모리 요구 사항이 있습니다.

  • Intel 64 또는 AMD64 CPU 확장 기능을 지원하는 8스레드 64비트 x86 프로세서. 이 프로세서는 언더클라우드 서비스당 작업자 4개를 제공합니다.
  • 최소 16GB의 RAM

다수의 작업자를 사용하려면 CPU 스레드당 2GB의 RAM으로 언더클라우드의 vCPU 및 메모리 수를 늘리십시오. 예를 들어 스레드가 48개인 머신에는 96GB RAM이 있어야 합니다. 24개의 heat-engine 작업자 및 12개의 ironic-conductor 작업자를 대상으로 합니다.

컨테이너 이미지 요구 사항입니다

언더클라우드 minion은 내부 컨테이너 이미지 레지스트리를 호스팅하지 않습니다. 따라서 다음 방법 중 하나를 사용하여 컨테이너 이미지를 가져오도록 minion을 구성해야 합니다.

  • Red Hat Container Image Registry(registry.redhat.io)에서 이미지를 직접 가져옵니다.
  • Red Hat Satellite Server에서 호스팅하는 이미지를 가져옵니다.

두 방법 모두 containers-prepare-parameter.yaml 파일에서 ContainerImagePrepare heat 매개변수의 일부로 push_destination: false를 설정해야 합니다.