Статьи

Сетевая загрузка компьютера

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

При использовании сетевой загрузки в сети с высокой пропускной способностью показатели производительности схожи с использованием локального жесткого диска.

Возводим сетевое хранилище для нужд виртуализации

Для того чтобы осуществлять просто виртуализацию достаточно использования динамичного файла-образа блочного устройства. При использовании блочного файла скорость работы дисковой подсистемы виртуальной машины значительно ниже чем скорость работы дисковой подсистемы хоста. Это связано с увеличением количества уровней на пути дисковой подсистемы: В отличае от хоста который взаимодействует только со своей дисковой системой, виртуальная машина должна взоимодействовать со своей дисковой системой, а также с файловой системой хоста что естественно сказывается на производительности.

Компиляция SPICE в Ubuntu 10.04 Lucid amd64

В данной статье рассмотрим процесс установки SPICE на Ubuntu 10.04 amd64 Lucid и отметим некоторые важные моменты. Не смотря на то, что Red Hat предлагает использование Fedora мы откажемся от нее по причине того что она является экспериментальным дистрибутивом, а Ubuntu 10.04 amd64 Lucid LTS является стабильным дистрибутивом. Данное руководство написано по памяти, опытный администратор способен разобраться.

SPICE

SPICE (сокр. от англ. «Simple Protocol for Independent Computing Environments», то есть «Простой протокол для независимой вычислительной среды») — протокол, используемый в рамках проекта с аналогичным названием (но пишется строчными буквами: Spice).

Проброс устройств

Виртуальная машина изолирована по своей природе в виртуальном огружении. Однако при желании возможно предоставление доступа виртуальной машины к реальным устройствам подключенных к хосту.

Для современной платформы x86 расспространены следующие интерфесы:

Проброс USB устройств в виртуальную машину по сети

Введение

Иногда возникает необходимость проброса физических USB устройств в виртуальную машину. Для того чтобы это сделать проще всего воспользоваться сетью так как поддержка сети есть в каждом гипервизоре. Некоторые гипервизоры предоставляют инструментарий для проброса локальных USB-устройств а, что делать если USB-устройство подключены к другому компьютеру? Может помочь только проброс USB-устройств по сети.

Существует два варианта решения:

CoLinux под Linux

Почитав статью автора coLinux Dan Aloni в которой сравнивается производительность виртуализации UML и CoLinux возникло желание запустить coLinux в Linux. Тем более в дистрибутиве с исходниками CoLinux прямо указанно что имеется возможность компиляции ядра CoLinux для Linux на устаревших дистрибутивах Linux, последний из которых 2.6.18.

DebianXcoLinux - Рецепт создания




В этой статье будет описан процесс создания дистрибутива DebianXcolinux

За основу использован официальный образ Debian Lenny 2GB. В качестве операционной системы была использована Microsoft Windows XP Home Edition.

Многоуровневая виртуализация

Многоуровневая виртуализация - организация процесса виртуализации таким образом, что некоторые гости могут выступать в роли хоста для других виртуальных машин.

Основная сфера применения такого подходхода - это увеличения количества виртуальных машин внутри платформы виртуализации без потери вычислительных ресурсов (далее ресурсов) дргими виртуальными машинами.

Блочные образы дисков (/dev/loop)

Блочный диск - монолитный бинарный файл, представляющий собой последовательность бит виртуального носителя. В результате выполнения разметки, создания разделов, установки загрузочной записи MBR и/или форматирования блочный диск начинает представлять из себя модель жёсткого диска так называемый образ.