Utilisation de votre propre image

La fonction d'utilisation de votre propre image (BYOI) vous permet d'utiliser vos versions de systèmes d'exploitation dans le nuage à condition que le matériel sous-jacent les prenne en charge. Les services ne dépendent pas du système d'exploitation exécuté.

La fonction Utilisation de votre propre image offre les options suivantes :

  • Permet des projets de migration vers le nuage de type machine virtuelle.

  • Prend en charge les systèmes d'exploitation anciens et nouveaux.
  • Encourage les expériences.
  • Augmente la flexibilité de l'infrastructure.
Note

Exigences en matière d'acquisition de licences

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

Utilisation de votre propre image

Une partie critique de tout projet de migration vers le nuage de type portage virtuel est la migration des machines virtuelles sur place vers le nuage. Vous pouvez importer des volumes racines virtualisés sur place dans Oracle Cloud Infrastructure (OCI) à l'aide de la fonction d'importation d'images personnalisées, puis créer des instances de calcul à l'aide de ces images.

Vous pouvez importer des images personnalisées Windows et Linux et les utiliser pour créer des machines virtuelles dans Oracle Cloud Infrastructure. L'utilisation de sa propre image dans une instance sans système d'exploitation n'est pas prise en charge.

Pour des instructions décrivant comment importer votre propre image :

Limites et points à considérer

Prenez note de ce qui suit :

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

Modes de lancement

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

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

Le mode paravirtualisé offre une meilleure performance 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 Linux exécutant la version 3.4 du noyau ou les versions ultérieures prennent en charge les pilotes paravirtualisés. Vous pouvez vérifier la version du noyau du système à l'aide de la commande uname.

Pour vérifier la version du noyau à l'aide de la commande uname

Exécutez la commande suivante :

uname -a

La sortie doit ressembler à cet exemple :

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 est le numéro figurant dans la première partie de la chaîne de sortie. Dans l'exemple de sortie affiché précédemment, la version est 4.14.35.

Si votre image prend en charge les pilotes paravirtualisés, vous pouvez convertir les 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é.

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

    • Pour Micrologiciel et Micrologiciel privilégié, sélectionnez BIOS.
    • Pour les champs suivants, sélectionnez Paravirtualisé.

      • Mode de lancement
      • Mode de lancement préféré
      • Type d'attachement de carte
      • Type d'attachement réseau privilégié
      • Type de volume de démarrage
      • Type de volume de démarrage privilégié
      • Volume de données local
      • Type de volume de données local privilégié
      • Volume de données distant
      • Type de volume de données distant privilégié

Images Windows

Ces versions de Windows prennent en charge l'importation d'images personnalisées :

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

Pour les étapes d'importation d'une image Windows, voir Importation d'images Windows personnalisées.

L'option Utiliser sa propre licence (BYOL) pour Windows Server est autorisée lors du lancement d'une instance de machine virtuelle sur un hôte partagé ou lors du lancement d'une instance de machine virtuelle sur un hôte dédié. Pour plus d'informations sur BYOL et les exigences de licence pour les images Windows, octroi de licences Microsoft sur Oracle Cloud Infrastructure.

Images Linux

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

Détails du soutien :

  • Oracle Cloud Infrastructure a testé les systèmes d'exploitation indiqués dans le tableau suivant et permet aux clients de s'assurer que les instances lancées à partir de ces images et créées selon les directives de cette rubrique sont accessibles à l'aide de SSH.
  • Pour les versions de système d'exploitation autres que celles couvertes par un service de prise en charge officiel d'Oracle (par exemple Oracle Linux avec Premier Support), Oracle Cloud Infrastructure fournit un soutien à la clientèle raisonnable limité à l'obtention d'une instance lancée et accessible au moyen du protocole SSH.
  • La prise en charge d'Oracle Cloud Infrastructure lors de la création d'une instance à partir d'un système d'exploitation personnalisé n'assure pas que le fournisseur du système d'exploitation prend également en charge cette instance. Les clients qui exécutent Oracle Linux dans Oracle Cloud Infrastructure ont automatiquement accès au soutien Oracle Linux Premier Support.
