Modifications entre les versions 1 et 2
Version 1 à la date du 2012-05-23 15:11:23
Taille: 25998
Éditeur: DavidViolette
Commentaire:
Version 2 à la date du 2012-05-23 15:30:05
Taille: 19777
Éditeur: DavidViolette
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 71: Ligne 71:
[y/N] n
******************************************************

OK ! On continue...
******************************************************
Voulez-vous que le service DHCP de DRBL offre les mêmes adresses aux clients à chaque démarrage (dans ce cas, il faut lire les adresses MAC des clients et les enregistrer dans des fichiers, comme sous la procédure précédente). Ceci concerne les clients connectés à l'interface réseau du serveur DRBL #[1;33meth0#[0m ?
[y/N] n
******************************************************

OK ! On continue. Attribution dynamique des adresses IP des clients (premier démarré, premier servi), plutôt que des adresses fixes !
''' [y/N] n '''
------------------------------------------------------

OK ! On continue...
------------------------------------------------------
Voulez-vous que le service DHCP de DRBL offre les mêmes adresses aux clients à chaque démarrage (dans ce cas, il faut lire les adresses MAC des clients et les enregistrer dans des fichiers, comme sous la procédure précédente). Ceci concerne les clients connectés à l'interface réseau du serveur DRBL
'''
[y/N]  n'''
------------------------------------------------------

OK ! On continue.
------------------------------------------------------
Attribution dynamique des adresses IP des clients (premier démarré, premier servi), plutôt que des adresses fixes !
Ligne 80: Ligne 82:
****************************************************** ------------------------------------------------------
Ligne 82: Ligne 84:
[1] 100
******************************************************
''' [1] 100 '''
------------------------------------------------------
Ligne 85: Ligne 87:
Entrez le nombre:
[12] 20# ## #50
******************************************************
 * Entrez le nombre: ''' 50 '''
------------------------------------------------------
Ligne 89: Ligne 90:
Paramétrage de l'adresse IP des clients connectés à l'interface réseau du serveur DRBL #[1;33meth0 comme: 192.168.0.100 - 192.168.0.149
#[0mAccepter ? [Y/n] y
******************************************************

OK ! On continue...
******************************************************
Paramétrage de l'adresse IP des clients connectés à l'interface réseau du serveur DRB eth0 comme: 192.168.0.100 - 192.168.0.149
'''Accepter ? [Y/n] y'''
------------------------------------------------------

OK ! On continue...
------------------------------------------------------
Ligne 95: Ligne 96:
******************************************************
#[1;33m NIC NIC IP Clients
------------------------------------------------------
       NIC NIC IP Clients
Ligne 100: Ligne 101:
| +-- [eth1] 10.72.11.158 +- to WAN | +-- [eth1] x.x.x.x +- to WAN
Ligne 104: Ligne 105:
+-----------------------------+
#[0m******************************************************
Total clients: #[1;33m50
#[0m******************************************************
Appuyez sur Entrée pour continuer...
******************************************************
------------------------------------------------------
Appuyez sur Entrée pour continuer
Ligne 116: Ligne 113:
[0] 2
#[1;33mdrbl introuvable pour les clients sur le sysytème.
#[0m******************************************************
''' [0] 2 '''
Ligne 126: Ligne 121:
[0] 3 ''' [0] 3 '''
Ligne 128: Ligne 123:
******************************************************
******************************************************
------------------------------------------------------
Ligne 136: Ligne 130:
[2] 2
******************************************************
''' [2] 2 '''
------------------------------------------------------
Ligne 139: Ligne 133:
****************************************************** ------------------------------------------------------
Ligne 144: Ligne 138:
#[1;33mDirectory for clonezilla saved images: /srv/partimag
#[0m******************************************************
Directory for clonezilla saved images: /srv/partimag
------------------------------------------------------
Ligne 147: Ligne 141:
****************************************************** ------------------------------------------------------
Ligne 151: Ligne 145:
[y/N] n# #y ''' [y/N] y '''
Ligne 156: Ligne 150:
#[1;33mNote ! Si le démarrage avec un menu graphique échoue, vous pouvez passer en mode texte en exécutant "/opt/drbl/sbin/switch-pxe-bg-mode -m text".
#[0m[y/N] y
Si le démarrage avec un menu graphique échoue, vous pouvez passer en mode texte en exécutant "/opt/drbl/sbin/switch-pxe-bg-mode -m text".
''' [y/N] y '''
Ligne 161: Ligne 155:
------------------------------------------------------
Ligne 165: Ligne 158:
#[1;33mCe serveur DRBL ne fournit pas le service NAT. Vos clients DRBL ne pourront donc pas accéder à l'Internet.
#[0m******************************************************
Le noyau actuel du serveur supporte #[1;33mNFS over TCP#[0m!
#[1;33mNote ! En cas de changement du noyau actuel sur le serveur, et si le support de NFS sur udp ou tcp n'est pas assuré, il est conseillé d'exécuter à nouveau "drblpush -i" pour éviter tout problème de démarrage des clients !
#[0mAppuyez sur Entrée pour continuer...
------------------------------------------------------
******************************************************
#[1;33mThe calculated NETWORK for eth0 is 192.168.0.0.
#[0m******************************************************
******************************************************
Ce serveur DRBL ne fournit pas le service NAT. Vos clients DRBL ne pourront donc pas accéder à l'Internet.
------------------------------------------------------
Le noyau actuel du serveur supporte
En cas de changement du noyau actuel sur le serveur, et si le support de NFS sur udp ou tcp n'est pas assuré, il est conseillé d'exécuter à nouveau "drblpush -i" pour éviter tout problème de démarrage des clients !
Appuyez sur Entrée pour continuer...
------------------------------------------------------
calculated NETWORK for eth0 is 192.168.0.0.
Ligne 177: Ligne 167:
#[1;33mAttention ! Si vous continuez, les règles de votre pare-feu seront écrasées pendant la configuration !
#[0m#[1;33mLes règles initiales vont être sauvegardées sous iptables.drblsave dans le répertoire de la configuration système (/etc/sysconfig ou /etc/default).
#[0m[Y/n] y
******************************************************
Si vous continuez, les règles de votre pare-feu seront écrasées pendant la configuration !
Les règles initiales vont être sauvegardées sous iptables.drblsave dans le répertoire de la configuration système (/etc/sysconfig ou /etc/default).
''' [Y/n] y '''
------------------------------------------------------
Ligne 188: Ligne 178:
*****************************************************.
*****************************************************.
------------------------------------------------------
Ligne 206: Ligne 195:
#[1;33mWarning! Unable to find the fine-tune file /opt/drbl/setup/files/DBN/DBN6.0.5/firstboot.DBN6.0.5.drbl, use /opt/drbl/setup/files/DBN/firstboot.default-DBN.drbl as /etc/init.d/firstboot for DRBL clients! Warning! Unable to find the fine-tune file /opt/drbl/setup/files/DBN/DBN6.0.5/firstboot.DBN6.0.5.drbl, use /opt/drbl/setup/files/DBN/firstboot.default-DBN.drbl as /etc/init.d/firstboot for DRBL clients!
Ligne 208: Ligne 197:
#[0;39mThe startup services for DRBL client are:
#[1;32mfirstboot portmap nis nfs-common ssh dbus kbd acpid drblthincli arm-wol sendsigs umountfs
#[0;39mUsing udev for clients... #[1;33mThe default display manager is NOT found! We can NOT set text or graphic mode for Debian DRBL client.
#[0;39mDeleting the accounts (except root) in the clients common root template... done!
The startup services for DRBL client are:
firstboot portmap nis nfs-common ssh dbus kbd acpid drblthincli arm-wol sendsigs umountfs
Using udev for clients... The default display manager is NOT found! We can NOT set text or graphic mode for Debian DRBL client.
Deleting the accounts (except root) in the clients common root template... done!
Ligne 213: Ligne 202:
Creating some necessary files in the clients common root template...... done!
Creating DRBL client: #[1;32mclonezilla0100 192.168.0.100... #[0;39mGenerating SSH host keys for client 192.168.0.100 if they do not exist... done!
Creating DRBL client: #[1;32mclonezilla0101 192.168.0.101... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0102 192.168.0.102... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0103 192.168.0.103... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0104 192.168.0.104... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0105 192.168.0.105... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0106 192.168.0.106... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0107 192.168.0.107... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0108 192.168.0.108... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0109 192.168.0.109... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0110 192.168.0.110... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0111 192.168.0.111... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0112 192.168.0.112... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0113 192.168.0.113... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0114 192.168.0.114... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0115 192.168.0.115... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0116 192.168.0.116... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0117 192.168.0.117... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0118 192.168.0.118... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0119 192.168.0.119... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0120 192.168.0.120... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0121 192.168.0.121... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0122 192.168.0.122... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0123 192.168.0.123... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0124 192.168.0.124... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0125 192.168.0.125... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0126 192.168.0.126... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0127 192.168.0.127... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0128 192.168.0.128... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0129 192.168.0.129... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0130 192.168.0.130... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0131 192.168.0.131... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0132 192.168.0.132... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0133 192.168.0.133... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0134 192.168.0.134... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0135 192.168.0.135... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0136 192.168.0.136... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0137 192.168.0.137... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0138 192.168.0.138... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0139 192.168.0.139... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0140 192.168.0.140... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0141 192.168.0.141... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0142 192.168.0.142... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0143 192.168.0.143... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0144 192.168.0.144... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0145 192.168.0.145... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0146 192.168.0.146... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0147 192.168.0.147... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0148 192.168.0.148... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
Creating DRBL client: #[1;32mclonezilla0149 192.168.0.149... #[0;39mPseudo client is created for DRBL SSI or clonezilla box mode! done!
#[1;33mPreparing the system to use clonezilla live as the OS of clients...
#[0;39mTry to download Clonezilla live iso file from network...
#[1;33mThe CPU arch for client was assigned as: generic
#[0;39mNo Clonezilla live iso was assigned in drbl-ocs.conf or command line option.
 *Creating some necessary files in the clients common root template...... done!
 *Creating DRBL client: clonezilla0100 192.168.0.100... Generating SSH host keys for client 192.168.0.100 if they do not exist... done!
 *Creating DRBL client: clonezilla0101 192.168.0.101... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
 *Creating DRBL client: clonezilla0102 192.168.0.102... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
 *Creating DRBL client: clonezilla0103 192.168.0.103... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
 *Creating DRBL client: clonezilla0104 192.168.0.104... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
 *Creating DRBL client: clonezilla0105 192.168.0.105... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
 *Creating DRBL client: clonezilla0106 192.168.0.106... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
 *Creating DRBL client: clonezilla0107 192.168.0.107... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
 *Creating DRBL client: clonezilla0108 192.168.0.108... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
 *Creating DRBL client: clonezilla0109 192.168.0.109... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
 *Creating DRBL client: clonezilla0110 192.168.0.110... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
------------------------------------------------------
CLonezilla box mode! done!
#Preparing the system to use clonezilla live as the OS of clients...
#Try to download Clonezilla live iso file from network...
#The CPU arch for client was assigned as: generic
#No Clonezilla live iso was assigned in drbl-ocs.conf or command line option.
Ligne 269: Ligne 221:
#[1;33mAvailable Clonezilla live iso URL: http://downloads.sourceforge.net/clonezilla/clonezilla-live-.iso
#[0;39mDownloading the Clonezilla live iso from http://downloads.sourceforge.net/clonezilla/clonezilla-live-.iso...
#Available Clonezilla live iso URL: http://downloads.sourceforge.net/clonezilla/clonezilla-live-.iso
#Downloading the Clonezilla live iso from http://downloads.sourceforge.net/clonezilla/clonezilla-live-.iso...
Ligne 277: Ligne 229:
#[1;31mFailed to download Clonezilla live iso from http://downloads.sourceforge.net/clonezilla/clonezilla-live-.iso!
#[0;39mProgram terminated!
#Failed to download Clonezilla live iso from http://downloads.sourceforge.net/clonezilla/clonezilla-live-.iso!
#Program terminated!
Ligne 282: Ligne 234:
#[1;33mNow add necessary services to this DRBL server: DHCP, TFTP, NFS, NIS...
#[0;39mGenerating the NFS exports for DRBL clients...
#Now add necessary services to this DRBL server: DHCP, TFTP, NFS, NIS...
#Generating the NFS exports for DRBL clients...
Ligne 287: Ligne 239:
#[1;33mCe serveur DRBL ne fournit PAS le service NAT. Le client DRBL ne pourra donc pas accéder à l'Internet.
#[0;39mNow stop the NAT service...
#Ce serveur DRBL ne fournit PAS le service NAT. Le client DRBL ne pourra donc pas accéder à l'Internet.
#[Now stop the NAT service...
Ligne 293: Ligne 245:
#[1;33mNow add the service: portmap isc-dhcp-server nis nfs-common nfs-kernel-server tftpd-hpa drbl-clients-nat
#[0;39mForce to add portmap service in this Debian DRBL server...
Force to add isc-dhcp-server service in this Debian DRBL server...
Force to add nis service in this Debian DRBL server...
Force to add nfs-common service in this Debian DRBL server...
Force to add nfs-kernel-server service in this Debian DRBL server...
Force to add tftpd-hpa service in this Debian DRBL server...
Force to add drbl-clients-nat service in this Debian DRBL server...
#[1;33mNow start the service: portmap isc-dhcp-server nis nfs-common nfs-kernel-server tftpd-hpa drbl-clients-nat
#[0;39mStopping portmap daemon....
#Now add the service: portmap isc-dhcp-server nis nfs-common nfs-kernel-server tftpd-hpa drbl-clients-nat
 *Force to add portmap service in this Debian DRBL server...
 *Force to add isc-dhcp-server service in this Debian DRBL server...
 *Force to add nis service in this Debian DRBL server...
 *Force to add nfs-common service in this Debian DRBL server...
 *Force to add nfs-kernel-server service in this Debian DRBL server...
 *Force to add tftpd-hpa service in this Debian DRBL server...
 *Force to add drbl-clients-nat service in this Debian DRBL server...
