Я не системный администратор, но у меня есть задача:
Существует сервер с локальным IP-адресом (хост A). На хосте А установлен VMWare Server 2.0.
У меня на сервере 4 ВМ:
1) Сервер БД Oracle 1
2) Сервер БД Oracle 2
3) Сервер приложений Oracle (WebLogic)
4) Сервер VCS (SVN, Mercurial)
Мне нужно сделать прозрачный доступ к этим серверам. Я имею в виду для серверов БД, использующих TNS, для сервера приложений это HTTP-доступ к консоли сервера приложений и для SVN с использованием клиентов.
Я вижу 2 простых решения:
1) Использовать переадресацию портов
2) Используйте консоль VMWare
Может быть, кто-то знает хорошее решение или есть идеи, как получить более удобный доступ без RDP, VNC, если это возможно.
PS: В ближайшее время на Host A будет установлен vSphere Hypervisor.
Спасибо.
Если вы сконфигурируете сеть своего сервера VMware для использования мостовой сети, тогда виртуальные машины могут быть предоставлены напрямую (что, как я предполагаю, вы имеете в виду под прозрачным доступом) в любые сети, к которым хост-сервер имеет физический доступ. Вы можете найти обзор опций VMware Server Networking в эта статья на сайте carbonwind.net.
Если вы решите перейти на гипервизор vSphere (ESXi), вам придется предоставить доступ аналогичным образом - в этом случае механизм использует виртуальные коммутаторы, управляемые гипервизором, который вы настраиваете с соответствующими физическими восходящими линиями (т. Е. Сопоставлениями сетевых адаптеров), которые позволяют подключение к необходимым внешним физическим сетям.
После такой настройки виртуальные машины в любой системе будут напрямую доступны из сети - ваш выбор протокола через эту сеть, для доступа к консоли или приложению, зависит от того, какие такие протоколы поддерживает ваша виртуальная машина (RDP \ VNC ..).
Для внеполосного доступа к консоли виртуальной машины у вас также есть возможность подключения через консоль управления гипервизорами. VMware Server поддерживает доступ VNC (как подробно описано в эта статья на сайте petri.co.il), но насколько мне известно, ESXi поддерживает доступ к VI Client только в автономном режиме. Вы можете предоставить доступ по протоколу HTTP (S) к консоли виртуальной машины для хостов ESXi, если они являются частью управляемого кластера vCenter. В любом случае производительность почти наверняка будет ниже, чем у протокола удаленной консоли внутри диапазона из гостевой виртуальной машины. Доступ в этих случаях будет (первоначально) через адрес сервера VMware Server или через сервер vCenter, а не через адрес (а) гостевых виртуальных машин.