wiki:technical:openvz:vz-tutorial
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версия | |||
wiki:technical:openvz:vz-tutorial [2022/11/07 14:51] – Diman | wiki:technical:openvz:vz-tutorial [2022/11/07 15:01] (текущий) – Diman | ||
---|---|---|---|
Строка 71: | Строка 71: | ||
*Общая схема взаимодействия виртуализации с аппаратным и программным обеспечением* | *Общая схема взаимодействия виртуализации с аппаратным и программным обеспечением* | ||
- | ![Общая схема взаимодействия виртуализации с аппаратным и программным обеспечением](https:// | + | ![Общая схема взаимодействия виртуализации с аппаратным и программным обеспечением](https:// |
Понятие виртуализации можно условно разделить на две категории: | Понятие виртуализации можно условно разделить на две категории: | ||
Строка 95: | Строка 95: | ||
*Эмуляция оборудования моделирует аппаратные средства* | *Эмуляция оборудования моделирует аппаратные средства* | ||
- | ![Схема эмуляции оборудования](https:// | + | ![Схема эмуляции оборудования](https:// |
Динамический транслятор позволяет во время исполнения переводит инструкции целевого (гостевого) процессора в инструкции центрального процессора хоста для обеспечения эмуляции. | Динамический транслятор позволяет во время исполнения переводит инструкции целевого (гостевого) процессора в инструкции центрального процессора хоста для обеспечения эмуляции. | ||
Строка 109: | Строка 109: | ||
*Полная виртуализация использует гипервизор* | *Полная виртуализация использует гипервизор* | ||
- | ![Схема полной виртуализации](https:// | + | ![Схема полной виртуализации](https:// |
В архитектуре KVM виртуальная машина выполняется как обычный Linux-процесс, | В архитектуре KVM виртуальная машина выполняется как обычный Linux-процесс, | ||
Строка 123: | Строка 123: | ||
*Паравиртуализация разделяет процесс с гостевой ОС* | *Паравиртуализация разделяет процесс с гостевой ОС* | ||
- | ![Схема паравиртуализации](https:// | + | ![Схема паравиртуализации](https:// |
В паравиртуальном режиме (PV) оборудование не эмулируется, | В паравиртуальном режиме (PV) оборудование не эмулируется, | ||
Строка 141: | Строка 141: | ||
*Виртуализация уровня ОС изолирует серверы* | *Виртуализация уровня ОС изолирует серверы* | ||
- | ![Схема виртуализации уровня ОС](https:// | + | ![Схема виртуализации уровня ОС](https:// |
Виртуализация уровня ОС — метод виртуализации, | Виртуализация уровня ОС — метод виртуализации, | ||
Строка 155: | Строка 155: | ||
*Архитектура OpenVZ 7* | *Архитектура OpenVZ 7* | ||
- | ![Архитектура OpenVZ 7](https:// | + | ![Архитектура OpenVZ 7](https:// |
Каждый контейнер ведет себя так же, как автономный сервер и имеет собственные файлы, процессы, | Каждый контейнер ведет себя так же, как автономный сервер и имеет собственные файлы, процессы, | ||
Строка 193: | Строка 193: | ||
*График времени отклика системы* | *График времени отклика системы* | ||
- | ![Время отклика системы](https:// | + | ![Время отклика системы](https:// |
На графике времени отклика системы можно наблюдать результаты трех тестов — с нагрузкой на систему и виртуальную машину, | На графике времени отклика системы можно наблюдать результаты трех тестов — с нагрузкой на систему и виртуальную машину, | ||
Строка 199: | Строка 199: | ||
*График пропускной способности сети* | *График пропускной способности сети* | ||
- | ![Пропускная способность сети](https:// | + | ![Пропускная способность сети](https:// |
На втором графике — результаты тестирования пропускной способности сети. | На втором графике — результаты тестирования пропускной способности сети. | ||
Строка 213: | Строка 213: | ||
*LAMP: OpenSource QEMU KVM vs Virtuozzo @ CentOS 7.4 (ВМ)* | *LAMP: OpenSource QEMU KVM vs Virtuozzo @ CentOS 7.4 (ВМ)* | ||
- | ![LAMP VM test](https:// | + | ![LAMP VM test](https:// |
Как видно на графиках выше, производительность виртуальных машин с CentOS Linux 7.4 работающих на гипервизоре Virtuozzo 7 оказывается до 30% выше, чем при запуске аналогичной нагрузки на KVM. | Как видно на графиках выше, производительность виртуальных машин с CentOS Linux 7.4 работающих на гипервизоре Virtuozzo 7 оказывается до 30% выше, чем при запуске аналогичной нагрузки на KVM. | ||
Строка 223: | Строка 223: | ||
*vConsolidate: | *vConsolidate: | ||
- | ![vConsolidate test](https:// | + | ![vConsolidate test](https:// |
В отличие от DVD Store, в vConsolidate нагрузка не одинакова для всех ВМ. | В отличие от DVD Store, в vConsolidate нагрузка не одинакова для всех ВМ. | ||
Строка 289: | Строка 289: | ||
*Экран установки OpenVZ после загрузки с носителя* | *Экран установки OpenVZ после загрузки с носителя* | ||
- | ![Экран установки OpenVZ](https:// | + | ![Экран установки OpenVZ](https:// |
Установка OpenVZ ничем не отличается от установки обычного Linux-дистрибутива. | Установка OpenVZ ничем не отличается от установки обычного Linux-дистрибутива. | ||
Строка 297: | Строка 297: | ||
*Экран установки параметров системы* | *Экран установки параметров системы* | ||
- | ![Настройки системы](https:// | + | ![Настройки системы](https:// |
*Пример разметки для 30GB диска* | *Пример разметки для 30GB диска* | ||
- | ![Разметка диска](https:// | + | ![Разметка диска](https:// |
Необходимо для раздела `/` выделить не менее 8GB доступного дискового пространства. | Необходимо для раздела `/` выделить не менее 8GB доступного дискового пространства. | ||
Строка 307: | Строка 307: | ||
*Настройки сетевого интерфейса и имени хоста* | *Настройки сетевого интерфейса и имени хоста* | ||
- | ![Настройки сети](https:// | + | ![Настройки сети](https:// |
Также необходимо задать пароль пользователя `root` и создать локального пользователя, | Также необходимо задать пароль пользователя `root` и создать локального пользователя, | ||
*Установка пароля суперпользователя и создание локального пользователя* | *Установка пароля суперпользователя и создание локального пользователя* | ||
- | ![Настройки пользователей](https:// | + | ![Настройки пользователей](https:// |
После установки необходимо перезагрузиться. | После установки необходимо перезагрузиться. | ||
Строка 319: | Строка 319: | ||
*Меню загрузчика GRUB после установки OpenVZ* | *Меню загрузчика GRUB после установки OpenVZ* | ||
- | ![GRUB](https:// | + | ![GRUB](https:// |
Первый вход в систему осуществляется от пользователя `vzuser`, по SSH. | Первый вход в систему осуществляется от пользователя `vzuser`, по SSH. | ||
Строка 1339: | Строка 1339: | ||
*Утилита vztop* | *Утилита vztop* | ||
- | ![vztop](https:// | + | ![vztop](https:// |
## [⬆](#toc) <a name=' | ## [⬆](#toc) <a name=' | ||
Строка 1349: | Строка 1349: | ||
*Схема работы Virtual Private Network* | *Схема работы Virtual Private Network* | ||
- | ![VPN](https:// | + | ![VPN](https:// |
По умолчанию модуль TUN уже загружен в ядро, проверить это можно командой `lsmod`: | По умолчанию модуль TUN уже загружен в ядро, проверить это можно командой `lsmod`: | ||
Строка 1807: | Строка 1807: | ||
*Подключенная VNC-сессия к виртуальной машине* | *Подключенная VNC-сессия к виртуальной машине* | ||
- | ![VNC](https:// | + | ![VNC](https:// |
Далее следует обычная установка ОС в виртуальную машину. | Далее следует обычная установка ОС в виртуальную машину. | ||
Строка 1813: | Строка 1813: | ||
*Установленная гостевая ОС* | *Установленная гостевая ОС* | ||
- | ![Установленная гостевая ОС](https:// | + | ![Установленная гостевая ОС](https:// |
После установки ОС, можно соединиться к виртуальной машине по SSH: | После установки ОС, можно соединиться к виртуальной машине по SSH: |
wiki/technical/openvz/vz-tutorial.1667821885.txt.gz · Последнее изменение: 2022/11/07 14:51 — Diman