2.5. 원격 서버 액세스를 위한 사용자 정의 라이브 RHCOS ISO 생성
외부 디스크 드라이브를 서버에 연결할 수 없지만 노드를 프로비저닝하려면 원격으로 서버에 액세스해야 하는 경우도 있습니다. 서버에 대한 SSH 액세스를 활성화하는 것이 좋습니다. 부팅 후 서버에 액세스할 수 있도록 SSHd가 활성화되고 사전 정의된 인증 정보를 사용하여 라이브 RHCOS ISO를 생성할 수 있습니다.
사전 요구 사항
-
butane유틸리티를 설치했습니다.
프로세스
-
coreos-installer이미지 미러 페이지에서coreos-installer바이너리를 다운로드합니다. - mirror.openshift.com 에서 최신 라이브 RHCOS ISO를 다운로드합니다.
butane유틸리티에서 Ignition 파일을 생성하는 데 사용하는embedded.yaml파일을 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
core사용자에게는 sudo 권한이 있습니다.
다음 명령을 사용하여 Ignition 파일을 생성하려면
butane유틸리티를 실행합니다.butane -pr embedded.yaml -o embedded.ign
$ butane -pr embedded.yaml -o embedded.ignCopy to Clipboard Copied! Toggle word wrap Toggle overflow Ignition 파일이 생성되면
coreos-installer유틸리티를 사용하여rhcos-sshd-4.12.0-x86_64-live.x86_64.iso라는 새 라이브 RHCOS ISO에 구성을 포함할 수 있습니다.coreos-installer iso ignition embed -i embedded.ign rhcos-4.12.0-x86_64-live.x86_64.iso -o rhcos-sshd-4.12.0-x86_64-live.x86_64.iso
$ coreos-installer iso ignition embed -i embedded.ign rhcos-4.12.0-x86_64-live.x86_64.iso -o rhcos-sshd-4.12.0-x86_64-live.x86_64.isoCopy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
다음 명령을 실행하여 사용자 정의 라이브 ISO를 사용하여 서버를 부팅할 수 있는지 확인합니다.
coreos-installer iso ignition show rhcos-sshd-4.12.0-x86_64-live.x86_64.iso
# coreos-installer iso ignition show rhcos-sshd-4.12.0-x86_64-live.x86_64.isoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 출력 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow