Технологии виртуализации они значительно улучшили использование физических ресурсов. Многие хостинговые или облачные компании используют виртуализацию для получения преимуществ, которые было бы трудно достичь с помощью физических систем или которые были бы более дорогими, в дополнение к предоставлению некоторых преимуществ, таких как создание VPS (виртуального частного сервера) на физическом сервере для получения большого количества независимые серверы, чтобы предложить клиентам независимые системы, которые действуют с полной независимостью, имея возможность выключить одну систему, не затрагивая остальные, или управлять ими независимо ...
Что ж, эти технологии, которые предоставляют нам так много преимуществ, развились достаточно, чтобы затруднить понимание, имеем ли мы дело с физической системой или виртуальной системой. Очевидно, если мы это создали, это легко узнать ... Я не это имел в виду. Но когда мы получаем удаленный доступ к системе, не обладая достаточными знаниями о ней, для нас было бы невозможнопосмотреть, является ли это виртуализированная система или это действительно физическая система. Поэтому в этой статье мы узнаем, как узнать ...
Многие администраторы управляют системами удаленно, и это может быть проблемой, поэтому, если у нас есть доступ к системам с Linux, мы можем легко узнать, являются ли они виртуальными или не используют различные методы что я объясню ниже:
- использование инструмент dmidecode, это инструмент, который использует таблицы DMI или SMBIOS, которые предоставляют информацию о производителе, серийном номере, модели и других аппаратных данных системы. Нам просто нужно выполнить команду, чтобы получить ее, если у нас установлен этот инструмент. Например, мы можем использовать опцию -t, чтобы указать тип информации, которую нужно получить (см. Человека). В зависимости от того, что мы получим от следующей команды, мы сможем узнать, является ли это виртуальной или физической системой от производителя:
sudo dmidecode -s system-manufacturer
- Мы также можем использовать lshw чтобы получить информацию об оборудовании и в этом случае узнать тип системы:
sudo lshw -class system
- Также можно использовать системные журналы для этой утилиты:
sudo dmesg | grep "Hypervisor detected"
Есть еще методы например, утилита facter, скрипты, virt-what и т. д.
Комментарий, оставьте свой
Большое спасибо,
Это было весьма полезно перед лицом инвентаризации, которую мне пришлось провести.
Привет.