Tenho certeza que o XenServer usa o rpm. Você pode pegar lshw
aqui (32 bits) ou aqui (64 bits).
Eu tenho que coletar informações de hardware do meu hardware, especialmente o disco rígido. Então eu preciso usar a linha de comando do Linux lshw
para ter o que eu quero.