4 votes

Configuration d'une combinaison de démarrage LiveCD + clé USB pour un serveur headless

Je suis en train de configurer une grande matrice RAID logicielle à l'aide de MDADM, et je ne veux pas gaspiller une baie de disque pour un disque système. Malheureusement, le serveur avec lequel je travaille a du mal à démarrer à partir d'un disque USB, et je tente donc de trouver une solution de contournement.

Je veux créer un LiveCD avec Knoppix ou une autre distribution appropriée, puis utiliser la clé USB comme périphérique de stockage montable pour conserver tous mes scripts d'administration, etc. Je prévois d'exécuter plusieurs services, notamment :

Samba SSH SFTP Subversion (SVNServe)

J'ai l'habitude de faire tourner un serveur Fedora sans tête, et ce serait l'idéal, mais je prendrai ce que je peux obtenir. Quelqu'un peut-il suggérer une bonne approche pour ce problème ? Plus précisément - une distribution appropriée à utiliser, comment configurer le LiveCD, et comment l'amener à monter et à exécuter automatiquement certains scripts sur le lecteur USB ?

2voto

jammus Points 1796

El Projet Debian Live est assez bien documenté. Si vous êtes un fan d'Ubuntu, il y a plusieurs bonnes documentations dans leur wiki, c'est probablement un bon point de départ. Personnalisation du LiveCD à partir de zéro .

Malheureusement, je ne suis pas familier avec la personnalisation de Fedora/Centos pour offrir des conseils sur quelque chose qui vous sera plus familier.

Je pense que vous risquez de vous attirer des ennuis et de rendre les choses trop complexes lorsque vous voulez démarrer à partir d'un CD, monter une clé USB.

Comme alternative, puisque vous utilisez un RAID logiciel, pourquoi ne pas simplement créer une petite partition de 1 Go au début des disques ?

2voto

Michael Prokop Points 444

Je vous suggère d'utiliser grml (Live-CD Linux basé sur Debian, consultez grml.org) :

  • fournit un support pour SW-RAID (mdadm) et LVM dès le départ.
  • démarrer avec 'grml ssh=passw0rd' -> un serveur ssh sera automatiquement lancé pour un accès à distance en utilisant le 'passw0rd' spécifié pour l'utilisateur 'grml'.
  • si un périphérique portant l'étiquette GRMLCFG est présent (par exemple votre clé USB), il sera automatiquement monté et pour automatiser les tâches, vous pouvez utiliser un simple script nommé 'grml.sh' sur celui-ci (qui sera automatiquement exécuté s'il est présent).
  • l'outil grml-terminalserver permet de configurer facilement le démarrage via le réseau/PXE (si le démarrage via CD/USB/... n'est pas possible pour une raison quelconque).
  • L'option de démarrage 'bootfrom=/dev/...' vous permet même de mélanger le démarrage à partir du CD et de l'USB :)

Avertissement : je suis lié au projet grml.

0 votes

Ça a l'air très bien. Je vais certainement m'y intéresser, merci !

0voto

Brian C. Lane Points 131

Le LiveCD de Fedora peut être personnalisé assez facilement si vous disposez de l'espace disque nécessaire. Jetez un coup d'œil au Guide du LiveCD sur le wiki Fedora

0voto

Jorge Alves Points 977

Jetez un coup d'oeil à SystemRescueCd (j'ajouterais bien un lien, mais il semble que je ne sois pas autorisé à le faire, donc vous devrez le consulter), il est facilement personnalisable et peut être démarré depuis une clé USB ou un CD.

0voto

Démarrage réseau PXE - Nécessite une autre machine. Inscriptible, facile à mettre à jour ou à démarrer différents systèmes d'exploitation. Bon pour de nombreuses machines avec des changements de démarrage actifs (développement, laboratoire d'assurance qualité, etc.).

Adaptateur CompactFlash IDE ou SATA (~$20) - Résout les problèmes de démarrage du BIOS. Inscriptible, facile à mettre à jour. Utilisez l'espace restant comme SSD (si adaptateur SATA) pour le cache ZFS, etc.

SuperGrubDisk - Démarrage à partir du CD - charger le noyau, les pilotes et les scripts d'init scripts à partir de l'USB, ou copier le noyau sur le CD et démarrer le noyau à partir du CD et l'init à partir de l'USB. Fonctionne dans de nombreux systèmes qui ne peuvent pas démarrer directement depuis l'USB. Utile pour un CD de secours dans tous les cas.

Unetbootin - basé sur une interface graphique pour simplifier la création de clés USB amorçables. Vérifiez que votre clé USB démarre sur une autre machine. Certaines ne fonctionnent pas pour le démarrage, la plupart des grandes marques fonctionnent bien.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X