Problème de boucle PXE – Démarrage depuis le SAN – Installation de HOS v1.1
2015-03-30
Machine-translated — the English original is authoritative.
During a recent PoC I was faced with an unusual scenario where, despite meeting all the documented prerequisites, the installation kept looping through the PXE boot process and the installation eventually timed out. Monitoring the console of the first node, the undercloud, during the boot process revealed very little – other than the verification that PXE was responding and an IP address was successfully being allocated through DHCP.
During un récent POC, je me suis retrouvé face à un scénario inhabituel : bien que toutes les prérequis documentés soient respectés, l'installation bouclait sans cesse sur le processus de démarrage PXE et finissait par expirer. La surveillance de la console du premier nœud, l'undercloud, pendant le processus de démarrage n'a révélé que très peu d'informations – à part la vérification que PXE répondait et qu'une adresse IP était correctement attribuée via DHCP.

The one thing that was different this time to other installations was that this time I was using 3PAR storage to boot the physical nodes from SAN.
My first thought was that maybe the 2 TiB drives that were assigned may be too large. These drives were quickly modified and re-presented as 1.9TiB but this had no impact on the installation process, still timing out.
La seule chose qui différait cette fois des autres installations était que j'utilisais le stockage 3PAR pour démarrer les nœuds physiques depuis le SAN.
Ma première pensée a été que peut-être les disques de 2 TiB qui avaient été attribués étaient trop grands. Ces disques ont été rapidement modifiés et re-présentés comme étant de 1,9 TiB, mais cela n'a eu aucun impact sur le processus d'installation, qui a toujours expiré.
Next, I booted one of the servers using a CentOS image to ensure that the SAN drives were ok and what was being presented by 3PAR was the correct size, this also revealed no surprises – everything was as expected.
Ensuite, j'ai démarré l'un des serveurs en utilisant une image CentOS pour m'assurer que les disques SAN étaient corrects et que ce qui était présenté par 3PAR était de la bonne taille. Cela n'a également révélé aucune surprise – tout était comme prévu.
Finally, one of my colleagues suggested that I modify the baremetal.csv file and put a smaller value than what’s being presented for the server storage parameters. Within minutes after changing 1900 GiB to 1850 GiB all was well – the installation completed successfully!
Finalement, l'un de mes collègues m'a suggéré de modifier le fichier baremetal.csv et de mettre une valeur plus petite que celle présentée pour les paramètres de stockage du serveur. En quelques minutes seulement après avoir changé 1900 GiB en 1850 GiB, tout s'est bien passé – l'installation s'est terminée avec succès !
Despite the documentation stating that everything must be in GiB, not exceed 2 TiB and the size of the local storage should match the storage parameter in the baremetal.csv – Don’t be afraid to understate the disk size in the baremetal.csv file.
Bien que la documentation indique que tout doit être en GiB, ne pas dépasser 2 TiB et que la taille du stockage local doit correspondre au paramètre de stockage dans le fichier baremetal.csv – N'ayez pas peur de sous-estimer la taille du disque dans le fichier baremetal.csv.
Originally published on allthingscloud.eu (2015-03-30).