#Now start the service: portmap isc-dhcp-server nis nfs-common nfs-kernel-server tftpd-hpa drbl-clients-nat
#Stopping portmap daemon....
Ligne 327: Ligne 279:
#[1;33mVous devez utiliser "/opt/drbl/sbin/dcs" -> clonezilla-start pour lancer le service clonezilla. Le client présentera alors un menu Clonezilla au démarrage
#[0;39m*****************************************************.
Vous devez utiliser "/opt/drbl/sbin/dcs" -> clonezilla-start pour lancer le service clonezilla. Le client présentera alors un menu Clonezilla au démarrage
------------------------------------------------------
Ligne 332: Ligne 284:
*****************************************************. ------------------------------------------------------
Ligne 334: Ligne 286:
*****************************************************.
#[1;33mLe serveur DRBL est prêt ! Configurez maintenant les clients pour qu'ils amorcent sous PXE ou Etherboot (voir http://drbl.sourceforge.net pour plus d'informations [en anglais]).
------------------------------------------------------
Le serveur DRBL est prêt ! Configurez maintenant les clients pour qu'ils amorcent sous PXE ou Etherboot (voir http://drbl.sourceforge.net pour plus d'informations [en anglais]).

Installation de Clonezilla

  1. S'assurer que le DHCP est installé

Fichier : /etc/network/interfaces :

  • Eth0 : Carte utilisée pour : serveur DHCP/ DRBL
  • Eth1 : Carte connectée au réseau externe (WAN)

*auto eth1 *allow-hotplug eth1 *iface eth1 inet dhcp

*auto eth0 *iface eth0 inet static

  • address 192.168.0.50
  • netmask 255.255.255.0
  • gateway 192.168.0.50

Installation de DRBL/CloneZilla Server

Configuration :

  • Executer : /opt/drbl/sbin/drblpush -i

Astuce ! Lorsqu'un choix oui/non (yes/no) est proposé, la valeur par défaut est affichée en majuscule. Par ex. dans (y/N) la valeur par défaut est "N", activée par l'appui sur "Entrée". Chaque fois que vous n'êtes pas sûr de la réponse à fournir, appuyez sur "Entrée".


Recherche des paquetages du serveur DRBL installés. Ceci peut prendre quelques instants... La recherche des paquetages du serveur DRBL est terminée. Le mode interactif vous permet de fournir les paramètres de votre environnement DRBL.


