Configurer RAID 1, 5 ou 6 dans le système Rescue sur des serveurs avec contrôleur matériel et image netboot.xyz
Veuillez utiliser la fonction « Imprimer » au bas de la page pour créer un PDF.
Pour Serveur Dédié et Serveur Bare Metal avec une image netboot.xyz
Dans ce guide, vous apprendrez comment démarrer votre Serveur Dédié ou Serveur Bare Metal dans le système Rescue et comment y configurer un RAID matériel (RAID 1, 5 ou 6) à l'aide des outils en ligne de commande storcli ou perccli. Ceci est nécessaire pour ajuster manuellement la configuration matérielle avant l'installation du système d'exploitation.
Si vous commandez un Serveur Dédié ou un Serveur Bare Metal configurable individuellement avec un RAID 1 matériel et un RAID 5 matériel et que vous y installez une image netboot.xyz, vous devez configurer un RAID 1 sur le datastore principal et un RAID 5 ou un RAID 6 sur le datastore supplémentaire de type HDD ou SSD à l'aide des outils de ligne de commande storcli ou perccli.
Remarques
- La création d'un RAID matériel requiert de très bonnes connaissances en administration de serveur avec Linux.
- La création et la configuration d'un RAID matériel ne sont pas comprises dans l'étendue du support. Vous trouverez un aperçu des prestations incluses dans l'article suivant du Centre d'Assistance : Informations générales sur l'étendue du support pour les produits serveur
Attention
- Lors de la création d'un nouveau RAID, toutes les données existantes sur les disques durs cibles sont supprimées.
- Effectuez une sauvegarde avant d'apporter des modifications à un RAID existant.
Démarrer le serveur dans le Rescue System (système de secours)
Avant de pouvoir apporter des modifications au contrôleur RAID, le serveur doit être démarré dans un environnement neutre.
- Connectez-vous à votre compte IONOS.
Dans la barre de titre, cliquez sur Menu > Serveurs & Cloud.
Facultatif : Si vous avez plus d'un contrat Serveurs et Cloud, sélectionnez celui que vous souhaitez. Si vous n'avez qu'un seul contrat, il sera ouvert directement.
- Dans la section Infrastructure > Serveurs, activez sur le serveur souhaité.
- Cliquez sur Actions > Redémarrer. La fenêtre Redémarrer le serveur s'ouvre.
- Sélectionnez la méthode Rescue System.
- Si vous avez installé l'image netboot.xyz, sélectionnez le système de secours Netboot.xyz latest. Si vous avez installé une autre image, sélectionnez le système de secours Rescue-System (Linux).
- Cliquez sur Oui. Le serveur va démarrer dans le Rescue System Linux.
- Pour vous connecter au Rescue System Linux sur votre serveur, établissez une connexion réseau chiffrée avec votre serveur via SSH à l'aide des données d'accès affichées.
Identifier les contrôleurs matériels et les lecteurs
Après vous être connecté(e) au Rescue System via SSH, vous devez déterminer quel contrôleur et quels outils sont disponibles.
Vérifiez quel outil est disponible sur votre système. Pour cela, saisissez successivement les commandes suivantes afin de demander la version :
- storcli64 -v (pour les contrôleurs Broadcom/LSI courants)
- storcli2 -v (pour la dernière génération de contrôleurs tri-mode (NVMe/SAS/SATA))
- perccli64 -v (pour les contrôleurs RAID Dell PowerEdge de générations antérieures)
- perccli2 -v (pour la dernière génération de Dell, comme les systèmes GraniteRapids/Blackwell)
Afficher l'ID du contrôleur et l'état des lecteurs physiques existants
Remarque
Dans ce guide, nous utilisons storcli64 à titre d'exemple. Remplacez cette commande par storcli2, perccli64 ou perccli2 en fonction de votre système.
Affichez les contrôleurs installés :
storcli64 /call show
- Notez l'ID du contrôleur (généralement 0).
Vérifiez l'état des lecteurs physiques existants (Physical Drives - PD) :
storcli64 /c0/eALL/sALL show all
- Surveillez l'état des disques durs. Pour qu'un RAID puisse être créé, les disques doivent être dans le statut Unconfigured Good (UGood).
- Notez l'ID du boîtier (par ex. 16 ou 252), le numéro de slot du disque dur et le numéro de série.
Remarque
En cas de remplacement, comparez toujours le numéro de série avec les indications du Service Client IONOS.
Créer un RAID matériel
Choisissez le niveau RAID approprié en fonction de vos besoins. La syntaxe est généralement la suivante :
storcli64 /cx add vd type=raidX drives=EnclosureID:SlotID,SlotID..
Créer un RAID 1 pour le système d'exploitation
Un RAID 1 nécessite au moins deux disques durs. Il offre une redondance complète. La capacité de stockage du réseau est au maximum aussi grande que la capacité du plus petit magasin de données.
Pour créer un RAID 1, exécutez la commande suivante :
storcli64 /c0 add vd r1 drives=ENCLOSURE:SLOT1,ENCLOSURE:SLOT2
Dans cet exemple, un RAID 1 est créé à partir de deux disques durs situés dans les slots 4 et 6 du boîtier 16 :
storcli64 /c0 add vd r1 drives=16:4,16:6
Créer un RAID 5
RAID 5 nécessite au moins 3 disques durs et utilise le striping avec parité distribuée. Il offre une sécurité accrue en cas de défaillance d'un disque grâce à la parité. Dans l'ensemble, RAID 5 offre un bon rapport qualité/prix en termes de redondance et d'optimisation de la mémoire.
Pour créer un RAID 5, exécutez la commande suivante :
storcli64 /c0 add vd r5 drives=ENCLOSURE:SLOT_NUMER1-SLOT_NUMER3
Exemple :
storcli64 /c0 add vd r5 drives=8:0-2
Vous pouvez également utiliser la commande suivante :
storcli64 /c0 add vd r5 drives=ENCLOSURE:SLOT_NUMMER1,SLOT_NUMMER2,SLOT_NUMMER3
Exemple :
storcli64 /c0 add vd r5 drives=8:0,1,2
Créer un RAID 6
RAID 6 nécessite au moins 4 disques durs. Il utilise le striping au niveau des blocs avec une double parité. Le grand avantage par rapport au RAID 5 est la sécurité accrue contre les pannes : le système reste opérationnel même si deux disques durs tombent en panne en même temps.
Avec cette commande, vous créez un RAID 6 avec 8 disques durs qui se trouvent dans deux enclos :
storcli64 /c0 add vd r6 drives=ENCLOSURE1:SLOT_START1-SLOT_END1,ENCLOSURE2:SLOT_START2-SLOT_END2
Exemple :
storcli64 /c0 add vd r6 drives=17:0-3,33:0-3
Avec cette commande, vous créez un RAID 6 avec 12 disques durs qui se trouvent dans deux enclos :
storcli64 /c0 add vd r6 drives=<ENCLOSURE1>:0-5,<ENCLOSURE2>:0-5
Exemple :
storcli64 /c0 add vd r6 drives=17:0-5,33:0-5
Avec cette commande, vous créez un RAID 6 avec 12 disques durs qui se trouvent dans plus de deux boîtiers :
storcli64 /c0 add vd r6 drives=<ENCLOSURE1>:<SLOT_START1>-<SLOT_END1>,<ENCLOSURE2>:<SLOT_START2>-<SLOT_END2>,<ENCLOSURE3>:<SLOT_START3>-<SLOT_END3>.
Exemple :
storcli64 /c0 add vd r6 drives=6:0-3,8:0-3,16:0-3
Vérifier la configuration
Après la création, le nouveau lecteur virtuel (Virtual Drive - VD) doit être vérifié. Pour afficher des informations sur le nouveau disque virtuel, saisissez la commande suivante :
storcli64 /c0/v0 show
Définir la capacité de démarrage
Pour que le BIOS/UEFI reconnaisse le RAID 1 primaire comme disque de démarrage, le disque virtuel (Virtual Drive) correspondant sur le contrôleur RAID doit être marqué comme disque de démarrage.
Si le serveur utilise à la fois un RAID 1 pour le stockage de données primaire et un RAID 6 pour le stockage de données secondaire, il faut s'assurer que le RAID 1 est défini comme disque de démarrage.
Pour ce faire, adaptez la commande suivante et saisissez-la ensuite :
storcli64 /c<CONTROLLER_ID>/v<VIRTUAL_DRIVE_ID> set bootdrive=on
Exemple :
storcli64 /c0/v0 set bootdrive=on
Dans cet exemple, le disque virtuel /c0/v0 est défini comme disque de démarrage.
Assurez-vous que v0 est bien le RAID 1 primaire pour le système d'exploitation et non le RAID 6 secondaire.
Particularités de l'UEFI et du BIOS
Les serveurs bare metal modernes et les serveurs dédiés utilisent par défaut l'UEFI.
Partitionnement GPT : si le RAID que vous avez créé est supérieur à 2 To, vous devez impérativement utiliser une table de partition GPT lors de l'installation ultérieure du système d'exploitation, car le BIOS/MBR ne prend pas en charge cette taille.
Installer le système d'exploitation via netboot.xyz
Une fois le niveau matériel configuré, l'installation du système d'exploitation suit :
- Une fois l'initialisation terminée, vous pouvez quitter le Rescue System.
- Retournez au Cloud Panel.
- Dans la section Infrastructure > Serveurs du Cloud Panel, activez le serveur souhaité.
- Cliquez sur Actions > Réinstaller une image.
- Installez l'image netboot.xyz.
- Une fois l'installation terminée, cliquez sur le bouton Console. Pour vous connecter à la console VNC, sélectionnez Console VNC. Ensuite, la console VNC s'ouvre dans un nouvel onglet et la connexion au serveur est établie. Cela peut prendre un certain temps.
- Sélectionnez l'option Continue with Self Installation Here. Le menu se charge alors.
- Dans la section Distributions, sélectionnez la méthode d'installation GNU/Linux.
- Sélectionnez la distribution Linux souhaitée et suivez les instructions.