4.20. 클라우드 환경의 RHEL
이제 Azure의 특정 ARM64 호스트에서 RHEL 8 가상 머신이 지원됩니다.
게스트 운영 체제로 RHEL 8.6 이상을 사용하는 가상 머신은 Ampere Altra ARM 기반 프로세서에서 실행되는 Microsoft Azure 하이퍼바이저에서 지원됩니다.
(BZ#1949614)
cloud-init에 대한 새 SSH 모듈
이번 업데이트를 통해 인스턴스 생성 중에 호스트 키를 자동으로 생성하는 cloud-init
유틸리티에 SSH 모듈이 추가되었습니다.
이 변경으로 기본 cloud-init
구성이 업데이트되었습니다. 따라서 로컬 수정이 있는 경우 /etc/cloud/cloud.cfg에 "ssh_genkeytypes: ['rsa', 'ecdsa', 'ed25519'] 행이 포함되어 있는지 확인합니다.
그렇지 않으면 cloud-init
가 sshd
서비스를 시작하지 못하는 이미지를 생성합니다. 이 경우 다음을 수행하여 문제를 해결합니다.
/etc/cloud/cloud.cfg
파일에 다음 행이 포함되어 있는지 확인합니다.ssh_genkeytypes: ['rsa', 'ecdsa', 'ed25519']
-
/etc/ssh/ssh_host_*
파일이 인스턴스에 있는지 확인합니다. /etc/ssh/ssh_host_*
파일이 없는 경우 다음 명령을 사용하여 호스트 키를 생성합니다.cloud-init single --name cc_ssh
sshd 서비스를 다시 시작합니다.
systemctl restart sshd
(BZ#2115791)
cloud-init
는 Microsoft Azure에서 사용자 데이터를 지원합니다.
cloud-init
유틸리티에 대해 --user-data
옵션이 도입되었습니다. 이 옵션을 사용하면 Azure에서 RHEL 8 가상 머신을 설정할 때 IMDS(Azure Instance Metadata Service)에서 스크립트 및 메타데이터를 전달할 수 있습니다.
(BZ#2023940)
cloud-init
에서 VMware GuestInfo 데이터 소스 지원
이번 업데이트를 통해 cloud-init
유틸리티에서 VMware guestinfo 데이터에 대한 데이터 소스를 읽을 수 있습니다. 결과적으로 cloud-init
를 사용하여 VMware vSphere에서 RHEL 8 가상 머신을 설정하는 것이 더 효율적이고 안정적입니다.
(BZ#2026587)