Entrez le domaine DNS (ex : drbl.sf.net) : [drbl.name] Définir DOMAIN : drbl.name


Entrez le nom de domaine NIS/YP : [penguinzilla] Définir DOMAIN : penguinzilla


Entrez le préfixe de nom d'hôte du client : Ce préfixe est utilisé pour la création automatique des noms d'hôtes des clients. Pour écraser certains des noms d'hôtes générés automatiquement, appuyez Ctrl+C afin de quitter ce programme, éditez /opt/drbl/conf/client-ip-hostname, puis réexécutez ce programme. [clonezilla] Préfixe de nom d'hôte du client clonezilla


  • eth0: IP address 192.168.0.50, netmask 255.255.255.0
  • eth1: IP address x.x.x.x, netmask 255.255.255.0
  • Cartes ethernet configurées dans le système :eth0 eth1


Impossible de trouver l'adresse IP publique de ce serveur. Quel port ethernet de ce serveur est-il utilisé pour l'accès à l'Internet (pas pour la connexion DRBL) ? Ports ethernet disponibles sur ce serveur:

  • eth0 (192.168.0.50), eth1 (x.x.x.x),
  • Le port ethernet choisi pour la connexion WAN: eth1
  • Port(s) ethernet pour l'environnement DRBL : eth0


Lecture des adresses MAC des clients ! Si vous désirez que le service DHCP de DRBL offre les mêmes adresses aux clients lors de chaque démarrage et que vous n'avez jamais suivi cette procédure, vous devez le faire maintenant ! Si vous disposez déjà des adresses MAC des clients, vous pouvez les placer dans différents fichiers de groupe (le numéro du fichier est le même que celui de la carte réseau du service DRBL). Dans ce cas, vous pouvez passer cette étape. Pour gagner du temps et éviter les fautes de frappe, cette étape vous aide à enregistrer les adresses MAC des clients, puis les répartit en différents groupes. Les adresses MAC sont enregistrées une à une au fur et à mesure du démarrage des clients. Elles sont inscrites dans différents fichiers, en fonction de la carte réseau du serveur. Le nom du fichier ressemble à macadr-eth1.txt, macadr-eth2.txt, etc. Les fichiers se trouvent dans le répertoire /etc/drbl. Veuillez démarrer les clients un à un. Assurez-vous qu'ils démarrent sous etherboot ou PXE ! Voulez-vous les enregistrer ? [y/N] n


OK ! On continue...


Voulez-vous que le service DHCP de DRBL offre les mêmes adresses aux clients à chaque démarrage (dans ce cas, il faut lire les adresses MAC des clients et les enregistrer dans des fichiers, comme sous la procédure précédente). Ceci concerne les clients connectés à l'interface réseau du serveur DRBL [y/N] n


OK ! On continue.


Attribution dynamique des adresses IP des clients (premier démarré, premier servi), plutôt que des adresses fixes ! Hostmin: 192.168.0.1


Valeur de début pour le dernier octet de l'adresse IP des clients DRBL connectés à ce port ethernet (celle de 'd' dans l'adresse IP a.b.c.d) eth0. [1] 100


Combien de clients DRBL (postes stagiaires) sont-ils connectés à l'interface réseau du serveur DRBL eth0 ?

  • Entrez le nombre: 50


L'octet le plus à droite de l'adresse IP des clients est "149". Paramétrage de l'adresse IP des clients connectés à l'interface réseau du serveur DRB eth0 comme: 192.168.0.100 - 192.168.0.149 Accepter ? [Y/n] y


OK ! On continue...


Paramétrage de votre environnement DRBL :


  • NIC NIC IP Clients

+


+ | DRBL SERVER | | | | +-- [eth1] x.x.x.x +- to WAN | | | +-- [eth0] 192.168.0.50 +- to clients group 0 [ 50 clients, their IP | | from 192.168.0.100 - 192.168.0.149]


Appuyez sur Entrée pour continuer


