Gestion des images personnalisées

Oracle Cloud Infrastructure utilise des images pour lancer les instances. Vous indiquez l'image à utiliser lorsque vous lancez une instance.

Vous pouvez créer une image personnalisée du disque d'amorçage d'une instance et l'utiliser pour lancer d'autres instances. Les instances lancées à partir de votre image incluent les personnalisations, la configuration et les logiciels installés lors de la création de l'image.

Pour plus d'informations sur les images Windows, reportez-vous à Création d'images personnalisées Windows.

Les images personnalisées n'incluent pas les données des volumes de blocs associés. Pour plus d'informations sur la sauvegarde des volumes, reportez-vous à Création d'une sauvegarde manuelle pour un volume de blocs.

Résilience du système

Suivez les meilleures pratiques du secteur en matière de défaillance matérielle pour garantir la résilience de votre solution si une telle défaillance survient. Voici quelques-unes de ces meilleures pratiques :

  • Créez votre système avec des noeuds de calcul redondants dans différents domaines de disponibilité pour prendre en charge la capacité de basculement en cas d'incident.
  • Créez une image personnalisée du lecteur système chaque fois que vous modifiez l'image.
  • Sauvegardez vos lecteurs de données ou synchronisez-les avec des disques de secours de façon régulière.
Si vous rencontrez une défaillance matérielle et que vous avez suivi ces pratiques, vous pouvez mettre fin à l'instance ayant échoué, lancer votre image personnalisée pour créer une instance, puis appliquer les données de sauvegarde.

Stratégie IAM requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit vous accorder un accès sécurisé dans une stratégie. Cet accès est requis que vous utilisiez la console ou l'API REST avec un kit SDK, l'interface de ligne de commande ou un autre outil. Si un message vous indique que vous ne disposez pas des droits d'accès ou des autorisations nécessaires, vérifiez auprès de l'administrateur le type d'accès qui vous a été accordé et le compartiment  dans lequel vous devez travailler.

Pour les administrateurs : la stratégie dans Autoriser les administrateurs à gérer les images personnalisées inclut la possibilité de créer, supprimer et gérer des images personnalisées.

La stratégie dans Autoriser les utilisateurs à lancer des instances de calcul inclut la possibilité de créer une instance à l'aide de n'importe quelle image personnalisée. La stratégie dans Autoriser les utilisateurs à lancer des instances de calcul à partir d'une image personnalisée spécifique limite la possibilité de créer une instance à partir d'une image personnalisée, sur une base image par image.

Conseil

Lorsque les utilisateurs créent une image personnalisée à partir d'une instance ou lancent une instance à partir d'une image personnalisée, l'instance et l'image ne doivent pas nécessairement se trouver dans le même compartiment . Cependant, les utilisateurs doivent avoir accès aux deux compartiments.
Si vous ne connaissez pas les stratégies, reportez-vous à Introduction aux stratégies et à Stratégies courantes. Afin d'obtenir des documents de référence sur l'écriture de stratégies pour des instances, des réseaux cloud ou d'autres ressources d'API de services de base, reportez-vous à Détails des services de base.

