Dans cet article, je vais vous montrer comment configurer votre Synology Nas pour le démarrage sans disque Fedora Workstation 36 sur vos ordinateurs d'Iscsi Sanvia Ipxe.
Termes techniques
SAN: La forme complète de SAN est le réseau de rangement. C'est le serveur ISCSI. Dans ce cas, c'est votre Synology Nas.
Disque / Lun ISCSI: Le disque logique partagé sur le réseau via ISCSI est appelé un LUN ISCSI (numéro d'unité logique). Dans cet article, je l'appellerai également un disque ISCSI.
cible iscsi: Un ou plusieurs disques / LUNS ISCSI seront mappés sur une cible ISCSI. Il vous sera demandé de vous connecter dans une cible ISCSI pour accéder aux disques / LUNS ISCSI mappés.
IQN: La forme complète de l'IQN est le nom qualifié ISCSI. C'est un identifiant unique pour l'objectif ISCSI et le client ISCSI.
Pour des informations plus détaillées sur ISCSI et comment cela fonctionne, lisez l'article Configurer le serveur de stockage ISCSI sur CentOS 8.
Topologie du réseau
La topologie du réseau utilisée dans cet article est présentée ci-dessous. Ici, j'ai un Synology Nas et deux ordinateurs sans disque PC-01 et PC-02 connecté à mon réseau domestique. PC-01 a l'adresse MAC 00: 0C: 29: 5A: E5: 56 et PC-02 a l'adresse MAC 00: 0c: 29: AF: 38: 6A. Je vais vous montrer comment configurer votre Synology NAS et le serveur de démarrage IPXE d'une manière que les ordinateurs PC-01 et PC-02 Démarrer automatiquement à partir de différents disques / LUNS ISCSI en fonction de leurs adresses MAC.
Noter que Votre topologie de réseau sera différente. Alors, n'oubliez pas de faire les ajustements nécessaires dans les sections suivantes de cet article.
Configuration d'une adresse IP statique sur votre Synology NAS
Vous aurez des problèmes avec le démarrage PXE avec IPXE et le démarrage sans disque Fedora Workstation 36 sur vos ordinateurs si l'adresse IP de votre synologie NAS change fréquemment.
Configurez une adresse IP statique sur votre Synology NAS avant de configurer le démarrage sans disque à partir d'Iscsi SAN avec IPXE. Si vous avez besoin d'aide pour définir une adresse IP statique sur votre Synology NAS, lisez l'article comment attribuer une adresse IP statique à une synologie NAS?.
Préparation de Synology NAS pour le démarrage PXE avec IPXE
Préparez votre Synology NAS pour le démarrage PXE avec IPXE.
Pour préparer votre Synology NAS pour le démarrage PXE avec IPXE, lisez l'article Comment configurer Synology NAS en tant que serveur de démarrage PXE pour les images d'installation Linux Netboot avec IPXE (version BIOS et UEFI).
Vous devriez voir les fichiers et dossier suivants dans le pxeboot Dossier partagé de votre Synology NAS Une fois que votre Synology NAS est configurée pour le démarrage PXE avec IPXE.
Dans le config / dossier, vous verrez un fichier de configuration de démarrage IPXE botte.ipxe aussi.
Assurez-vous que vous avez tous les fichiers et dossiers nécessaires dans le pxeboot dossier partagé avant d'aller plus loin. N'oubliez pas de lire et de suivre l'article Comment configurer Synology NAS en tant que serveur de démarrage PXE pour les images d'installation Linux Netboot avec IPXE (version BIOS et UEFI) Si vous avez des difficultés à mettre en place IPXE sur votre Synology Nas.
Création des fichiers de configuration IPXE nécessaires pour le démarrage sans disque
Je configurerai IPXE d'une manière qu'un fichier de configuration de démarrage différent est utilisé pour chaque ordinateur sur le réseau en fonction de l'adresse MAC des ordinateurs. De cette façon, vous pouvez configurer séparément le démarrage PXE pour chacun des ordinateurs du réseau. Vous pouvez également configurer plusieurs options de démarrage pour chacun des ordinateurs séparément. Cela vous donne beaucoup de flexibilité.
Ouvrir le [pxeboot] / config / boot.ipxe Fichier de configuration de démarrage avec un éditeur de texte et saisissez les lignes de codes suivantes:
#!ipxe
Définir NAS_IP 192.168.0.114
set boot_url tftp: // $ nas_ip / config / boot- $ net0 / mac: hexhyp.ipxe
Écho démarrage à partir de l'URL $ boot_url
chaîne $ boot_url
Ici, 192.168.0.114 L'adresse IP de ma synologie NAS est-elle. Assurez-vous de le remplacer par le vôtre à partir de maintenant. Si vous avez besoin d'aide pour trouver l'adresse IP de votre Synology NAS, lisez l'article Comment puis-je trouver l'adresse IP de ma synologie NAS?.
Une fois que vous avez terminé, enregistrez le botte.ipxe fichier de configuration.
Ici, IPXE recherchera des fichiers de configuration de démarrage botte-.ipxe dans le config / dossier du pxeboot dossier partagé. L'adresse MAC de l'ordinateur est-elle démarrée via IPXE. IPXE exécutera le fichier de configuration de démarrage BOOT-00-0C-29-5A-E5-56.ipxe Si l'ordinateur PC-01 avec l'adresse MAC 00: 0C: 29: 5A: E5: 56 Bottes via ipxe. Remarquez comment les Colons (:) de l'adresse MAC est remplacée par des traits-).
Maintenant, créez un nouveau fichier de configuration de démarrage BOOT-00-0C-29-5A-E5-56.ipxe pour l'ordinateur PC-01 avec l'adresse MAC 00: 0C: 29: 5A: E5: 56 et saisir les lignes suivantes dans ce fichier.
Une fois que vous avez terminé, enregistrez le BOOT-00-0C-29-5A-E5-56.ipxe déposer.
Créer un autre fichier de configuration de démarrage BOOT-00-0C-29-AF-38-6A.ipxe pour l'ordinateur PC-02 avec l'adresse MAC 00: 0c: 29: AF: 38: 6A et saisir les lignes suivantes dans ce fichier.
Une fois que vous avez terminé, enregistrez le BOOT-00-0C-29-AF-38-6A.ipxe déposer.
Une fois que vous avez créé les fichiers de configuration de démarrage requis, vous pouvez démarrer PXE les ordinateurs de votre réseau.
Dans ce cas, il montrera le message Démarrage sur PC1 comme marqué dans la capture d'écran ci-dessous si je démarque l'ordinateur PC-01. Cela signifie que PXE BOOT ON PC-01 travaux. IPXE lit le fichier de configuration BOOT-00-0C-29-5A-E5-56.ipxe Lorsque PXE a démarré sur PC-01.
De la même manière, si je démarque l'ordinateur PC-02, il montrera le message Démarrage sur PC2 comme marqué dans la capture d'écran ci-dessous. Cela signifie que PXE BOOT ON PC-02 Fonctionne et IPXE lit le fichier de configuration BOOT-00-0C-29-AF-38-6A.ipxe Lorsque PXE a démarré sur PC-02.
Création d'un LUN ISCSI pour installer Fedora Workstation 36
Dans cette section, je vais vous montrer comment créer une cible ISCSI et un LUN sur votre Synology Nas. Également sur la façon de cartographier le LUN ISCSI à la cible ISCSI afin que vous puissiez installer Fedora Workstation 36 et démarrer Fedora Workstation 36 Diskless sur votre ordinateur / serveur avec IPXE. Si vous souhaitez en savoir plus sur la création d'une cible ISCSI sur votre Synology NAS, lisez l'article Comment faites-vous une cible ISCSI en synologie?.
Tout d'abord, ouvrez le Manager application à partir du menu d'application de l'interface Web DSM de votre Synology NAS.
Le Manager l'application doit être ouverte.
Accédez à la iscsi section et cliquez sur le Ajouter bouton pour créer une nouvelle cible ISCSI.
Vous devrez cliquer sur le Créer bouton à la place pour créer une nouvelle cible ISCSI comme marqué dans la capture d'écran ci-dessous si vous avez déjà créé des cibles ISCSI.
L'assistant de création cible ISCSI doit être affiché. Vous pouvez créer une nouvelle cible ISCSI à partir d'ici. Pour plus d'informations sur les options disponibles de l'assistant ISCSI Target Creation Creation, lisez l'article Comment faites-vous une cible ISCSI en synologie?.
Je vais vous montrer comment créer une cible ISCSI pour le démarrage sans disque de l'ordinateur PC-01 seul. Vous pouvez créer une cible ISCSI pour l'ordinateur PC-02 de la même manière.
Tapez cible PC-01 Comme le nom cible ISCSI1, iqn.2022-05.com.Linuxhint: PC-01-cible Comme le iqn2, Et cliquez sur Suivant3.
Noter que IQN est un identifiant unique pour les cibles ISCSI de votre Synology NAS. Le IQN suit un format spécifique. Pour en savoir plus sur IQN et son format, lisez la section cible ISCSI de l'article Comment faire une cible ISCSI en synologie?.
Sélectionner Créer un nouveau LUN et cliquez sur Suivant.
Tapez PC-01-DISK01 Comme le nom du LUN ISCSI1. Sélectionnez un volume où vous souhaitez stocker les données LUN ISCSI dans le Emplacement menu déroulant2. Tapez la quantité d'espace disque (en unité GB / gigaoctet) que vous souhaitez allouer pour le LUN3. Ensuite, sélectionnez une méthode d'allocation d'espace dans le Allocation de l'espace menu déroulant4, et cliquez sur Suivant5.
Pour plus d'informations sur Mince provisionnement et Provisioning épais, Lire la section Création d'une LUN de l'article Comment faire une cible ISCSI en synologie?.
Un résumé des paramètres utilisés pour créer une nouvelle cible LUN et ISCSI sera affiché.
Cliquer sur Fait Pour créer une nouvelle cible LUN et ISCSI avec ces paramètres.
Une nouvelle cible ISCSI cible PC-01 devrait être créé. Un nouveau Lun PC-01-DISK01 doit être créé et mappé sur la cible ISCSI cible PC-01 aussi.
De la même manière, créez une nouvelle cible ISCSI cible PC-02 pour l'ordinateur PC-02. Créer un nouveau LUN PC-02-DISK01 et mappez-le à la cible ISCSI cible PC-02.
Vous trouverez beaucoup d'informations sur tous les LUN que vous avez créés dans le Secouer Section de la Manager application comme vous pouvez le voir dans la capture d'écran ci-dessous.
Vous devrez activer plusieurs sessions aux cibles ISCSI que vous avez créées pour les ordinateurs PC-01 et PC-02 Pour le démarrage sans disque ISCSI de Fedora Workstation 36 pour fonctionner parfaitement.
Sélectionnez-le et cliquez sur Modifier Pour activer plusieurs sessions pour la cible ISCSI cible PC-01.
Vérifier la Autoriser plusieurs séances à partir d'un ou plusieurs initiateurs ISCSI cocher la boîte à partir du Avancé Onglet et cliquez sur Sauvegarder.
Plusieurs séances doit être activé pour la cible ISCSI cible PC-01 Comme vous pouvez le voir dans la capture d'écran ci-dessous.
De la même manière, activer Plusieurs séances pour la cible ISCSI cible PC-02.
Installation de Fedora Workstation 36 sur ISCSI LUN
Vous devrez créer un lecteur de pouce USB amorçable de Fedora Workstation 36 en utilisant l'image ISO officielle. Démarrer Fedora Workstation 36 sur votre ordinateur à partir du lecteur de pouce de démarrage USB en mode live pour installer Fedora Workstation 36 sur les luns ISCSI que vous avez créés dans la section précédente de cet article.
Si vous avez besoin d'aide pour créer un lecteur de pouce USB amorçable de Fedora Workstation 36 à partir de l'image officielle ISO Fedora Workstation 36, lisez l'article comment installer Fedora Workstation 35 à partir de l'USB.
Vous verrez la fenêtre suivante une fois que vous aurez démarré à partir du lecteur de pouce USB démarrable de Fedora Workstation 36. Sélectionner Démarrer fedora-workstation-live 36 et presser E.
Tapez inst.non-Ibftisboot à la fin de linuxefi ligne marquée dans la capture d'écran ci-dessous et appuyez sur F10 pour démarrer.
Fedora Workstation 36 devrait démarrer en mode live. Cliquer sur Installer sur le disque dur Pour installer Fedora Workstation 36 sur un disque ISCSI.
Fedora Workstation 36 Le programme d'installation doit être affiché.
Sélectionnez votre langue et cliquez sur Continuer.
Cliquer sur Destination d'installation.
Cliquer sur Ajouter un disque… Pour ajouter un disque ISCSI.
Cliquer sur Ajouter une cible iscsi…
Tapez l'adresse IP de votre Synology Nas dans le Adresse IP cibler section1.
Tapez un IQN unique pour le client / initiateur ISCSI dans le Nom de l'initiateur ISCSI section2. Dans cet article, j'utiliserai le Iqn iqn.2022-05.com.Linuxhint: IPXE-PC-01 En tant que client / initiateur IQN. Si vous avez besoin d'une explication approfondie du format IQN, lisez le Conventions ISCSI Target et Initiator Noming Conventions Section de l'article Configurer le serveur de stockage ISCSI sur Centos 8.
Une fois que vous avez terminé, cliquez sur Découverte de démarrage3.
Toutes les cibles ISCSI que vous avez créées sur votre Synology NAS devraient être répertoriées.
Sélectionner iqn.2022-05.com.Linuxhint: PC-01-cible et cliquez sur Connexion.
Cliquer sur D'ACCORD.
Vous devriez voir un nouveau disque ISCSI.
Sélectionnez-le et cliquez sur Fait.
Le disque ISCSI doit être sélectionné comme destination d'installation.
Noter que Dans cet article, je ferai un partitionnement automatique juste pour garder les choses simples. Si vous souhaitez effectuer un partitionnement manuel, assurez-vous de vérifier l'article comment installer Fedora Workstation 35 de l'USB.
Cliquer sur Fait.
Cliquer sur Commencer l'installation.
Fedora Workstation 36 est installé sur le disque ISCSI.
Fedora Workstation 36 est installé sur le disque ISCSI.
À ce stade, Fedora Workstation 36 doit être installé sur le disque ISCSI.
Cliquer sur Installation de finition.
Maintenant, vous pouvez arrêter votre ordinateur.
Cliquer sur Barre d'état système > Éteindre / déconnecter > Éteindre… comme marqué dans la capture d'écran ci-dessous pour arrêter votre ordinateur.
Cliquer sur Éteindre. Votre ordinateur s'arrêtera. Par la suite, vous pouvez supprimer le lecteur de pouce USB de votre ordinateur.
De la même manière, vous pouvez installer Fedora Workstation 36 sur l'autre ISCSI LUN / DISK que vous avez créé.
Maintenant, configurez les fichiers de configuration de démarrage spécifiques à l'ordinateur IPXE afin que vous puissiez démarrer Fedora Workstation 36 sur vos ordinateurs à partir des disques ISCSI via IPXE.
Configurer PC-01 (qui a l'adresse MAC 00: 0C: 29: 5A: E5: 56) pour démarrer Fedora Workstation 36 du disque ISCSI PC-01-DISK01 (qui est cartographié sur la cible ISCSI cible PC-01 avec le iqn iqn.2022-05.com.Linuxhint: PC-01-cible). Ouvrez le fichier de configuration de démarrage IPXE BOOT-00-0C-29-5A-E5-56.ipxe avec un éditeur de texte et tapez dans les lignes suivantes:
#!ipxe
Définir Initiateur-IQN IQN.2022-05.com.Linuxhint: IPXE.PC-01
Sanboot --FileName \ Efi \ Fedora \ Shimx64.EFI ISCSI: 192.168.0.114 ::: 1: iqn.2022-05.com.Linuxhint: PC-01-cible
Une fois que vous avez terminé, le fichier de configuration de démarrage IPXE BOOT-00-0C-29-5A-E5-56.ipxe devrait regarder comme suit:
Ici, iqn.2022-05.com.Linuxhint: IPXE.PC-01 est le IQN du nom de l'initiateur ISCSI1. Cela devrait être la même valeur que vous avez fixé dans l'installation de Fedora Workstation 36 sur la section ISCSI LUN de cet article.
iqn.2022-05.com.Linuxhint: PC-01-cible est le IQN de la cible ISCSI de votre Synology Nas que vous souhaitez vous connecter et démarrer Fedora Workstation 36 du disque ISCSI mappé PC-01-DISK012.
192.168.0.114 L'adresse IP de votre Synology NAS est-elle3.
De la même manière, vous pouvez configurer PC-02 (qui a l'adresse MAC 00: 0c: 29: AF: 38: 6A) pour démarrer Fedora Workstation 36 du disque ISCSI PC-02-DISK01 (qui est cartographié sur la cible ISCSI cible PC-02 avec le iqn iqn.2022-05.com.Linuxhint: PC-02-cible). Ouvrez simplement le fichier de configuration de démarrage IPXE BOOT-00-0C-29-AF-38-6A.ipxe Avec un éditeur de texte, saisissez les mêmes lignes que dans le fichier de configuration de démarrage BOOT-00-0C-29-5A-E5-56.ipxe, et faire les ajustements nécessaires.
Démarrage de Fedora Workstation 36 à partir des disques ISCSI via IPXE
Maintenant que tout est prêt, vous pouvez démarrer l'ordinateur PC-01 via ipxe. Votre ordinateur doit commencer à démarrer Fedora Workstation 36 à partir du disque ISCSI PC-01-DISK01 Comme vous pouvez le voir dans la capture d'écran ci-dessous.
Peu de temps, vous verrez le menu Grub de Fedora Workstation 36.
Sélectionner Fedora Linux (*) 36 (édition de poste de travail) et presser .
Fedora Workstation 36 devrait démarrer à partir du disque ISCSI. Vous verrez la fenêtre de configuration initiale de Fedora Workstation 36. Vous pouvez configurer un compte utilisateur pour Fedora Workstation 36 à partir d'ici.
Une fois que vous avez fait la configuration initiale, vous pouvez utiliser Fedora Workstation 36 sur votre ordinateur / serveur comme d'habitude. Vous n'aurez pas besoin de disque physique installé sur votre ordinateur.
De la même manière, vous pouvez démarrer Fedora Workstation 36 sur l'ordinateur PC-02 du disque ISCSI PC-02-DISK01 via ipxe.
Démarrage sans disque d'autres distributions Linux
Si vous avez besoin d'aide pour configurer Synology NAS pour le démarrage sans disque d'autres distributions Linux à partir de disques ISCSI via IPXE, lisez les articles suivants:
Conclusion
Dans cet article, je vous ai montré comment configurer une synologie NAS pour le démarrage sans disque (à partir des disques ISCSI) Fedora Workstation 36 sur les ordinateurs / serveurs de votre réseau via IPXE. Je vous ai montré comment configurer IPXE pour utiliser différentes configurations de démarrage IPXE pour différents ordinateurs / serveurs sur votre réseau en fonction de leur adresse MAC. De cette façon, vous pourrez configurer / contrôler le démarrage pour chacun des ordinateurs / serveurs sur le réseau séparément et également configurer le démarrage multiple. Cela rendra également le démarrage sans disque sans couture comme le démarrage à partir de disques locaux.
Les références:
https: // accéder.chapeau rouge.com / documentation / en-us / red_hat_enterprise_linux / 8 / html / performing_a_standard_rhel_installation / iscsi-disks-in-installation-prog_installing-rhel