deploiement:fog:install_debian10
Ceci est une ancienne révision du document !
Table des matières
FOG install sur Debian 10
Installation de base
- Mettre à jour la distribution et installer les paquets nécessaires
apt-get update apt-get dist-upgrade apt-get install mariadb-server git ca-certificates
Noter le mot de passe utilisé pour le serveur Mysql. Si il n’est pas demandé, connectez-vous à la console mysql et modifiez-le :
mysql -u root -p
use mysql; update user set password=PASSWORD("**motdepasse**") where User='root'; flush privileges ;
- Cloner le depot de Fog
git clone https://github.com/fogproject/fogproject.git fog/
- Se rendre dans le dossier d’installation et lancer le script
cd fog/bin ./installfog.sh
- 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
- Editer le fichier php.ini dans le répertoire /etc/php/7.0/cli
nano /etc/php/7.0/cli/php.ini
et adapter cette ligne pour y indiquer votre timezone
date.timezone = Europe/Brussels
- Editer le fichier php.ini dans le répertoire /etc/php/7.0/apache2
nano /etc/php/7.0/apache2/php.ini
et adapter cette ligne pour y indiquer votre timezone
date.timezone = Europe/Brussels
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
service apache2 restart
- Recompiler les fichiers IPXE pour supporter votre CA:
- Entrer dans le répertoire source
cd path/to/fogproject-source/utils/FOGiPXE/
- Compiler
./buildipxe.sh /var/www/html/fog/management/other/ca.cert.pem
- Changer de répertoire
cd ../../packages/tftp/
- Copier les fichiers générés
find -type f -exec cp -Rfv {} /tftpboot/{} \;
Cette opération est à refaire à chaque mise à jour de Fog!
Support de NFS dans Proxmox
A CONTINUER
deploiement/fog/install_debian10.1594454303.txt.gz · Dernière modification : (modification externe)
