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>2018-04-30 10:03:31 +0300
committerAmet13 <admin@amet13.name>2018-04-30 10:03:31 +0300
commite1b7668add9cbfd064c2dea93180885f7c116270 (patch)
tree000f1c1658944ffc18099b89124370d8328474f4
parent648d7ee5008d52965e2cdb630f6980ec9ce4b5b0 (diff)
Удаление лишних квадратных скобок
-rw-r--r--README.md38
1 files changed, 19 insertions, 19 deletions
diff --git a/README.md b/README.md
index f7a09e8..83711c6 100644
--- a/README.md
+++ b/README.md
@@ -57,7 +57,7 @@
18. [Лицензия](#license)
19. [Репозиторий проекта](#repo)
-## [[⬆]](#toc) <a name='intro'></a>Введение в виртуализацию
+## [⬆](#toc) <a name='intro'></a>Введение в виртуализацию
Виртуализация — предоставление наборов вычислительных ресурсов или их логического объединения, абстрагированных от аппаратной реализации, и обеспечивающих изоляцию вычислительных процессов.
Виртуализацию можно использовать в:
@@ -191,7 +191,7 @@ VCMM (Virtuozzo containers memory management) — сервис управлен
На втором графике — результаты тестирования пропускной способности сети.
На графике можно наблюдать, что OpenVZ обеспечивает практическую нативную пропускную способность 10Gb сети (9.7Gbit/s отправка и 9.87Gbit/s прием).
-## [[⬆]](#toc) <a name='history'></a>Краткая история проектов Virtuozzo/OpenVZ
+## [⬆](#toc) <a name='history'></a>Краткая история проектов Virtuozzo/OpenVZ
В 1999 году возникла идея создания Linux-контейнеров, а уже в 2002 году компания SWsoft представила первый релиз коммерческой версии Virtuozzo.
В том же 2002 году появились первые клиенты в Кремниевой долине.
@@ -214,7 +214,7 @@ VCMM (Virtuozzo containers memory management) — сервис управлен
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?
+## [⬆](#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 коммитов
@@ -229,7 +229,7 @@ VCMM (Virtuozzo containers memory management) — сервис управлен
* обновленная документация с 2005 года
* интеграция работы с Docker и OpenStack
-## [[⬆]](#toc) <a name='install'></a>Установка и подготовительные действия
+## [⬆](#toc) <a name='install'></a>Установка и подготовительные действия
Начиная с версии OpenVZ 7.0 доступен только один вариант установки, с помощью ISO-образа дистрибутива.
Установка OpenVZ с помощью PXE (Preboot Execution Environment) подробно описана в [документации](https://docs.openvz.org/virtuozzo_7_installation_using_pxe_guide.webhelp/).
@@ -309,7 +309,7 @@ Password: пароль_пользователя_root
[root@vz ~]# ntpdate -q 0.ru.pool.ntp.org 1.ru.pool.ntp.org
```
-## [[⬆]](#toc) <a name='templates'></a>Управление шаблонами
+## [⬆](#toc) <a name='templates'></a>Управление шаблонами
### <a name='guest-os'></a>Шаблоны гостевых ОС
Шаблоны гостевых ОС используются для создания контейнеров.
@@ -488,7 +488,7 @@ Removing the CT...
The CT has been successfully removed.
```
-## [[⬆]](#toc) <a name='ct'></a>Создание и настройка контейнеров
+## [⬆](#toc) <a name='ct'></a>Создание и настройка контейнеров
### <a name='configs'></a>Конфигурационные файлы
В старых версиях OpenVZ основным идентификатором контейнера является CTID, который вручную указывался при создании контейнера.
Сейчас в этом нет необходимости, на смену CTID пришел UUID, который создается автоматически.
@@ -683,7 +683,7 @@ Password: veig7Ei1iedeVa8
Для выхода из консоли необходимо использовать комбинацию клавиш `ESC` + `.`
-## [[⬆]](#toc) <a name='management-ct'></a>Управление контейнерами
+## [⬆](#toc) <a name='management-ct'></a>Управление контейнерами
### <a name='status-ct'></a>Управление состоянием контейнера
Статус контейнера:
```
@@ -856,7 +856,7 @@ CT ct2
Debian GNU/Linux 8 \n \l
```
-## [[⬆]](#toc) <a name='resources-ct'></a>Управление ресурсами контейнеров
+## [⬆](#toc) <a name='resources-ct'></a>Управление ресурсами контейнеров
Доступные контейнеру ресурсы контролируются с помощью набора параметров управления ресурсами.
Все эти параметры можно редактировать в файлах шаблонов, в каталоге `/etc/vz/conf/`.
Их можно установить вручную, редактируя соответствующие конфиги или используя утилиты OpenVZ.
@@ -1175,7 +1175,7 @@ alias vztop='htop -s CTID'
*Утилита vztop*
![vztop](https://raw.githubusercontent.com/Amet13/vz-tutorial/master/images/vztop.png)
-## [[⬆]](#toc) <a name='forward-dev-ct'></a>Проброс устройств в контейнеры
+## [⬆](#toc) <a name='forward-dev-ct'></a>Проброс устройств в контейнеры
### <a name='tun-tap'></a>TUN/TAP
Технология VPN позволяет устанавливать безопасное сетевое соединение между компьютерами.
Для того чтобы VPN работала в контейнере, необходимо разрешить использование TUN/TAP устройств для контейнера.
@@ -1349,7 +1349,7 @@ ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:
REJECT all -- anywhere anywhere reject-with icmp-host-prohibited
```
-## [[⬆]](#toc) <a name='simfs-ploop'></a>SimFS и ploop
+## [⬆](#toc) <a name='simfs-ploop'></a>SimFS и ploop
Для работы OpenVZ с файлами контейнера, существует два метода:
* SimFS (каталоги и файлы в файловой системе хост-ноды)
* ploop (отдельный файл для каждого контейнера)
@@ -1378,7 +1378,7 @@ bin/ dev/ home/ lib64/ mnt/ proc/ run/ srv/ tmp/ var/
Для отключения SimFS нужно в файле `/etc/vz/vz.conf` установить переменную `VEFSTYPE="ext4"`.
-## [[⬆]](#toc) <a name='snapshots'></a>Управление снапшотами
+## [⬆](#toc) <a name='snapshots'></a>Управление снапшотами
Перед созданием снапшота рекомендуется закончить установку ПО, загрузку файлов и запись на внешние устройства.
Также рекомендуется отменить транзакции во внешние БД.
@@ -1441,7 +1441,7 @@ The snapshot has been successfully deleted.
При удалении родительского снапшота, снапшоты-потомки не удаляются.
-## [[⬆]](#toc) <a name='vm'></a>Работа с виртуальными машинами
+## [⬆](#toc) <a name='vm'></a>Работа с виртуальными машинами
Помимо создания контейнеров, OpenVZ 7 поддерживает создание и управление виртуальными машинами на базе QEMU/KVM.
Утилита `prlctl` имеет возможность создавать и управлять виртуальными машинами, помимо этого также доступно управление с помощью `libvirt`.
@@ -1867,7 +1867,7 @@ KSM обеспечивает системам виртуализации воз
120990
```
-## [[⬆]](#toc) <a name='migration'></a>Миграция контейнеров и виртуальных машин
+## [⬆](#toc) <a name='migration'></a>Миграция контейнеров и виртуальных машин
В OpenVZ поддерживается "живая" миграция контейнеров и виртуальных машин с использованием CRIU и P.Haul.
Пример миграции контейнера `ct3` с хост-ноды `vz-source` на `vz-dest` (192.168.0.190).
@@ -1891,7 +1891,7 @@ UUID STATUS IP_ADDR T NAME
{4730cba8-deed-4168-9f9e-34373e618026} running 192.168.0.163 CT ct3
```
-## [[⬆]](#toc) <a name='extra-info'></a>Расширенная информация о контейнерах и ВМ
+## [⬆](#toc) <a name='extra-info'></a>Расширенная информация о контейнерах и ВМ
Подробную информацию о контейнере или виртуальной машине можно получить с помощью параметра `list` с ключом `-i` (`--info`):
```
[root@vz ~]# prlctl list -i ct4
@@ -1977,7 +1977,7 @@ ha_prio HA_PRIO
- -
```
-## [[⬆]](#toc) <a name='recommendations'></a>Рекомендации системному администратору
+## [⬆](#toc) <a name='recommendations'></a>Рекомендации системному администратору
* если работа хост-ноды замедлилась, для анализа нагрузки можно воспользоваться утилитами `vzps`, `vztop`, `iotop`, `atop`
* для обнаружения сетевых проблем можно воспользоваться утилитами `ping`, `traceroute`, `nmap`, `mtr`, `tcpdump`, `nc`, `iftop`, `netstat`, `ss`
* `strace` будет верным помощником для отслеживания системных вызовов
@@ -2004,14 +2004,14 @@ ha_prio HA_PRIO
* ведите внутреннюю документацию по серверам и их настройке
* в случае обнаружения проблем, можно обратиться к документации проектов OpenVZ и Virtuozzo, а также задать вопросы на тематических форумах
-## [[⬆]](#toc) <a name='links'></a>Ссылки
+## [⬆](#toc) <a name='links'></a>Ссылки
* https://docs.openvz.org
* https://src.openvz.org
* https://wiki.openvz.org
* https://lists.openvz.org
* https://bugs.openvz.org
-## [[⬆]](#toc) <a name='todo'></a>TODO
+## [⬆](#toc) <a name='todo'></a>TODO
* управление сетью в OpenVZ (veth/vlan/shaping)
* проброс устройств (usb/vlan) (https://habrahabr.ru/post/210460/)
* `prlctl` для управления дисковыми квотами, `--diskinodes` для `prlctl` не работает (https://bugs.openvz.org/browse/OVZ-6717) и (https://bugs.openvz.org/browse/OVZ-6505)
@@ -2021,8 +2021,8 @@ ha_prio HA_PRIO
* `vztop`/`vzps`/`vzstat`/`vznetstat` работают только с UUID (https://bugs.openvz.org/browse/OVZ-6504)
* не создается снапшот со включенным nfsd (https://bugs.openvz.org/browse/OVZ-6780)
-## [[⬆]](#toc) <a name='license'></a>Лицензия
+## [⬆](#toc) <a name='license'></a>Лицензия
[![CC BY-SA 4.0](https://licensebuttons.net/l/by-sa/4.0/88x31.png)](https://creativecommons.org/licenses/by-sa/4.0/deed.ru)
-## [[⬆]](#toc) <a name='repo'></a>Репозиторий проекта
+## [⬆](#toc) <a name='repo'></a>Репозиторий проекта
[![GitHub](https://raw.githubusercontent.com/Amet13/vz-tutorial/master/images/github-link.png)](https://github.com/Amet13/vz-tutorial)