This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.7.2.13.3.3. Ignition 설정 확인
RHCOS 베어 메탈 설치를 수행할 때 제공할 수 있는 두 가지 유형의 Ignition 구성이 있으며 각 구성을 제공하는 이유도 각각 다릅니다.
영구 설치 Ignition 구성: 설치를 수행하려면 모든 수동 RHCOS 설치에서
openshift-installer
에서 생성한 Ignition 구성 파일(예:bootstrap.ign
,master.ign
및worker.ign
) 중 하나를 전달해야 합니다.중요이러한 파일은 수정하지 않는 것이 좋습니다.
PXE 설치의 경우
coreos.inst.ignition_url=
옵션을 사용하여APPEND
행에서 Ignition 구성을 전달합니다. ISO 설치의 경우 쉘 프롬프트에서 ISO를 시작한 후coreos-installer
명령 줄에서--ignition-url=
옵션을 사용하여 Ignition 구성을 식별합니다. 두 경우 모두 HTTP 및 HTTPS 프로토콜만 지원됩니다.라이브 설치 Ignition 구성: 이 유형은 수동으로 생성해야 하며 가능한 경우 Red Hat에서 지원하지 않으므로 사용하지 않도록 해야 합니다. 이 방법을 사용하면 Ignition 구성이 라이브 설치 미디어로 전달되고 부팅시 즉시 실행되며 RHCOS 시스템이 디스크에 설치되기 전후에 설치 작업을 수행합니다. 이 방법은 시스템 구성을 사용하여 실행할 수 없는 고급 파티션 설정과 같이 한 번만 수행하고 나중에 다시 적용할 필요가 없는 작업의 실행에만 사용해야 합니다.
PXE 또는 ISO 부팅의 경우 Ignition 설정을 만들고
ignition.config.url=
옵션에APPEND
를 실행하여 Ignition 설정 위치를 확인할 수 있습니다. 또한ignition.firstboot ignition.platform.id = metal
도 추가해야 합니다. 추가하지 않으면ignition.config.url
옵션이 무시됩니다.
7.2.13.3.3.1. RHCOS ISO에 Ignition 구성 포함
RHCOS ISO 이미지에 직접 라이브 설치 Ignition 구성을 포함할 수 있습니다. ISO 이미지를 부팅하면 내장된 구성이 자동으로 적용됩니다.
프로세스
-
다음 이미지 미러 페이지에서
coreos-installer
바이너리를 다운로드합니다. https://mirror.openshift.com/pub/openshift-v4/clients/coreos-installer/latest/. RHCOS ISO 이미지와 Ignition 구성 파일을 검색하고 이를 액세스 가능한 디렉터리 (예:
/mnt
)에 복사합니다.# cp rhcos-<version>-live.x86_64.iso bootstrap.ign /mnt/ # chmod 644 /mnt/rhcos-<version>-live.x86_64.iso
다음 명령을 실행하여 Ignition 구성을 ISO에 포함합니다.
# ./coreos-installer iso ignition embed -i /mnt/bootstrap.ign \ /mnt/rhcos-<version>-live.x86_64.iso
이제 해당 ISO를 사용하여 지정된 라이브 설치 Ignition 구성을 사용하여 RHCOS를 설치할 수 있습니다.
중요coreos-installer iso ignition embed
를 사용하여bootstrap.ign
,master.ign
및worker.ign
과 같이openshift-installer
에 의해 생성된 파일을 포함하는 것은 지원되지 않으며 권장되지 않습니다.포함된 Ignition 구성 내용을 표시하고 이를 파일로 보내려면 다음을 실행합니다.
# ./coreos-installer iso ignition show /mnt/rhcos-<version>-live.x86_64.iso > mybootstrap.ign
# diff -s bootstrap.ign mybootstrap.ign
출력 예
Files bootstrap.ign and mybootstrap.ign are identical
Ignition 구성을 제거하고 다시 사용할 수 있도록 ISO를 초기 상태로 복원하려면 다음을 실행합니다.
# ./coreos-installer iso ignition remove /mnt/rhcos-<version>-live.x86_64.iso
이제 다른 Ignition 구성을 ISO에 포함하거나 초기 상태의 ISO를 사용할 수 있습니다.