Limites et remarques

  • Certaines adresses IP sont réservées à Oracle Cloud Infrastructure et ne peuvent pas être utilisées dans votre modèle de numérotation des adresses. Pour plus d'informations, reportez-vous à Adresses IP réservées à une utilisation par Oracle.
  • Avant de créer une image personnalisée d'une instance, vous devez déconnecter tous les attachements iSCSI et enlever toutes les configurations de noeud iscsid de l'instance. Pour connaître les étapes, reportez-vous à Déconnexion d'un volume.
  • Lorsque vous créez une image d'une instance en cours d'exécution, cette dernière s'arrête et reste indisponible pendant plusieurs minutes. L'instance redémarre une fois le processus terminé.
  • Vous ne pouvez pas créer d'images personnalisées supplémentaires d'une instance tant que celle-ci est impliquée dans le processus de création d'image. Lorsque vous commencez à créer une image personnalisée, le système applique un délai de 20 minutes pendant lequel vous ne pouvez pas créer d'autre image de la même instance. Toutefois, vous pouvez créer simultanément des images d'autres instances.
  • Les images personnalisées sont disponibles pour tous les utilisateurs disposant des droits d'accès au compartiment  dans lequel l'image a été créée.
  • Les images personnalisées héritent des formes compatibles définies par défaut à partir de l'image de base.
  • La taille maximale pour l'import d'une image personnalisée est de 400 Go.
  • La taille maximale des images personnalisées exportées est de 400 Go.
  • Vous pouvez créer des images personnalisées à partir de certaines images Marketplace, telles que l'image Microsoft SQL Server Enterprise. Marketplace et l'éditeur d'image déterminent les images prises en charge.
  • Vous ne pouvez pas créer d'image d'une instance Oracle Database.
  • Si vous utilisez une image personnalisée et mettez à jour le noyau du système d'exploitation sur votre instance, vous devez également télécharger la mise à jour vers le lecteur réseau. Pour plus d'informations, reportez-vous à Mises à jour du noyau du système d'exploitation pour les instances Linux héritées.
  • Les images stockées vous sont facturées, comme indiqué dans la liste des tarifs cloud.
  • La réplication inter-régions n'est pas prise en charge pour les images personnalisées.

Pour plus d'informations sur le déploiement d'une version d'un système d'exploitation pris en charge par le matériel Oracle Cloud Infrastructure, reportez-vous à Utilisation de votre propre image (BYOI).

Utilisation de la console

Procédure de création d'une image personnalisée
  1. Si vous créez une image personnalisée à partir d'une instance Windows : connectez-vous à l'instance à l'aide d'une connexion Bureau à distance et arrêtez l'instance à partir du système d'exploitation.
  2. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Instances.
  3. Cliquez sur l'instance à utiliser comme base pour l'image personnalisée.
  4. Cliquez sur Actions supplémentaires, puis sur Créer une image personnalisée.
  5. Dans la liste Créer dans le compartiment, sélectionnez le compartiment dans lequel créer l'image personnalisée.
  6. Entrez le nom de l'image. Si nécessaire, vous pourrez modifier le nom ultérieurement. Vous ne pouvez pas utiliser le nom d'une image de plate-forme pour une image personnalisée. Evitez de saisir des informations confidentielles.
  7. Afficher les options de balisage : si vous êtes autorisé à créer une ressource, vous disposez également des droits d'accès nécessaires pour lui appliquer des balises à format libre. Pour appliquer une balise définie, vous devez disposer de droits d'accès permettant d'utiliser l'espace de noms de balise. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'êtes pas sûr d'appliquer des balises, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer les balises ultérieurement.
  8. Cliquez sur Créer une image personnalisée.

    Pour suivre la progression de l'opération et résoudre les erreurs qui se produisent lors de la création de l'instance, utilisez la demande de travail associée.

Remarque

Si un message indiquant que vous avez atteint la limite relative aux images personnalisées s'affiche, vous devez en supprimer au moins une pour pouvoir en créer une autre. Vous pouvez également demander une augmentation de limite de service.

Procédure de lancement d'une instance à partir d'une image personnalisée
  1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Images personnalisées.
  2. Cliquez sur l'image personnalisée qui vous intéresse.
  3. Cliquez sur Créer une instance.
  4. Indiquez des détails supplémentaires, comme décrit dans Création d'une instance.
