VMWare и красные шапки
klink0v — 07.12.2025
Факт №1. У Debian и Ubuntu "из коробки" есть специальные "облегченные" ядра для использования внутри виртуальных машин. При этом тип конкретного гипервизора не имеет значния: libvirt, VirtualBox, VMWare, Hyper-V и так далее. Ты просто ставишь cloud-версию ядра и оно просто работает. Если ещё выставить настройку "modules=dep" в initramfs-tools, то образ ядра вместе с initrd начинает весить всего 20 мегабайт. Не 1,44'' дискета конечно, но всё равно немного. И memory footprint у такого ядра тоже небольшой.
Факт №2. У красных шапок (RedHat) и их клонов есть пакет с core-версией ядра "kernel-core". Это типа "без поддержки железа". И есть "обычная" версия "kernel просто", которая обязательно тянет за собой пакет "linux-firmware" весом в 600 мегабайт. Там как раз модули для поддержки всякого железа. Проза жизни заключается в том, что в core-версии есть драйвера, например, для virtio (virtio_scsi), но уже нет драйверов для VMWare-реализации паравиртуализации (vmw_pvscsi). То есть если ты хочешь гонять красношапковую виртуалку под VMWare, изволь ставить полную версию ядра вместе со всеми firmware. Теоретически в dracut-е можно создавать "облегченные" варианты initramfs, но с ним для этого придется ещё повозиться.
Факт №3. Для некоторых клонов красных шапок (например, Rocky Linux) энтузиасты таки собирают "облегченные" cloud-ядра для использования в виртуальных машинах по аналогии с Debian-ом. Но они есть не для всех клонов, не для всех релизов дистрибутивов и как правило отстают от версий "обычных" ядер.
Факт №4. Сама RedHat собирает и выкладывает так называемые "UKI"-ядра, среди которых имеется в числе прочего и cloud-flavour. Но они без длительных предварительных ласок не запустятся на машине с включенной Secure Boot, да и обновлять их неудобно.
Факт №5. VMWare официально не поддерживает и не рекомендует пускать в виртуалках Debian. Так например, они регулярно выкладывают готовые образы и инструменты интеграции для красных шапок. В крайнем случае для Ubuntu. Но точно не для Debian. Это сразу создает множество проблем для администраторов с лапками, которые надели на себя халат с бейджиком "главный по виртуализации".
Факт №6. Мамкины бизапасники обычно требуют включать пресловутую Secure Boot. Не знают сами зачем, но требуют.
Факт №7. В красных шапках вообще крайне дебильный менеджер пакетов (RPM / DNF), да и софт по пакетам "нарезан" очень странно. На практике достаточно сложно установить только то, что тебе нужно и не притащить вместе с этим огромное количество всякого постороннего г...на наподобие tuned и прочих cockpit-ов.
А теперь соберите все эти факты вместе. Вот и получается, что использовать "лёгкие" виртуалки с "лёгким" ядром под VMWare, как правило, не судьба. Не стоит даже и пытаться.
Всем поменьше витать в облаках и минимального memory footprint.
|
|
</> |
Как проходит пломбирование зуба: этапы процедуры и выбор материалов
Ваша я пишет из Крыма
Авиация Российской империи.
О новом домике для наших бомжиков :)
Отечественные измены и разводы в приличном обществе. Санта-Барбара нервно курит
Монета Тибета 10 там сранг продана за 12000 швейцарских франков
Для чего понадобились пули-отвертки и пули-зубила
Canyonlands Island bonus
Зима или осень?

