Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Amet13/vz-tutorial.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmet13 <admin@amet13.name>2016-07-29 02:43:16 +0300
committerAmet13 <admin@amet13.name>2016-07-29 02:43:16 +0300
commit550169299f26080b38411b276d6e45d230ea1254 (patch)
tree7f629cea98d03ad6625006f9bc7b3bf383b3d4e9
parentc75701a7bdf08839d93f8ae7963e35ec57e3f0ec (diff)
Что нового?
-rw-r--r--README.md46
1 files changed, 31 insertions, 15 deletions
diff --git a/README.md b/README.md
index 6b6f5a7..b18c850 100644
--- a/README.md
+++ b/README.md
@@ -8,32 +8,33 @@
- [Контейнерная виртуализация (виртуализация уровня ОС)](#cont-virt)
- [OpenVZ — объединение технологий виртуализации уровня ОС и полной виртуализации](#vz7)
2. [Краткая история проектов Virtuozzo/OpenVZ](#history)
-3. [Установка и подготовительные действия](#install)
+3. [Что нового в OpenVZ 7?](#changes)
+4. [Установка и подготовительные действия](#install)
- [Установка OpenVZ с помощью ISO-образа (bare-metal installation)](#bare-metal)
- [Подготовительные действия](#prepare)
-4. [Управление шаблонами контейнеров](#templates-ct)
+5. [Управление шаблонами контейнеров](#templates-ct)
- [Шаблоны гостевых ОС](#guest-os)
- [Шаблоны приложений](#app-templates)
-5. [Создание и настройка контейнеров](#ct)
+6. [Создание и настройка контейнеров](#ct)
- [Конфигурационные файлы](#configs)
- [Создание контейнера](#create-ct)
- [Настройка контейнера](#setup-ct)
- [Запуск и вход](#run-enter)
-6. [Управление контейнерами](#management-ct)
+7. [Управление контейнерами](#management-ct)
- [Управление состоянием контейнера](#status-ct)
- [Переустановка контейнера](#reinstall-ct)
- [Клонирование контейнера](#clone-ct)
- [Запуск команд в контейнере с хост-ноды](#run-commands)
-7. [Управление ресурсами контейнеров](#resources-ct)
+8. [Управление ресурсами контейнеров](#resources-ct)
- [Дисковые квоты](#quota)
- [Процессор](#cpu)
- [Операции ввода/вывода](#io)
- [Память](#memory)
- [Мониторинг ресурсов](#monitoring)
-8. [Проброс устройств в контейнеры](#forward-dev-ct)
+9. [Проброс устройств в контейнеры](#forward-dev-ct)
- [TUN/TAP](#tun-tap)
- [FUSE](#fuse)
-9. [Работа с виртуальными машинами](#vm)
+10. [Работа с виртуальными машинами](#vm)
- [Создание и запуск ВМ](#create-vm)
- [VNC](#vnc)
- [Дополнения гостевой ОС](#guest-tools)
@@ -42,12 +43,12 @@
- [Добавление и удаление устройств в ВМ](#devices-vm)
- [Горячее подключение CPU и RAM](#hotplug-vm)
- [Оптимизация виртуальных машин с помощью KSM](#ksm)
-10. [Миграция контейнеров и виртуальных машин](#migration)
-11. [Расширенная информация о контейнерах и ВМ](#extra-info)
-12. [Рекомендации системному администратору](#recommendations)
-13. [Ссылки](#links)
-14. [TODO](#todo)
-15. [Лицензия](#license)
+11. [Миграция контейнеров и виртуальных машин](#migration)
+12. [Расширенная информация о контейнерах и ВМ](#extra-info)
+13. [Рекомендации системному администратору](#recommendations)
+14. [Ссылки](#links)
+15. [TODO](#todo)
+16. [Лицензия](#license)
## [[⬆]](#toc) <a name='intro'></a>Введение в виртуализацию
Виртуализация — предоставление наборов вычислительных ресурсов или их логического объединения, абстрагированных от аппаратной реализации, и обеспечивающих изоляцию вычислительных процессов.
@@ -134,6 +135,7 @@ QEMU обеспечивает динамическую трансляцию пр
OpenVZ позволяет создавать множество защищенных, изолированных друг от друга контейнеров на одном узле.
Помимо этого разрабатываются возможности по созданию виртуальных машин на базе QEMU/KVM.
Управление контейнерами и виртуальными машинами происходит с помощью специализированных утилит.
+
*Архитектура OpenVZ 7*
![Архитектура OpenVZ 7](https://raw.githubusercontent.com/Amet13/virtuozzo-tutorial/master/images/vz7-architect.png)
@@ -202,8 +204,22 @@ VCMM (Virtuozzo containers memory management) — сервис управлен
В марте 2016 года анонсирован выход Virtuozzo 7.0 Beta, с измененной архитектурой, а также с такими нововведениями, как дополнения гостевых ОС для Linux и Windows.
Также представлена "живая" миграция для контейнеров, реализованная с помощью инструментария CRIU и P.Haul.
-25 июля 2016 года анонсирован окончательный релиз продукта под именем OpenVZ 7.0.
-В релизе объявлены такие события как отказ от развития SimFS, также объявлено что со следующей версии OpenVZ утилита vzctl будет объявлена устаревшей, рекомендуется вместо нее использовать prlctl или virsh.
+25 июля 2016 года [анонсирован](https://lists.openvz.org/pipermail/announce/2016-July/000664.html) окончательный релиз продукта под именем OpenVZ 7.0.
+В релизе объявлены такие события как отказ от развития SimFS, также объявлено что со следующей версии OpenVZ утилита `vzctl` будет объявлена устаревшей, рекомендуется вместо нее использовать `prlctl` или `virsh`.
+
+## [[⬆]](#toc) <a name='changes'></a>Что нового в OpenVZ 7?
+Основные изменения по сравнению с OpenVZ 6 (2.6.32):
+* OpenVZ 7 базируется на ядре RHEL 7 (3.10)
+* благодаря большой интеграции кода в ванильное ядро, количество патчей значительно сократилось, для сравнения число коммитов в 2.6.18 (RHEL 5) равно 264000, для 2.6.32 (RHEL 6) — 202000, для 3.10 (RHEL 7) — 66000 коммитов
+* реализация живой миграции с помощью P.Haul и CRIU
+* возможность создания виртуальных машин на базе KVM
+* отказ от управления контейнерами с помощью `vzctl` в пользу `prlctl` и `virsh`
+* использование механизма VCMM для управления памятью
+* отказ от развития SimFS
+* унифицированное управление контейнерами и виртуальными машинами с помощью libvirt
+* гарантированные лимиты памяти
+* горячее подключение CPU/RAM для виртуальных машин, поддержка KSM
+* обновленная документация с 2005 года
## [[⬆]](#toc) <a name='install'></a>Установка и подготовительные действия
Начиная с версии OpenVZ 7.0 доступен только один вариант установки, с помощью ISO-образа дистрибутива.