Trois modes existent pour les services diskless linux : [0] Mode DRBL complet. Chaque client a ses propres /etc et /var basés sur NFS. [1] Mode DRBL SSI (Single system image). Chaque client utilise /etc et /var basés sur tmpfs. Sous ce mode, le chargement et l'espace disque nécessaires au serveur sont plus légers. NOTES ! (a) La mémoire de la machine cliente doit être d'au moins 256 Mo. (b) Les fichiers de configuration du client ne sont pas sauvegardés sur le serveur DRBL ! Ils ne sont utilisés qu'une fois et disparaissent après l'arrêt de la machine ! De plus, si vous modifiez un fichier du client modèle (dans /tftpboot/nodes), vous devrez exécuter /opt/drbl/sbin/gen_ssi_files afin de créer le tarball du modèle sous /tftpboot/node_root/drbl_ssi/. (c) Si vous désirez fournir des fichiers pour changer des paramètres du tarball modèle au démarrage du client, consultez /tftpboot/node_root/drbl_ssi/clients/00_README pour plus de détails. [2] Ne PAS fournir de service diskless linux au client. Quel mode préférez-vous ? [0] 2


Quatre modes existent pour Clonezilla: [0] Mode Clonezilla complet. Chaque client a ses propres /etc et /var basés sur NFS. [1] Mode "Clonezilla Box". Chaque client utilise /etc et /var basés sur tmpfs. Sous ce mode, l'espace de stockage et le chargement sont plus légers que ceux du mode complet. Note ! Sous le mode "Box", les fichiers de configuration du client ne sont pas sauvegardés sur le serveur DRBL ! Ils ne sont utilisés qu'une fois et disparaissent après l'arrêt de la machine ! [2] Je ne veux PAS Clonezilla. [3] Utiliser Clonezilla Live comme système (OS) pour les clients (en test). Quel mode voulez-vous ? [0] 3 Utiliser Clonezilla Live comme système (OS) pour les clients lors de l'exécution de Clonezilla.


Quelle branche de développement de Clonezilla Live pour les clients ? [0]: stable (base Debian) [1]: testing (base Debian) [2]: alternative stable (base Ubuntu) [3]: alternative testing (base Ubuntu) Dans le doute, choisissez [2]: alternative stable. [2] 2


La branche de développement de Clonezilla Live est: alternative


L'architecture CPU pour les clients lors de l'exécution de Clonezilla est: generic


Quel répertoire voulez-vous utiliser pour enregistrer les images sur ce serveur (le chemin doit être absolu et non affecté à /mnt/, /media/ ou /tmp/) ? [/home/partimag] /srv/partimag Directory for clonezilla saved images: /srv/partimag


Les clients démarreront en mode texte.


OK ! On continue...


