web-dev-qa-db-fra.com

Comment découvrir plus de détails matériels en utilisant uniquement ESXI4.1 et (éventuellement) Shell

Exécuter ESXI4.1 sur une machine HP, avec uniquement un accès à distance à l'hôte SSH Shell et la console VMware (NO BIT), il existe un moyen de rassembler un rapport matériel du serveur? Je suis spécifiquement intéressé à déterminer si les disques sont SAS ou SATA, et si le contrôleur P410i est équipé de NVRAM et d'une batterie.

Évidemment, cela étant un hôte VM, le redémarrage est le dernier recours (surtout que je suis éloigné à la machine).

J'apprécierais également un pointeur à un LiveCD que je pourrais utiliser avec cette machine (au cas où je devrais le redémarrer) que je pouvais transmettre à la personne locale à l'hôte, afin de pouvoir démarrer le système avec le CD, rassembler un rapport et l'envoyer à moi.

Merci

UPD: Voici une capture d'écran de ce que les choses ressemblent à guichet automatique: 

Je suppose que cela signifie que cet ESXI n'a pas de packages spécifiques à HP, et je dois rechercher une autre manière? Ou suis-je en train de regarder au mauvais endroit?

4
dyasny

C'est un serveur HP, il devrait donc y avoir des informations sur le matériel disponible dans le client VSphere. Je ne suis pas clair si vous dites que vous avez accès au client ou non, en fonction de votre question. Si vous avez accès, vous pouvez accéder à Configuration -> Statut de la santé -> Stockage Pour voir la configuration du tableau. Ceci ne s'applique que si vous utilisez une version d'ESXI avec les agents/capteurs de HP intégrés. Si le serveur n'est pas la version spécifique HP, les informations de tableau de stockage peuvent être manquantes.

enter image description here

Connaissez-vous le modèle du serveur HP? Cela peut aider à réduire les efforts, car de nombreuses des unités récentes avec des contrôleurs Smart Array P410 ont installé le cache d'écriture flash ou sauvegardé par batterie (BBWC).

Mais avec la coquille SSH de l'hôte, vous pouvez extraire le nom du produit du serveur et le numéro de pièce HP du serveur. À l'invite de la coquille, tapez:

smbiosDump | egrep '(Product|Serial)'

Sur l'un de mes serveurs ESXI, cela produit la sortie suivante:

~ # smbiosDump | egrep '(Product|Serial:)'
      Serial Services supported
    Product: "ProLiant DL370 G6"
    Serial: "MXQxxx0DHP"
    Serial: "MXQxxx0DHP"
    Product ID: 519577-005

Googling L'ID "Produit" présente les spécifications rapides HP pour ce modèle, montrant la présence d'un contrôleur Smart Array P410i avec 512 Mo BBWC.

En ce qui concerne les disques et les types de disques comprenant la matrice, l'approche normale consiste à utiliser les agents HP Insight et à utiliser hpacucli lors de l'utilisation d'un système d'exploitation complet ou d'une des méthodes répertoriée ici . Ce n'est pas une option sous EXXI, cependant. Vous pouvez certainement obtenir cette information de l'utilitaire de configuration du BIOS (appuyez sur F8 à l'invite) sur le serveur pendant la poste.

Vous n'avez pas besoin d'un CD Generic Live pour obtenir des spécifications matérielles complètes. Les serveurs viennent avec eux. Utilisez le CD HP SmartStart inclus ( ou le télécharger ). En cours d'exécution fournira une compréhension complète des spécifications matérielles et de la configuration RAID.

3
ewwhite

lspci sur la ligne de commande doit indiquer vos cartes de contrôleur. par exemple

~ # ~ # lspci | grep storage
000:000:17.0 Mass storage controller: ATI Technologies Inc SB700 SATA Controller [IDE Mode] [vmhba0]
000:000:20.1 Mass storage controller: ATI Technologies Inc SB700/SB800 IDE Controller [vmhba1]
000:003:05.0 Mass storage controller: Silicon Image, Inc. SiI 3512 SATARaid Controller [vmhba3]

Je suis sûr qu'il y a un moyen plus élégant, mais pour savoir quel type de disques vous avez, vous pouvez faire un fdisk -l sur la ligne de commande et vous indique le numéro de modèle et le numéro de série. du disque:

par exemple

~ # fdisk -l
Disk /dev/disk /t10.ATA_____SAMSUNG_HD204UI_________________________S2HG**********37______
:2000.3 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
<snip>
1
paulos

Essayez d'utiliser esxcfg-info avec -w clé sur ssh ou console. La commande informatique retourne beaucoup d'informations, une partie est unique

0
nulltime