web-dev-qa-db-fra.com

L'installation du serveur 12.04 en tant que miroir logiciel RAID 1 ne parvient pas à démarrer

J'installe quelques nouveaux serveurs Ubuntu Server 12.04 LTS et ils disposent de deux disques SSD de 512 Go. Je veux qu’ils utilisent la mise en miroir logicielle du RAID 1; je suivais donc religieusement ce document étape par étape:

https://help.ubuntu.com/12.04/serverguide/advanced-installation.html

Pour résumer la documentation officielle ci-dessus:

pour configurer un miroir logiciel RAID 1 dans Ubuntu Server, vous devez choisir le partitionnement manuel lors de la configuration, et procédez ainsi sur chaque lecteur:

  • Partition "swap" d'environ RAM taille
  • Partition "volume physique pour RAID" pour la taille restante du lecteur

Après cela, vous configurez le miroir RAID 1 à l'aide des partitions RAID des lecteurs A et B, en le rendant ext4 et contenant la partition système de fichiers racine.

La configuration continue à partir de là, très bien.

Une mise en garde: je suis complètement incapable de sélectionner le "volume physique pour RAID" comme amorçable. Lorsque j’ai essayé de faire cela dans la configuration, cela n’a eu aucun effet: je pouvais appuyer sur enter sur l'option "make bootable" toute la journée et rien ne changerait jamais.

Cependant, une fois l'installation terminée, j'ai un gros problème: le système ne démarre pas! Je reçois

Redémarrer et sélectionnez périphérique de démarrage correcte
ou Insérer le support d’amorçage dans le périphérique d’amorçage sélectionné et appuyer sur une touche

Qu'ai-je fait de mal? Pourquoi ne puis-je pas marquer cette partition "volume physique pour RAID" comme amorçable pendant l'installation du serveur Ubuntu? Existe-t-il un moyen pour moi de rendre les volumes physiques du RAID amorçables après coup, peut-être à partir d'un CD live ou quelque chose du genre?

13
Jeff Atwood

Eh bien, j'ai pu procéder en s'écartant légèrement de la documentation d'installation officielle.

Plutôt que manuellement en configurant l'espace libre sur les deux lecteurs, j'ai sélectionné "partitionner automatiquement l'espace libre" sur chaque lecteur.

Notez que cela a entraîné la création automatique d'une partition de swap de 32 Go (égale à RAM taille) et d'une grande partition ext4. J'ai changé la partition ext4 en RAID, puis j'ai enfin pu la marquer comme amorçable!

Ubuntu RAID 1 config

Notez le petit "B" à côté de la partition RAID sur le premier lecteur sda.

10
Jeff Atwood

Alors que Jeff a fourni une solution qui corrige le symptôme, la raison sous-jacente est une partition manquante de type "biosgrub". Le processus décrit par Jeff crée l'une de ces partitions (dont la taille ne dépasse pas 1 Mo).

Il est conseillé de créer une telle partition sur les deux lecteurs, si vous souhaitez démarrer même si un lecteur est en panne.

2
jastram

Après avoir mangé une petite tarte humble,

J'ai découvert la cause de mon problème et, oui, comme vous pouvez l'imaginer, il n'existe pas de "nouveau programme d'installation".

Mon problème était dû au fait que j'utilisais des disques durs de 3 To.

Tout ce qui dépasse 2 To doit être forcé sur la table de partition GPT et le partitionneur actuel du programme d'installation n'est pas en mesure de le faire ou de configurer correctement la partition pour grub. Tout ce dont j'avais besoin était de configurer mes partitions dans GParted, avant de tenter l'installation. J'ai un CD Live GParted, mais vous pouvez utiliser le DVD Ubuntu Desktop Live pour démarrer et utiliser la copie ou le GParted.

Créez la table de partition en vous assurant qu'elle est GPT. Créez une partition d'au moins 1,0 Mo sans système de fichiers et définissez son indicateur sur 'biosgrub' (c'est la partie importante)

create swap Partition et réglez son drapeau sur 'raid', créez la partition principale et réglez son drapeau sur 'raid'. Répétez l'opération pour le deuxième disque.

À présent, lorsque vous exécuterez le programme d'installation 12.04.3, les partitions seront visualisées. Il vous suffira d'exécuter la partie "Configurer le RAID", en ajoutant à la fois l'échange et le composant principal. allez dans la partie swap du tableau et allez "utiliser comme" - zone swap. allez dans la partie principale du tableau et allez "utiliser en tant que" - ext4, mount poit -/(root) pas besoin de vous soucier des drapeaux de démarrage, quittez et écrivez sur le disque, l'installation fonctionne alors très bien et grub est installé correctement à la fin . Cette solution a été trouvée ici: http://ubuntuforums.org/showthread.php?t=2109438

Encore une fois excuses si je suis un peu lourd, mais il me faisait la tête. J'espère que cela aide.

1
Almeister9

Voici un guide pas à pas sur la configuration d’un raid logiciel 1 sur 12.04. Il y a des images pour chaque étape, donc si vous suivez à la lettre, vous ne devriez pas avoir de problèmes:

http://itswapshop.com/tutorial/ubuntu-how-create-software-raid-1-1204-ubuntu-linux-tutorial

0
Ingram