Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
fog [Le 24/03/2017, 10:41] 92.156.142.176 [FOG 1.2.0 (stable)] |
fog [Le 11/09/2022, 12:16] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
FOG est livré avec un script d'installation permettant d'installer tout le nécessaire pour qu'il fonctionne aussi bien sous Ubuntu que sous Debian (testé sous Debian Jessie). | FOG est livré avec un script d'installation permettant d'installer tout le nécessaire pour qu'il fonctionne aussi bien sous Ubuntu que sous Debian (testé sous Debian Jessie). | ||
- | [[http://pix.toile-libre.org/upload/original/1460546227.png|{{http://pix.toile-libre.org/upload/thumb/1460546227.png}}]] screenshot FOG 1.2.0 [[http://pix.toile-libre.org/upload/original/1460546558.png|{{http://pix.toile-libre.org/upload/thumb/1460546558.png}}]] | + | [[http://pix.toile-libre.org/upload/original/1460546227.png|{{http://pix.toile-libre.org/upload/thumb/1460546227.png}}]] screenshot FOG 1.5.0 [[http://pix.toile-libre.org/upload/original/1460546558.png|{{http://pix.toile-libre.org/upload/thumb/1460546558.png}}]] |
- | **Gras**===== Pré-requis ===== | + | ===== Pré-requis ===== |
* Disposer des [[:sudo|droits d'administration]]. | * Disposer des [[:sudo|droits d'administration]]. | ||
* Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. | ||
* Avoir une adresse IP fixe pour le serveur. | * Avoir une adresse IP fixe pour le serveur. | ||
- | |||
- | <note>Version fog_0.32 fonctionne à merveille sous ubuntu 12.10.</note> | ||
<note important>Il est fortement recommandé d'installer FOG sur un serveur dédié ou du moins, de l'installer en tout premier. En effet, le script d'installation est prévu pour un système fraichement installé.</note> | <note important>Il est fortement recommandé d'installer FOG sur un serveur dédié ou du moins, de l'installer en tout premier. En effet, le script d'installation est prévu pour un système fraichement installé.</note> | ||
- | ===== Installation ===== | + | ==== FOG 1.5+ (git) ==== |
- | ==== FOG 1.2.0 (stable) ==== | + | |
- | Comme évoqué dans l'introduction, l'équipe de FOG fournit un script d'installation qui permet d'entièrement automatiser l'installation. | + | |
- | cd /tmp | + | |
- | wget -O fog.tar.gz http://sourceforge.net/projects/freeghost/files/latest/download?source=files | + | |
- | tar -xzvf fog.tar.gz | + | |
- | cd fog_1.3.5/bin/ | + | |
- | ./installfog.sh | + | |
- | Le script est plutôt bien fait et les réponses que vous lui fournirez dépendra de votre besoin. | + | |
- | + | ||
- | ==== FOG 1.2+ (git) ==== | + | |
Avant de procéder à l'installation de cette version, il est nécessaire d'installer git : | Avant de procéder à l'installation de cette version, il est nécessaire d'installer git : | ||
apt-get install git | apt-get install git | ||
Maintenant nous allons cloner le dépôt github : | Maintenant nous allons cloner le dépôt github : | ||
- | mkdir /opt/gitfog | + | cd /opt |
- | git clone https://github.com/FOGProject/fogproject.git /opt/gitfog/ | + | git clone https://github.com/fogproject/fogproject.git fog_stable/ |
Il ne reste plus qu'a utiliser le script d'installation : | Il ne reste plus qu'a utiliser le script d'installation : | ||
- | cd /opt/gitfog/bin | + | cd fog_stable/bin |
./installfog.sh | ./installfog.sh | ||
| | ||
<note tip> | <note tip> | ||
Pour maintenir à jour la version git de FOG, il suffit de synchroniser le dépôt local et ré-exécuter le script d'installation : | Pour maintenir à jour la version git de FOG, il suffit de synchroniser le dépôt local et ré-exécuter le script d'installation : | ||
- | cd /opt/gitfog | + | cd /opt |
git pull | git pull | ||
- | cd /opt/gitfog/bin | + | cd fog_stable/bin |
./installfog.sh | ./installfog.sh | ||
- | A titre d'information, au 13/4/2016, j'utilise cette version afin de bénéficier de la prise en charge complète de Windows 10. | ||
</note> | </note> | ||
+ | ==== Suivi installation ==== | ||
+ | {{::fog_0.png?nolink&400|}} | ||
+ | |||
+ | •Mettre 2 si vous êtes sous ubuntu | ||
+ | |||
+ | {{::fog_2_etappas_obligatoire.png?nolink&400|}} | ||
+ | |||
+ | •cette étape apparaît que si un **[[:LAMP]]** a déjà été installé auparavant, Mettre Y | ||
+ | |||
+ | {{::fog_3.png?nolink&400|}} | ||
+ | |||
+ | •A cette étape on vous demande quel type d'installation préférez vous, Mettre N | ||
+ | |||
+ | {{::fog_12_2.png?nolink&500|}} | ||
+ | |||
+ | •Ici il faut appuyer sur "entrer", il vous demande si l’adresse IP mise entre crochet est la bonne | ||
+ | |||
+ | {{::fog-_5modif.png?nolink&400|}} | ||
+ | |||
+ | •A ce moment-là, il faut mettre N sauf si votre serveur possède plusieurs cartes réseaux et que vous voulez passer à une autre carte réseau | ||
+ | |||
+ | {{::fog_7.png?nolink&400|}} | ||
+ | |||
+ | •Répondre Y pour indiquer l’adresse IP du router | ||
+ | |||
+ | {{::fog_8.png?nolink&400|}} | ||
+ | |||
+ | •Ici il faut indiquer l’adresse IP de votre router(box) | ||
+ | |||
+ | {{::fog_ajout.png?nolink&400|}} | ||
+ | |||
+ | •Répondre Y pour indiquer une adresse IP d’un serveur DNS | ||
+ | |||
+ | {{::fog_9.png?nolink&400|}} | ||
+ | |||
+ | •Laisser par défaut l’adresse IP du DNS trouvé par l’installateur | ||
+ | |||
+ | {{::fog_10.png?nolink&400|}} | ||
+ | |||
+ | •répondre Y pour que le serveur FOG utilise son propre service DHCP | ||
+ | |||
+ | {{::fog_11.png?nolink&400|}} | ||
+ | |||
+ | •A cette étape installateur vous demande si vous voulez installer les paquet de langue, si vous le voulez mettre Y si non mettre N | ||
+ | |||
+ | {{:fog_12_2.png?nolink&600|}} | ||
+ | |||
+ | •Ici il vous montre le récapitulatif de vos choix,si tout est bon vous pouvez mettre Y si non mettre N | ||
+ | |||
+ | {{::fog_fin.png?nolink&600|}} | ||
+ | |||
+ | •Voila, l'installation est terminée. Il ne vous reste plus qu'à entrer http://IPserver/fog/management dans votre navigateur internet préféré après avoir remplacé "IPserver" par l'adresse IP de votre serveur | ||
==== Utiliser un vhost ==== | ==== Utiliser un vhost ==== | ||
Pour disposer d'une adresse d'accès simple à l'interface de FOG, nous pouvons utiliser un vhost : | Pour disposer d'une adresse d'accès simple à l'interface de FOG, nous pouvons utiliser un vhost : | ||
Ligne 75: | Ligne 115: | ||
==== Installation ==== | ==== Installation ==== | ||
- | Pour installer ce logiciel récupérez [[http://sourceforge.net/projects/freeghost/files/|l'archive de la dernière version]] et [[:file-roller#extraire_une_archive|décompressez-la]] où vous le souhaitez, puis lancez le script d'installation se trouvant dans le répertoire extrait : | + | Pour installer ce logiciel récupérez [[https://sourceforge.net/projects/freeghost/files/|l'archive de la dernière version]] et [[:file-roller#extraire_une_archive|décompressez-la]] où vous le souhaitez, puis lancez le script d'installation se trouvant dans le répertoire extrait : |
- | <code>wget http://sourceforge.net/projects/freeghost/files/fog_0.32.tar.gz | + | <code>wget https://sourceforge.net/projects/freeghost/files/fog_0.32.tar.gz |
sudo tar -xvzf fog* | sudo tar -xvzf fog* | ||
cd fog* | cd fog* | ||
Ligne 97: | Ligne 137: | ||
Durant l'installation il va vous demander le mot de passe root mysql (à retenir !), puis il vous demandera si vous souhaitez dire à l'équipe de FOG qu'ils sont géniaux (à votre bon coeur), et ça sera terminé pour la partie "terminal". | Durant l'installation il va vous demander le mot de passe root mysql (à retenir !), puis il vous demandera si vous souhaitez dire à l'équipe de FOG qu'ils sont géniaux (à votre bon coeur), et ça sera terminé pour la partie "terminal". | ||
- | <note>Un utilisateur appelé "Fog" sera créé automatiquement avec un mot de passe aléatoire. Changez le mot de passe pour celui-ci dans un terminal : | + | <note>Un utilisateur appelé "Fog" sera créé automatiquement avec un mot de passe aléatoire. Changez le mot de passe pour celui-ci dans un terminal : |
<code>sudo passwd fog</code> | <code>sudo passwd fog</code> | ||
Ligne 103: | Ligne 143: | ||
Editez le fichier de configuration "/var/www/fog/commons/config.php" afin d'entrer votre mot de passe mysql dans la variable "MYSQL_PASSWORD". | Editez le fichier de configuration "/var/www/fog/commons/config.php" afin d'entrer votre mot de passe mysql dans la variable "MYSQL_PASSWORD". | ||
- | Remplacez également les valeurs de **TFTP_FTP_PASSWORD** and **STORAGE_FTP_PASSWORD** par le mot de passe que vous venez de définir pour fog. | + | Remplacez également les valeurs de **TFTP_FTP_PASSWORD** and **STORAGE_FTP_PASSWORD** par le mot de passe que vous venez de définir pour fog. |
<code>sudo gedit /var/www/fog/commons/config.php</code> | <code>sudo gedit /var/www/fog/commons/config.php</code> | ||
Ligne 129: | Ligne 169: | ||
</note> | </note> | ||
- | Téléchargez l'archive de traduction correspondant au langage que vous souhaitez installer (débrouillez-vous pour la trouver sur le [[http://sourceforge.net/projects/freeghost/forums|forum de FOG]] si elle existe :-P). Pour les français, elle est actuellement [[http://kernchr.free.fr/download/drivers/fr_FR.UTF-8.tar.gz|ici]] | + | Téléchargez l'archive de traduction correspondant au langage que vous souhaitez installer (débrouillez-vous pour la trouver sur le [[https://sourceforge.net/projects/freeghost/forums|forum de FOG]] si elle existe :-P). Pour les français, elle est actuellement [[http://kernchr.free.fr/download/drivers/fr_FR.UTF-8.tar.gz|ici]] |
<code> | <code> | ||
sudo wget kernchr.free.fr/download/drivers/fr_FR.UTF-8.tar.gz | sudo wget kernchr.free.fr/download/drivers/fr_FR.UTF-8.tar.gz | ||
Ligne 149: | Ligne 189: | ||
Une fois que vous avez booté sur la carte réseau de votre station, cette page apparaît : | Une fois que vous avez booté sur la carte réseau de votre station, cette page apparaît : | ||
- | http://www.howtogeek.com/wp-content/uploads/2011/04/fog1.png | + | https://www.howtogeek.com/wp-content/uploads/2011/04/fog1.png |
Si vous ne touchez a rien, au bout de 3 secondes la machine boot sur son disque dur, autrement dit, comme si de rien n'était. | Si vous ne touchez a rien, au bout de 3 secondes la machine boot sur son disque dur, autrement dit, comme si de rien n'était. | ||
Ligne 169: | Ligne 209: | ||
=== Enregistrement du client === | === Enregistrement du client === | ||
- | Faites booter votre client en PXE, puis, lors de l'affichage du menu FOG enregistrez-le auprès du serveur en sélectionnant "Perform Full Host Registration and Inventory" ou équivalent. Quelques questions de configuration vont vous être posées telles que le nom d'hôte du client, puis un rapide inventaire matériel sera effectué et le client sera rebooté. A ce point il sera enregistré auprès du serveur. | + | Faites démarrer votre client en PXE, puis, lors de l'affichage du menu FOG enregistrez-le auprès du serveur en sélectionnant "Perform Full Host Registration and Inventory" ou équivalent. Quelques questions de configuration vont vous être posées telles que le nom d'hôte du client, puis un rapide inventaire matériel sera effectué et le client sera redémarré. A ce point il sera enregistré auprès du serveur. |
=== Création de l'image === | === Création de l'image === | ||
- | Ensuite allez sur l'interface de gestion de fog (toujours [[http://IP_SERVEUR/fog/management/]]) via n'importe quel client sur le réseau. Allez dans la partie "images", puis cliquez sur "new image". Remplissez les champs comme demandé en laissant "default" pour la partie storage (sauf si vous avez un autre serveur avec fog installé en mode "storage" dessus, dans ce cas vous pouvez définir les règles que vous souhaitez). | + | Ensuite allez sur l'interface de gestion de fog (toujours [[http://IP_SERVEUR/fog/management/]]) via n'importe quel client sur le réseau. Allez dans la partie "images", puis cliquez sur "new image". Remplissez les champs comme demandé en laissant "default" pour la partie storage (sauf si vous avez un autre serveur avec fog installé en mode "storage" dessus, dans ce cas vous pouvez définir les règles que vous souhaitez). |
<note important>Le nom de fichier de l'image ne doit pas contenir de caractères spéciaux ou d'espaces !</note> | <note important>Le nom de fichier de l'image ne doit pas contenir de caractères spéciaux ou d'espaces !</note> | ||
Cliquez sur "add" pour terminer la création. | Cliquez sur "add" pour terminer la création. | ||
Ligne 227: | Ligne 267: | ||
* **(en)** [[http://www.fogproject.org/|page officielle]] | * **(en)** [[http://www.fogproject.org/|page officielle]] | ||
- | * **(en)** [[http://sourceforge.net/projects/freeghost/|page sourceforge (dont téléchargement)]] | + | * **(en)** [[https://sourceforge.net/projects/freeghost/|page sourceforge (dont téléchargement)]] |
* **(fr)** [[https://inios.fr/installation-de-fog| Article traitant de l'installation]] | * **(fr)** [[https://inios.fr/installation-de-fog| Article traitant de l'installation]] | ||
* **(fr)** [[https://inios.fr/mettre-a-jour-fog| Du même auteur que le précédent, mais pour mettre à jour]] | * **(fr)** [[https://inios.fr/mettre-a-jour-fog| Du même auteur que le précédent, mais pour mettre à jour]] | ||
+ | * **(fr)** (à lire sur le forum ubuntu) [[https://forum.ubuntu-fr.org/viewtopic.php?pid=22284513#p22284513| un petit tuto clef en main pour démarrer une iso]] | ||
---- | ---- | ||
- | //Contributeurs principaux : [[:utilisateurs:piccolo]], Alexandre LG// | + | //Contributeurs principaux : [[:utilisateurs:piccolo]], Alexandre LG,benjimaub// |