7장. 하드웨어 프로필 작업


중요

하드웨어 프로필은 현재 Red Hat OpenShift AI에서 기술 프리뷰 기능으로만 사용할 수 있습니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. Red Hat은 프로덕션 환경에서 사용하는 것을 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.

Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원범위를 참조하십시오.

Red Hat OpenShift AI에서는 하드웨어 가속기, CPU 전용 노드 또는 특수 메모리 할당과 같은 특정 하드웨어 구성이 있는 작업자 노드에 사용자 워크로드를 예약할 수 있습니다. 하드웨어 프로필을 사용하면 이러한 하드웨어 리소스를 명시적으로 정의하여 워크로드를 특정 노드에 정확하게 지정하고 리소스 관리 효율성을 개선할 수 있습니다.

중요

기본적으로 이 기능은 대시보드 탐색 메뉴에 표시되지 않습니다. 대시보드 탐색 메뉴에서 설정 하드웨어 프로필 옵션을 표시하려면 OpenShift의 OdhDashboardConfig CR(사용자 정의 리소스)에서 disableHardwareProfiles 값을 false 로 설정합니다. 대시보드 구성 옵션 설정에 대한 자세한 내용은 대시보드 사용자 지정을 참조하십시오.

하드웨어 프로필을 사용하여 하드웨어 식별자, 명시적 리소스 할당 제한(CPU, 메모리, 가속기), 허용 오차 및 노드 선택기를 사용하여 프로필을 생성할 수 있습니다. 이러한 기능은 여러 GPU 유형, CPU 전용 구성, 메모리 집약적 워크로드 또는 단일 노드 배포를 포함하여 이기종 하드웨어가 있는 환경에서 특히 유용합니다. 이 대상 예약은 특히 다양한 하드웨어를 사용하는 클러스터와 같은 복잡한 환경에서 리소스 사용률을 크게 개선하고 오버헤드를 줄이며 비용을 최적화합니다.

시작하려면 클러스터에서 사용 가능한 하드웨어 리소스를 확인하려면 클러스터 관리자에게 문의하십시오.

OpenShift AI에서 사용할 데이터 과학자에 대한 특정 하드웨어 구성을 구성하려면 관련 하드웨어 프로필을 생성해야 합니다. 하드웨어 프로필은 OpenShift의 CRD(사용자 정의 리소스 정의)로 HardwareProfile 리소스가 있으며 하드웨어 사양을 정의합니다. OpenShift AI 대시보드에서 설정 하드웨어 프로필을 선택하여 하드웨어 프로필을 생성하고 관리할 수 있습니다.

하드웨어 프로필을 생성하고 활성화한 후 사용자는 작업벤치, 모델 서비스 워크로드 및 파이프라인을 배포할 때 사용자 인터페이스에서 하드웨어 프로필을 선택할 수 있습니다(해당하는 경우).

7.1. 하드웨어 프로필 생성

OpenShift AI에서 사용할 데이터 과학자에 대한 특정 하드웨어 구성을 구성하려면 관련 하드웨어 프로필을 생성해야 합니다.

사전 요구 사항

  • OpenShift AI 관리자 권한이 있는 사용자로 OpenShift AI에 로그인했습니다.
  • 관련 하드웨어가 설치되고 사용자 환경에서 감지되었음을 확인했습니다.

