From aad1ac3a285470374b7851c3235854676e7c6ee6 Mon Sep 17 00:00:00 2001 From: Amet13 Date: Mon, 29 Aug 2016 13:51:49 +0300 Subject: =?UTF-8?q?=D0=9C=D0=B5=D0=BB=D0=BA=D0=B8=D0=B5=20=D0=BF=D0=BE?= =?UTF-8?q?=D0=BF=D1=80=D0=B0=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index da60fc4..9a3dd7d 100644 --- a/README.md +++ b/README.md @@ -492,15 +492,15 @@ The CT has been successfully removed. В старых версиях OpenVZ основным идентификатором контейнера является CTID, который вручную указывался при создании контейнера. Сейчас в этом нет необходимости, на смену CTID пришел UUID, который создается автоматически. -Каждый контейнер имеет свой конфигурационный файл, который хранится в каталоге `/vz/private/$UUID/ve.conf`. +Каждый контейнер имеет свой конфигурационный файл `/vz/private/$UUID/ve.conf`. Именуются конфиги по UUID контейнера. Например, для контейнера с `UUID = {3d32522a-80af-4773-b9fa-ea4915dee4b3}`, конфиг будет называться `/vz/private/3d32522a-80af-4773-b9fa-ea4915dee4b3/ve.conf`. -Для удобства использования конфигов, для них созданы символические ссылки в каталоге вида `/etc/vz/conf/$UUID.conf`. +Для удобства использования конфигов, для них созданы символические ссылки вида `/etc/vz/conf/$UUID.conf`. -Для большего удобства использования использования конфигов, также существуют символические ссылки вида `/etc/vz/names/$NAME`. +Для большего удобства использования конфигов, также существуют символические ссылки вида `/etc/vz/names/$NAME`. При создании контейнера можно использовать типовую конфигурацию. -Типовые файлы конфигураций находятся в том же каталоге `/etc/vz/conf/`: +Типовые файлы конфигураций находятся в каталоге `/etc/vz/conf/`: ``` [root@vz ~]# ls /etc/vz/conf/ | grep sample ve-basic.conf-sample @@ -588,7 +588,7 @@ DEF_OSTEMPLATE=".centos-7" Установка поискового домена: ``` -[root@vz ~]# prlctl set ct1 --searchdomain 192.168.0.1 +[root@vz ~]# prlctl set ct1 --searchdomain vz.localhost ``` Установка пароля суперпользователя: @@ -1504,6 +1504,7 @@ UUID STATUS IP_ADDR T NAME [root@vz ~]# prlctl set vm1 --device-set net0 --ipadd 192.168.0.180/24 [root@vz ~]# prlctl set vm1 --device-set net0 --ipadd FE80:0:0:0:20C:29FF:FE01:FB07 [root@vz ~]# prlctl set vm1 --nameserver 192.168.0.1,192.168.0.2 +[root@vz ~]# prlctl set vm1 --hostname vm1.vz.localhost [root@vz ~]# prlctl set vm1 --memsize 1024 [root@vz ~]# prlctl set vm1 --cpus 2 [root@vz ~]# prlctl set vm1 --cpuunits 1000 @@ -1868,18 +1869,18 @@ KSM обеспечивает системам виртуализации воз ## [[⬆]](#toc) Миграция контейнеров и виртуальных машин В OpenVZ поддерживается "живая" миграция контейнеров и виртуальных машин с использованием CRIU и P.Haul. -Пример миграции контейнера `ct3` с хост-ноды `vz-source` на `vz-dest` (192.168.0.180). +Пример миграции контейнера `ct3` с хост-ноды `vz-source` на `vz-dest` (192.168.0.190). Создаем и копируем SSH-ключ с `vz-source` на `vz-dest` для беспарольной аутентификации: ``` [root@vz-source ~]# ssh-keygen -[root@vz-source ~]# ssh-copy-id root@192.168.0.180 +[root@vz-source ~]# ssh-copy-id root@192.168.0.190 ``` Запускаем миграцию в `screen`: ``` [root@vz-source ~]# screen -S migrate-dest -[root@vz-source ~]# prlctl migrate ct3 192.168.0.180 +[root@vz-source ~]# prlctl migrate ct3 192.168.0.190 ``` Проверка на `vz-dest` смигрированного контейнера: @@ -2004,10 +2005,10 @@ ha_prio HA_PRIO ## [[⬆]](#toc) Ссылки * https://docs.openvz.org -* https://src.openvz.org/projects -* https://wiki.openvz.org/Main_Page -* https://lists.openvz.org/mailman/listinfo/devel -* https://bugs.openvz.org/secure/Dashboard.jspa +* https://src.openvz.org +* https://wiki.openvz.org +* https://lists.openvz.org +* https://bugs.openvz.org ## [[⬆]](#toc) TODO * управление сетью в OpenVZ (veth/vlan/shaping) -- cgit v1.2.3