Jump to content

Linux-VServer

(Перенаправлено с Vserver )
Разработчик(и) Герберт Пётцль (Проект сообщества)
Стабильная версия
2.6.22.19-vs2.2.0.7 / 14 марта 2008 г .; 16 лет назад ( 14 марта 2008 )
Предварительный выпуск
4.9.159-vs2.3.9.8 / 5 октября 2019 г .; 4 года назад ( 05.10.2019 )
Репозиторий
Операционная система Линукс
Платформа x86 , SPARC/64 , PA-RISC , s390x , MIPS/64 , ARM , PowerPC/64 , Itanium
Тип Виртуализация на уровне ОС
Лицензия GNU GPL v.2
Веб-сайт Linux-vserver .org

Linux-VServer — это реализация виртуального частного сервера , созданная путем добавления возможностей виртуализации на уровне операционной системы к ядру Linux . Он разрабатывается и распространяется как программное обеспечение с открытым исходным кодом .

Подробности

[ редактировать ]

Проект был начат Жаком Желинасом . Сейчас его поддерживает Герберт Пётцль. Он не имеет отношения к проекту Linux Virtual Server , реализующему балансировку сетевой нагрузки .

Linux-VServer — это механизм тюрьмы , который можно использовать для безопасного разделения ресурсов компьютерной системы (таких как файловая система , время процессора, сетевые адреса и память) таким образом, чтобы процессы не могли монтировать отказ в обслуживании. атаковать что-либо за пределами их раздела.

Каждый раздел называется контекстом безопасности , а виртуализированная система внутри него — виртуальным частным сервером . -подобная утилита chroot Предоставляется для спуска в контексты безопасности. Загрузка виртуального частного сервера — это просто запуск init в новом контексте безопасности; аналогично, его закрытие просто влечет за собой уничтожение всех процессов с этим контекстом безопасности. Сами контексты достаточно надежны, чтобы загружать без изменений многие дистрибутивы Linux , включая Debian и Fedora .

Виртуальные частные серверы обычно используются в службах веб-хостинга , где они полезны для разделения учетных записей клиентов, объединения ресурсов и предотвращения любых потенциальных нарушений безопасности. Чтобы сэкономить место при таких установках, файловая система каждого виртуального сервера может быть создана в виде дерева с возможностью копирования при записи жестких ссылок на «шаблонную» файловую систему. Жесткая ссылка помечается специальным атрибутом файловой системы и при изменении надежно и прозрачно заменяется реальной копией файла.

Linux-VServer предоставляет две ветки: стабильную (2.2.x) и разработку (2.3.x) для ядер серии 2.6 и одну стабильную ветвь для серии 2.4. отдельная стабильная ветка, интегрирующая набор исправлений grsecurity Также доступна .

Преимущества

[ редактировать ]
  • Виртуальные серверы используют один и тот же интерфейс системных вызовов и не требуют дополнительных затрат на эмуляцию .
  • Виртуальные серверы не обязательно должны поддерживаться непрозрачными образами дисков , но могут использовать общую файловую систему и общие наборы файлов (посредством жестких ссылок копирования при записи). Это упрощает резервное копирование системы и объединение дискового пространства между виртуальными серверами.
  • Процессы на виртуальном сервере выполняются как обычные процессы в хост-системе. Это несколько более эффективно с точки зрения использования памяти и ввода-вывода, чем эмуляция всей системы, хотя раздувание памяти и современные виртуальные машины позволяют возвращать неиспользуемую память и совместно использовать дисковый кэш с хостом и другими виртуальными серверами.
  • Процессы на виртуальном сервере ставятся в очередь в том же планировщике, что и на хосте, что позволяет гостевым процессам выполняться одновременно в SMP системах . Это непросто реализовать с помощью эмуляции всей системы.
  • Сеть основана на изоляции, а не на виртуализации, поэтому дополнительные накладные расходы на пакеты отсутствуют.
  • Меньший самолет из-за ошибок безопасности. Только одно ядро ​​с небольшой дополнительной кодовой базой по сравнению с двумя ядрами и большими интерфейсами между ними.
  • Богатые функции планирования Linux, такие как приоритеты в реальном времени.

Недостатки

[ редактировать ]
  • Требуется, чтобы ядро ​​хоста было исправлено.
  • Никакой возможности кластеризации или миграции процессов не предусмотрено, поэтому ядро ​​хоста и хост-компьютер по-прежнему остаются единой точкой отказа для всех виртуальных серверов.
  • Сеть основана на изоляции, а не на виртуализации. Это не позволяет каждому виртуальному серверу создавать собственную внутреннюю маршрутизацию или настройку брандмауэра.
  • Некоторые системные вызовы (в основном связанные с оборудованием: например, часы реального времени ) и части файловых систем /proc и /sys остаются невиртуализированными.
  • Не позволяет распределять пропускную способность дискового ввода-вывода для каждого виртуального сервера.

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: daa13320b0fb9d4ad2630dac92a457b7__1682537580
URL1:https://arc.ask3.ru/arc/aa/da/b7/daa13320b0fb9d4ad2630dac92a457b7.html
Заголовок, (Title) документа по адресу, URL1:
Linux-VServer - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)