6.10. 부팅 이미지 관리


지원되는 플랫폼의 경우 MCO(Machine Config Operator)는 각 노드에서 부팅 이미지를 관리하고 업데이트하여 부팅 이미지의 RHCOS(Red Hat Enterprise Linux CoreOS) 버전이 클러스터에 적합한 RHCOS(Red Hat Enterprise Linux CoreOS) 버전과 일치하는지 확인할 수 있습니다.

다음 표에는 부팅 이미지 관리를 사용할 수 있는 플랫폼이 나열되어 있습니다.

플랫폼작업자 머신 세트컨트롤 플레인 머신 세트

Google Cloud

기본적으로 활성화되어 있음

기본적으로 비활성화되어 있습니다.

AWS(Amazon Web Services)

기본적으로 활성화되어 있음

기본적으로 비활성화되어 있습니다.

Microsoft Azure

기본적으로 비활성화되어 있습니다.

기본적으로 비활성화되어 있습니다.

VMware vSphere

기본적으로 비활성화되어 있습니다.

지원되지 않음

다른 모든 플랫폼의 경우 MCO는 각 클러스터 업데이트로 부팅 이미지를 업데이트하지 않습니다.

중요

컨트롤 플레인 노드의 부팅 이미지 관리는 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. 따라서 프로덕션 환경에서 사용하는 것은 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.

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

6.10.1. 부팅 이미지 관리 정보

부팅 이미지 관리를 활성화하면 MCO(Machine Config Operator)는 컨트롤 플레인 또는 작업자 노드의 머신 세트에서 RHCOS(Red Hat Enterprise Linux CoreOS) 버전을 관리하고 업데이트합니다. 즉, MCO는 클러스터를 업데이트할 때마다 부팅 이미지를 업데이트합니다. 부팅 이미지 관리를 활성화하지 않으면 클러스터가 이전 OpenShift Container Platform 버전으로 생성된 경우 MCO가 새 노드를 생성하는 데 사용할 부팅 이미지는 클러스터가 이후 OpenShift Container Platform 버전에 있더라도 이전 RHCOS(Red Hat Enterprise Linux CoreOS) 버전입니다.

기능을 활성화한 후 생성된 새 노드는 업데이트된 부팅 이미지를 사용합니다. 이 기능은 기존 노드에는 영향을 미치지 않습니다.

참고

다음 표에는 부팅 이미지 관리를 사용할 수 있는 플랫폼이 나열되어 있습니다.

플랫폼작업자 머신 세트컨트롤 플레인 머신 세트

Google Cloud

기본적으로 활성화되어 있음

기본적으로 비활성화되어 있습니다.

AWS(Amazon Web Services)

기본적으로 활성화되어 있음

기본적으로 비활성화되어 있습니다.

Microsoft Azure

기본적으로 비활성화되어 있습니다.

기본적으로 비활성화되어 있습니다.

VMware vSphere

기본적으로 비활성화되어 있습니다.

지원되지 않음

다른 모든 플랫폼의 경우 MCO는 각 클러스터 업데이트로 부팅 이미지를 업데이트하지 않습니다.

예를 들어, 기능이 비활성화된 경우 클러스터가 원래 OpenShift Container Platform 4.16을 사용하여 생성된 경우 MCO가 새 노드를 생성하는 데 사용할 부팅 이미지는 클러스터가 현재 최신 OpenShift Container Platform 버전에 있어도 클러스터에 설치된 RHCOS 버전과 동일합니다.

이전 부팅 이미지를 사용하면 다음과 같은 문제가 발생할 수 있습니다.

  • 노드를 시작하는 추가 시간
  • 인증서 만료 문제
  • 버전 skew 문제

필요한 경우 부팅 이미지 관리 기능을 비활성화할 수 있습니다. 기능이 비활성화되면 부팅 이미지 버전이 더 이상 클러스터로 업데이트되지 않습니다. 예를 들어 변경하지 않는 사용자 정의 부팅 이미지를 사용하기 위해 부팅 이미지 관리 기능을 비활성화할 수 있습니다. 이 기능을 비활성화하는 방법에 대한 자세한 내용은 "부팅 이미지 관리 비활성화"를 참조하십시오. 이 기능을 비활성화하면 언제든지 기능을 다시 활성화할 수 있습니다. 자세한 내용은 "부팅 이미지 관리 활성화"를 참조하십시오.

