[HowTo] Utilisation de clonezilla pour le déploiement d’images via pxe
Cette documentation a été rédigée par mes soins lors de mon stage au sein de l'IUT de Metz.
Cette solution est actuellement utilisée dans un parc de 850 machines.
Objectifs
Les objectifs au terme de ce projet sont de pouvoir :
- Démarrer depuis le serveur un ou des postes à distance (utilisation de WOL)
- Pouvoir choisir à distance depuis le serveur sur quel partition l’on veut démarrer (utile pour une maintenance)
- Pouvoir à distance faire une image d’un ou de plusieurs clients en multicast via PXE
- Pouvoir restaurer une image précédemment créée toujours via PXE (en multicast)
[HowTo] Installation d’une Debian Lenny sur une Soekris net4501
Liminaire
Nous allons installer une Debian Lenny sur une Soekris Net4501.
I - Logiciels et matériel requis
Voici ce qu'il vous faut :
- OS : Linux | Distribution : Debian Lenny
- Une soekris net4501 et un câble série NULL MODEM
- Un poste client
Debian – Mise en place d’un proxy pour apt avec apt-proxy
Liminaire
Nous allons installer un serveur proxy pour apt : apt-proxy.
Pour ceux qui ne trouvent pas l'utilité de ceci, c'est simple : imaginons que vous avez un réseau de 50 PC à upgrade avec un LAN à 100 Mb/s et côté WAN un débit à 8 Mb/s, si vous n'utilisez pas de proxy, il faut partager votre débit de download entre 50 PC, ce qui fait 1024/50 = 16 ko/s environ. Si par contre vous faîtes votre upgrade via un proxy (qui se trouve sur le LAN bien sur), les 50 pc envoient une requête au serveur pour avoir tel paquet, le serveur va les récupérer sur le WAN et les distribuera via le LAN, ce qui fait qu'il centralisera toutes les données à ~900 ko/s et qu'il les transmettra à 12.5 Mo/s via le LAN ce qui fait environ 256 ko/s par pc(12800 / 50 = 256). Avec un proxy, j'espère que vous aurez compris que le gain de rapidité est immense.
Debian – Mise en place d’un serveur http avec apache2
Dans ce tuto vous allez apprendre à installer apache2 sous debian/stable, nous allons aussi voir comment supprimer la redirections vers default, comment activer les .htaccess, et enfin comment changer les messages d'erreurs (404, etc…).
Installation de apache 2 + php5
Pour commencer nous allons devoir changer les dépots pour récupérer apache2 :
ajouter si ceci n'est pas déja fais dans /etc/apt/sources.list les lignes suivantes
deb http://ftp.fr.debian.org/debian/ stable main
deb-src http://ftp.fr.debian.org/debian/ stable main
Taper apt-get update && apt-get install apache2 php5 php5-common (php permettra au serveur de gérer vos fichiers php.
Voilà maintenant, nous avons apache2 d'installer
Le contenu de votre site devra apparaître dans /var/www/
Debian – Mise en place d’un serveur NFS
Nous allons voir comment mettre en place un serveur nfs avec une configuration de base :
Commencez par télécharger le paquet : nfs-kernel-server
Maintenant il vous suffit d'éditer le fichier /etc/exports ⇒
-
Donner à tout le monde l'autorisation d'écrire sur /mnt/plop (en exemple)
/mnt/plop *(rw)
-
Donner à tout le monde l'autorisation de lire seulement le contenu sur /mnt/plop (en exemple)
/mnt/plop *(ro)
-
Autoriser seulement 192.168.1.23 à écrire dans /mnt/plop et 192.168.1.30 à 192.168.1.39 à lire
/mnt/plop 192.168.1.23(rw)
/mnt/plop 192.168.1.3*(ro)
Debian – Mise en place d’un serveur proxy squid
Liminaire
Nous allons installer et configurer un serveur proxy squid.
I - Logiciels et matériel requis
Voici ce qu'il vous faut :
- OS : Linux | Distribution : Debian *
II - Installation des paquets
Nous allons commencer par installer le service squid :
apt-get install squid squidguard
Debian – Installation des pilotes de l’imprimante epson stylus photo RX 520
Liminaire
Nous allons installer les drivers nécessaires au fonctionnement du scanner et de l'imprimante de l'imprimante multifonction RX520 d'epson.
I - Logiciels et matériel requis
Voici ce qu'il vous faut :
- OS : Linux | Distribution : Debian * | iscan | alien | cupsys
Debian – mise en place d’un script au démarrage du système
Vous allez voir dans ce billet comment faire pour lancer automatiquement un script lors du démarrage du système.
nous allons commencer par créer le script à lancer ⇒
#!/bin/bashPermet de choisir l'interpréteur.
case $1 inpermet de tester la première variable entrée (/etc/init.d/motd start)
"start")si $1 = start, exécution des commandes suivantes
rm /etc/motdeffacer le motd par défaut
cp /etc/motd~ /etc/motdcopier le nouveau motd à l'emplacement par défaut
;;
esacfermeture du test
À noter que vous pouvez aussi ajouter "stop") pour des actions à effectuer à l'arrêt du système par exemple.
Enregistrez ce script dans le répertoire où se situe les services à lancer au démarrage du système c'est à dire dans /etc/init.d/motd et ajoutez le droit en exécution de ce même fichier avec la commande :
chmod +x /etc/init.d/motd
Maintenant nous allons l'ajouter au démarrage du système (donc démarrage automatique) ⇒
Il suffit tout simplement d'entrer la commande : update-rc.d motd defaults
Si vous souhaitez supprimer un script au démarrage, il suffit d'entrer la commande : update-rc.d -f motd remove
Twitter
Youtube
GooglePlus
MSN