2 votes

Utiliser le serveur Ubuntu pour installer des systèmes d'exploitation par PXE ?

Je me demandais si Ubuntu Server pouvait être utilisé pour disposer d'une bibliothèque de diverses images de systèmes d'exploitation (disons Windows 7, 8 & Windows Server 2008/2012 et éventuellement Ubuntu lui-même) qui pourraient être installées sur des machines clientes via le réseau. Eventuellement par démarrage PXE, CD ou USB vers quelque chose qui accéderait au dit réseau/serveur/bibliothèque.

J'ai fait quelques recherches sur des choses comme le TFTP et le démarrage PXE, mais je ne suis jamais tombé sur une solution spécifique "suivez ce tutoriel" qui me permettrait d'utiliser le serveur ubuntu dans mon atelier pour pousser les systèmes d'exploitation sur des machines connectées via un commutateur.

L'application pratique serait d'avoir des entreprises, des départements ou des fournisseurs de services informatiques capables d'utiliser des stations KVM et des commutateurs pour recharger des systèmes d'exploitation en masse sans avoir à transporter des supports physiques plus lents d'une station à l'autre.

Je suppose que vous pourriez comparer cela à un équivalent multi-plateforme de WAIK ?

Insight très apprécié mes amis :)

1voto

Barry Drake Points 11

Voici notre doc de construction pour créer ce type de serveur en utilisant 10.04 LTS. Pour des raisons de compatibilité avec les NIC, nous l'avons depuis installé sur 12.04 ; le processus est similaire (sauf que les commandes de configuration sont dans le format /usr/sbin maintenant), mais nous n'avons pas mis à jour la doc pour 12.04.

J'ai eu quelques difficultés à faire en sorte que le serveur reste actif après un redémarrage, mais l'exécution des deux commandes suivantes semble le relancer :

sudo restart tftpd-hpa
sudo restart ics-dhcp-server

Nous ne l'avons pas encore essayé sur 14.04 LTS. Nous l'avons utilisé principalement pour les systèmes XP et Windows 7.

Document de construction - Clonezilla Disk Image Server

SETUP :

Matériel : Toute machine de bureau ou de classe serveur avec au moins deux disques durs - un pour le système d'exploitation et un pour les images disque

Logiciel : Ubuntu Linux, Desktop Edition 10.4 LTS x64 (Lucid Lynx, Long Term Support)

CONFIGURATION :

  1. Installez Ubuntu avec les options par défaut. Si un système d'exploitation précédent était installé sur le disque, sélectionnez "Utiliser tout le disque" pour Ubuntu. Nommez la machine "clonezilla".

  2. Dans les Préférences système Connexions réseau, définissez les paramètres de l'adresse IPV4 (modifier Auto Eth0 ):

    Method: Manual
    IP Address: 192.168.0.11
    Netmask:    255.255.255.0
    Gateway:    192.168.0.1
    DNS Server: 10.10.1.5
  3. Dans l'utilitaire de disque de l'administration du système, créez /home/partimag , formatez le deuxième disque et montez-le sur /home/partimag .

    Ouvrez une session de terminal et sudo -s pour devenir une racine. Modifier /etc/fstab , dupliquer le /dev/sda1 ligne, changement sda1 a sdb1 et changer le / point de montage vers /home/partimag . Laissez toutes les autres options inchangées.

  4. Exécutez Update Manager et installez toutes les mises à jour. Redémarrez.

  5. Ouvrez une session de terminal et sudo -s pour devenir une racine. Modifier /etc/apt/sources.list . Ajoutez la ligne suivante à la fin du fichier :

    deb http://drbl.sourceforge.net/drbl-core drbl stable
  6. Exécutez les commandes suivantes :

    apt-get update
    apt-get install drbl
    /opt/drbl/sbin/drblsrv -i  (accepting the default options)
    /opt/drbl/sbin/drblpush -i

    --

    Domain:     mossbeachhomes.com
    NIS/YP: penguinzilla (the default)
    Client prefix:  clonezilla (the default)
    Ethernet:   eth0 (the default; answer “y” when prompted)
    Don't collect client MAC addresses
    Initial IP: 100
    How many:   50
    1st Mode:   0 (full DRBL)
    2nd Mode:   0 (full Clonezilla)
    Images: /home/partimag
    Accept all other defaults
    /opt/drbl/sbin/dcs
    Select all clients
    Clonezilla-start
    Beginner mode
    Select-in-client
    Accept all other defaults

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