Организация доступа к нескольким серверам
-
- Posts: 4
- Joined: Mon Nov 28, 2016 3:00 pm
Организация доступа к нескольким серверам
Всем доброго времени суток.
Схема:
1) 1 физический сервак, виртуализирован ESXi
2) На указанном серваке крутятся несколько виртуальных машин (redmine, rocket.chat, gitlab и естественно VestaCP(CentOS 6.8))
3) У сервака есть 4 физических сетевых карт.
4) К одной из данных карт заходит провод провайдера, который по PPPoE выдает статический IP.
5) Изначально на этом белом статическом IP и крутилась VestaCP и горя не знал. Все устраивает. Круто.
6) Теперь нужно каким-то "чудом" повесить все вышеуказанные виртуальные серваки на один IP.
Ребята, правда измучился. Насколько эта задача реальна? Кто может, помогите.
Схема:
1) 1 физический сервак, виртуализирован ESXi
2) На указанном серваке крутятся несколько виртуальных машин (redmine, rocket.chat, gitlab и естественно VestaCP(CentOS 6.8))
3) У сервака есть 4 физических сетевых карт.
4) К одной из данных карт заходит провод провайдера, который по PPPoE выдает статический IP.
5) Изначально на этом белом статическом IP и крутилась VestaCP и горя не знал. Все устраивает. Круто.
6) Теперь нужно каким-то "чудом" повесить все вышеуказанные виртуальные серваки на один IP.
Ребята, правда измучился. Насколько эта задача реальна? Кто может, помогите.
Re: Организация доступа к нескольким серверам
Ну первое что приходит в голову - это nginx или haproxy, отдельно или на какой-то виртуалке, работающий как прокси и который будет разруливать http-запросы по хостам. Эта же виртуалка будет выступать натом для остальных.
Костыльно - но работает.
Костыльно - но работает.
-
- Posts: 4
- Joined: Mon Nov 28, 2016 3:00 pm
Re: Организация доступа к нескольким серверам
Согласен с Вами, уже подобное решение работало.
Но здесь есть пару непонятных мелочей, в частности как будет работать Веста за НАТом, и на сколько увеличится время задержки запрос/ответ от серверов, с учетом промежуточного звена в виде nGINX...
Но здесь есть пару непонятных мелочей, в частности как будет работать Веста за НАТом, и на сколько увеличится время задержки запрос/ответ от серверов, с учетом промежуточного звена в виде nGINX...
Re: Организация доступа к нескольким серверам
Веста прекрасно работает за натом Что до задержек - понятно, что будет небольшой оверхед, но т.к. все это локальные виртуалки, этим можно пренебречь, время будет небольшое. Даже можно проще. Nat на ESXi, проброс 80/443 порта на весту, на ней в nginx дописать проксирование на другие виртуалки.
-
- Posts: 4
- Joined: Mon Nov 28, 2016 3:00 pm
Re: Организация доступа к нескольким серверам
Спасибо за помощь. Подожду немного, может у кого есть еще идеи...
Re: Организация доступа к нескольким серверам
Основная идея - NAT в любом виде
так что годнее, чем посоветовал Stesh особо вариантов не видать.
так что годнее, чем посоветовал Stesh особо вариантов не видать.
-
- Posts: 4
- Joined: Mon Nov 28, 2016 3:00 pm
Re: Организация доступа к нескольким серверам
Вобщем проблема была решена посредством еще одном виртуальной машинки, на которой крутится Nginx, на котором в свою очередь настроен proxy_pass на нужный локальный сервер.
Re: Организация доступа к нескольким серверам
Балансировщик? Отлично.
Тогда закрываем тему.
Тогда закрываем тему.