Upgrade NAS

Posté le sam. 26 août 2017

J'ai acheté il y a quelques années un HP Microserver Gen7 qui me sert de NAS, dessus j'avais installé Debian 6 à l'époque puis j'ai mis à jour jusqu'à la version 9.

Mon objectif est l'ajout d'un disque car j'ai 4 emplacements pour le stockage et je n'utilisais que 3 de ses 4 emplacements.

Pour commencer il me fallait un rack 5"¼ permettant de mettre un disque 3"½ ou 2"½, je l'ai trouvé sur LDLC c'est un "ICY BOX IB-129SSK-B", ensuite j'ai pris sur Amazon un disque Seagate ST500LM030 en 2"½ de 500Go et j'avais ce qu'il fallait pour le SATA et l'alimentation.

Ce qui m'a permis de mettre un disque 2"½ au niveau de l'emplacement CDROM du HP Microserver.

J'ai du tué mon uptime d'un an (depuis mon dernier déménagement) :

 12:31:37 choiz@wayland ~  #❯❯❯ uptime
 12:31:37 up 366 days,  1:08,  1 user,  load average: 0,16, 0,22, 0,24

Pour la réinstallation j'ai monté un serveur PXE sur debian merci Benjamin pour le lien et les conseils.

Installation du TFTP :

# apt install -y tftpd-hpa

Si vous avez un pare-feu n'oubliez pas d'ouvrir le port 69 :

# iptables -A INPUT -p udp -m udp --dport 69 -j ACCEPT

Installer le serveur DHCP :

# apt install isc-dhcp-server

Mes IP sont dans le réseau 192.168.1.0/24, mon router en 192.168.1.1, je met un range entre 192.168.1.100 et 192.168.1.150 mon serveur TFTP est en 192.168.1.2.

Voici la conf d'isc-dhcp-server :

default-lease-time 600;
max-lease-time 7200;

allow booting;

# in this example, we serve DHCP requests from 192.168.1.(3 to 253)
# and we have a router at 192.168.1.1
subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.100 192.168.1.150;
  option broadcast-address 192.168.1.255;
  option routers 192.168.1.1;
  option domain-name-servers 192.168.1.1;
  filename "pxelinux.0";
}

group {
  next-server 192.168.1.2;
  host tftpclient {
    filename "pxelinux.0";
  }
}

Redémarrer le DHCP pour que la config soit prise en compte.

# systemctl restart isc-dhcp-server

Maintenant nous téléchargeons la dernière version de debian pour la mettre sur notre TFTP :

# cd /srv/tftp/
# wget -c http://ftp.fr.debian.org/debian/dists/stretch/main/installer-amd64/current/images/netboot/netboot.tar.gz
# tar -zxf netboot.tar.gz
# rm netboot.tar.gz
# systemctl restart tftpd-hpa

Le PXE est maintenant fonctionnel avec l'installation de debian.

Je réinstall donc debian 9.1 proprement.

Pour éviter d'avoir ses messages d'erreurs :

W: Possible missing firmware /lib/firmware/tigon/tg3_tso5.bin for module tg3
W: Possible missing firmware /lib/firmware/tigon/tg3_tso.bin for module tg3
W: Possible missing firmware /lib/firmware/tigon/tg3.bin for module tg3

Je modifie mon fichier /etc/apt/sources.list et j'ajoute les "non-free".

Puis j'install le firmware-linux-nonfree :

apt update
apt install firmware-linux-nonfree

Il me reste plus qu'a remonter mes disques de backup et de refaire mes partages.