프로세스

  1. OpenShift AI 대시보드에서 설정 하드웨어 프로필을 클릭합니다.

    하드웨어 프로필 페이지가 열리고 기존 하드웨어 프로필이 표시됩니다. 기존 하드웨어 프로필을 활성화하거나 비활성화하려면 관련 하드웨어 프로필이 포함된 행에서 Enabled 열의 토글을 클릭합니다.

  2. 하드웨어 프로필 생성 을 클릭합니다.

    하드웨어 프로필 생성 페이지가 열립니다.

  3. 이름 필드에 하드웨어 프로필의 이름을 입력합니다.
  4. 선택 사항: Kubernetes 리소스의 기본 이름을 변경하려면 리소스 이름 편집을 클릭하고 리소스 이름 필드에 이름을 입력합니다. 리소스 이름은 생성 후 편집할 수 없습니다.
  5. 선택 사항: 설명 필드에 하드웨어 프로필에 대한 설명을 입력합니다.
  6. 가시성 섹션에서 하드웨어 프로필 가시성 수준을 설정합니다.

    • OpenShift AI의 모든 영역에서 하드웨어 프로필에 액세스하려면 모든 곳에서 Visible 라디오 버튼을 선택한 상태로 둡니다.
    • 데이터 과학자가 하드웨어 프로필을 사용할 수 있는 OpenShift AI 영역을 제한하려면 Limited visibility 라디오 버튼을 선택합니다.
  7. 선택 사항: 리소스 요청 및 제한을 구성합니다.

    1. 리소스 추가를 클릭합니다.

      리소스 추가 대화 상자가 열립니다.

    2. 리소스 레이블 필드에 고유한 리소스 레이블을 입력합니다.
    3. 리소스 식별자 필드에 고유 리소스 식별자를 입력합니다.
    4. 리소스 유형 필드에서 목록에서 리소스 유형을 선택합니다.
    5. Default 필드에 기본 리소스 요청 제한을 입력합니다. 이 값은 최소 및 최대 제한과 같아야 합니다.
    6. 최소 허용 필드에 사용자가 요청할 수 있는 최소 리소스 수를 입력합니다.
    7. 최대 허용 필드에 사용자가 요청할 수 있는 최대 리소스 수를 입력합니다.

      1. 특정 최대 요청 제한을 설정하려면 Set maximum limit 라디오 버튼을 클릭하고 값을 입력합니다.
      2. 최대 요청 제한을 설정하지 않으려면 No maximum limit 라디오 버튼을 클릭합니다.
    8. 추가를 클릭합니다.
  8. 리소스 할당 섹션에서 워크로드가 노드에 할당되는 방법을 구성하려면 Workload 할당 전략을 선택합니다.

    로컬 대기열
    1. Kue를 사용하여 작업을 자동으로 대기열에 지정하고 워크로드 우선 순위에 따라 리소스를 관리하려면 로컬 대기열을 선택합니다. 이 옵션은 클러스터가 Kue를 사용하여 워크로드를 관리하도록 구성된 경우에만 사용할 수 있습니다.
    2. 로컬 큐 필드에 이 하드웨어 프로필이 사용할 LocalQueue 의 이름을 입력합니다.

      참고

      전역 범위가 지정된 프로필의 경우 OpenShift AI Operator에서 생성한 기본 LocalQueue 와 같이 모든 사용자 프로젝트에 존재하는 LocalQueue 이름을 사용합니다.

    3. 선택 사항: 워크로드 우선 순위 목록에서 이 프로필을 사용하는 작업의 우선 순위를 선택합니다. 리소스가 제한된 경우 우선순위가 높은 워크로드는 우선순위가 낮은 워크로드보다 우선 순위가 높습니다.
    노드 선택기 및 허용 오차
    1. 노드 선택기 및 허용 오차를 수동으로 추가하려면 노드 선택기 및 허용 오차 를 선택합니다.
    2. 선택 사항: 노드 선택기를 추가하여 라벨이 일치하는 노드에서 Pod를 예약합니다.

      1. 노드 선택기 추가 를 클릭합니다.

        노드 선택기 추가 대화 상자가 열립니다.

      2. 필드에 노드 선택 키를 입력합니다. 키는 문자 또는 숫자로 시작해야 하며 문자, 숫자, 하이픈, 점, 밑줄을 포함할 수 있습니다.
      3. 필드에 노드 선택 값을 입력합니다. 값은 문자 또는 숫자로 시작해야 하며 문자, 숫자, 하이픈, 점, 밑줄을 포함할 수 있습니다.
      4. 추가를 클릭합니다.
    3. 선택 사항: 허용 오차를 추가하여 일치하는 테인트가 있는 Pod를 예약합니다.

      1. 허용 오차 추가를 클릭합니다.

        허용 오차 추가 대화 상자가 열립니다.

      2. Operator 목록에서 다음 옵션 중 하나를 선택합니다.

        • equal - key/value/effect 매개변수가 일치해야 합니다. 이는 기본값입니다.
        • exists - key/effect 매개변수가 일치해야 합니다. 일치하는 빈 value 매개변수를 남겨 두어야 합니다.
      3. 영향을 받는 목록에서 다음 옵션 중 하나를 선택합니다.

        • 없음
        • NoSchedule - 테인트와 일치하지 않는 새 Pod는 해당 노드에 예약되지 않습니다. 노드의 기존 pod는 그대로 유지됩니다.
        • PreferNoSchedule - 테인트와 일치하지 않는 새 Pod는 해당 노드에 예약할 수 있지만 스케줄러는 그렇지 않습니다. 노드의 기존 pod는 그대로 유지됩니다.
        • NoExecute - 테인트와 일치하지 않는 새 Pod를 해당 노드에 예약할 수 없습니다. 일치하는 톨러레이션이 없는 노드의 기존 pod는 제거됩니다.
      4. 필드에 허용 오차 키를 입력합니다. 키는 문자 또는 숫자로 시작해야 하며 문자, 숫자, 하이픈, 점, 밑줄을 포함할 수 있습니다.
      5. 필드에 허용 오차 값을 입력합니다. 값은 문자 또는 숫자로 시작해야 하며 문자, 숫자, 하이픈, 점, 밑줄을 포함할 수 있습니다.
      6. Toleration Seconds 섹션에서 다음 옵션 중 하나를 선택하여 Pod가 노드 조건이 있는 노드에 바인딩되는 기간을 지정합니다.

        • 영구적으로 - Pod는 노드에 영구적으로 바인딩됩니다.
        • 사용자 지정 값 - 노드 조건이 있는 노드에 Pod가 바인딩되는 기간을 정의하기 위해 값(초)을 입력합니다.
    4. 추가를 클릭합니다.
  9. 하드웨어 프로필 생성 을 클릭합니다.

검증

  • 하드웨어 프로파일이 하드웨어 프로필 페이지에 표시됩니다.
  • 하드웨어 프로필은 작업벤치 생성 페이지의 하드웨어 프로필 목록에 표시됩니다.
  • 하드웨어 프로필은 HardwareProfile CRD(사용자 정의 리소스 정의)의 세부 정보 페이지의 Instances 탭에 표시됩니다.
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동