기능을 비활성화하거나 다시 활성화한 후 클러스터가 작동하는 방법은 다음 시나리오를 포함하여 변경 시에 따라 달라집니다.

  • 새 OpenShift Container Platform 버전으로 업데이트하기 전에 기능을 비활성화하는 경우:

    • 머신 세트에서 사용하는 부팅 이미지 버전은 기능이 비활성화된 경우와 동일한 OpenShift Container Platform 버전으로 유지됩니다.
    • 노드를 확장할 때 새 노드는 동일한 OpenShift Container Platform 버전을 사용합니다.
  • 새 OpenShift Container Platform 버전으로 업데이트한 후 기능을 비활성화하는 경우:

    • 머신 세트에서 사용하는 부팅 이미지 버전은 업데이트된 OpenShift Container Platform 버전과 일치하도록 업데이트됩니다.
    • 노드를 확장할 때 새 노드는 업데이트된 OpenShift Container Platform 버전을 사용합니다.
    • 이후 OpenShift Container Platform 버전으로 업데이트하면 머신 세트의 부팅 이미지 버전이 현재 버전으로 남아 있으며 클러스터로 업데이트되지 않습니다.
  • 비활성화 후 기능을 활성화하는 경우:

    • 머신 세트에서 사용하는 부팅 이미지 버전은 다른 경우 현재 OpenShift Container Platform 버전으로 업데이트됩니다.
    • 노드를 확장할 때 새 노드는 클러스터의 현재 OpenShift Container Platform 버전을 사용합니다.
참고

부팅 이미지는 노드가 확장될 때만 사용되므로 이 기능은 기존 노드에는 영향을 미치지 않습니다.

클러스터에 사용된 현재 RHCOS(Red Hat Enterprise Linux CoreOS) 부팅 이미지 버전을 보려면 해당 노드에서 /sysroot/.coreos-aleph-version.json 파일을 볼 수 있습니다.

이전 부팅 이미지가 있는 coreos-aleph-version.json 파일의 예

{
# ...
    "ref": "docker://ostree-image-signed:oci-archive:/rhcos-418.94.202511191518-0-ostree.x86_64.ociarchive",
    "version": "418.94.202511191518-0"
}

다음과 같습니다.

<version>
RHCOS(Red Hat Enterprise Linux CoreOS) 부팅 이미지 버전을 지정합니다. 이 예에서 부팅 이미지는 현재 클러스터 버전에 관계없이 원래 설치된 OpenShift Container Platform 4.18 버전의 것입니다.
중요

부팅 이미지 관리를 활성화하려는 머신 세트가 Ignition 버전 2.2.0을 기반으로 하는 *-user-data 시크릿을 사용하는 경우 Machine Config Operator는 기능을 활성화할 때 Ignition 버전을 3.4.0으로 변환합니다. OpenShift Container Platform 버전 4.5 이상에서는 Ignition 버전 2.2.0을 사용합니다. 이 변환에 실패하면 MCO 또는 클러스터의 성능이 저하될 수 있습니다. err: converting ignition stub failed: failed to parse Ignition config 가 oc get ClusterOperator machine-config 명령의 출력에 추가되었습니다. 다음 일반적인 단계를 사용하여 문제를 해결할 수 있습니다.

  1. 부팅 이미지 관리 기능을 비활성화합니다. 자세한 내용은 "부팅 이미지 관리 비활성화"를 참조하십시오.
  2. Ignition 버전을 3.2.0으로 사용하도록 *-user-data 시크릿을 수동으로 업데이트합니다.
  3. 부팅 이미지 관리 기능을 활성화합니다. 자세한 내용은 "부팅 이미지 관리 활성화"를 참조하십시오.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

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

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

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

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동