4.21. RHEL dans les environnements en nuage
RHEL 9 fournit WALinuxAgent 2.3.0.2
RHEL 9 est distribué avec le paquetage Windows Azure Linux Agent (WALinuxAgent
) version 2.3.0.2. Les corrections de bogues et améliorations notables par rapport à la version 2.2.49 sont les suivantes :
- La prise en charge des API RequiredFeatures et GoalStateAggregateStatus a été ajoutée.
- Des emplacements de repli pour les manifestes d'extension ont été ajoutés.
- Les appels manquants à str.format() ont été ajoutés lors de la création d'exceptions.
RHEL on Azure prend désormais en charge MANA
Les machines virtuelles RHEL 9 fonctionnant sur Microsoft Azure peuvent désormais utiliser l'adaptateur réseau Microsoft Azure (MANA).
cloud-init
prend en charge la source de données VMware GuestInfo
Avec cette mise à jour, l'utilitaire cloud-init
est en mesure de lire la source de données pour les données VMware guestinfo. Par conséquent, l'utilisation de cloud-init
pour configurer des machines virtuelles RHEL 9 sur VMware vSphere est désormais plus efficace et plus fiable.
(BZ#2040090)
Les machines virtuelles RHEL 9 sont désormais prises en charge sur certains hôtes ARM64 sur Azure
Les machines virtuelles utilisant RHEL 9 comme système d'exploitation invité sont désormais prises en charge sur les hyperviseurs Microsoft Azure fonctionnant sur des processeurs Ampere Altra ARM.
(BZ#1949613)
cloud-init
prend en charge les données des utilisateurs sur Microsoft Azure
L'option --user-data
a été introduite pour l'utilitaire cloud-init
. Cette option permet de transmettre des scripts et des métadonnées du service de métadonnées d'instance Azure (IMDS) lors de la configuration d'une machine virtuelle RHEL 9 sur Azure.
(BZ#2042351)
Nouveau module SSH pour cloud-init
Avec cette mise à jour, un module SSH a été ajouté à l'utilitaire cloud-init
, qui génère automatiquement des clés d'hôte lors de la création d'une instance.
Notez qu'avec ce changement, la configuration par défaut de cloud-init
a été mise à jour. Par conséquent, si vous avez effectué une modification locale, assurez-vous que le fichier /etc/cloud/cloud.cfg contient la ligne "ssh_genkeytypes : ['rsa', 'ecdsa', 'ed25519']\N" ligne.
Sinon, cloud-init
crée une image qui ne démarre pas le service sshd
. Dans ce cas, procédez comme suit pour contourner le problème :
Assurez-vous que le fichier
/etc/cloud/cloud.cfg
contient la ligne suivante :ssh_genkeytypes: ['rsa', 'ecdsa', 'ed25519']
-
Vérifiez si les fichiers
/etc/ssh/ssh_host_*
existent dans l'instance. Si les fichiers
/etc/ssh/ssh_host_*
n'existent pas, utilisez la commande suivante pour générer des clés d'hôte :cloud-init single --name cc_ssh
Redémarrez le service sshd :
systemctl restart sshd
(BZ#2115791)