Introduction à Oracle Linux
Oracle Cloud Infrastructure offre un jeu d'images de plate-forme Oracle Linux que vous pouvez sélectionner lors de la création d'une instance.
Pour plus d'informations sur les images de plate-forme Oracle Linux, voir Images de plate-forme. Pour plus d'informations sur des versions spécifiques d'images de plate-forme, voir Informations sur la version.
Principales caractéristiques d'Oracle Linux sur Oracle Cloud Infrastructure
Les images Oracle Linux disponibles sur Oracle Cloud Infrastructure sont les suivantes :
Les avantages des images Oracle Linux pour Oracle Cloud Infrastructure par rapport aux déploiements traditionnels d'Oracle Linux sont les suivants :
-
Les instances ont automatiquement accès au contenu ULN (Unbreakable Linux Network).
-
Si l'instance est connectée à une passerelle de service, l'accès au contenu ULN se fait automatiquement par l'intermédiaire des serveurs yum régionaux. Contrairement au serveur yum Oracle Linux public, les serveurs yum régionaux Oracle Cloud Infrastructure reflètent tous les canaux ULN. Ainsi, vous pouvez accéder au contenu ULN sans inscrire le système auprès d'ULN ni utiliser d'autres outils pour gérer l'accès aux canaux, ce qui simplifie la gestion des logiciels dans l'instance.
-
-
Oracle Ksplice est installé par défaut sur toutes les images.
-
Vous pouvez exécuter Ksplice pour installer les correctifs manuellement ou activer les mises à jour automatiques pour obtenir les derniers correctifs de sécurité sans avoir à redémarrer.
-
-
Le noyau par défaut est la dernière version de Unbreakable Enterprise Kernel (UEK) disponible pour l'image.
-
Utiliser UEK comme noyau par défaut garantit la prise en charge d'un maximum de fonctionnalités immédiatement après le déploiement d'une instance.
-
-
Les instances peuvent utiliser les utilitaires OCI.
-
Les utilitaires OCI sont un jeu d'outils personnalisés qui permettent à l'instance d'accéder aux informations sur les ressources d'infrastructure. Ces outils peuvent vous aider à détecter ou à provisionner automatiquement des ressources en fonction de vos besoins.
-
Création d'une instance
Créez une instance Oracle Linux à l'aide d'images fournies par Oracle ou d'images Marketplace.
S'il s'agit de la première fois que vous créez une instance, avant de commencer, nous vous recommandons de créer d'abord un réseau en nuage virtuel (VCN). Dans le tableau de bord de la console, sous Créer, sélectionnez Configurer un réseau à l'aide d'un assistant, puis Créer un VCN. Le flux de travail "Créer un réseau en nuage virtuel" crée un VCN qui configure automatiquement un sous-réseau public et un sous-réseau privé, ainsi que toutes les passerelles et règles de routage requises. En outre, le flux de travail fournit une option pour configurer IPv6.
Pour plus d'informations, voir :
- Meilleures pratiques pour votre image de calcul
- Utilisation des instances
- Lancement d'un tutoriel sur une instance Linux
Pour créer une instance Oracle Linux, effectuez les tâches décrites dans les sections suivantes.
Oracle Cloud Infrastructure a introduit une nouvelle expérience de la console. Passez au mode de prévisualisation de la console pour suivre le nouveau flux de travail à plusieurs étapes Créer une instance.
Informations de base
Naviguez jusqu'à la page Instances de calcul et démarrez le flux de travail Créer une instance.
- Ouvrez le menu de navigation et sélectionnez Calcul. Sous Calcul, sélectionnez Instances.
- Cliquez sur Créer une instance.
- Entrez le nom et sélectionnez le compartiment dans Créer dans le compartiment.
Vous pourrez ajouter ou modifier le nom ultérieurement. Le nom n'a pas besoin d'être unique car un identificateur Oracle Cloud (OCID) identifie de manière unique l'instance.
- Dans la section Positionnement :
- Sélectionner un domaine de disponibilité.
- (Facultatif) Sélectionnez un type de capacité, activez le groupe de positionnement de grappe ou spécifiez un domaine d'erreur, cliquez sur Afficher les options avancées. Pour plus d'informations, voir Définir les détails de l'instance.
- Dans la section Image et forme :
- Sous Image, sélectionnez une image Oracle Linux pour l'instance. Par défaut, une image Oracle Linux est utilisée pour démarrer l'instance. Pour sélectionner une autre image Oracle Linux ou un volume de démarrage, cliquez sur Modifier l'image. Pour plus d'informations, voir Sélection d'une image, Images fournies par Oracle et Images du marché des applications.
- Sous Forme, sélectionnez une forme pour l'instance. Par défaut, la forme est une machine virtuelle AMD. Pour sélectionner une autre forme ou modifier la configuration de la forme par défaut, cliquez sur Modifier la forme. Pour plus d'informations, voir Sélection d'une forme.
- (Facultatif) Cliquez sur Afficher les options avancées pour configurer ce qui suit pour l'instance :
- Gestion - Service de métadonnées d'instance, script d'initialisation, marquage et attributs de sécurité
- Disponibilité - Options de migration en direct
- Oracle Cloud Agent - Plugiciels à exécuter sur l'instance par défaut, Surveillance des journaux personnalisés, Commande d'exécution d'instance de calcul, Surveillance des instances de calcul et Protection de la charge de travail du service de protection d'infrastructure en nuage sont sélectionnés.
Pour plus d'informations, voir la configuration des options avancées et de la migration en direct.
- Cliquez sur Suivant.
Sécurité
Activez les instances protégées ou le calcul confidentiel, mais pas les deux en même temps.
- (Facultatif) Activez l'instance dotée d'une protection maximale.
- (Facultatif) Activez le calcul confidentiel.
- Cliquez sur Suivant.
Réseau
Configurez une carte d'interface réseau virtuelle (VNIC) à l'aide d'un réseau en nuage virtuel (VCN). Vous avez la possibilité de créer un nouveau VCN ou d'utiliser un réseau existant. Toutefois, pour disposer de l'ensemble des options, nous vous recommandons de créer un VCN avant de créer une instance.
Si vous n'êtes pas sûr de vos besoins en réseau, consultez :
- Scénarios de réseau
- Configurer la carte VNIC principale
- Configurer l'adresse IP principale
- Configurer les paramètres de réseau avancés
Pour configurer une carte VNIC et éventuellement ajouter des clés SSH, procédez comme suit :
- Entrez un nom de carte VNIC.
- Pour le réseau principal, sélectionnez l'une des options suivantes :
- Sélectionner un réseau en nuage virtuel existant.
Utilisez cette option si vous avez déjà un VCN. Sélectionnez le compartiment VCN et le nom du VCN dans les listes.
- Créer un réseau en nuage virtuel
Utilisez cette option si vous n'avez pas de VCN existant ou si vous ne voulez pas en utiliser un existant. Entrez un nom pour le nouveau VCN et sélectionnez-en un.
- Sélectionner un réseau en nuage virtuel existant.
- Pour le sous-réseau, sélectionnez une des options suivantes :
- Sélectionner un sous-réseau existant
Utilisez cette option si vous avez déjà un sous-réseau. Sélectionnez le compartiment et le nom du sous-réseau dans les listes.
- Créer un sous-réseau public
Utilisez cette option si vous avez créé un nouveau VCN à l'étape précédente ou si vous voulez un nouveau sous-réseau pour un VCN existant. Entrez un nom pour le nouveau sous-réseau, sélectionnez un compartiment pour celui-ci et entrez un bloc CIDR.
- Sélectionner un sous-réseau existant
- Dans la section Adresses IP de la carte VNIC principale :
- Si vous avez créé un nouveau sous-réseau public à l'étape précédente, les adresses IPv4 privées et publiques sont automatiquement affectées.
- Si vous utilisez un sous-réseau existant :
- Pour Adresse IPv4 privée, sélectionnez Affecter automatiquement ou Affecter manuellement. Pour l'option Affecter manuellement, entrez une adresse IP.
- Pour Adresse IPv4 publique, laissez l'option par défaut qui affecte une adresse IP publique. Ou, désélectionnez l'option par défaut si vous n'avez pas besoin d'une adresse IP publique. Si vous n'êtes pas sûr, vous pouvez toujours en affecter un plus tard, si nécessaire.
- Pour les adresses IPv6, vous devez activer l'adressage IPv6 sur le VCN et le sous-réseau avant d'affecter des adresses IPv6 à l'instance.
- (Facultatif) Développez Options avancées et configurez l'une des options suivantes :
- Utiliser des groupes de sécurité de réseau pour contrôler le trafic : Sélectionnez cette option pour ajouter la carte VNIC principale de l'instance à un ou plusieurs groupes de sécurité de réseau.
- enregistrement DNS : Sélectionnez s'il faut affecter un enregistrement DNS privé à la carte VNIC. Voir DNS dans le réseau en nuage virtuel.
- Options de lancement : Sélectionnez le type de lancement du service de réseau.
- Dans la section Ajouter des clés SSH, sélectionnez l'une des options suivantes :
- Générer une paire de clés pour moi - Cliquez sur Télécharger la clé privée et sur Télécharger la clé publique pour enregistrer la paire de clés localement.
- Charger un fichier de clé publique (.pub) - Sélectionnez ou déposez votre clé publique dans le champ Clé publique SSH.
- Coller la clé publique - Copiez une clé publique existante et collez-la dans le champ Clé publique SSH.
- Aucune clé SSH - Si vous ne fournissez pas de clé SSH, vous ne pourrez pas vous connecter à l'instance à l'aide du protocole SSH.
Pour plus d'informations, voir Ajouter des clés SSH ou Gestion des paires de clés sur des instances Linux.
- Cliquez sur Suivant.
Stockage
Configurez des volumes de démarrage et des volumes par blocs.
- (Facultatif) Dans la section Volume de démarrage, configurez les options de taille et de chiffrement pour le volume de démarrage de l'instance :
- Activez Spécifier une taille de volume de démarrage personnalisée et conservez les valeurs par défaut qui fournissent une performance équilibrée ou modifiez-les en fonction de vos besoins en matière de performance.
- Par défaut, l'option Utiliser le chiffrement en transit est activée. Désactivez si vous ne voulez pas chiffrer les données.
- Activez Chiffrer ce volume avec une clé que vous gérez pour utiliser une clé existante.
- (Facultatif) Dans la section Volumes par blocs, cliquez sur Attacher un volume par blocs pour ouvrir le panneau.
- Pour Volume, sélectionnez un volume dans un compartiment, créez un nouveau volume ou entrez un OCID de volume.
- Déterminez le type de fichier joint. Par défaut, le type d'attachement recommandé est ISCSI. Facultativement, sélectionnez un chemin de périphérique pour le volume par blocs.
- Sélectionnez l'option Type d'accès Lecture/écriture, Lecture/écriture, partageable ou Lecture seule, partageable.
- Cliquez sur Attacher.
Pour plus d'informations, voir Attacher des volumes par blocs.
- Cliquez sur Suivant.
Vérifier
Vérifiez la configuration de l'instance et effectuez l'une des opérations suivantes :
- Si vous êtes satisfait de la configuration, cliquez sur Créer. La page de détails de l'instance est créée et son statut affiche Provisionnement. Pour suivre la progression de l'opération et dépanner les erreurs qui se produisent lors de la création de l'instance, utilisez la demande de travail associée.
- Pour retourner à une section et apporter des modifications, cliquez sur Précédent.
- Pour arrêter le flux de travail de création d'instance, cliquez sur Annuler.
- Pour créer une pile que vous pouvez utiliser pour installer, configurer et gérer votre instance de calcul au moyen du modèle "infrastructure-code", cliquez sur Enregistrer en tant que pile. Pour plus d'informations, voir Création d'une pile à partir d'une page de création de ressource.
Accès à une instance
Connectez-vous à votre instance Oracle Cloud Infrastructure à l'aide de SSH.
Préalables
Avant de vous connecter, obtenez les informations suivantes :
- Client SSH
- Adresse IP publique de l'instance
- Chemin d'accès au fichier de clé privée RSA SSH-2
Connexion au moyen de SSH
- Exécutez les préalables.
- À partir d'un client SSH, connectez-vous à l'instance à l'aide de l'utilisateur
opc
par défaut.Par exemple :
ssh -i PRIVATE_KEY_PATH opc@PUBLIC_IP_ADDRESS
- Une fois connecté en tant qu'utilisateur
opc
, vous pouvez utiliser la commandesudo
pour exécuter des tâches d'administration.Par exemple, exécutez la commande suivante pour afficher les détails de tous les périphériques de stockage attachés à votre instance :
sudo oci-iscsi-config --show
Pour plus d'informations, voir :
Installation des logiciels
Installez les logiciels en activant les référentiels des serveurs yum régionaux d'Oracle Cloud Infrastructure.
Contrairement au serveur yum Oracle Linux public, les serveurs yum régionaux Oracle Cloud Infrastructure reflètent tous les canaux ULN. Par conséquent, les instances de calcul peuvent accéder au contenu ULN sans qu'il soit nécessaire d'enregistrer le système auprès d'ULN. Pour plus d'informations, voir :
Connexion au serveur yum régional
Les instances connectées à la passerelle de service ont automatiquement accès aux serveurs yum régionaux. Les variables yum $ociregion
et $ocidomain
déterminent le serveur régional auquel l'instance se connecte.
Par exemple, la variable baseurl
pour le référentiel _latest
d'Oracle Linux 8 est :
baseurl=https://yum$ociregion.$ocidomain/repo/OracleLinux/OL8/baseos/latest/$basearch/
-
Définissez la variable
$ociregion
en alimentant/etc/yum/vars/ociregion
.Si le fichier
ociregion
n'existe pas ou est vide,baseurl
pointe vers le serveur yum Oracle Linux public. En général, lorsque vous créez l'instance, la variable$ociregion
est définie pour pointer vers le serveur yum régional le plus proche sur le réseau de services Oracle Cloud Infrastructure. Par exemple, si$ociregion
a la valeur-phx
, la variablebaseurl
est développée pour pointer vers le serveur yum régional de Phoenix. - Définissez la variable
$ocidomain
en alimentant/etc/yum/vars/ocidomain
.
Accès au contenu ULN
Pour accéder au contenu ULN sur les serveurs yum régionaux, installez les ensembles release-el
appropriés et activez les référentiels auxquels vous avez besoin d'accéder.x
Par exemple, sur Oracle Linux 8, vous pouvez exécuter les commandes suivantes pour accéder au référentiel ol8_oci_included
, qui contient des outils tels qu'Oracle Instant Client, Oracle Java Development Kit et Oracle Java Runtime Environment :
sudo dnf install oci-included-release-el8 sudo dnf config-manager --enable ol8_oci_included
D'autres canaux ULN sont également disponibles directement au moyen des serveurs yum régionaux d'Oracle Cloud Infrastructure. Par exemple, pour accéder aux canaux Ksplice sur une instance de calcul Oracle Linux 8, vous pouvez effectuer les opérations suivantes :
sudo yum install ksplice-release-el8 sudo yum-config-manager --enablerepo ol8_ksplice ol8_x86_64_userspace_ksplice
La plupart de ces canaux sont installés et disponibles par défaut dans les dernières images de plate-forme.
Utilisation du centre de gestion du système d'exploitation
Vous pouvez utiliser le centre de gestion du système d'exploitation pour gérer les ensembles sur les instances Oracle Linux, notamment leur installation, leur suppression et leur mise à jour. Pour plus d'informations, voir Gestion des ensembles Oracle Linux.
Le centre de gestion du système d'exploitation utilise des sources de logiciels pour fournir des ensembles à des instances et suivre les mises à jour disponibles pour ces ensembles. Une source de logiciels est une collection d'ensembles. Les sources de logiciels permettent de contrôler les ensembles qui peuvent être installés sur les instances sans qu'une connexion manuelle soit requise, ni la configuration des référentiels sur chaque instance. Pour plus d'informations, voir Gestion des sources de logiciels.
Mise à jour d'une instance
Utilisez Oracle Ksplice, le centre de gestion du système d'exploitation ou Oracle Autonomous Linux pour automatiser les mises à jour du système, mais suivez également les recommandations pour garder votre système à jour.
Utilisation d'Oracle Ksplice
Vous pouvez utiliser Oracle Ksplice pour appliquer des correctifs à un système sans qu'un redémarrage soit nécessaire. Cependant, ces mises à jour ne se produisent qu'en mémoire. Vous devez également mettre à jour les ensembles sur disque vers leur dernière version, de sorte que lorsque le système redémarre, il utilise la version la plus récente. Suivez les recommandations sous Mise à jour du système.
Utilisation du centre de gestion du système d'exploitation
Vous pouvez utiliser le centre de gestion du système d'exploitation pour gérer et surveiller les mises à jour des environnements de système d'exploitation des instances Oracle Linux. Le centre de gestion du système d'exploitation vous permet de regrouper les instances pour effectuer les mises à jour, en fournissant des fonctions automatisées de gestion de parc et de correctifs. Pour plus d'informations, voir Gestion des ensembles Oracle Linux.
Utilisation d'Autonomous Linux
Autonomous Linux peut effectuer des mises à jour automatiques programmées des ensembles du système. Autonomous Linux fournit des mises à jour quotidiennes automatiques en plus des mises à jour Ksplice sans temps d'arrêt pour le noyau, OpenSSL et les bibliothèques glibc. Ces mises à jour sont appelées mises à jour autonomes. Lorsque vous créez une instance Autonomous Linux, le service crée automatiquement une tâche programmée contrôlée pour les mises à jour autonomes. Vous pouvez mettre à jour l'heure de début des mises à jour autonomes quotidiennes à l'aide de la console, de l'interface de ligne de commande ou de l'API.
Mise à jour du système
Mettez régulièrement à jour le système d'exploitation et les ensembles d'espace utilisateur pour obtenir les derniers correctifs de bogue et correctifs de sécurité.
Oracle vous recommande d'effectuer les opérations suivantes :
-
Abonnez l'instance au référentiel yum
_latest
pour votre version d'Oracle Linux. -
Mettez à jour tous les logiciels installés en dehors du gestionnaire d'ensembles yum d'Oracle Linux.
Par exemple, les outils tels que
flatpak
etsnap
pour l'installation d'applications de bureau, etpip
,gem
etnpm
pour l'installation de modules et de bibliothèques Python, Ruby et Node, disposent de leurs propres mécanismes de mise à jour logicielle. -
Actualisez toujours les instances vers la version la plus récente du système d'exploitation.
Oracle Linux utilise une approche de mise à jour continue pour tenir les logiciels à jour. Par exemple, Oracle Linux 8.4 ou Oracle Linux 8 Update 4 sont des instantanés continus des derniers ensembles pris en charge pour la version d'Oracle Linux et ne sont pas considérés comme des versions indépendantes d'Oracle Linux.
-
Mettez à jour manuellement les ensembles ou installez et configurez l'outil approprié pour effectuer des mises à jour automatiques.
- Pour les instances Oracle Linux 7, vous pouvez utiliser l'utilitaire
yum-cron
décrit dans Oracle Linux 7 : Gestion des logiciels. - Pour les instances Oracle Linux 8 et 9, vous pouvez utiliser l'utilitaire
dnf-automatic
décrit dans Oracle Linux 8 : Gestion des logiciels sous Oracle Linux et Oracle Linux 9 : Gestion des logiciels sous Oracle Linux.
- Pour les instances Oracle Linux 7, vous pouvez utiliser l'utilitaire
Ajout d'utilisateurs et de groupes
Utilisez l'utilisateur opc
par défaut pour ajouter des utilisateurs et des groupes à une nouvelle instance.
Oracle recommande de créer et de configurer des utilisateurs et des groupes selon les accès dont vous avez besoin. Accédez à l'instance en tant qu'utilisateur opc
(voir Accès à une instance), puis ajoutez les utilisateurs et les groupes nécessaires. Voir Créer des utilisateurs et des groupes sous Oracle Linux pour une présentation générale des utilisateurs et des groupes sous Oracle Linux.
À quoi sert l'utilisateur opc?
Les instances Oracle Linux ont un utilisateur opc
par défaut. Utilisez ce compte pour créer et configurer des utilisateurs et des groupes supplémentaires.
Caractéristiques du compte opc
:
- Privilèges
sudo
complets. -
Aucun mot de passe configuré.
L'accès au compte se fait à l'aide de SSH avec une paire de clés configurée lors de la création de l'instance (voir Accès à une instance).
Ajout d'un utilisateur
Pour ajouter un utilisateur nommé alice
au système :
sudo useradd alice
Pour définir un mot de passe pour l'utilisateur :
sudo passwd alice
Ajout d'un groupe
Pour ajouter un groupe nommé staff
au système :
sudo groupadd staff
Pour ajouter l'utilisateur alice
au groupe staff
:
sudo usermod -G staff alice
Gérez les utilisateurs d'un groupe à l'aide de la commande groupmems
. Par exemple, pour supprimer alice
du groupe staff
:
sudo groupmems -d alice -g staff
Configuration des autorisations
Définissez des autorisations en configurant des utilisateurs et des groupes dans /etc/sudoers
.
Par défaut, les membres du groupe wheel
peuvent utiliser sudo pour obtenir tous les privilèges de l'utilisateur racine. Vous pouvez ajouter des entrées pour des utilisateurs ou des groupes en ajoutant des fichiers dans /etc/sudoers.d
. Par exemple, les privilèges affectés à l'utilisateur opc
sont définis dans /etc/sudoers.d/90-cloud-init-users
.
Migration vers Oracle Cloud Infrastructure
Vous pouvez migrer des images Oracle Linux sur place vers Oracle Cloud Infrastructure à l'aide des utilitaires oci-image-migrate
. Voir Utilitaires de migration d'image pour OCI.
Ressources d'apprentissage pour Oracle Linux
Utilisez ces ressources pour en savoir plus sur Oracle Linux.
- Documentation générale sur Oracle Linux
- La documentation générale sur Oracle Linux n'est pas propre à Oracle Cloud Infrastructure, mais la plupart du contenu s'applique.
- Ressources d'apprentissage
-
Utilisez les ressources d'entraînement Oracle Linux suivantes pour développer vos compétences à l'aide de vidéos gratuites et de tutoriels et de laboratoires pratiques.
- Parcours d'apprentissage pour Oracle Linux
- Parcours Oracle Linux
- Parcours Oracle Linux sur Oracle Cloud Infrastructure
- Parcours Gestionnaire d'automatisation Oracle Linux
- Parcours Environnement natif Oracle Cloud
- Parcours Gestion du système d'exploitation sur Oracle Cloud Infrastructure
- Centre de gestion du système d'exploitation sur la piste Oracle Cloud Infrastructure
- Tutoriels sur Oracle Linux 9
- Tutoriels sur Oracle Linux 8
- Oracle Linux et exercices de virtualisation
- Parcours d'apprentissage pour Oracle Linux
- Blogues et forums de communauté
- Utilisez ces ressources pour suivre les fonctionnalités mises en vedette par Oracle ou pour communiquer avec d'autres utilisateurs de la communauté pour obtenir de l'aide et des informations supplémentaires.