Modification de l'ordre de démarrage réseau (pxe) à l'aide d'ipmitool

10

En utilisant ipmitool, j'essaie de changer l'ordre de démarrage pour démarrer d'abord pxe et à partir d'une interface particulière.

Pour autant que je sache, l' ipmitooloutil fournit une option pour changer le périphérique de démarrage mais pas les interfaces. Par exemple, je peux changer l'ordre de démarrage en pxe:

ipmitool -I lanplus -H bmc_ip -U root -P passwd chassis bootdev pxe options=persistent

Existe-t-il un moyen de définir l'ordre de démarrage du réseau (c'est-à-dire une interface spécifique à partir de laquelle pxe démarre)?

Il ne semble pas y avoir d'option bootdevou d' bootparamoptions d'ipmitool. Je me demandais si cela pouvait être réalisé en utilisant le rawmode ou d'une autre manière?

L'alternative évidente consiste à entrer le bios manuellement ou via ipmitool. Mais je suis intéressé à le faire sans interaction manuelle.

PP
la source
À l'aide des cartes mères Supermicro X8 et X9, vous ne pouvez pas spécifier l'interface. Vous ne pouvez dire au système que PXEboot, et ce sera PXEboot dans l'ordre spécifié dans le BIOS. Vous pouvez réorganiser l'ordre PXEboot dans le BIOS et modifier / désactiver les interfaces qui fournissent PXE, mais c'est tout ce que j'ai pu faire.
Stefan Lasiewski

Réponses:

2

IPMI ne prend pas en charge la commande des interfaces Ethernet physiques pour le démarrage PXE. La dernière version d'IPMI 2.0 prend en charge plusieurs adresses IP (IPMI 2.0 version 1.1, février 2014) pour une seule interface Ethernet physique et aucun des outils IPMI gratuits ne le prend en charge.

Il peut être possible de pirater une solution dans laquelle vous désactivez toutes les adresses IP sauf celle que vous souhaitez et le démarrage PXE se produirait en utilisant la seule adresse IP disponible. Je n'ai jamais vu cela se faire.

Quel serveur de modules utilisez-vous? Il est très, très rare qu'il existe plusieurs Ethernets physiques sur un serveur qui prennent en charge IPMI. Si le fournisseur du serveur a eu tant de problèmes et de dépenses, existe-t-il une commande OEM qui implémente la fonction souhaitée?

user3699374
la source
Utilisez un mélange d'Intel et de Supermicro. La plupart d'entre eux prennent en charge plusieurs interfaces avec ipmitool.
PP
1
> Il est très, très rare qu'il existe plusieurs Ethernets physiques sur un serveur qui prennent en charge IPMI. Je ne sais pas ce que tu veux dire par là. Chaque serveur Intel et Supermicro que j'ai eu a deux cartes réseau à l'arrière. NIC0 fait le PXE par défaut.
Stefan Lasiewski