RU

AVM изнутри задачи, сбои и состояние виртуальных машин

В первой части мы разобрали, почему Aeza ушла со сторонней платформы и как AVM устроен в общих чертах. Здесь уровень ниже: путь запроса от вызова до…

AezaAVMвиртуализациявиртуальные машиныlibvirtgRPCраспределённые системыотказоустойчивостьидемпотентностьstate machine
Habr
RU

Зависший пакет на 16 КБ: разбор сетевого дедлока при установке Kubernetes в VirtualBox

В целях тестирования решил развернуть Kubernetes-кластер, состоящий из 1 Control Plane и 2 Worker-нод на виртуальных машинах в VirtualBox (использов…

багсистемное администрированиеkubernetesvirtualboxвиртуализациясетьlanсерверыdevopsкластер
Habr
RU

Как перенести любую ВМ с одной платформы на другую: тестируем агентскую миграцию в мультивендорной среде

Привет, Хабр! Это снова Евгений Шилкин и Степан Татауров, эксперты дивизиона инфраструктуры Группы Rubytech. В прошлой статье мы разобрали подходы к…

миграцияvmwareвиртуализациятестированиевиртуальная машинаскала-рпакkvmlinuxmind migrate
Habr
RU

Теория миграции ИТ-систем. Чем отличаются подходы вендоров и как с этим дела в разных странах

Привет, Хабр! В целом, про миграцию и импортозамещение высказался уже практически каждый утюг нашей необъятной родины. Почему мы вообще снова хотим…

миграцияvmwareвиртуализациявиртуальная машинаbasisскала-рпакkvm
Habr
RU

AVM: как Aeza перешла на собственную систему управления виртуализацией

До AVM виртуализацией управляла сторонняя платформа. Иногда она зависала и переставала принимать задачи. Нагрузку распределили между несколькими экз…

аезаavmвиртуализациявиртуальная машинавиртуальный серверvpsvds
Habr
RU

Как я научил пул виртуалок гаситься самому — и почему «занята ли машина» оказалось четырьмя разными вопросами

Речь пойдёт про VDI-портал: систему, которая клонирует виртуалки из шаблона, выдаёт их пользователям и гасит простаивающие. Но статья не о нём как о…

proxmoxhyper-vvdiвиртуализацияguacamoleactive directorygolangpythonпул виртуальных машинself-hosted
Habr
RU

Паравиртуализация при отладке графических приложений KasperskyOS в QEMU

Привет! Меня зовут Денис Молодяков, я — тимлид команды графики в KasperskyOS . Мы отвечаем за разработку графического стека полного цикла для микроя…

gpuvirtiociсистемное программированиепаравиртуализациямикроядроwaylandkasperskyosqemuвиртуализация
Habr
RU

Как восстановить KRaft-кворум после потери большинства контроллеров

Представьте себе баг-репорт: все шесть подов в статусе 1/1 Running, Readiness зелёный, kafka-agent на брокерах отдаёт 204. А кластер мёртв: оператор…

vk cloudbare metalвыделенные серверыгибридная инфраструктураon-premisesвиртуализацияgpu нагрузкиinfinibandhigh performance computingerp crm системы
Habr
RU

Как восстановить KRaft-кворум после потери большинства контроллеров

Представьте себе баг-репорт: все шесть подов в статусе 1/1 Running, Readiness зелёный, kafka-agent на брокерах отдаёт 204. А кластер мёртв: оператор…

vk cloudbare metalвыделенные серверыгибридная инфраструктураon-premisesвиртуализацияgpu нагрузкиinfinibandhigh performance computingerp crm системы
Habr
RU

Пять российских VPS на Linux: fio, sysbench и грабли

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

VPSхостингбенчмаркfiosysbenchIOPSNVMeтестирование производительностивиртуализацияKVM
Habr
RU

[Перевод] Введение в виртуальные сетевые интерфейсы Linux

Linux предоставляет широкие возможности виртуализации сети — на них строится работа виртуальных машин (ВМ), контейнеров и облачных сред. В этом руко…

рунитирег.облаковиртуализацияvlanmacvlanipvlanvethnetconsolenetdevsimтуннелирование
Habr
RU

Снапшот — это не бэкап, а бэкап — это не гарантия

Что на самом деле защищает наши данные? Снапшоты, которые создаются за секунды и позволяют мгновенно откатиться к предыдущему состоянию? Регулярные…

бэкапрезервное копированиерепликациявиртуализацияснапшотыit-инфраструктура
Habr
RU

Проектирование и внедрение защиты частного облака в геораспределённых ЦОД

В этой статье хочу поделиться практическим опытом проектирования и внедрения защиты частного облака, размещённого на двух географически разнесённых…

частное облакоцодотказоустойчивостьсетевая архитектурамежсетевые экраныngfwсегментация сетивиртуализациясетевая фабрика
Habr
RU

Переход на zVirt 5.0: что меняется на каждом узле и как не сорвать обновление

Привет, Хабр! На связи Василий Демидов, руководитель практики виртуализации, контейнеризации и частных облаков К2Тех. Мы протестировали zVirt 5.0 с…

виртуализациясерверная виртуализацияorion softzvirtтестирование попланировщикsdnbgpopen vswitchобновления системы
Habr
RU

Как повысить отказоустойчивость сервисов в кластере виртуализации с помощью оптимизации их распределения

Всем привет! Это первая публикация из цикла статей про распределение сервисов в кластере виртуализации. В статье будет описан один из подходов к реш…

инфраструктуравиртуализациякластерсервисынадёжностьотказоустойчивостьоптимизациявиртуальные машиныбалансировка нагрузкиметрики качества
Habr
RU

«Люди вокруг» на SpriteKit: кольца-расстояния, инерция пальцем и виртуализация аватаров

Продолжение истории про проект геолокационной соцсети: “как мы людей в круги расставляли”. Рассказываю о том, как можно красиво отобразить пользоват…

iOSSwiftSpriteKitUIанимациявиртуализацияCADisplayLinkигровой движокгеолокация
Habr
RU

Блочное, файловое, объектное — как выбрать модель доступа к данным и автоматизировать подключение СХД в кластере

Привет, Хабр! При проектировании инфраструктуры виртуализации вопрос выбора типа хранилища и модели доступа к данным нередко становится самым дискус…

хранилищаобъектное хранилищеблочное хранилищефайловое хранилищевиртуализацияit-инфраструктура
Habr
RU

История виртуализации от chroot и jails до современных гипервизоров

Виртуализация — неотъемлемая часть IT-инфраструктуры . Она лежит в основе всех облачных систем,  обеспечивает изоляцию ресурсов и гибкость упра…

selectelвиртуализацияконтейнеризациягипервизорыvmware
Habr
RU

Почему ваш DR-план не сработает при реальной аварии (и что с этим делать)

Недавно на вебинаре Хайстекс разбирались реальные сценарии DR на практике. В чате трансляции зрители задали ряд технических вопросов, наиболее интер…

аварийное восстановлениеdisaster recoveryRTORPOрепликацияfailoverfailbackрезервное копированиевиртуализацияхайстекс акура
Habr
RU

Книга: «Безопасность контейнеров. Фундаментальный подход к защите контейнеризированных приложений. 2-е изд.»

Привет, Хаброжители! Контейнеризированные и облачные приложения постепенно становятся базой современной программной инфраструктуры. Глубокое концепт…

Контейнерывиртуализациябезопасностькибербезопасностьмикросервисыкниги по программированиюкнига
Habr
RU

Как управлять кластерами как системой, а не набором инструментов

Когда Kubernetes-кластеров становится несколько, сложность быстро перестаёт ограничиваться самим развёртыванием. Приходится удерживать контекст сраз…

kubernetescluster managementвиртуализацияnova container platformit-инфраструктура
Habr
RU

Из чего состоит GPU-кластер: обзор серверов с L40S, A16 и AMD EPYC на платформе mClouds

Привет, Хабр! Мы облачный провайдер mClouds, и у нас работает GPU-платформа с видеокартами NVIDIA L40S , A16 и другими. Задействуется для задач AI-р…

серверцодnvidiagpuвидеокартыdellamd epycоблачный сервервиртуализацияработа с данными
Habr
RU

VBoxGuest для KolibriOS: архитектура и устройство драйвера

VBoxGuest — драйвер гостевых дополнений для KolibriOS, написанный с нуля на FASM. VMMDev, HGCM, диспетчер сервисов с авторегистрацией, работа с прер…

KolibriOSVirtualBoxVBoxGuestдрайверFASMVMMDevHGCMвиртуализацияShared Foldersсистемное программирование
Habr
RU

Устранить нельзя оставить —  разбираем ситуацию с уязвимостями в российской виртуализации

Привет, Хабр! Уже больше 10 лет я работаю с виртуализацией, и за это время успел в разной степени потрогать самые разные платформы. Естественно, до…

импортозамещениевиртуализациясанкции
Habr