Système d'exploitation de type Linux ou UNIX Versions prises en charge
CentOS 6.9, 7, Stream 8 ou versions supérieures
Debian 5.0.10, 6.0, 7, 8 ou versions ultérieures
Flatcar Container Linux 2345.3.0 ou versions ultérieures
FreeBSD 8, 9, 10, 11, 12 ou versions ultérieures
openSUSE Leap 15.1
Oracle Linux 5.11, 6.x, 7.x, 8.x, 9.x
RHEL

Prise en charge de Red Hat et OCI au moyen du programme Red Hat Certified Cloud and Service Provider (CCSP) : pour les versions et les formes, voir Red Hat Ecosystem Catalog - Oracle Cloud Infrastructure

Soutien limité d'OCI : 4.5, 5.5, 5.6, 5.9, 5.11, 6.5, 6.9, 7 ou versions ultérieures

SUSE 11, 12.1, 12.2 ou versions ultérieures
Ubuntu 12.04, 13.04 ou versions ultérieures

Certaines versions des images Red Hat Enterprise Linux (RHEL) sont prises en charge au moyen du programme Red Hat Certified Cloud and Service Provider (CCSP). Pour connaître les exigences et les étapes de création d'une instance à l'aide d'une image RHEL prise en charge, voir Images Red Hat Enterprise Linux (RHEL).

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

Pour les étapes d'importation d'une image Linux, voir Importation d'images Linux personnalisées.

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

Vous pouvez utiliser un système d'exploitation invité avec votre propre hyperviseur à l'aide de la technologie KVM (Kernel-based Virtual Machine) ou Hyper-V.

Note

Le déploiement de ESXi avec utilisation de votre propre hyperviseur sur des instances de calcul sans système d'exploitation n'est pas pris en charge. ESXi est uniquement pris en charge en provisionnant un centre de données défini par logiciel pour des solutions VMware Oracle Cloud. Pour plus d'informations, voir Solution VMware.

Utilisation de votre propre solution KVM

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

Pour utiliser votre propre solution KVM, créez d'abord une instance sans système d'exploitation à l'aide de l'image KVM du site Marketplace. Copiez ensuite le système d'exploitation invité sur place dans KVM sur l'instance sans système d'exploitation. Pour plus d'informations, voir Oracle Linux KVM.

Utilisation de votre propre solution Hyper-V

Vous pouvez utiliser vos propres images de système d'exploitation ou d'anciens systèmes d'exploitation, tels que Windows Server 2016, en utilisant Hyper-V sur des instances sans système d'exploitation.

Pour utiliser votre propre solution Hyper-V, en premier lieu créez une instance sans système d'exploitation à l'aide de l'image de plate-forme Windows Server Datacenter. Oracle Cloud Infrastructure délivre une licence pour Windows Server lorsque l'instance est lancée. Copiez ensuite le système d'exploitation invité sur place dans Hyper-V sur l'instance sans système d'exploitation. Aucune licence supplémentaire n'est requise, car Windows Server Datacenter inclut un nombre illimité de machines virtuelles.

Prenez note des points suivants :

  • Oracle Cloud Infrastructure fournit une licence lorsque vous lancez une instance à l'aide d'une image personnalisée. Si vous voulez utiliser votre propre licence pour Windows Server, vous devez activer Windows Server avec votre propre licence. Pour les étapes, voir Acquisition de licences Microsoft pour Oracle Cloud Infrastructure.
  • L'importation de votre propre image ISO n'est pas prise en charge.

Pour la liste des invités Hyper-V pris en charge, voir les 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 des instances de calcul et de base de données à partir du réseau en nuage virtuel. Nous vous recommandons de configurer les instances afin d'utiliser le service NTP pour Oracle Cloud Infrastructure. Pour plus d'informations sur la configuration des instances pour ce service, voir Configuration du service NTP Oracle Cloud Infrastructure pour une instance.