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 des instances de calcul à l'aide de ces images.

Vous pouvez importer des 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 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.
  • 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 les formes AMD et reposant 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 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 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 distant
      • 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 2012 Standard, Datacenter
  • Windows Server 2012 R2 Standard, Datacenter
  • Windows Server 2016 Standard, Datacenter
  • Windows Server 2019 Standard, Datacenter
  • Windows Server 2022 Standard, Datacenter

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 n'est pas autorisée lors du lancement d'une instance de machine virtuelle sur un hôte partagé. Pour plus d'informations sur l'utilisation de votre propre licence et sur les exigences en matière de gestion des licences pour les images Windows, reportez-vous à Options de gestion des licences pour Microsoft Windows et à Programme 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'import d'images personnalisées.

Détails d'assistance :

  • Oracle Cloud Infrastructure a testé les systèmes d'exploitation répertoriés dans le tableau suivant et aide les clients à s'assurer que les instances lancées à partir de ces images et créées conformément aux instructions de cette rubrique sont accessibles via SSH.
  • Pour toute version de système d'exploitation autre que celles couvertes par un service de support technique officiel d'Oracle (par exemple, Oracle Linux avec Premier Support), Oracle Cloud Infrastructure fournit un support technique commercialement raisonnable limité au lancement d'une instance et à son accès via SSH.
  • Le fait qu'Oracle Cloud Infrastructure prenne en charge la création d'une instance à partir d'un système d'exploitation personnalisé ne garantit pas la prise en charge de l'instance par le fournisseur du 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

Prise en charge de Red Hat et d'OCI via le programme CCSP ( Certified Cloud and Service Provider) de Red Hat : pour connaître les versions et les formes, reportez-vous au catalogue de l'écosystème Red Hat (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 ulté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 (Red Hat Enterprise Linux) sont prises en charge via le programme CCSP (Fournisseur certifié de cloud et de services) de Red Hat. Pour connaître la configuration requise et la procédure à suivre pour créer une instance à l'aide d'une image RHEL prise en charge, reportez-vous à la section Red Hat Enterprise Linux (RHEL) Images.

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 utiliser votre propre hyperviseur 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 utiliser vos propres images de système d'exploitation ou un système d'exploitation plus ancien, tel que Windows Server 2016 avec Hyper-V sur des 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 obtenir la procédure, reportez-vous à Activation des licences sur un hôte dédié.
  • 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 :

Pour plus d'informations sur le déploiement d'Hyper-V, reportez-vous à Déploiement d'Hyper-V sur Oracle Cloud Infrastructure.

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 Compute et Database à partir de votre réseau cloud virtuel. Nous vous recommandons de configurer vos instances pour qu'elles utilisent le service NTP d'Oracle Cloud Infrastructure. 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.