Proxmox - Configuration HP MSA2050
Sur notre ancienne infrastructure, nous avons 3 serveurs HPe et une baie de stockage HP MSA2050 avec un mix SSD/SAS.
Pour pouvoir utiliser du stockage LVM_Thin, il ne faut pas que le stockage soit partagé.
Néanmoins, la baie a un double attachement, il faudra donc utiliser le Multipath.
Commençons par la configuration de la baie SAN.
Configuration HP MSA2050
Section intitulée « Configuration HP MSA2050 »La baie est accessible via une interface web, il faut lui attribuer une adresse IP dans le même sous-réseau que les serveurs Proxmox. On va partir d’une baie vierge au niveau stockage.
Création des Pools de disques
Section intitulée « Création des Pools de disques »Je suis parti de l’idée de faire un seul pool avec tous mes disques. Je ferai ensuite un volume par serveur.

Création des volumes
Section intitulée « Création des volumes »Je vais faire un volume de 11Tb par serveur.


Rattachement aux contrôleurs
Section intitulée « Rattachement aux contrôleurs »On va ensuite mapper les volumes sur les contrôleurs.
Mappage > Action > Mapper


Configuration de Proxmox
Section intitulée « Configuration de Proxmox »Si le paquet lsscsci n’est pas installé, on le fait
root@pve23:~# apt install lsscsiOn peut voir le stockage avec la commande :
lsscsi -sIl apparait deux fois, une fois par contrôleur. Si j’avais mappé les 3 stockages, on aurait eu 6 lignes.

root@pve21:~# /lib/udev/scsi_id -g -u -d /dev/sdb3600c0ff000447cb1dbfbdf6801000000root@pve21:~# /lib/udev/scsi_id -g -u -d /dev/sdc3600c0ff000447cb1dbfbdf6801000000root@pve21:~#Maintenant, on va installer et configurer le Multipath
apt install multipath-toolsSur chaque serveur, on va ajouter l’id de notre stockage.
multipath -a <ID>On peut le voir ensuite dans le fichier wwids
nano /etc/multipath/wwids
nano /etc/multipath.conf
defaults { user_friendly_names yes find_multipaths yes}
blacklist { devnode "^sda" # disque système}
multipaths { multipath { wwid 3600c0ff000447cb1ddfbdf6801000000 alias PVE23 }}
devices { device { vendor "HPE" product "MSA 2050 SAS" path_grouping_policy group_by_prio path_checker tur path_selector "service-time 0" hardware_handler "1 alua" failback immediate no_path_retry 12 rr_min_io 100 }}Ensuite, il faut recharger le multipath, créer les PV/VG et LV puis l’ajouter dans ProxMox
# (Re)charger multipathsystemctl restart multipathdmultipath -rmultipath -llls -l /dev/mapper/
# Créer le PV/VG/LVpvcreate /dev/mapper/PVE23vgcreate DATASTORE-PVE23 /dev/mapper/PVE23lvcreate -n THINPOOL-DATASTORE-PVE23 -l 95%VG -T DATASTORE-PVE23
# Ajouter dans Proxmoxpvesm add lvmthin DATASTORE-PVE23 --vgname DATASTORE-PVE23 \ --thinpool THINPOOL-DATASTORE-PVE23 --content images,rootdir --nodes pve23On peut ensuite vérifier dans l’interface web que le stockage est bien là.