Add installation and configuration guides for Nutanix and Synology NAS, along with server preparation instructions for Linux and Windows environments.

This commit is contained in:
Maxime BOURIEAU
2026-10-15 08:58:51 +02:00
parent 968130672a
commit 735c4b2d58
23 changed files with 721 additions and 0 deletions
@@ -0,0 +1,98 @@
# Préparation d'un serveur Linux
## Connexion
* Se connecter à la VM en **mode Console** avec l'utilisateur *systel* (pour Ubuntu) ou *oracle* (pour Oracle).
* Passer en **root** à l'aide de la commande `sudo su` ou `su root`.
## Configuration automatique de la VM par script (Ubuntu)
* Les modèles Ubuntu disposent du script `/home/systel/configuration.sh`. Celui-ci génère un nouvel identifiant de machine, régénère les clés SSH, configure l'interface réseau, met à jour le nom de la VM, le fichier `hosts` et le proxy APT (TELEML), configure le fuseau horaire et la synchronisation NTP, et adapte la VM pour START, STARTMOB ou STARTPHONE selon le modèle STARTx.
* Depuis le répertoire `/home/systel`, exécuter le script avec la commande `./configuration.sh`, puis saisir les informations demandées (voir DCSR).
* Passer directement à la rubrique **Pilotes de l'hyperviseur**.
## Configuration Manuelle
### Configuration Réseau
* Déterminer le nom de l'interface réseau avec la commande `ip a`.
* Modifier le fichier `/etc/netplan/50-cloud-init.yaml` (Ubuntu) ou `/etc/sysconfig/network-scripts/ifcfg-enXXX` (Oracle). Remplacer `XXX` par le nom de l'interface réseau. Si nécessaire, utiliser la commande `mv` pour renommer le fichier.
* Renseigner les paramètres à partir des informations du DCSR. Les serveurs AD font office de serveurs DNS.
* Enregistrer le fichier, puis appliquer la configuration avec `netplan apply` (Ubuntu) ou `service network restart` (Oracle).
### Configuration du nommage
* Modifier le fichier `hosts` avec la commande `nano /etc/hosts`.
* Remplacer les `x` par les informations correspondant à votre infrastructure et à votre serveur.
* Modifier le fichier `hostname` avec la commande `nano /etc/hostname`.
* Remplacer les `x` par les informations correspondant à votre serveur.
### Configuration du temps
#### Zone de temps
* Pour la France métropolitaine, définir le fuseau horaire avec `timedatectl set-timezone Europe/Paris`. Pour consulter les fuseaux disponibles, utiliser `timedatectl list-timezones`.
* Il est également possible d'utiliser `dpkg-reconfigure tzdata`, qui ouvre une interface graphique. Cette commande ne fonctionne pas sous Oracle.
#### Client NTP
* Les clients NTP sont préconfigurés pour utiliser les serveurs AD1 et AD2. Vérifier leur configuration dans `/etc/systemd/timesyncd.conf` (Ubuntu) ou `/etc/chrony.conf` (Oracle), à l'aide de la commande `nano`.
* Après toute modification, redémarrer le client NTP avec `systemctl restart systemd-timesyncd.service` (Ubuntu) ou `service chronyd restart` (Oracle).
* Vérifier la synchronisation de l'heure avec la commande `timedatectl`.
### Régénérer les clés SSH
```bash
rm -f /etc/ssh/ssh_host_*
dpkg-reconfigure openssh-server
```
### Générer un nouvel identifiant de machine
```bash
cloud-init clean --logs --seed
rm -f /etc/machine-id
rm -f /var/lib/dbus/machine-id
systemd-machine-id-setup
```
### Pilotes de l'hyperviseur
#### VMware
* Si votre VM fonctionne sur un hyperviseur VMware, les pilotes **open-vm-tools** sont déjà installés.
#### Nutanix
* En ligne de commande, désinstaller les paquets **open-vm-tools** à l'aide des commandes suivantes :
```bash
sudo apt remove open-vm-tools open-vm-tools-desktop
sudo apt purge open-vm-tools open-vm-tools-desktop
sudo apt autoremove --purge
```
* Dans **Prism Central**, faire un clic droit sur la VM, puis sélectionner **Guest Tools** > **Set Up NGT**.
* Choisir les paramètres suivants : **Choose Preference** > **New NGT Installation** ; **Configure Applications** > ne rien cocher ; **Install** > **Mount Installer**.
* Sur le serveur, lancer l'installation à l'aide des commandes suivantes :
* Pour **monter l'ISO** d'installation :
```bash
sudo mount /dev/sr0 /mnt
```
* Pour **installer** les pilotes :
```bash
python3 /mnt/installer/linux/install_ngt.py
```
* Pour vérifier que le **service est actif** :
```bash
sudo service ngt_guest_agent status
```
* Si l'installation échoue, vérifier le message d'erreur et relancer la commande `python3 /mnt/installer/linux/install_ngt.py` si nécessaire.