Utilisation de votre propre image (BYOI)

La fonctionnalité Utilisation de votre propre image (BYOI) vous permet d'intégrer vos propres versions de systèmes d'exploitation au cloud, tant que le matériel sous-jacent la prend en charge. Les services ne dépendent pas du système d'exploitation que vous exécutez.

La fonctionnalité d'utilisation de votre propre image (BYOI) :

  • permet de réaliser des projets de migration de machine virtuelle vers le cloud,

  • prend en charge les anciens et nouveaux systèmes d'exploitation,
  • encourage l'expérimentation,
  • augmente la flexibilité de l'infrastructure.
Remarque

Exigences en matière de gestion des licences

Vous devez respecter toutes les exigences en matière de gestion des licences lorsque vous téléchargez et démarrez des instances reposant sur des images de système d'exploitation que vous fournissez.

Utilisation de votre propre image

La migration de machines virtuelles sur site vers le cloud est une partie essentielle de tout projet de migration cloud par portage. Vous pouvez importer des volumes racine virtualisés sur site vers Oracle Cloud Infrastructure (OCI) à l'aide de la fonctionnalité d'import d'image personnalisée, puis créer les instances de calcul à l'aide de ces images.

Vous pouvez importer les images personnalisées basées sur Windows et Linux, et les utiliser pour créer des machines virtuelles sur Oracle Cloud Infrastructure. L'utilisation de votre propre image dans une instance Bare Metal n'est pas prise en charge.

Pour obtenir des instructions sur l'importation de votre propre image :

Limites et remarques

Tenez compte des informations suivantes :

  • Exigences de licence : vous devez respecter toutes les exigences en matière de licence lorsque vous téléchargez et démarrez des instances reposant sur des images de système d'entreprise que vous fournissez.
  • La taille d'image maximale est de 400 Go.
  • Les limites de service et les quotas de compartiment s'appliquent aux images personnalisées. Pour plus d'informations, reportez-vous à Limites de service. Vous pouvez demander une augmentation de limite de service.

Modes de lancement

Vous pouvez lancer les machines virtuelles Linux importées en mode paravirtualisé ou émulé. Sur des formes AMD et reposant sur Arm, des images Oracle Linux Cloud Developer et des images Red Hat Enterprise Linux, les images importées sont prises en charge en mode paravirtualisé uniquement.

Les images importées Windows sont prises en charge en mode paravirtualisé uniquement.

Le mode paravirtualisé offre de meilleures performances que le mode émulé. Nous vous recommandons d'utiliser le mode paravirtualisé si votre système d'exploitation le prend en charge. Les systèmes d'exploitation basés sur Linux exécutant la version 3.4 ou ultérieure du noyau prennent en charge les pilotes paravirtualisés. Vous pouvez vérifier la version du noyau de votre système à l'aide de la commande uname.

Procédure de vérification de la version du noyau à l'aide de la commande uname

Exécutez la commande suivante :

uname -a

La sortie doit ressembler à l'exemple suivant :

Linux ip_bash 4.14.35-1818.2.1.el7uek.x86_64 #2 SMP Mon Aug 27 21:16:31 PDT 2018 x86_64 x86_64 x86_64 GNU/Linux

La version du noyau correspond au numéro de la première partie de la chaîne de sortie. Dans l'exemple de sortie présenté précédemment, la version est 4.14.35.

Si votre image prend en charge les pilotes paravirtualisés, vous pouvez convertir vos instances en mode émulé existantes en instances paravirtualisées. Une fois la conversion terminée, les instances créées à partir de l'image sont lancées en mode paravirtualisé.

Procédure de conversion des instances en mode émulé en instances paravirtualisées
  1. Créez une image personnalisée de l'instance.
  2. Modifiez les fonctionnalités de l'image personnalisée afin d'utiliser les paramètres suivants :

    • Pour Microprogramme préféré et Microprogramme préféré, sélectionnez BIOS.
    • Dans les champs suivants, sélectionnez Paravirtualisé.

      • Mode de lancement
      • Mode de lancement préféré
      • Type d'attachement de carte d'interface réseau
      • Type d'attachement réseau préféré
      • Type de volume d'initialisation
      • Type de volume d'initialisation préféré
      • Volume de données local
      • Type de volume de données local préféré
      • Volume de données distantes
      • Type de volume de données distant préféré

Images Windows

Les versions de Windows suivantes prennent en charge l'import d'images personnalisées :

  • Windows Server 2016 : centre de données, standard, noyau standard
  • Windows Server 2019 : Datacenter, Standard, Standard Core
  • Windows Server 2022 : Datacenter, Standard, Standard Core
  • Windows Server 2025 : Datacenter, Standard, Standard Core

Pour connaître la procédure d'import d'une image Windows, reportez-vous à Import d'images Windows personnalisées.

L'utilisation de votre propre licence (BYOL) pour Windows Server est autorisée lorsque vous lancez une instance de machine virtuelle sur un hôte partagé ou lorsqu'une instance de machine virtuelle sur un hôte dédié est lancée. Pour plus d'informations sur BYOL et les conditions de licence requises pour les images Windows, reportez-vous à Licence Microsoft sur Oracle Cloud Infrastructure.

Images Linux

Les systèmes d'exploitation de type Linux et UNIX du tableau suivant prennent en charge l'import d'images personnalisées.

