Рубрика «kvm»

Да, направление здесь немного непривычное: обычно Java запускают в Linux, а здесь я решил попробовать запустить Linux из Java.

Причём не через QEMU, не через готовую обёртку над каким‑нибудь hypervisor API и без собственной JNI‑библиотеки. Host‑приложение написано на Java 25, с Linux KVM оно общается через Foreign Function & Memory API.

И в какой‑то момент всё это действительно дошло до такого:

/ # ls
bin   dev   init  proc  root  sys
/ #

То есть внутри поднялся настоящий Linux kernel, дошёл до BusyBox userspace, появился интерактивный shell, в него можно было ввести команду и получить ответ.

Именно в этот момент я впервые подумал: «Что, реально? Оно работает?»

Читать полностью »

Поехали

Mixtile Cluster Box снаружи похож на плотный мини‑сервер. Внутри другая история: четыре независимые Blade 3, PCIe‑коммутатор, отдельная плата управления на OpenWrt и задумка связать ноды IP‑сетью поверх PCIe. Я ставил задачу жёстче обычного «поднять k8s дома»: убрать штатный Debian, собрать отказоустойчивый кластер на Talos, поставить Cozystack и проверить, что из железа реально живёт — NVMe, KVM, GPU и NPU.

Сейчас это работает. Четыре ARM64-узла, из них три control‑plane и один compute, Talos Linux 1.14.2, Kubernetes 1.34.3, Cozystack 1.7.0-alpha.3 в профиле isp-fullЧитать полностью »

Обзоров VPS на Хабре хватает, но почти все сделаны Windows-утилитами и сводятся к тому, какой диск показал «отличный результат». Мне же нужна была батарея, которую можно прогнать по SSH на любой машине, и понимание, что конкретно означает каждое число.

Второй пункт оказался неожиданно объёмным. Я трижды получал красивые результаты, которые не имели отношения к тому, что я думал измерить: скорость оперативки вместо диска, кэш гипервизора вместо носителя, конфиг лимитера вместо производительности. Каждый раз цифры выглядели совершенно правдоподобно, и я бы их спокойно опубликовал.

Читать полностью »

IP KVMs on desk

С момента выхода PiKVM в 2017 году рынок IP KVM стал активно развиваться. Я протестировал почти все из этих устройств и готов рассказать, чем же они хороши.

Читать полностью »

О чём эта статья

VMware не идеальная система. Исторических костылей там столько, что впору писать отдельную статью, и некоторые архитектурные решения заставляют задуматься о количестве пива на той встрече, где их принимали. Но за двадцать пять лет VMware сделала штуку, которую пока никто не повторил: собрала экосистему, в которой сложное выглядит простым. А когда сложное выглядит простым, люди забывают, насколько оно сложное, и начинают рисовать план миграции на квартал.

Читать полностью »

Почему NanoKVM?

Имея хоумлабу, мне периодически приходится что-то ковырять в биосе серверов или настраивать очередной сетевой конфиг после того, как вставил тестовую железку. Переключение монитора/клавиатуры/мыши каждый раз для любого действия — процесс нетривиальный, а никаких ILO IDRAC и т. д. в моём домашнем железе отродясь не было, поэтому пришлось искать решение.

Для себя я выделил такие хотелки:

  • Управление питанием хост машины.

  • Формат PCIE карты для аккуратной и удобной установки в сервер.

  • Картинка минимум FullHD, задержка не так важна.

  • Звук не важен совсем.

  • Низкое энергопотребление.Читать полностью »

Как я обнаружил скрытый микрофон в китайском NanoKVM - 1

NanoKVM — это аппаратный KVM-переключательЧитать полностью »

Почему один и тот же сайт может летать на одном VDS и тормозить на другом - 1

VPS/VDS — это не волшебная коробка, а виртуальный сервер, зависящий от железа и рук, которые всё настраивали. Он не гарантирует стабильную производительность «по умолчанию», и даже если параметры на бумаге выглядят одинаково, под капотом могут скрываться как быстрые NVMe-диски и разумная политика CPU-шаринга, так и загруженный хост с дешёвым RAID на HDD и оверселлом в четыре слоя. Я попытаюсь разобрать ключевые факторы, от которых это зависит.Читать полностью »

Запуск Windows-контейнеров под Linux и MacOS - 1

Если на компьютере под Linux нужно быстренько запустить Windows или MacOS, самый простой и быстрый способ сделать это — ввести команду для скачивания и загрузки докер-контейнера с этой ОС.

В маркетплейсе RuVDS много готовых образов с установленными операционными системами. Там разные дистрибутивы Linux, Windows Server и CentOS. Но нет контейнеров с операционными системами.

Операционная система в докер-контейнере (в QEMU) не требует ручной инсталляции ОС. Всего одна команда в консоли — и контейнер Windows скачивается и запускается.Читать полностью »

Некоторое время назад потребовалось решить задачу по переносу виртуальных машин KVM с одного кластера Proxmox VE на другой с минимальным временем простоя. В PVE «из коробки» такой возможности нет, но, как оказалось, онлайн‑миграцию виртуальных машин между кластерами можно выполнить средствами KVM. Процедуру переноса я подробно опишу в этом руководстве.

Важные замечания

  1. Процедура протестирована для Proxmox VE 6.x

  2. На серверы кластера между которыми производится миграция должен быть настроен вход по SSH без пароля

Условные обозначения


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js