4.21. 클라우드 환경의 RHEL
RHEL 9에서는 WALinuxAgent 2.3.0.2를 제공합니다.
RHEL 9는 Windows Azure Linux Agent (WALinuxAgent
) 패키지 버전 2.3.0.2와 함께 배포됩니다. 주요 버그 수정 및 버전 2.2.49 개선 사항은 다음과 같습니다.
- RequiredFeatures 및 GoalStateAggregateStatus API에 대한 지원이 추가되었습니다.
- 확장 매니페스트의 대체 위치가 추가되었습니다.
- exceptions를 생성할 때 str.format()에 대한 누락된 호출이 추가되었습니다.
Azure의 RHEL은 이제 MANA를 지원합니다.
Microsoft Azure에서 실행되는 RHEL 9 가상 머신은 이제 MANA(Microsoft Azure Network Adapter)를 사용할 수 있습니다.
cloud-init
에서 VMware GuestInfo 데이터 소스 지원
이번 업데이트를 통해 cloud-init
유틸리티에서 VMware guestinfo 데이터에 대한 데이터 소스를 읽을 수 있습니다. 결과적으로 cloud-init
를 사용하여 VMware vSphere에서 RHEL 9 가상 머신을 설정하는 것이 더 효율적이고 안정적입니다.
(BZ#2040090)
RHEL 9 가상 머신은 Azure의 특정 ARM64 호스트에서 지원됩니다.
RHEL 9를 게스트 운영 체제로 사용하는 가상 머신은 이제 Ampere Altra ARM 기반 프로세서에서 실행되는 Microsoft Azure 하이퍼바이저에서 지원됩니다.
(BZ#1949613)
cloud-init
는 Microsoft Azure에서 사용자 데이터를 지원합니다.
cloud-init
유틸리티에 대해 --user-data
옵션이 도입되었습니다. 이 옵션을 사용하면 Azure에서 RHEL 9 가상 머신을 설정할 때 IMDS(Azure Instance Metadata Service)에서 스크립트 및 메타데이터를 전달할 수 있습니다.
(BZ#2042351)
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)