From 310aba13ae691931e810491d491cbc65e0fa9951 Mon Sep 17 00:00:00 2001 From: Amet13 Date: Tue, 19 Apr 2016 04:47:43 +0300 Subject: =?UTF-8?q?=D0=9F=D1=80=D0=B8=D0=BE=D1=80=D0=B5=D1=82=D0=B8=D0=B7?= =?UTF-8?q?=D0=B0=D1=86=D0=B8=D1=8F=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87=20?= =?UTF-8?q?=D0=B2=20TODO-=D0=BB=D0=B8=D1=81=D1=82=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 4a71dc2..f5b3411 100644 --- a/README.md +++ b/README.md @@ -1656,7 +1656,7 @@ KSM (Kernel Same-Page Merging) — технология ядра Linux, кото Поиск дубликатов накладывает дополнительную нагрузку на процессорные ресурсы, поэтому в технологии была предусмотрена оценка — насколько часто будут те или иные страницы памяти изменяться, чтобы в тех случаях, когда ресурсные издержки сравнительно высоки не прибегать к слиянию страниц. KSM обеспечивает системам виртуализации возможность перезакладки ресурсов оперативной памяти (memory overcommitment). -В условиях достаточно однородных экземпляров гостевых операционных систем возможен значительный эффект, в частности, экспериментальная реализация KSM от Red Hat показала, что 52 виртуальных экземпляра Windows XP с выделенными 1 ГБ памяти, могут работать на компьютере с 16 ГБ оперативной памяти. +В условиях достаточно однородных экземпляров гостевых операционных систем возможен значительный эффект, в частности, экспериментальная реализация KSM от Red Hat показала, что 52 виртуальных экземпляра Windows XP с выделенными 1GB памяти, могут работать на хост-ноде с 16GB оперативной памяти. Для включения KSM в Virtuozzo необходимо запустить сервисы `ksm` и `ksmtuned`: ``` @@ -1784,8 +1784,9 @@ ha_prio HA_PRIO ``` ## [[⬆]](#toc) Рекомендации системному администратору -* если работа хост-ноды замедлилась, для анализа нагрузки можно воспользоваться утилитами `ps`, `vzps`, `top`, `vztop` `dmesg`, `atop` -* для обнаружения сетевых проблем можно воспользоваться утилитами `ping`, `traceroute`, `nmap`, `mtr`, `tcpdump`, `nc`, `iftop` +* если работа хост-ноды замедлилась, для анализа нагрузки можно воспользоваться утилитами `ps`, `vzps`, `top`, `vztop`, `iotop`, `atop` +* для обнаружения сетевых проблем можно воспользоваться утилитами `ping`, `traceroute`, `nmap`, `mtr`, `tcpdump`, `nc`, `iftop`, `netstat`, `ss` +* `strace` будет верным помощником для отслеживания системных вызовов * используйте RAID, LVM * для экстренных ситуаций, когда могут быть проблемы с сетью необходимо всегда иметь под рукой IPMI или KVM-доступ * не перезагружайте хост-ноду без выяснения обстоятельств неполадок, делайте это только в самых крайних случаях @@ -1794,7 +1795,7 @@ ha_prio HA_PRIO * не запускайте блобы или скрипты, которые принадлежат VPS, непосредственно с хост-ноды * для поиска руткитов можно воспользоваться утилитами `chrootkit` и `rkhunter` * следите за нагрузкой сервера, обезопастесь от DoS/DDoS -* используйте системы конфигураций, такие как Puppet, Ansible, Chef, SaltStack, если используется большое количество однотипных конфигураций на хост-нодах +* используйте системы конфигураций, такие как Puppet, Ansible, Chef, SaltStack, CFEngine если используется большое количество однотипных конфигураций на хост-нодах * делайте резервные копии важных данных * следите за свободным местом на жестких дисках, используйте ротацию логов * следите за пулом IP-адресов, они могут закончиться в самый неподходящий момент @@ -1806,7 +1807,7 @@ ha_prio HA_PRIO * обновляйте ПО, систему и ее компоненты * если используете Virtuozzo для хостинга, то стоит позаботиться об автоматизации процессов создания окружений для пользователей, уведомления об окончании дискового пространства и блокировки услуг, например спам, вредоносная активность, повышенное потребление выделенных ресурсов * cледите за правами пользователей, файлов и каталогов на сервере -* используйте системы мониторинга ресурсов (например Cacti, Munin, MRTG, Zabbix, Nagios) +* используйте системы мониторинга ресурсов (например Cacti, Munin, MRTG, Zabbix, Nagios, Icinga, Monit) * ведите внутреннюю документацию по серверам и их настройке * в случае обнаружения проблем, можно обратиться к документации проектов OpenVZ и Virtuozzo, а также задать вопросы на тематических форумах @@ -1822,17 +1823,18 @@ ha_prio HA_PRIO * https://bugs.openvz.org/secure/Dashboard.jspa ## [[⬆]](#toc) TODO -* создание шаблона приложения для автоматического создания контейнера (https://bugs.openvz.org/browse/OVZ-6682) -* создание шаблона гостевой ОС на основе vztt/vzmktmpl -* проброс устройств (nfs/pptp/usb/vlan) (http://habrahabr.ru/post/210460/) * управление сетью в Virtuozzo (veth/vlan/шейпинг) -* снапшоты и клонирование шаблонов -* бэкапы -* `prlctl` для управления дисковыми квотами (`--diskinodes` для `prlctl` не работает) +* снапшоты +* клонирование шаблонов +* проброс устройств (nfs/pptp/usb/vlan) (http://habrahabr.ru/post/210460/) +* `prlctl` для управления дисковыми квотами, `--diskinodes` для `prlctl` не работает (https://bugs.openvz.org/browse/OVZ-6717) * некоторые ключи для `prlctl set`: `--3d-accelerate` `--vertical-sync` `--memguarantee` `--template` `--autostop` `--start-as-user` `--memguarantee` -* измененная схема архитектуры Virtuozzo +* создание шаблона приложения для автоматического создания контейнера (https://bugs.openvz.org/browse/OVZ-6682) +* создание шаблона гостевой ОС на основе vztt/vzmktmpl +* резервное копирование +* измененная схема архитектуры Virtuozzo (старая схема тут: https://raw.githubusercontent.com/Amet13/virtuozzo-tutorial/master/images/vz7-architect.png) * не работает `autostart`, `autostart-delay` для ВМ (https://bugs.openvz.org/browse/OVZ-6715) -* не работает `capture` +* не работает `prlctl capture` ## [[⬆]](#toc) Лицензия ![CC BY-SA 4.0](https://licensebuttons.net/l/by-sa/4.0/88x31.png) -- cgit v1.2.3