Voulez-vous, pour plus de sécurité, définir le mot de passe pxelinux des clients afin d'obliger à entrer ce mot de passe au démarrage ? [y/N] y Nouveau mot de passe pxelinux des clients (pas d'écho) ? Entrez le mot de passe une nouvelle fois (pas d'écho).


Voulez-vous un arrière-plan graphique pour le menu PXE au démarrage des clients ? Si le démarrage avec un menu graphique échoue, vous pouvez passer en mode texte en exécutant "/opt/drbl/sbin/switch-pxe-bg-mode -m text". [y/N] y Use graphic PXE Linux menu for the client.


OK ! On continue...


Voulez-vous que le serveur DRBL soit aussi un serveur NAT ? Dans le cas contraire, vos clients ne pourront PAS accéder à l'Internet. [Y/n] n Ce serveur DRBL ne fournit pas le service NAT. Vos clients DRBL ne pourront donc pas accéder à l'Internet.


Le noyau actuel du serveur supporte En cas de changement du noyau actuel sur le serveur, et si le support de NFS sur udp ou tcp n'est pas assuré, il est conseillé d'exécuter à nouveau "drblpush -i" pour éviter tout problème de démarrage des clients ! Appuyez sur Entrée pour continuer...


calculated NETWORK for eth0 is 192.168.0.0. Prêt à déployer les fichiers sur le système ! Voulez-vous poursuivre ? Si vous continuez, les règles de votre pare-feu seront écrasées pendant la configuration ! Les règles initiales vont être sauvegardées sous iptables.drblsave dans le répertoire de la configuration système (/etc/sysconfig ou /etc/default). [Y/n] y


OK ! On y va !


Checking the necessary disk space... done! Copying the config file to /etc/drbl... done! Backup the original /etc/hosts as /etc/hosts.drblsave... done! Generate the /etc/hosts for clients connected to eth0... done! Cleaning the stale files of the diskless nodes if they exist... done!


The version number for your GNU/Linux: DBN6.0.5 Keeping the old common root files if they exist... Keeping old nodes if they exist... Creating common root files... This might take several minutes....Generating locale en_US.UTF-8 by: localedef -f UTF-8 -i en_US en_US.UTF-8... done! ....... done! Update the kernel for client if necessary... The DRBL client uses i486 kernel with version 2.6.32-5-486... Trying to update the /tftpboot/node_root/lib/modules/2.6.32-5-486 from server's /lib/modules/... This might take several minutes... "i486" 2.6.32-5-486 kernel in this DRBL server is not found, so skip this. Copying the directory /etc/ to clients common root /tftpboot/node_root... Cleaning the ssh key file ssh_host_dsa_key copied from server... done! Cleaning the ssh key file ssh_host_dsa_key.pub copied from server... done! Cleaning the ssh key file ssh_host_rsa_key copied from server... done! Cleaning the ssh key file ssh_host_rsa_key.pub copied from server... done! Commenting the TCPwrapper related file /tftpboot/node_root/etc/hosts.deny copied from server... done! Commenting the TCPwrapper related file /tftpboot/node_root/etc/hosts.allow copied from server... done! Warning! Unable to find the fine-tune file /opt/drbl/setup/files/DBN/DBN6.0.5/firstboot.DBN6.0.5.drbl, use /opt/drbl/setup/files/DBN/firstboot.default-DBN.drbl as /etc/init.d/firstboot for DRBL clients! This may cause some problems to DRBL clients! The startup services for DRBL client are: firstboot portmap nis nfs-common ssh dbus kbd acpid drblthincli arm-wol sendsigs umountfs Using udev for clients... The default display manager is NOT found! We can NOT set text or graphic mode for Debian DRBL client. Deleting the accounts (except root) in the clients common root template... done! Enabling the NIS client in the common root template... done!

  • Creating some necessary files in the clients common root template...... done!
  • Creating DRBL client: clonezilla0100 192.168.0.100... Generating SSH host keys for client 192.168.0.100 if they do not exist... done!
  • Creating DRBL client: clonezilla0101 192.168.0.101... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
  • Creating DRBL client: clonezilla0102 192.168.0.102... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
  • Creating DRBL client: clonezilla0103 192.168.0.103... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
  • Creating DRBL client: clonezilla0104 192.168.0.104... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
  • Creating DRBL client: clonezilla0105 192.168.0.105... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
  • Creating DRBL client: clonezilla0106 192.168.0.106... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
  • Creating DRBL client: clonezilla0107 192.168.0.107... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
  • Creating DRBL client: clonezilla0108 192.168.0.108... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
  • Creating DRBL client: clonezilla0109 192.168.0.109... Pseudo client is created for DRBL SSI or clonezilla box mode! done!
  • Creating DRBL client: clonezilla0110 192.168.0.110... Pseudo client is created for DRBL SSI or clonezilla box mode! done!


CLonezilla box mode! done! #Preparing the system to use clonezilla live as the OS of clients... #Try to download Clonezilla live iso file from network... #The CPU arch for client was assigned as: generic #No Clonezilla live iso was assigned in drbl-ocs.conf or command line option. Trying to find the available Clonezilla live iso from sourceforge... #Available Clonezilla live iso URL: http://downloads.sourceforge.net/clonezilla/clonezilla-live-.iso #Downloading the Clonezilla live iso from http://downloads.sourceforge.net/clonezilla/clonezilla-live-.iso... --2012-05-22 12:06:12-- http://downloads.sourceforge.net/clonezilla/clonezilla-live-.iso Resolving downloads.sourceforge.net... 216.34.181.59 Connecting to downloads.sourceforge.net|216.34.181.59|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2012-05-22 12:06:30 ERROR 404: Not Found.

#Failed to download Clonezilla live iso from http://downloads.sourceforge.net/clonezilla/clonezilla-live-.iso! #Program terminated! Enabling the default pxelinux simple menu for all DRBL clients... Enabling PXE password in config file /tftpboot/nbi_img/pxelinux.cfg/default done! #Now add necessary services to this DRBL server: DHCP, TFTP, NFS, NIS... #Generating the NFS exports for DRBL clients... Backup the original /etc/exports as /etc/exports.drblsave Exporting to clients by IP address line-by-line... The /etc/exports setting is ok now! #Ce serveur DRBL ne fournit PAS le service NAT. Le client DRBL ne pourra donc pas accéder à l'Internet. #[Now stop the NAT service... Now set the YP securenets... Backup the original /etc/ypserv.securenets as /etc/ypserv.securenets.drblsave The /etc/ypserv.securenets setting is done! Update YP... #Now add the service: portmap isc-dhcp-server nis nfs-common nfs-kernel-server tftpd-hpa drbl-clients-nat

  • Force to add portmap service in this Debian DRBL server...
  • Force to add isc-dhcp-server service in this Debian DRBL server...
  • Force to add nis service in this Debian DRBL server...
  • Force to add nfs-common service in this Debian DRBL server...
  • Force to add nfs-kernel-server service in this Debian DRBL server...
  • Force to add tftpd-hpa service in this Debian DRBL server...
  • Force to add drbl-clients-nat service in this Debian DRBL server...

#Now start the service: portmap isc-dhcp-server nis nfs-common nfs-kernel-server tftpd-hpa drbl-clients-nat #Stopping portmap daemon.... Starting portmap daemon.... Stopping ISC DHCP server: dhcpd. Starting ISC DHCP server: dhcpd. Stopping NIS services: ypbind ypserv ypppasswdd ypxfrd. Starting NIS services: ypserv yppasswdd ypxfrd ypbind. Stopping NFS common utilities: idmapd statd. Starting NFS common utilities: statd idmapd. Stopping NFS kernel daemon: mountd nfsd. Unexporting directories for NFS kernel daemon.... Exporting directories for NFS kernel daemon.... Starting NFS kernel daemon: nfsd mountd. Stopping HPA's tftpd: in.tftpd. Starting HPA's tftpd: in.tftpd. Stopping the NAT services for DRBL clients... Now stop the NAT service... done! Starting the NAT services for DRBL clients... done! Turn on ip_forward now. Modifying /tftpboot/nbi_img/pxelinux.cfg/default to let DRBL client use graphical PXE boot menu... done! Turn off all MENU DEFAULT in /tftpboot/nbi_img/pxelinux.cfg/default... Make "local" as default label in /tftpboot/nbi_img/pxelinux.cfg/default. DRBL service is set as unavailable. Set clientdir opt for label drbl in pxelinux config... Setting drbl_mode="none" in /etc/drbl/drbl_deploy.conf and /etc/drbl/drblpush.conf... done! Use Clonezilla live as the OS of clients. Set clientdir opt for label clonezilla in pxelinux config... Setting clonezilla_mode="clonezilla_live_mode" in /etc/drbl/drbl_deploy.conf and /etc/drbl/drblpush.conf... done! Vous devez utiliser "/opt/drbl/sbin/dcs" -> clonezilla-start pour lancer le service clonezilla. Le client présentera alors un menu Clonezilla au démarrage


Enjoy DRBL!!! http://drbl.nchc.org.tw; http://drbl.name NCHC Free Software Labs, Taiwan. http://free.nchc.org.tw


Si vous le désirez, vous pouvez redémarrer le serveur DRBL maintenant afin d'être sûr que tout est prêt (ce n'est pas indispensable, juste une option).


Le serveur DRBL est prêt ! Configurez maintenant les clients pour qu'ils amorcent sous PXE ou Etherboot (voir http://drbl.sourceforge.net pour plus d'informations [en anglais]). NOTE! Si Etherboot est utilisé sur le client, alors la version 5.4.0 ou supérieure est requise ! PS. Le fichier de configuration est enregistré sous /etc/drbl/drblpush.conf. Si vous voulez exécuter drblpush à nouveau avec la même configuration, vous pouvez lancer : /opt/drbl/sbin/drblpush -c /etc/drbl/drblpush.conf

ZEO/Paris/Clonezilla (dernière édition le 2012-05-23 15:30:05 par DavidViolette)