Задача: вывести список оборудования, конфигурацию BIOS и компьютера в целом, на котором крутится Xen. Т.е. нам нужно узнать модель процессора, материнской платы, занятые слоты памяти и ее объем, какие контроллеры установлены, какие жесткие диски и т.д - и все это нужно узнать на сервере виртуальных машин под управлением гипервизора Xen.
Решение очень просто: нам нужно смотреть не "железо в Xen", а "железо в управляющем домене - т.е. в Domain0".
Дело в том, вся аппаратная часть попадает под управление через управляющий домен - т.е. Domain-0. И именно из него мы можем получить доступ к DMI BIOS, откуда и считывается вся нужная информация.
Нам не нужно заморачиваться за то - как прыгнуть в прослойку гипервизора и оттуда что-то делать. Нам достаточно залогиниться в Dom0 и оттуда запустить утилиту dmidecode.
Если Dom0: Debian
$ sudo dmidecode | less
Если Dom0: CentOS или RedHat
$ sudo /usr/sbin/dmidecode | less
Комментарии
Оставить комментарий
Операционная система LINUX
Термины: Операционная система LINUX