Page 1 of 1

Установка в контейнере OpenVZ

Posted: Thu Aug 14, 2014 5:09 am
by AleksAl
Привет.

Проблема при установке в контейнере ploop OpenVZ в Cent OS 6.5. После удачной и безошибочной установки выводится сообщение о том, что VestaCP установлена и зайти можно по такому адресу **.**.**.212
Этот IP адрес - адрес сервера на котором установлен OpenVZ (Debian 7.4). А виртуалке задан адрес **.**.**.100. NAT включён.
Проблема в том, что не могу зайти в панель ни по одному из этих адресов. Что можно предпринять?

Спасибо за СуперВестаПанель!

Re: Установка в контейнере OpenVZ

Posted: Sat Aug 16, 2014 5:59 pm
by Deeryo
Причем тут nat? Вирталка использует сетевой интерфейс venet или veth?

Re: Установка в контейнере OpenVZ

Posted: Sat Aug 16, 2014 9:37 pm
by AleksAl
Deeryo wrote:Причем тут nat? Вирталка использует сетевой интерфейс venet или veth?
NAT использую для доступа к интернету в виртуалках.
Интерфейс venet.

Re: Установка в контейнере OpenVZ

Posted: Sun Aug 17, 2014 7:47 am
by imperio
Сначала удалите внешний адрес

Code: Select all

v-delete-sys-ip IP
Потом выполните команду в консоли, раз вы за NAT

Code: Select all

v-add-sys-ip IP MASK [INTERFACE] [USER] [IP_STATUS] [IP_NAME] [NAT_IP]
Пояснения:
IP - nat ip
MASK - маска
[INTERFACE] - интерфейс
[USER] - admin
[IP_STATUS]- shared
[IP_NAME] - доменное имя (потом в настройках можно убрать)
[NAT_IP] - внешний ip

Code: Select all

service vesta restart
В вашем случае все шаги обязательны.

Re: Установка в контейнере OpenVZ

Posted: Sun Aug 17, 2014 10:36 am
by AleksAl
После этих манипуляций я смогу увидеть панель Vesta через интернет на, допустим, внешнем IP: заданный порт?
Мне это нужно для того, чтобы сайты открывались на IP HN, но находились именно в контейнере ve. Вот инструкция, в которой описано как можно открывать веб-сервер контейнера через IP HN: http://wiki.openvz.org/Using_NAT_for_co ... rivate_IPs.

Дело в том, что я не хочу хостить сайты на HN, и не собираюсь запускать на нём веб-сервер. Я использую хост-машину исключительно для контейнеров. И для того, чтобы не "пропадал" IP, ищу способы как можно открывать сайты через интернет по IP хост-машины. Для этого также необходимо установить Vesta в контейнер, но открывать по IP HN:заданный_порт.Это возможно? Предложенная Вами инструкция в данном случае актуальна?

Re: Установка в контейнере OpenVZ

Posted: Sun Aug 17, 2014 10:47 am
by imperio
Данная инструкция актуальна, если вы за nat
Тогда для внутреннего адреса делается NAT IP association

Что мешает попробовать? Эта команда предназначена для панели vesta, она не является сторонней.
В панели управления используется такой механизм что если не работает веб-интерфейс, то с помощью консольных команд панели можно всё починить или вообще выключить веб-интерфейс и управлять только с помощью её команд.

Re: Установка в контейнере OpenVZ

Posted: Sun Aug 17, 2014 11:38 am
by AleksAl
Спасибо, добрый человек, буду пробовать.

Re: Установка в контейнере OpenVZ

Posted: Wed Aug 20, 2014 3:59 pm
by AleksAl
Данная инструкция актуальна, если вы за nat
А каким ещё способом можно реализовать мою цель? Есть более простой способ помимо NAT?

С виртуализацией познакомился 3 недели назад и с другими способами направления внешних IP пока не сталкивался. Да и не собирался особо углубляться в эту тему, учитывая, что NAT прост и понятен в эксплуатации. Но к сожалению сегодня утром после перезагрузки HN, контейнеры снова недоступны через внешний IP. Причину найти не могу.
Поэтому прошу подсказать или кинуть пару ссылок - как ещё можно реализовать доступ в контейнеры через внешний IP.