Serveur Charybde
C'est le FTP du CRANS, stockant les media et miroirs de projets libres. C'est également lui qui permet le pxeboot.
Installation et configuration basiques
Dans un premier temps, il a fallu installer Debian sur un RAID 5 ne contenant que deux disques, car on avait deux disques en RAID 1 contenant le précédent FTP, plus un disque vierge. On voulait copier le FTP, donc on a monté en RAID 5 un des disques du FTP et le disque vierge, puis fait une copie à partir du disque restant seul. Il a donc fallu lancer l'installation en mode expert, pour partitionner en ligne de commande les disques. Les commandes exécutées sont :
# Laisser trois cylindres aux disques pour l'installation de GRUB fdisk /dev/sda fdisk /dev/sdb
Puis
cat /proc/mdstat # S'il y a des raids, les arrêter, tous. mdadm --verbose --create /dev/md0 --level=5 --raid-devices=3 /dev/sda1 /dev/sdb1 missing mdadm --verbose --create /dev/md1 --level=1 --raid-devices=2 /dev/sdc1 missing
On crée ensuite le LVM sur le RAID 5, à l'aide de l'installeur, qui sait le faire. On crée quatre volumes, slash et var de 15 Go, swap de 512 Mo, et ftp de 3,5 To.
Un ip a durant l'étape ligne de commande fournit les informations sur les cartes Ethernet de la machine, pour l'ajouter à la liste des machines Crans.
Une fois la machine installée et bootée, on copie le contenu du RAID 1 partiel dans le RAID 5 partiel, puis il faut faire un dhclient -v eth0, puis installer les paquets vlan. Il faut alors configurer le vlan 2.
vconfig add eth0 2 ipconfig eth0.2 10.231.136.98/24
Installation du FTP
On installe le paquet vsftpd, et on récupère sa configuration (/etc/vsftpd.conf) de sila. (il faudrait ajouter cela à bcfg2) On crée l'utilisateur mirror, dont le home se situe dans /var/mirror (à l'aide de useradd, et de modification du fichier /etc/passwd).
On effectue un chown -R mirror:mirror /pubftp, puis on copie depuis sila le contenu de /var/mirror/, et sila:/etc/cron.d/mirrors dans charybde:/etc/cron.d/mirrors. Il faut enfin créer le dossier /var/log/mirror, et en donner la propriété à l'utilisateur mirror. À partir de là, les synchronisations du ftp se feront, et on peut contacter charybde en FTP pour récupérer les paquets.
Le troisième disque devant s'ajouter au RAID 5, on effectue la commande suivante :
umount /oldftp mdadm --manage /dev/md1 --stop mdadm --manage /dev/md0 --add /dev/sdc1
Puis on copie la sortie de mdadm --detail --scan dans /etc/mdadm/mdadm.conf à la place des lignes sur les ARRAY existants déjà.
Caractéristiques techniques
Caractéristiques matérielles
Forme du serveur : Tower
Matériel : HP ProLiant ML110 G7
Domaine : cachan-adm.crans.org
Processeur
Socket |
Nombre de cœur(s) |
Nombre de thread(s) |
Modèle |
Proc 1 |
4 |
4 |
Intel(R) Xeon(R) CPU E31220 @ 3.10GHz |
Mémoire vive
1.9 GiB de mémoire RAM et 3.8 GiB de SWAP.
Emplacement |
Taille |
Vitesse |
Caractéristiques |
Modèle |
DIMM 2 |
2048 MB |
1333 MHz (ns) |
Synchronous |
|
Cartes PCI
Emplacement |
Taille du bus |
Utilisé |
PCI-E Slot 1 |
PCI Express 2 x16 |
Available |
PCI-E Slot 2 |
PCI Express 2 x8 |
Available |
PCI-E Slot 3 |
PCI Express 2 x8 |
Available |
PCI-E Slot 4 |
PCI Express 2 x4 |
Available |
Stockage
Point de montage |
Taille |
Disque |
/ |
22.79 GB |
/dev/mapper/charybde-slash |
/var |
22.79 GB |
/dev/mapper/charybde-var |
Caractéristiques logicielles
Système d'exploitation : Debian 10 (buster)
Noyau : 4.19.0-14-amd64
BIOS installé : HP J01 (04/21/2011)
Interfaces réseau
Interface |
IPv4 |
IPv6 |
MAC |
eth0.111 |
172.16.32.30 |
fd00::11:ea39:35ff:fef0:48c8 fe80::ea39:35ff:fef0:48c8 |
e8:39:35:f0:48:c8 |
eth0.10 |
172.17.10.30 |
fd00::3010:ea39:35ff:fef0:48c8 fe80::ea39:35ff:fef0:48c8 |
e8:39:35:f0:48:c8 |
eth1.2 |
185.230.76.195 |
2a0c:700:3002:0:ea39:35ff:fef0:48c9 fe80::ea39:35ff:fef0:48c9 |
e8:39:35:f0:48:c9 |
Clés publiques SSH de la machine
RSA :
SHA256:FV0Il2hTp1ku4ZSxp69FcouXOG2g9F0SA/rX0L2D8yc
ECDSA :
SHA256:aNq+8yptL6un1kp/76a1LtU1fbQE/1AOkYxFdgqcXbc
ED25519 :
SHA256:7SYQMupEs2fkK2QbMbInuyiWGBK/2daLSOCtf+rALvI