Détails de prise en charge:

  • Oracle Cloud Infrastructure a testé les systèmes d'exploitation répertoriés dans le tableau suivant et aide le client à s'assurer que l'instance lancée à partir de ces images et créée conformément aux instructions de cette rubrique est accessible via SSH.
  • Pour toute version d'O/S autre que celles couvertes par un service de support techniques officiel d'Oracle (par exemple, Oracle Linux avec Premier Support), Oracle Cloud Infrastructure fournit une assistance technique commercialement raisonnable limitée au lancement d'une instance et à son accessibilité via SSH.
  • Le fait que Oracle Cloud Infrastructure prenne en charge la création d'une instance à partir d'un système d'utilisation personnalisé ne garantit pas la Prise en charge de l'instances par le fournisseur de système d'exploitation. Les clients exécutant Oracle Linux sur Oracle Cloud Infrastructure ont automatiquement accès à Oracle Linux Premier Support.
Système d'exploitation de type Linux ou UNIX Versions prises en charge
CentOS 6.9, 7 et Stream 8 ou version ultérieure
Debian 5.0.10, 6.0, 7, 8 ou version ultérieure
Flatcar Container Linux 2345.3.0 ou version ultérieure
FreeBSD 8, 9, 10, 11, 12 ou version ultérieure
openSUSE Leap 15.1
Oracle Linux 5.11, 6.x, 7.x, 8.x et 9.x
RHEL

Support from Red Hat and OCI through the Red Hat Certified Cloud and Service Provider (CCSP) program: for versions and shapes, see Red Hat Ecosystem Catalog - Oracle Cloud Infrastructure

Prise en charge limitée d'OCI : 4.5, 5.5, 5.6, 5.9, 5.11, 6.5, 6.9, 7 ou version supérieure

SUSE 11, 12.1, 12.2 ou version ultérieure
Ubuntu 12.04, 13.04 ou version ultérieure

Certaines versions des images RHEL de Red Hat Enterprise Linux (RHEL) sont prises en charge via le programme CCSP (Red Hat Certified Cloud and Service Provider). Pour connaître les conditions requises et les étapes de création d'une instance à l'aide d'une image RHEL prise en charge, reportez-vous à Images Red Hat Enterprise Linux (RHEL).

Vous pouvez également réussir à importer d'autres distributions Linux.

Pour connaître les étapes d'import d'une image basée sur Linux, reportez-vous à Import d'images Linux personnalisées.

Utilisation de votre propre système d'exploitation invité d'hyperviseur

Vous pouvez utiliser votre propre système d'exploitation invité d'hyperviseur à l'aide d'une machine virtuelle basée sur un noyau (KVM) ou d'Hyper-V.

Remarque

L'utilisation de votre propre déploiement d'hyperviseur ESXi sur des instances de calcul Bare Metal n'est pas prise en charge. ESXi est pris en charge uniquement via le provisionnement d'un centre de données défini par logiciel d'Oracle Cloud VMware Solution. Pour plus d'informations, reportez-vous à VMware Solution.

Utilisation de votre propre machine virtuelle basée sur un noyau (KVM)

Vous pouvez utiliser vos propres images de système d'exploitation ou des systèmes d'exploitation plus anciens comme Ubuntu 6.x, RHEL 3.x ou CentOS 5.4 à l'aide de KVM sur des instances Bare Metal.

Pour créer votre propre KVM, créez d'abord une instance Bare Metal à l'aide de l'image KVM à partir de Marketplace. Ensuite, copiez votre système d'exploitation invité sur site vers KVM sur l'instance Bare Metal. Pour plus d'informations, reportez-vous à Oracle Linux KVM.

Utilisation de votre propre hyperviseur Hyper-V

Vous pouvez vous servir de vos propres images du système d'exploitation ou de systèmes d'exploitation plus anciens, tels que Windows Server 2016, à l'aide d'Hyper-V sur les instances Bare Metal.

Pour utiliser votre propre hyperviseur Hyper-V, créez d'abord une instance Bare Metal à l'aide de l'image de plate-forme Windows Server Datacenter. Oracle Cloud Infrastructure émet une licence pour Windows Server lorsque l'instance est lancée. Ensuite, copiez votre système d'exploitation invité sur site vers Hyper-V sur l'instance Bare Metal. Aucune licence supplémentaire n'est requise car Windows Server Datacenter inclut des machines virtuelles illimitées.

Tenez compte des points suivants :

  • Oracle Cloud Infrastructure émet une licence lorsque vous lancez une instance à l'aide d'une image personnalisée. Si vous voulez utiliser votre propre licence (BYOL) pour Windows Server, vous devez activer Windows Server avec cette licence. Pour connaître les étapes, reportez-vous à Programme de licences Microsoft sur Oracle Cloud Infrastructure.
  • L'import de votre propre image ISO n'est pas pris en charge.

Pour obtenir la liste des invités Hyper-V pris en charge, reportez-vous aux ressources suivantes :

Service NTP

Oracle Cloud Infrastructure offre un service NTP entièrement géré, sécurisé et hautement disponible que vous pouvez utiliser pour définir la date et l'heure de vos instances de calcul et de base de données à partir de votre réseau cloud virtuel (VCN). Nous vous recommandons de configurer vos instances pour qu'elles utilisent le service Oracle Cloud Infrastructure NTP. Pour plus d'informations sur la configuration des instances de sorte qu'elles utilisent ce service, reportez-vous à Configuration du service NTP d'Oracle Cloud Infrastructure pour une instance.