🛠 Déployer un nœud de stockage et réseau haute vitesse
Objectifs
Ce tutoriel vise à configurer le Xerxes Nano comme un nœud de périphérie (edge) performant, exploitant simultanément le stockage NVMe via le port M.2 et la connectivité réseau à haut débit via la cage SFP+. Nous aborderons la préparation matérielle, le montage du stockage, la configuration du lien fibre et la validation des performances. Ce scénario est idéal pour les applications nécessitant un traitement de données localisé avec une remontée rapide vers un serveur central.
Matériel nécessaire
- Carte Xerxes Nano (avec module Jetson Orin Nano Super ou Turing RK1 inséré)
- SSD M.2 NVMe (PCIe Gen 3, format 2280 ou 2242)
- Module SFP+ compatible avec votre commutateur réseau
- Câble fibre optique ou DAC adapté
- Alimentation PoE (switch compatible) ou alimentation USB-C
- Tournevis de précision et dissipateur thermique (si non fourni)
- Station de travail avec accès SSH pour la configuration logicielle
Étapes
- Préparation physique : Assurez-vous que la carte est hors tension. Insérez le module de calcul dans le connecteur SO-DIMM du Xerxes Nano. Fixez le SSD NVMe dans l'emplacement M.2 situé sous le module. Utilisez le support de fixation fourni pour sécuriser le disque. Connectez le dissipateur thermique sur le module si nécessaire pour le refroidissement passif ou actif.
- Installation du lien fibre : Insérez le module SFP+ dans la cage dédiée. Connectez le câble fibre ou DAC au module SFP+ et à votre commutateur. Vérifiez que les LEDs d'activité s'allument. Si vous utilisez PoE, connectez le câble Ethernet RJ45 au port PoE du Xerxes Nano et assurez-vous que le cavalier d'alimentation est positionné sur 'PoE'. Sinon, utilisez l'USB-C.
- Configuration du stockage : Démarrez le système. Ouvrez un terminal SSH. Identifiez le nouveau disque avec
lsblk. Formatez-le en ext4 :sudo mkfs.ext4 /dev/nvme0n1. Créez un point de montage :sudo mkdir /mnt/nvme. Montez le disque :sudo mount /dev/nvme0n1 /mnt/nvme. Pour le montage permanent, ajoutez une entrée dans/etc/fstab.
- Configuration réseau SFP+ : Identifiez l'interface réseau associée au SFP+ (souvent
eth1ouenp1s0) avecip link. Configurez une adresse IP statique ou DHCP selon votre infrastructure. Pour les performances maximales, assurez-vous que le mode jumbo frames est activé si votre réseau le supporte :sudo ip link set dev eth1 mtu 9000.
Vérification
Testez la vitesse de stockage en écrivant un fichier de test : dd if=/dev/zero of=/mnt/nvme/testfile bs=1G count=1 oflag=direct. Vérifiez la connectivité réseau avec ping -s 8972 <ip_passerelle> pour valider les jumbo frames. Utilisez iperf3 entre le Xerxes Nano et un serveur distant pour mesurer le débit réel en Gbps.
Pour aller plus loin
Explorez l'OCuLink pour connecter un GPU externe et accélérer les tâches d'IA traitant les données stockées localement. Consultez les fichiers KiCad open-source pour comprendre le routage PCIe et adapter les configurations BIOS si nécessaire.