Страница 1 из 1

Патчи с VPS-технологией

Добавлено: 2010-12-15 10:17:33
gonzo111
:Yahoo!:
Разрабатывается проект по реализации для FreeBSD новой системы для обеспечения работы виртуальных приватных серверов (VPS). Несмотря на то, что проект позиционируется как экспериментальный и не доведенный до конца, он уже позволяет выполнять live-миграцию виртуального окружения с одной машины на другую (без остановки работы процессов и без разрыва установленных сетевых соединений). Также поддерживаются такие операции, как создание снапшотов и замораживание работы окружения, все ресурсы виртуального окружения виртуализированы и не пересекаются с ресурсами соседних окружений. Со стороны работающих внутри VPS приложений, сформированное окружение выглядит как отдельный физический хост.
Патчи с реализацией новой VPS-технологии доступны для FreeBSD 8.1-RELEASE. Для синхронизации данных между двумя виртуальными окружениями на разных машинах подготовлена специально модифицированная версия утилиты rsync. Виртуализация выполнена через технику создания изолированных контейнеров на уровне ОС, без создания отдельного гипервизора, т.е. отличается низкими накладными расходами, чем-то напоминая Jail, Solaris Zone, Linux vserver или OpenVZ. При создании окружения задаются параметры сетевого соединения, точка монтирования, ограничения ресурсов и программа инициализации.

В отличие от Jail представленная VPS-технология не работает на уровне изоляции единого набора процессов и ресурсов, а обеспечивает полное дублирование ресурсов в каждом изолированном окружении: отдельная таблица процессов, отдельный init-процесс, сетевой стек (используется ряд надстроек над подсистемой виртуализации сетевого стека VNET/VIMAGE), структуры devfs, псевдо-tty, VFS, отдельная реализация специфичных системных вызовов, таких как reboot().

Из идей, находящихся в процессе реализации, отмечены: задание мягких и жестких лимитов для всех ресурсов; настройка ограничений на загрузку CPU и пропускную способность ввода/вывода; отдельный планировщик задач, оптимизированный для обеспечения функционирования VPS; полная защита от влияния виртуального окружения на соседние VPS или на хост-систему.
http://www.opennet.ru/opennews/art.shtml?num=28994
http://7he.at/freebsd/vps/
:shock: :shock: :shock:
выглядит вкусно, ждем адекватных лимитов и стабильного релиза :roll:
надеюсь будет скорее чем лимиты в клетках :crazy:

Re: Патчи с VPS-технологией

Добавлено: 2010-12-15 10:52:06
gonzo111
Work on VPS was started in February 2009.
такими темпами.... мы уже состаримся :-D

Re: Патчи с VPS-технологией

Добавлено: 2013-01-26 4:22:01
DevZone
:)

Re: Патчи с VPS-технологией

Добавлено: 2013-06-27 6:08:57
Гость
Неужели сделают....

Initial version of VPS - Virtual Private Systems for FreeBSD.

VPS is an extension of the VIMAGE concept to the rest of the kernel (OS-level
virtualization, similar to jails), and can e.g. migrate live VPSs from one
host to another.

It was presented at EuroBSDCon 2010, and has since received many fixes, been
updated, cleaned up, and properly merged into the FreeBSD build by the author.

Submitted by: Klaus P. Ohrhallinger <k@7he.at>
URL: http://7he.at/freebsd/vps/

http://svnweb.freebsd.org/base/projects/vps/

Re: Патчи с VPS-технологией

Добавлено: 2013-06-27 8:34:13
Alex Keda
обязательно сделают

Re: Патчи с VPS-технологией

Добавлено: 2013-09-18 15:51:01
Morty
VPS работает.
первоисточник - http://www.7he.at/freebsd/vps/releases/
тестил на :

Код: Выделить всё

FreeBSD test02.lo 9.1-RELEASE FreeBSD 9.1-RELEASE #0: Wed Apr 10 09:44:31 UTC 2013     root@builder64.7he.at:/tmp/autobuild/work/build/sys/amd64/compile/VPS_PROD  amd64
ps: под нагрузкой и разными фичами еще не тестил

Re: Патчи с VPS-технологией

Добавлено: 2014-02-10 13:45:03
DevZone
Потестил: удобней jail, для продакшена не готово.

Re: Патчи с VPS-технологией

Добавлено: 2014-02-14 20:47:40
Alex Keda
DevZone писал(а): для продакшена не готово.
чё так?

Re: Патчи с VPS-технологией

Добавлено: 2014-02-17 18:51:23
DevZone
Alex Keda писал(а):
DevZone писал(а): для продакшена не готово.
чё так?
Инстансы внутри не понимают каая у них нагрузка, сбор статистики внутри инстансов на данный момент ад черех хост-систему

Re: Патчи с VPS-технологией

Добавлено: 2014-03-28 9:44:53
vadim64
так bhyve не за горами уже

Re: Патчи с VPS-технологией

Добавлено: 2014-03-28 11:47:13
f_andrey
vadim64 писал(а):так bhyve не за горами уже
Вот давайте не путать тёплое с мягким, bhyve это про другое, если хочется тут где то была отдельная тема, ну или новую заведи если что то отдельное хочется ляпнуть :st:

Re: Патчи с VPS-технологией

Добавлено: 2014-03-29 20:00:05
DevZone
vadim64 писал(а):так bhyve не за горами уже
Это полная виртуализация с оверхедом.
VPS-модуль использует что то на подобии Jail со своим неймспейсом но более изолирован.
И быстрая настройка проще чем у jail

Re: Патчи с VPS-технологией

Добавлено: 2014-03-29 20:08:23
f_andrey
DevZone, кстати как оно развивается хоть в какой то степени?

Re: Патчи с VPS-технологией

Добавлено: 2014-03-30 0:39:56
DevZone
f_andrey писал(а):DevZone, кстати как оно развивается хоть в какой то степени?
Вот бранч http://svnweb.freebsd.org/base/projects/vps/
Судя по всему разработка закрытая, наработки сливают на публичный http://svn.freebsd.org/base/projects/vps/

Собран бинарно с ядром под FreeBSD 10.0-RELEASE http://7he.at/freebsd/vps/downloads/
Установка/Настройка http://7he.at/freebsd/vps/docs/setup_testenv.txt

Видео по горячей миграции http://7he.at/freebsd/vps/docs/demo_2012.mp4

PDF

Re: Патчи с VPS-технологией

Добавлено: 2014-03-30 3:03:30
DevZone
Фреймворк для упрощения оркестрирования jail http://www.bsdstore.ru/ru/about.html