Outils pour utilisateurs

Outils du site


deploiement:fog:install_debian10

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
deploiement:fog:install_debian10 [2019/11/11 17:32] – créée rootdeploiement:fog:install_debian10 [2021/06/20 09:40] (Version actuelle) – modification externe 127.0.0.1
Ligne 4: Ligne 4:
   - Mettre à jour la distribution et installer les paquets nécessaires <code bash>apt-get update   - Mettre à jour la distribution et installer les paquets nécessaires <code bash>apt-get update
 apt-get dist-upgrade apt-get dist-upgrade
-apt-get install mariadb-server git ca-certificates</code>Noter le mot de passe utilisé pour le serveur Mysql. +apt-get install mariadb-server git ca-certificates</code>Noter le mot de passe utilisé pour le serveur Mysql. Si il n’est pas demandé, connectez-vous à la console mysql et modifiez-le : <code bash>mysql -u root -p</code><code mysql>use mysql;
- Si il n’est pas demandé, connectez-vous à la console mysql et modifiez-le : <code bash>mysql -u root -p</code><code mysql>use mysql;+
 update user set password=PASSWORD("**motdepasse**") where User='root'; update user set password=PASSWORD("**motdepasse**") where User='root';
 flush privileges ;</code> flush privileges ;</code>
 +  - Cloner le depot de Fog <code bash>git clone https://github.com/fogproject/fogproject.git fog/</code>
 +  - Se rendre dans le dossier d’installation et lancer le script <code bash>cd fog/bin
 +./installfog.sh</code>
 +  - Répondre aux questions
 +    - What version of Linux would you like to run the installation for? **Répondre 2**
 +    - What type of installation would you like to do? ** Répondre N pour Normal **
 +    - What is the IP address to be used by this FOG Server? **Taper une autre adresse si c’est le cas**
 +    - Would you like to change the default network interface from eth0? **N**
 +    - Would you like to setup a router address for the DHCP server? **Y**
 +    - What is the IP address to be used for the router on the DHCP server? [eth0] **Indiquer l’adresse IP du routeur**
 +    - Would you like DHCP to handle DNS? **Y**
 +    - What DNS address should DHCP allow? **Mettre le DNS de l’active directory**
 +    - Would you like to use the FOG server for DHCP service? **N**
 +    - This version of FOG has internationalization support, would you like to install the additional language packs? [y/N] **Y**
 +    - Would you like to donate computer resources to the FOG Project? **A vous de décider**
 +    - Are you sure you wish to continue **Y**
 +  - Pendant l’installation, renseigner le mot de passe Mysql
 +  - Quand l’installation le demande, surfer sur http://ipdevotreserveur/fog et cliquer sur install/upgrade now
 +  - Retourner dans la console et confirmer l’installation en appuyant sur Enter
 +  - Sur votre serveur DHCP
 +     - Activer l’option 066/next-server et y renseigner l’adresse du serveur FOG
 +     - Modifier l’option 067/filename et indiquer undionly.kpxe
 +     - Modifier les fichiers de configuration php <code bash>sed -i 's/;date.timezone =/date.timezone = \"Europe\/Brussels\"/g' /etc/php/7.3/cli/php.ini
 +sed -i 's/;date.timezone =/date.timezone = \"Europe\/Brussels\"/g' /etc/php/7.3/apache2/php.ini</code>
  
  
 +===== SSL =====
 +
 +Quand vous lancez l'install FOG, choisir le support de HTTPS, sinon vous pouvez relancer l'install pour générer la config: ./install_fog.sh -K
 +
 +Pour configurer vos propres certificats:
 +
 +  - Copier votre CA dans le fichier /var/www/html/fog/management/other/ca.cert.pem 
 +  - Copier le certificat du serveur fog dans /var/www/html/fog/management/other/ssl/srvpublic.crt
 +  - Copier la clé privée du serveur fog dans /opt/fog/snapins/ssl/.srvprivate.key
 +  - Redémarrer apache <code bash>service apache2 restart</code>
 +  - Recompiler les fichiers IPXE pour supporter votre CA:
 +    - Entrer dans le répertoire source <code bash>cd path/to/fogproject-source/utils/FOGiPXE/</code>
 +    - Compiler <code bash>./buildipxe.sh /var/www/html/fog/management/other/ca.cert.pem</code>
 +    - Changer de répertoire <code bash>cd ../../packages/tftp/</code>
 +    - Copier les fichiers générés <code bash>find -type f -exec cp -Rfv {} /tftpboot/{} \;</code>
 +
 +**Cette opération est à refaire à chaque mise à jour de Fog!**
 +===== Support de NFS dans Proxmox =====
 +
 +Dans les options:
 +{{:deploiement:fog:pasted:20200711-095907.png}}
 +
 +===== Sources =====
 +  * https://wiki.fogproject.org/HTTPS#Custom_CA_and_certificates
 +  * https://wiki.fogproject.org/wiki/index.php?title=Managing_FOG#Snap-ins
deploiement/fog/install_debian10.1573493572.txt.gz · Dernière modification : (modification externe)