Préparation

Installation

Installer Debian à partir du DVD (clé USB, ou autre).

Choisir :

  • Langue : Français

  • Pays : Autre -> Océanie -> Nouvelle Calédonie

  • Locale : France

  • Clavier : Français

  • Réseau, nom de la machine : configurer selon les besoins

  • Domaine : laisser vide

  • MDP root : isinc123

  • Nouvel utilisateur : nom: isinc login: isinc pass: isinc123

  • Partitionnement : Assisté, utiliser un disque entier, Tout dans une seule partition, garder les options proposées, tout valider. Attention à prendre le bon disque ! (le plus gros en général)

  • Analyser d’autres support d’installation : non

  • Mirroir : oui, Nouvelle calédonie, mirror.lagoon.nc (adapter selon le territoire)

  • Proxy http : laisser vide

  • Etude statistique des paquets : non

  • Logiciels : Environnement de bureau Debian, MATE, Serveur SSH, Utilitaires usuels du système

  • Installer le bootloader (GRUB), faire attention au choix du disque

  • Terminer l’installation (entraîne un redémarrage)

Installation complémentaire

Se connecter à la machine en SSH (utilisateur isinc + su -) ou ouvrir une session (utilisateur isinc) et lancer un terminal en root (su -).

Packages complémentaires

  • Editer le fichier /etc/apt/sources.list :
    • Commenter toutes les ligne deb cdrom:
    • Vérifier que chaque source se termine par main contrib non-free
  • Mettre à jour l’index des packages : apt update
  • Installer aptitude : apt-get install -y aptitude
  • Mettre à jour les packages : aptitude upgrade -y
  • Installer les packages
aptitude install chromium chromium-l10n haveged curl apt-transport-https firmware-linux system-config-printer x11vnc

Ouverture de session automatique

Editer le fichier /etc/lightdm/lightdm.conf

Section [Seat:*]

Décommenter et renseigner autologin-user=isinc

Prise en main à distance

Exécuter avec l’utilisateur root les commandes suivantes :

x11vnc -storepasswd isinc123 /etc/x11vnc.pass
chmod 600 /etc/x11vnc.pass
cat << EOF > /etc/systemd/system/x11vnc.service
[Unit]
Description=x11vnc remote desktop server
# After=multi-user.target
Requires=display-manager.service
After=display-manager.service

[Service]
Type=forking
ExecStart=/usr/bin/x11vnc -forever -shared -bg -xkb -norc -rfbauth /etc/x11vnc.pass -display :0 -auth guess -o /var/log/x11vnc.log

Restart=on-failure

[Install]
WantedBy=display-manager.service
EOF
systemctl daemon-reload
systemctl start x11vnc
systemctl enable x11vnc

Suite

Installer Docker et Kubelet.