Lancement de votre première instance Linux
Dans ce tutoriel, effectuez les étapes de création et de connexion à une instance du service de calcul OCI. Une fois votre instance en cours d'exécution, créez et attachez un volume par blocs, si vous le souhaitez.
Tâches clés :
- Créer un compartiment
- Créer un réseau en nuage et un sous-réseau permettant l'accès à Internet
- Créer une instance
- Vous connecter à l'instance
- (Facultatif) Créez et attachez un volume par blocs
- (Facultatif) Nettoyer après avoir terminé le tutoriel
La figure suivante présente les composants créés dans le tutoriel.
Avant de commencer
Pour suivre ce tutoriel, vous devez disposer des éléments suivants :
- Conditions requises
-
- Un compte Oracle Cloud Infrastructure gratuit ou un compte payant.
- Un ordinateur MacOS, Linux ou Windows sur lequel
ssh
est installé. Toutes les versions courantes de chaque système d'exploitation incluentssh
par défaut.
Authentification et autorisation
Chaque service d'Oracle Cloud Infrastructure est intégré avec le service de gestion des identités et des accès (GIA) aux fins d'authentification et d'autorisation, pour toutes les interfaces (console, trousse SDK ou interface de ligne de commande et API REST).
Un administrateur d'une organisation a besoin de configurer les groupes, les compartiments et les politiques qui déterminent les utilisateurs pouvant accéder aux services et aux ressources, ainsi que le type d'accès. Par exemple, les politiques contrôlent qui peut créer des utilisateurs, créer et gérer le réseau en nuage, créer des instances, créer des seaux, télécharger des objets, etc. Pour plus d'informations, voir Gestion des domaines d'identité. Pour des détails précis sur l'écriture de politiques pour les différents services, voir Informations de référence sur les politiques.
Si vous êtes un utilisateur régulier (pas un administrateur) qui doit utiliser les ressources Oracle Cloud Infrastructure de la société, demandez à un administrateur de configurer un ID utilisateur pour vous. L'administrateur vous indiquera les compartiments que vous pouvez utiliser.
1. Créer un compartiment
Les compartiments vous aident à organiser et à contrôler l'accès aux ressources. Un compartiment est une collection de ressources connexes (telles que les réseaux en nuage, les instances de calcul ou les volumes par blocs). Seuls les utilisateurs des groupes autorisés par un administrateur de votre organisation ont accès à des compartiments spécifiques. Par exemple, un compartiment peut contenir tous les serveurs et volumes de stockage qui composent la version de production du système de ressources humaines d'une société. Seuls les utilisateurs disposant d'autorisations sur ce compartiment peuvent gérer ces serveurs et ces volumes.
- Ouvrez le menu de navigation et sélectionnez Identité et sécurité. Sous Identité, sélectionnez Compartiments.
- Cliquez sur Créer un compartiment.
- Entrez les informations suivantes :
- Nom : Entrez
<your-compartment-name>
- Description : Entrez une description (obligatoire), par exemple : Compartiment
<your-compartment-name>
pour le tutoriel de démarrage. Évitez d'entrer des informations confidentielles. - Compartiment parent : Sélectionnez le compartiment dans lequel vous voulez que ce compartiment réside. Par défaut, il s'agit du compartiment racine (ou de la location).
- Nom : Entrez
-
Cliquez sur Créer un compartiment.
Votre compartiment est affiché dans la liste.
Lorsque vous sélectionnez votre compartiment, vous ne voyez que les ressources de ce compartiment. Lorsque vous créez de nouvelles ressources, vous sélectionnez le compartiment dans lequel les créer. Par défaut, le contrôle de compartiment est le dernier compartiment sélectionné.
2 .Créer un réseau en nuage virtuel
Avant de pouvoir lancer une instance, créez un réseau en nuage virtuel (VCN) et un sous-réseau dans lequel lancer l'instance. Un sous-réseau est une subdivision de votre VCN définie à l'aide d'un intervalle d'adresses IP avec accès public ou privé. Le sous-réseau dirige le trafic en fonction d'une table de routage . En outre, la liste de sécurité d'un sous-réseau contrôle le trafic entrant et sortant de l'instance. Pour ce tutoriel, accédez à l'instance sur Internet à l'aide de l'adresse IP publique de l'instance. La table de routage dirige le trafic vers une passerelle Internet.
Pour plus d'informations sur les fonctions du VCN, voir Aperçu du service de réseau.
Utilisez le flux de travail Démarrer l'assistant de VCN pour créer un nouveau réseau en nuage virtuel (VCN). Le flux de travail effectue plusieurs opérations lors de l'installation du VCN :
- Crée un réseau VCN.
- Ajoute une passerelle Internet qui active les connexions Internet.
- Crée et configure des sous-réseaux publics et privés pour le VCN.
- Permet de configurer les tables de routage et les listes de sécurité pour les sous-réseaux.
Pour plus d'informations sur les réseaux en nuage virtuels, voir Gestion des VCN et des sous-réseaux.
Pour créer un réseau VCN, procédez de la façon suivante :
Les étapes fournies concernent un compte gratuit. Si vous utilisez un compte payant, les étapes peuvent différer de celles présentées ici.
- Ouvrez le menu de navigation , sélectionnez Service de réseau, puis Réseaux en nuage virtuels.
- Si nécessaire, sélectionnez le compartiment que vous avez créé à l'étape précédente dans la liste des compartiments du menu de navigation de gauche.
- Cliquez sur Démarrer l'Assistant VCN.
- Sélectionnez Créer un VCN avec connectivité Internet.
- Cliquez sur Démarrer l'Assistant VCN.
- Configurez le VCN. La boîte de dialogue de configuration contient les sections suivantes.
Informations de base
Entrez le nom du VCN et sélectionnez un compartiment.
- Nom :
<name-for-the-vcn>
Entrez un nom pour votre VCN. Évitez d'entrer des informations confidentielles.
- compartiment :
<your-compartment-name>
Sélectionnez votre compartiment.
Configurer le VCN
- Conservez les valeurs par défaut pour le bloc IPv4 CIDR du VCN et la résolution DNS.
Configurer le sous-réseau public
- Conservez les valeurs par défaut pour le type d'adresse IP et le bloc CIDRIPv4 CIDR IPv4.
Configurer le sous-réseau privé
- Conservez les valeurs par défaut pour le type d'adresse IP et le bloc CIDRIPv4 CIDR IPv4.
- Nom :
- Cliquez sur Suivant.
- Révisez vos sélections. Cliquez sur Précédent pour revenir en arrière et apporter des modifications.
- Cliquez sur Créer pour créer le VCN.
Le système crée le VCN et toutes ses ressources. Cela peut prendre un certain temps.
Une fois la création terminée, cliquez sur Voir le VCN pour voir votre nouveau VCN.
3. Créer une instance de machine virtuelle
Ensuite, lancez une instance avec une image Oracle Linux et une forme de base. Utilisez le flux de travail Créer une instance de machine virtuelle pour en créer une nouvelle. Le flux de travail effectue plusieurs opérations lors de l'installation de l'instance :
- Il crée et installe une instance de calcul exécutant Oracle Linux.
- Sélectionne votre réseau VCN et votre sous-réseau public pour connecter l'instance Oracle Linux à Internet.
- Il crée une paire de clés
ssh
que vous utiliserez pour vous connecter à l'instance.
Pour commencer à installer une instance à l'aide du flux de travail Créer une instance de machine virtuelle, procédez de la façon suivante :
Les étapes fournies concernent un compte gratuit. Si vous utilisez un compte payant, les étapes peuvent différer de celles présentées ici.
- Ouvrez le menu de navigation et sélectionnez Calcul. Sous Calcul, sélectionnez Instances.
- Cliquez sur Créer une instance.
La page Créer une instance de calcul s'affiche.
- Sélectionnez le nom et le compartiment.
Options initiales
- Nom :
<name-for-the-instance>
Entrez le nom de votre instance. Évitez d'entrer des informations confidentielles.
- Créer dans le compartiment :
<your-compartment-name>
Sélectionnez votre compartiment. Utilisez le compartiment créé à l'étape précédente.
- Nom :
- Vérifiez les paramètres de positionnement.
- Utilisez les valeurs par défaut. Un domaine de disponibilité vous est affecté.
Les valeurs par défaut sont les suivantes :
- Domaine de disponibilité : AD-1
- Type de capacité : Capacité sur demande
- Domaine d'erreur : Laisser Oracle choisir le meilleur domaine d'erreur
Note
Pour l'échelon gratuit, utilisez Option Toujours gratuit disponible pour le domaine de disponibilité. - Vérifiez les paramètres Sécurité.
- Utilisez les paramètres par défaut.
Les valeurs par défaut sont les suivantes :
- Instance dotée d'une protection maximale : Désactivée
- Calcul confidentiel : Désactivé
- Vérifiez les paramètres Image et forme. Cliquez sur Modifier.
Note
Voici des exemples de données pour une machine virtuelle Ampere A1. Les valeurs réelles peuvent être différentes.- Conservez l'image Oracle Linux 8 par défaut.
- Cliquez sur Modifier la forme.
- Sélectionnez Machine virtuelle.
- Pour les séries de formes, sélectionnez Ampere.
- Sélectionnez VM.Standard.A1. Flex la forme "Toujours gratuit".
- Sélectionnez 1 OCPU.
- Cliquez sur Sélectionner une forme.
Les valeurs sélectionnées sont similaires aux suivantes :
- Image : Oracle Linux 8
- Sous-version de l'image :
<current-build-date>
- Forme : VM.Standard.A1. Champ flexible
- OCPU : 1
- Mémoire (Go) : 6
- Bande passante de réseau (Gbit/s) : 1
Note
Pour l'offre de gratuité, utilisez les options de forme Option Toujours gratuit disponible. - Vérifiez les paramètres du réseau. Sélectionnez le VCN que vous avez créé à l'étape précédente. Les valeurs de réseau sont similaires aux suivantes :
- Réseau en nuage virtuel : <your-vcn>
- Sous-réseau : <pubic-subnet-for-your-vcn>
- Options de lancement : -
- Enregistrement DNS : Oui
- Utiliser les groupes de sécurité de réseau pour contrôler le trafic : Non
- Affecter une adresse IPv4 publique : Oui
- Adresse IPv4 privée : Affectation automatique lors de la création
- adresse IPv6 : Non disponible
- Vérifiez les paramètres Ajouter des clés SSH. Utilisez les valeurs par défaut fournies par le flux de travail.
- Sélectionnez l'option Créer une paire de clés pour moi.
- Cliquez sur enregistrer la clé privée et enregistrer la clé publique pour enregistrer les clés SSH privée et publique pour cette instance de calcul.
Pour utiliser vos propres clés SSH, sélectionnez l'une des options pour fournir votre clé publique. Pour générer vos propres paires de clés, voir : Gestion des paires de clés sur des instances Linux.
Note
Placez vos fichiers de clé privée et publique dans un endroit sûr. Vous ne pourrez pas extraire de nouveau les clés une fois l'instance de calcul créée.Important
Pour utiliser une paire de clés générée par OCI, accédez à l'instance à partir d'un système où OpenSSH est installé. OpenSSH est inclus par défaut dans toutes les versions courantes de Linux, MacOS, Windows et Windows Server. Pour plus d'informations, voir Gestion des paires de clés sur des instances Linux. - Vérifiez les paramètres Volume de démarrage.
Sélectionnez le paramètre Utiliser le chiffrement en transit. Laissez les deux autres paramètres vides.
- Vérifiez les paramètres Volumes par blocs. Utilisez les valeurs par défaut fournies par le flux de travail qui ne sélectionne aucun volume par blocs. Vous pourrez ajouter des volumes par blocs plus tard.
- Cliquez sur Créer pour créer l'instance.
L'instance s'affiche dans la console à l'état de provisionnement. Le provisionnement peut prendre plusieurs minutes avant que le statut passe à En cours d'exécution. N'actualisez pas la page. Une fois l'instance en cours d'exécution, attendez encore quelques minutes que le système d'exploitation démarre avant d'essayer de vous connecter.
4. Connexion à votre instance
Connectez-vous à votre instance Linux à l'aide d'une connexion Secure Shell (SSH). Les versions courantes de Linux, MacOS, Windows et Windows Server incluent un client OpenSSH par défaut. (Pour Windows, voir : Client OpenSSH.) Utilisez les clés SSH que vous avez générées lors de la création de votre instance.
Connectez-vous à votre instance à l'aide des instructions du système d'exploitation à partir duquel vous êtes connecté.
À l'aide de la paire de clés générée par OCI ou de votre propre paire de clés générée utilisée pour créer l'instance, connectez-vous à l'instance Linux.
- Définir les autorisations pour le fichier de clé privée
-
Définissez les autorisations de fichier pour le fichier de clé privée de sorte que seul l'utilisateur courant dispose d'un accès en lecture seule. Effectuez les étapes suivantes :
- Localisez les fichiers de clé SSH que vous avez créés ou créés pour votre instance.
- Dans Windows Explorer, accédez au fichier de clé privée, cliquez avec le bouton droit de la souris sur le fichier.
- Sélectionnez Propriétés.
- Dans l'onglet Sécurité, sélectionnez Avancé.
- Dans l'onglet Autorisations, pour les entrées d'autorisation, sous Principal, assurez-vous que votre compte d'utilisateur est répertorié.
- Sélectionnez Disable Inheritance (Désactiver l'héritage), puis Conversion des autorisations héritées en autorisations explicites pour cet objet.
- Pour les entrées d'autorisation, sélectionnez chaque entrée d'autorisation qui n'est pas associée à votre compte d'utilisateur et sélectionnez Supprimer.
- Assurez-vous que l'autorisation d'accès pour votre compte d'utilisateur est Contrôle complet.
- Enregistrer les modifications.
- Connectez-vous à l'instance avec PowerShell
-
Connectez-vous ensuite à l'instance avec PowerShell.
-
Ouvrez Windows PowerShell et exécutez la commande suivante :
ssh -i <private_key_file> <username>@<public-ip-address>
<private_key_file> est le chemin complet et le nom du fichier
.key
contenant la clé privée associée à l'instance à laquelle vous voulez accéder.<username> est le nom par défaut de l'instance. Pour les images compatibles avec Oracle Linux et Redhat Enterprise Linux, le nom d'utilisateur par défaut est
opc
. Pour les images Ubuntu, le nom par défaut estubuntu
.<public-ip-address> est l'adresse IP de l'instance extraite de la console.
- Si vous vous connectez à cette instance pour la première fois, vous devez accepter l'empreinte digitale de la clé. Pour accepter l'empreinte, entrez oui et appuyez sur Entrée.
- Vous êtes connecté à l'interpréteur de commandes par défaut pour l'instance.
- Lorsque vous avez terminé votre session, entrez
exit
à l'invite de l'interpréteur de commandes pour mettre fin à la session.
-
Utilisez la paire de clés générée par OCI ou la paire de clés utilisée pour créer l'instance. Suivez ensuite les étapes suivantes pour vous connecter à une instance OCI Linux.
- Ouvrez un terminal.
- Localisez le fichier de clé privée de votre paire de clés. L'emplacement de répertoire par défaut pour les clés SSH est
<your-home-directory>/.ssh
. -
Utilisez la commande suivante pour définir les autorisations du fichier de manière à ce que vous seul puissiez le lire :
Définissez les autorisations de fichier pour le fichier de clé privée de sorte que seul l'utilisateur courant dispose d'un accès en lecture seule :
chmod 400 <private_key_file>
<private_key_file> est le chemin complet et le nom du fichier contenant la clé privée associée à l'instance à laquelle vous voulez accéder.
-
Utilisez la commande SSH suivante pour accéder à l'instance.
ssh -i <private_key_file> <username>@<public-ip-address>
<private_key_file> est le chemin complet et le nom du fichier contenant la clé privée associée à l'instance à laquelle vous voulez accéder.
<username> est le nom par défaut de l'instance. Pour les images compatibles avec Oracle Linux et Redhat Enterprise Linux, le nom d'utilisateur par défaut est
opc
. Pour les images Ubuntu, le nom par défaut estubuntu
.<public-ip-address> est l'adresse IP de l'instance extraite de la console.
- Si vous vous connectez à cette instance pour la première fois, vous devez accepter l'empreinte digitale de la clé. Pour accepter l'empreinte, entrez oui et appuyez sur Entrée.
- Vous êtes connecté à l'interpréteur de commandes par défaut pour l'instance.
- Lorsque vous avez terminé votre session, entrez
exit
à l'invite de l'interpréteur de commandes pour mettre fin à la session.
Si vous utilisez une ancienne version du système d'exploitation Windows, vous pouvez utiliser PuTTY pour créer des clés et vous connecter à une instance Linux. Pour plus de détails sur la connexion à une instance Linux avec PuTTY, voir Connexion à une instance Linux à partir d'un système Windows à l'aide de PuTTY.
Windows prend désormais en charge le sous-système Windows pour Linux (WSL). Avec WSL, vous pouvez installer une version gratuite de Linux, telle qu'Oracle Linux ou Ubuntu, sur votre système Windows. Ensuite, à partir de WSL, les étapes de connexion à SSH sont les mêmes qu'un système Linux standard. Voir : Connexion à une instance Linux à partir d'un système MacOS ou Linux.
5 (Facultatif) Ajouter un volume par blocs
Le service de volumes par blocs fournit un stockage réseau à utiliser avec vos instances Oracle Cloud Infrastructure. Après avoir créé, attaché et monté un volume sur votre instance, vous pouvez l'utiliser comme s'il s'agissait d'un disque dur physique sur votre ordinateur. Un volume peut être attaché à une seule instance, mais vous pouvez le détacher d'une instance et l'associer à une autre instance en gardant vos données intactes.
Pour obtenir des détails complets sur le service, voir Aperçu du service de volumes par blocs.
- Ouvrez le menu de navigation et sélectionnez Stockage. Sous Stockage par blocs, sélectionnez Volumes par blocs.
- Cliquez sur Créer un volume par blocs.
- Dans la boîte de dialogue Créer un volume par blocs, entrez les données suivantes :
- Nom : Entrez un nom convivial. Évitez d'entrer des informations confidentielles.
- Créer dans le compartiment : Le compartiment courant est indiqué par défaut dans ce champ. Sélectionnez le compartiment dans lequel vous voulez créer le volume, si vous ne l'avez pas encore sélectionné.
- Domaine de disponibilité : Sélectionnez le même domaine de disponibilité que celui que vous avez sélectionné pour votre instance. Si vous avez suivi les instructions du tutoriel lors du lancement de votre instance, il s'agit du premier domaine de disponibilité de la liste. Le volume et l'instance doivent appartenir au même domaine de disponibilité.
- Groupe de positionnement de grappe : Conservez la valeur par défaut
none
. (Cette option peut ne pas apparaître en fonction du type de compte.) - Taille et performance du volume
- Sélectionnez Par défaut. Sélectionnez les valeurs par défaut suivantes :
- Taille du volume : 50 Go
- Performance du volume : Équilibre
- IOPS : 3 000 IOPS (60 IOPS/GB)
- Débit : 24 Mo/s (480 Ko/s par Go)
Important
Les valeurs listées concernent un compte gratuit. Les valeurs par défaut peuvent changer pour un compte payant.Note
Sélectionnez l'option Personnalisé pour modifier les options de taille et de performance.
- Sélectionnez Par défaut. Sélectionnez les valeurs par défaut suivantes :
- Politique de sauvegarde : Ne sélectionnez aucune politique de sauvegarde.
- Réplication inter-région : Sélectionnez Désactiver.
- Chiffrement de volume : Sélectionnez Chiffrer à l'aide des clés gérées par Oracle.
- Marqueurs : Laissez les champs de marquage vides.
- Laissez la case Voir la page de détails après la création de ce volume par blocs cochée.
- Cliquez sur Créer un volume par blocs.
Le provisionnement du volume par blocs démarre. Une fois le volume provisionné, vous pouvez l'associer à l'instance.
Ensuite, attachez le volume à votre instance :
-
Recherchez votre instance : Ouvrez le menu de navigation et sélectionnez Service de calcul. Sous Calcul, sélectionnez Instances.
-
Cliquez sur le nom de votre instance pour en voir les détails.
- Dans la section Ressources, cliquez sur Attacher des volumes par blocs.
- Cliquez sur Attacher un volume par blocs.
- Entrez les informations suivantes :
- Volume : sélectionnez l'option Sélectionner un volume.
- Si vous devez modifier le compartiment, cliquez sur Changer de compartiment, puis sélectionnez le compartiment dans lequel vous avez créé le volume par blocs.
- Volume dans <compartment> : Sélectionnez le volume par blocs dans la liste.
- Type d'attachement :
- Sélectionnez Recommandé.
Sélectionne Paravirtualisé.
- Laissez l'option Utiliser le chiffrement en transit désélectionnée.
Note
L'option Personnalisé vous permet de sélectionner des types d'attachement iSCSI ou NVMe. - Sélectionnez Recommandé.
- Accès : Sélectionnez Lecture/Écriture.
- Cliquez sur Attacher.
Le processus d'attachement prend quelques minutes. Vous savez que le volume est prêt lorsque la valeur du champ État d'attachement est ATTACHED.
Pour les volumes attachés avec le type d'attachement Paravirtualisé, aucune étape supplémentaire n'est requise après l'attachement des volumes. Le volume est connecté automatiquement.
Pour vérifier que votre volume est connecté :
- Connectez-vous à votre instance comme décrit dans la rubrique 4. Connectez-vous à votre instance.
- Vous êtes prêt à formater et à monter le volume. Pour obtenir la liste des périphériques pouvant être montés sur l'instance, exécutez la commande suivante :
sudo fdisk -l
Si votre disque est attaché avec succès, le volume indiqué dans la liste retournée contient des données similaires aux suivantes :
Disk /dev/sdb: 50.0 GB, 50010783744 bytes, 97677312 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Important
Connexion à des volumes sur des instances LinuxLors de la connexion à des volumes d'instances Linux, pour monter automatiquement ces volumes au démarrage de l'instance, vous devez utiliser des options spécifiques dans le fichier
/etc/fstab
, sinon le lancement de l'instance peut échouer. Pour plus d'informations, voir Options traditionnelles du fichier fstab et Options du fichier fstab pour les volumes par blocs utilisant des chemins de périphérique cohérents.
6 (Facultatif) Nettoyer les ressources
Une fois que vous avez terminé avec les ressources que vous avez créées pour ce tutoriel, procédez au nettoyage en mettant fin à l'instance et en supprimant les ressources que vous ne comptez plus utiliser.
- Ouvrez le menu de navigation et sélectionnez Calcul. Sous Calcul, sélectionnez Instances.
- Recherchez votre instance dans la liste Instances et cliquez sur son nom pour en afficher les détails.
- Dans la section Ressources de la page Détails de l'instance, cliquez sur Volumes par blocs attachés.
- Recherchez le volume, cliquez sur le , puis sur Détacher.
- Cliquez sur Continuer le détachement, puis cliquez sur OK.
- Lorsque l'état du volume est Détaché dans la console, vous pouvez le supprimer. Ouvrez le menu de navigation et sélectionnez Stockage. Sous Stockage par blocs, sélectionnez Volumes par blocs.
- Recherchez le volume, cliquez sur le menu Actions
, puis sur Mettre fin. Confirmez l'opération à l'invite.
- Ouvrez le menu de navigation et sélectionnez Calcul. Sous Calcul, sélectionnez Instances.
- Dans la liste des instances, recherchez l'instance que vous avez créée dans le tutoriel.
- Cliquez sur le menu Actions
, puis sur Mettre fin.
- Cochez la case Supprimer définitivement le volume de démarrage attaché, puis cliquez sur Mettre fin à l'instance.
- Ouvrez le menu de navigation , sélectionnez Service de réseau, puis Réseaux en nuage virtuels.
- Dans la liste des réseaux en nuage virtuels, recherchez le réseau que vous avez créé dans le tutoriel.
- Cliquez sur le menu Actions
, puis sur Mettre fin.
-
Cliquez sur Tout mettre fin pour supprimer toutes les ressources sous-jacentes de votre VCN.
Une fois toutes les ressources supprimées, vous pouvez fermer la boîte de dialogue.
Étape suivante
Maintenant que votre instance de calcul est en cours d'exécution et que vous avez attaché un stockage, envisagez d'effectuer les étapes suivantes :
- Installer votre propre logiciel sur l'instance.
- Ajouter d'autres utilisateurs pour qu'ils travaillent avec Oracle Cloud Infrastructure. Voir Ajouter des utilisateurs à une instance.