Procédure de modification du nom ou des formes compatibles pour une image personnalisée
  1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Images personnalisées.
  2. Cliquez sur l'image personnalisée qui vous intéresse.
  3. Cliquez sur Modifier les détails.
  4. Modifiez le nom. Evitez de saisir des informations confidentielles.
  5. Ajoutez et enlevez des formes compatibles pour l'image personnalisée. Pour configurer le nombre d'OCPU et la quantité de mémoire que les utilisateurs peuvent sélectionner lorsqu'ils emploient cette image sur une forme flexible, cliquez sur la flèche vers le bas dans la ligne de la forme. Entrez ensuite des valeurs minimales et maximales dans les champs correspondant au nombre d'OCPU et à la mémoire.
  6. Cliquez sur Enregistrer les modifications.

    Remarque

    Après avoir ajouté à une image la compatibilité avec la forme, testez cette image sur la forme pour vous assurer qu'elle y fonctionne correctement. Certaines images (en particulier Windows) peuvent ne jamais être compatibles avec d'autres formes en raison de différences de pilote ou de matériel.
Procédure d'affichage des formes compatibles pour une image personnalisée
  1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Images personnalisées.
  2. Cliquez sur l'image personnalisée qui vous intéresse.
  3. Cliquez sur l'onglet Formes compatibles pour afficher la liste des formes compatibles avec l'image personnalisée.

Procédure de gestion des balises pour une image personnalisée
  1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Images personnalisées.
  2. Cliquez sur l'image personnalisée qui vous intéresse.
  3. Cliquez sur l'onglet Balises pour afficher ou modifier les balises existantes. Sinon, cliquez sur Actions supplémentaires, puis sur Ajouter des balises pour en ajouter de nouvelles.

Pour plus d'informations, reportez-vous à Balises de ressource.

Procédure de suppression d'une image personnalisée
  1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Images personnalisées.
  2. Cliquez sur l'image personnalisée qui vous intéresse.
  3. Cliquez sur Actions supplémentaires, puis sur Supprimer. Confirmez lorsque vous y êtes invité.

Utilisation de l'API

Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à la documentation relative à l'API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.

Utilisez les opérations suivantes pour gérer les images personnalisées :

Compatibilité X5 et X7 pour les images personnalisées

Les serveurs Oracle X5, X6 et X7 disposent d'un matériel hôte différent. Par conséquent, l'utilisation d'une image X5 ou X6 sur une instance de machine virtuelle ou Bare Metal X7 peut ne pas fonctionner sans modification supplémentaire. Pour les hôtes X7, Oracle recommande d'utiliser les images de plate-forme pour X7. Pour plus d'informations sur les images prenant en charge X7, reportez-vous aux notes sur la version des images. Ces images ont été explicitement créées et testées avec le matériel X7.

Si vous tentez d'utiliser une image X5 existante sur un matériel X7, prenez en compte les éléments suivants :

  • Aucune version de Windows n'est intercompatible.
  • Oracle Autonomous Linux 7 et Oracle Linux 8 sont intercompatibles.
  • Oracle Linux 6, Oracle Linux 7, Oracle Linux 8, Oracle Linux 9, Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04, CentOS 7 et CentOS Stream 8 sont intercompatibles. Cependant, vous devrez peut-être mettre à jour le noyau vers la version la plus récente pour installer les derniers pilotes de périphérique. Pour mettre à jour le noyau, exécutez l'une des commandes suivantes à partir d'une session de terminal :
    • Oracle Linux
      yum update
    • CentOS 7, CentOS Flux 8
      yum update
    • Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04
      apt-get update
                                  apt-get dist-upgrade

Si vous tentez d'utiliser une image X6 sur un matériel autre que X6, tenez compte des points suivants :

  • Oracle Linux 6, toutes les versions de CentOS ainsi que toutes celles de Windows ne sont pas intercompatibles
  • Oracle Autonomous Linux 7 et Oracle Linux 8 sont intercompatibles.
  • Oracle Linux 7, Ubuntu 22.04, Ubuntu 20.04 et Ubuntu 18.04 sont intercompatibles. Utilisez les images de plate-forme pour X6.

Les principaux pilotes de périphérique qui sont différents entre les hôtes X5, X6 et X7 sont les suivants :

  • Pilotes de périphérique réseau
  • Pilotes de périphérique de lecteur NVMe
  • Pilotes de périphérique GPU

Des mises à jour supplémentaires peuvent être requises selon la façon dont vous avez personnalisé l'image.