Pages : 1
#1 Le 13/03/2023, à 08:29
- jcgourdon07
[Résolu]Installer ubuntu server 22.04 sur raid1
Bonjour,
Ayant décidé de stocker mes données sur un serveur perso, j'aurai besoin de quelques conseils.
Tout d'abord, je précise que j'utilise ubuntu sur mon pc fixe et mon pc portable. J'ai d'autres appareils sur mon réseau fonctionnant sous Windows et MacOS.
J'ai un boitier de récupération avec carte mère ASUS et 8 Go de RAM (que j'envisage de porter à 16) dans lequel j'ai installé 2 SSD de 256Go chacun et 3 HDD de 2 To chacun.
J'ai pensé installer Ubuntu Server 22.04 sur les 2 SSD montés en RAID1 logiciel. Est-ce une option valable? Dans l'affirmative, est-il nécessaire de créer plusieurs partitions (/, /usr, /var ...) ou de choisir l'option 'Disque entier' pour le système?
Merci d'avance pour vos conseils.
Dernière modification par jcgourdon07 (Le 16/03/2023, à 18:38)
Hors ligne
#2 Le 13/03/2023, à 14:22
- geole
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
Bonjour
Dans la documentation, tu trouveras des infos pour monter un serveur en RAID1.
Elles sont plus ou moins à jour.
Normalement, il existe un ISO serveur avec un installateur adapté. Mais je ne connais pas.
A priori comme le mode EFI est de plus en plus fréquent
1) Sur chaque SSD, une partition standard FAT32 de 36 Mo avec drapeau ESP pour assurer le boot. Si l'installateur ne duplique pas le contenu , il faudra le faire manuellement.
2) Le reste en RAID1 avec une seule partition.
Il est fort probable que l'installateur puisse faire tout cela si tu le guides bien.
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#3 Le 13/03/2023, à 14:29
- jcgourdon07
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
Merci geole pour la réponse. Je vais tester tout ça.
Hors ligne
#4 Le 13/03/2023, à 14:29
- bruno
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
Bonjour,
Si tu as besoin de haute disponibilité, c'est à dire que le système continue à fonctionner en cas de défaillance d'un des disques, oui c'est une option valable. Je rappelle que le RAID n'est absolument pas une sauvegarde et j'ai du mal à comprendre l'usage des particuliers qui ont des NAS en RAID 1 ou 5 voire 10…
Les choix de partitionnement dépendent de l'usage de ton serveur et de ton niveau de compétence. Il est préférable d'avoir une partition pour monter / et une pour monter /home ou /srv.
#5 Le 13/03/2023, à 15:19
- geole
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
Bonjour Bruno
A mon avis, les trois disques durs sont destinés à être mis en RAID-5 pour stocker les données utilisateurs. J'en avais déduis que c'était inutile de se compliquer la vie pour le logiciel mis dans les SSD
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#6 Le 13/03/2023, à 15:30
- bruno
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
Nous ne savons rien des intentions de jcgoudron07
Et il me semble que c'est tellement ancré dans certains esprits que le RAID sécurise les données alors que ce n'est pas du tout le cas, je préfère prévenir.
#7 Le 13/03/2023, à 15:53
- jcgourdon07
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
A bruno et à geole, merci pour vos explications. Je sais pertinament que le RAID n'est pas une sauvegarde, pas de soucis de ce côté. Mon idée est d'avoir mon système en RAID pour palier une éventuelle défaillance d'un des SSD. Pour le reste, les 3 HDD utiliseront ZFS. J'ai d'ailleurs commencé à étudier la question. Pourquoi ZFS? D'après mes lectures, si je fait du RAID5 avec ces 3 disques, je 'aurais que 2 To de stockage, alors qu'en ZFS, j'en aurai 4. Dites-moi si je me trompe.
Hors ligne
#8 Le 13/03/2023, à 15:59
- bruno
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
Non avec 3 disques de 2 To en RAID 5, tu auras 4 To de stockage. Attention si tu perds un disque, il va falloir prier pour ne pas en perdre un second pendant la reconstruction…
#9 Le 13/03/2023, à 16:28
- jplemoine
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
Je garderai un système classique (ext4) et non ZFS.
3 disques, c'est le minimum pour faire du RAID5...
Le problème que je vois, c'est comment tu vas détecter qu'un disque est ko. et comme l'as dit bruno, si un est ko, tant que le 3ième n'est pas ok, ton système est en danger.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#10 Le 13/03/2023, à 16:44
- krodelabestiole
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
Mon idée est d'avoir mon système en RAID pour palier une éventuelle défaillance d'un des SSD.
pareil j'ai du mal à voir l'intérêt de ce choix dans la majorité des cas. perso je fais plutôt du RAID 0 au contraire, en particulier pour le système, qui a surtout besoin d'excellentes performances. je fais mes sauvegardes hors site régulièrement donc pas de danger (et c'est rapide et facile étant donné qu'un système ne prend que peu de place, il y a juste les bases de données et autres index éventuellement).
Pourquoi ZFS? D'après mes lectures, si je fait du RAID5 avec ces 3 disques, je 'aurais que 2 To de stockage, alors qu'en ZFS, j'en aurai 4. Dites-moi si je me trompe.
tu te trompes : ZFS ou RAID ça ne change rien, ce sont les même principes fondamentaux : en RAID 5 ou équivalent, un disque est perdu pour stocker la parité. ZFS fournit par contre en plus des fonctionnalités avancées (comme les snapshots). mais son implémentation avec linux est souvent sujette à controverse. (mais j'ai l’impression que c'est souvent plus dû à un problème de licence)
à noter par contre que ZFS est très gourmand en RAM. donc si tu ne te sers pas de ces fonctionnalités avancées, mieux vaut rester sur du RAID (matériel idéalement, sinon mdadm).
Dernière modification par krodelabestiole (Le 13/03/2023, à 16:51)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#11 Le 13/03/2023, à 16:50
- geole
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
Il me semble que le B.A.ba d'un système actuel équipé de smartctl est de prévenir automatiquement par émail qu'un disque est en train de flancher.
Sans contredire le risque du RAID5, Il y a le même risque en RAID1.
Bien que ne connaissant pas trop la gestion ZFS, Je pense qu'il est préférable de l'utiliser car avec sa compression automatique, on peut gagner un peu de place disque. Mais pas tant qu'on croit car les fichiers *.mkv ou *.jpeg sont déjà compressés. Le gain ne serait que dans les *.doc.
Dernière modification par geole (Le 13/03/2023, à 16:53)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#12 Le 13/03/2023, à 17:06
- geole
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
jcgourdon07 a écrit :Mon idée est d'avoir mon système en RAID pour palier une éventuelle défaillance d'un des SSD.
j'ai du mal à voir l'intérêt de ce choix dans la majorité des cas. perso je fais plutôt du RAID 0 au contraire, en particulier pour le système, qui a surtout besoin d'excellentes performances.
En fait il existe le RAID10 et comme chaque SSD fait 256 GO et que le logiciel UBUNTU tient à l'aise dans 128 Go
et comme normalement on devrait lire nettement plus fréquemment qu'on écrit: On peut découper en deux. Ce qui donne les avantages du RAID0 et la sécurité du RAID1
Ne pas oublier de supprimer la double sauvegarde des journaux.....
ATTENTION: Ne pas conforme un serveur personnel avec un site réservation de billets..
Dernière modification par geole (Le 13/03/2023, à 17:06)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#13 Le 13/03/2023, à 17:30
- krodelabestiole
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
il existe le RAID10. Ce qui donne les avantages du RAID0 et la sécurité du RAID1
hmm nope : il faut minimum 4 disques pour faire du RAID10, je trouve pas que le jeu en vaille la chandelle (ça répond à des besoins extrêmement spécifiques, disons...). le RAID sur des partitions plutôt que des disques entiers, je sais pas si c'est possible techniquement mais dans tous les cas c'est pas vraiment du RAID, ou ça perd au moins tout intérêt... (avoir le même contenu, 2 fois, sur le même disque ?)
Dernière modification par krodelabestiole (Le 13/03/2023, à 17:37)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#14 Le 13/03/2023, à 18:49
- krodelabestiole
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
il faut minimum 4 disques pour faire du RAID10
ok je trouve quand même des infos sur 2 disques : chercher raid10f2
c'est une fonctionnalité proposée par mdadm semblerait-il. je pense que l'intérêt reste faible par rapport à du RAID1 : on perd moitié d'espace (divisé par 4 au total, donc) et les performances en écriture ne seront pas meilleures. faut voir si on y gagne en lecture (sur un SSD c'est possible, sur un HDD, ça me semble contre-productif et dangereux vu les mouvements de têtes engendrés lors de l'écriture)
Dernière modification par krodelabestiole (Le 14/03/2023, à 00:49)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#15 Le 13/03/2023, à 19:39
- geole
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
Prière de ne pas pas confondre les disques avec les partitions. lorsqu on utilise du RAID Logiciel. et pas matériel...
Un ubuntu serveur tient facilement dans 128 Go
Premier SSD SDA1 et SDA2 de 128 Go chacun
Second SSD SDB1 et SDB2 de 128 Go Chacun
Donc le premier "RAID0" avec SDA1 et SDB1
Donc le second "RAID0" avec SDA2 et SDB2
Ne reste plus qu à faire le "RAID1" avec les deux RAID0
évidemment, pour les performance, il est nécessaire que les écritures soient au moins la moitié des lectures.
Un exemple de RAIDS 5 avec une clé USB de 4 Go avec 128 "disques" (Il faut trois heures pour le formater)
Tenter de faire un RAID avec 128 partitions
1) Formater le disque
Dsk=sdb ##Nom du disque
NP=128 ##Nombre de partitions à créer Minima 2 Maxima 128 Valeur non contrôlée,
sudo parted /dev/$Dsk mklabel gpt # Fabriquer une table de partition GPT en éliminant tout ce qu'il y a dans le disque. Accepter la destruction des données du disque
G=$(sudo parted /dev/$Dsk unit s print free | grep libre); echo $G ## Recupérer la géographie
D=$(echo $G| cut -d"s" -f1| cut -c1-); echo $D## Adresse Début à allouer
TD=$(echo $G| cut -d"s" -f3| cut -c1-); echo $TD## Taille disponible
TP=$(($TD/$NP )); echo $TP##Taille d une partition
### création des partitions
for ((j=0; j<$NP; j++));do
echo création partition $j
sudo parted -s --align=none /dev/$Dsk mkpart "Raid$Dsk$j" $(($D))s $(($D+$TP-1))s
sleep 0.5 # attendre la création effective.
D=$(($D+$TP))
done
sudo parted /dev/$Dsk unit s print free
#creation du raids
sudo apt install mdadm
sudo mdadm --create /dev/md0 --level=5 --assume-clean --raid-devices=116 /dev/sdb[1-9] /dev/sdb1[1-9] /dev/sdb2[1-9] /dev/sdb3[1-9] /dev/sdb4[1-9] /dev/sdb5[1-9] /dev/sdb6[1-9] /dev/sdb7[1-9] /dev/sdb8[1-9] /dev/sdb9[1-9] /dev/sdb10[1-9] /dev/sdb11[1-9] /dev/sdb12[1-8]
## opération d ajout relativement longue
sudo mdadm /dev/md0 --add /dev/sdb10 /dev/sdb20 /dev/sdb30 /dev/sdb40 /dev/sdb50 /dev/sdb60 /dev/sdb70 /dev/sdb80 /dev/sdb90 --add /dev/sdb100 --add /dev/sdb110 --add /dev/sdb120
sudo mdadm --detail /dev/md0
time sudo mkfs.ext4 /dev/md0
real 174m27,300 user 0m0,017s sys 0m0,005s
mkdir -v MD0
sudo mount -v /dev/md0 MD0
time cp -rv /media/Commun/Finance* MD0
real 26m18,781s user 0m0,136s sys 0m1,236s
a@p:~$ df -htext4
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
/dev/md0 3,0G 207M 2,6G 8% /home/a/MD0
sudo mdadm --stop /dev/md0
Dernière modification par geole (Le 13/03/2023, à 19:53)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#16 Le 13/03/2023, à 19:58
- krodelabestiole
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
Donc le premier "RAID0" avec SDA1 et SDB1
Donc le second "RAID0" avec SDA2 et SDB2
justement, là tu parles bien de RAID sur des partitions, pas des disques entiers. c'est à peu près ce que j'avais compris. mais je me lancerais pas dans un truc comme ça. c'est chercher la complexité pour un bénéfice quasi nul...
niveau écriture le bénéfice est, au mieux, nul (puisqu'il faut toujours écrire simultanément sur les deux disques). niveau sécurité, c'est bien, mais pas mieux que du RAID 1 (parce que plus tordu).
(ça m'étonne pas que je n'en ai jamais entendu parler)
Dernière modification par krodelabestiole (Le 13/03/2023, à 20:12)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#17 Le 13/03/2023, à 20:13
- krodelabestiole
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
ben non en fait : avec ta config si un disque flanche tu perds tout. puisque chaque array RAID 0 est à cheval sur les 2 disques. il sont tous les 2 dans les choux...
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#18 Le 13/03/2023, à 22:15
- geole
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
Effectivement c'est une mauvaise idée: Avec un SSD, c'est du tout ou rien.
Finalenent, dans l'autre partie, il serait préférable de mettre un autre O.S.
pour se protéger d'un disfonctionnemt du premier O.S.
Mais je ne sais quel est le risque le plus prévisible.
Dernière modification par geole (Le 13/03/2023, à 22:48)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#19 Le 14/03/2023, à 00:23
- krodelabestiole
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
à moins, comme dit bruno, d'avoir des exigences de très hautes disponibilités, je pense que sur un serveur le stockage du système en lui même n'a pas besoin de considérations particulières en dehors des performances.
perso j'ai l'essentiel de mon système sur docker / traefik, mes docker-compose sont sauvegardés très simplement (on peut les héberger sur des services comme github ou gitlab), j'ai juste besoin de sauvegardes régulières des bases de données et autres metadata en fonction des services, organisées facilement via docker. si mon système plante je le ressuscite en quelques git clone.
tout le monde n'utilise pas docker-compose, kubernetes ou autre terraform (malheureusement) et ça complexifie les redéploiements / migrations de son environnement. si on utilise les gestionnaires natifs (apt, etc.) on peut toujours sauvegarder la liste des logiciels installés manuellement, et ses fichiers de config mais c'est du boulot. dans ce cas mieux vaut faire une sauvegarde complète du système. ça tient pas sur github mais ça pèse quand même pas bien lourd, on peut toujours restaurer son système en quelques minutes. donc je vois pas bien l'intérêt du RAID 1 dans ce contexte. je vois très bien celui du RAID 0 par contre.
Dernière modification par krodelabestiole (Le 14/03/2023, à 00:25)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#20 Le 14/03/2023, à 00:39
- krodelabestiole
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
on peut toujours restaurer son système en quelques minutes. donc je vois pas bien l'intérêt du RAID 1 dans ce contexte.
je vais quand même relativiser : faut voir si le serveur est auto-hébergé (ce que j'ai supposé, peut-être à tort) ou si c'est du housing.
dans le cadre du housing, oui le RAID 1 peut éviter des coupures de service bien supérieures à quelques minutes...
J'ai un boitier de récupération avec carte mère ASUS et 8 Go de RAM (que j'envisage de porter à 16) dans lequel j'ai installé 2 SSD de 256Go chacun et 3 HDD de 2 To chacun.
tu peux nous en dire plus du coup ? auto-hébergement ? tu auras la main sur ton matériel ?
pour l'auto-hébergement je pense que la possibilité de pouvoir allumer éteindre l’électricité à distance (avec un relais 220v / domotique sur un rpi par ex.) associé à un watchdog / wake on lan serait beaucoup plus important pour assurer cette haute dispo.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#21 Le 16/03/2023, à 11:37
- jcgourdon07
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
Bonjour,
Désolé pour le retard à répondre. N'étant pas un spécialiste dans le domaine des serveurs, je suis allé faire des recherches sur Internet. Finalement, comme il faut bien avancer, j'ai pour l'instant installé ubuntu server sur mon 1er SSD avec quand même une partition /home séparée, avec dans l'idée de faire des sauvegardes régulières. Il me reste à voir comment faire et où les stocker.
J'ai créé un pool ZFS avec les 3 HDD, que j'administre en ligne de commande, Webmin ne prenant pas en charge nativement le système de fichiers ZFS. Ça fonctionne, j'ai même réussi à mettre en place des partages Samba.
Et enfin, pour répondrez à la question posée, il s'agit d'un serveur perso auto hébergé.
Pour le moment, cette configuration me suffit. Par contre, comment mettre le fil de discussion résolu?
Hors ligne
#22 Le 16/03/2023, à 11:41
- xubu1957
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
Bonjour,
Pour rajouter [Résolu] au début du titre, en éditant ta discussion, il faut utiliser le bouton Modifier au bas de ton premier message.
Merci
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#23 Le 29/06/2023, à 00:51
- geole
Re : [Résolu]Installer ubuntu server 22.04 sur raid1
souvent sujette à controverse. (mais j'ai l’impression que c'est souvent plus dû à un problème de licence)
Le problème est que l'O.S. de base pouvait s'installer dans du ZFS en version 22.04 et chaque commande apt de mise à jour faisait d'abord un snapshot, c'était pratique en cas de bêtise.
Il est probable qu'il ne sera plus fourni en pré-installé pour la version 24.04.
Dans un test 23.10, J'ai l'occasion de commencer à installer le module litigieux.
Mais, il était précédé d'un énorme message d'avertissement en anglais disant qu'on était dans l'illégalité si on continuait l'installation. J'ai préféré stopper.
Dernière modification par geole (Le 29/06/2023, à 00:58)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
Pages : 1