Vmware esxi удаленное подключение
В VMware есть несколько способов подключения к виртуальной машине. Вы можете сделать это вручную, с помощью программы VMware Workstation или установить TeamViewer, LogMeIn или любое другое программное обеспечение для удаленного доступа. Если вам просто нужен доступ в локальной сети, и вы не хотите каждый раз получать доступ к хост-машине, очень легко включить стандартные подключения к удаленному рабочему столу.
Включение подключений к удаленному рабочему столу в VMware выполняется как регулярно, через операционную систему, так и в сетевых настройках VMware. Мы должны настроить переадресацию портов в VMware, чтобы программа знала, что делать, когда мы запрашиваем доступ через удаленный рабочий стол.
Настройка VMware для подключений RDP (удаленный рабочий стол)
Сначала необходимо настроить VMware для пересылки запросов RDP на IP-адрес, который использует виртуальная машина.
Шаг 1: Запустить пункт меню ВМ> Настройки.
От Оборудование вкладка выберите Сетевой адаптер и выберите NAT как тип подключения.
Шаг 2: Найдите в меню «Пуск» командную строку на виртуальной машине. Войти ipconfig в подсказке и найдите значение, следующее за IPv4-адрес. Запишите этот адрес для дальнейшего использования. Наш 192.168.163.133.
Шаг 3: Теперь выберите пункт меню Правка> Редактор виртуальной сети.
Выберите NAT тип сети, а затем выберите Настройки NAT.
Шаг 4: В этом новом запросе щелкните Добавить для включения нового перенаправителя портов.
Введите следующую информацию:
Хост-порт: 9997
Тип: TCP
IP-адрес виртуальной машины: Введите IP-адрес, который вы записали на шаге 2..
Порт виртуальной машины: 3389
Этот номер порта 3389 по умолчанию, но его можно изменить в реестре. Если вы не знаете о каких-либо изменениях, выберите то, что у нас есть здесь.
Сохраните все открытые приглашения, чтобы можно было изменить конфигурацию.
В Windows 8.1 найдите Кто может использовать пульт из начального меню, чтобы сузить результаты.
Для Windows 7 найдите Удаленный рабочий стол в начальном меню и выберите Выберите пользователей, которые могут использовать удаленный рабочий стол.
В Windows XP щелкните правой кнопкой мыши Мой компьютер из начального меню и перейдите к Удаленный настройки.
Выберите Разрешить удаленные подключения к этому компьютеру для любой из этих операционных систем.
Подключитесь к виртуальной машине с помощью RDP
Подключение к виртуальной машине такое же, как и к любому другому компьютеру. открыто Мстк из начального меню, введите IP-адрес или имя компьютера и нажмите Подключить.
Введите обычные данные для входа в систему, например:
Вывод
С помощью удаленного рабочего стола Windows гораздо проще подключиться к компьютеру любого типа, будь он виртуальным или нет. Экран не загроможден дополнительными настройками меню, и вы можете развернуть окно до максимума и использовать машину так, как будто она находится буквально перед вами.
В случае необходимости предоставления доступа к нескольким виртуальным машинам на одном сервере, просто поменяйте номер порта.
Теперь вы сможете подключаться с помощью VNC клиента (например, UltraVNC).
Недостатком данного метода является то, что VNC может подсоединяться к виртуальной машине только, когда та включена, и к тому же, недоступны различные операции с машиной - выключение, перезагрузка, монтирование ISO-образа.
В качестве альтернативного варианта вы можете воспользоваться VMware Remote Console, входящей в состав VMware Player. Просто запустите из командной строки:
vmplayer -h <АДРЕС_ESX> <ПУТЬ_К_VMX>
Обратите внимание на формат пути к .VMX файлу (после квадратных скобок должен быть пробел).
При подключении у вас запросят имя пользователя и пароль учетной записи ESX, у которой есть права на подключение:
Одно замечание - при попытке подключиться к ESXi 3.5 U4 с помощью Remote Console от Vmplayer 3.0, консоль закрывается без объяснения причин. В качестве решения, вы можете скачать модифицированную версию Remote Console от компании Minicom. С ESX 4.0 такой проблемы не наблюдается.
Update: если вы планируете подключаться с помощью Remote Console к ESX/ESXi версии 4.1 и выше, то вам требуется вручную создать на хосте учетную запись из-под которой производится подключение, так как доменная авторизация при интеграции с Active Directory не работает.
6 комментариев:
А RDP уже не в моде?
Работает быстро, перед подключением можно задать множество опций:
Не всегда есть возможность подключиться к виртуальной машине по RDP, например, когда она находится в изолированной сети, или когда там не Windows.
Теперь чтобы получить хеш_пароля можно воспользоваться, например VMware Workstation, где в Advanced свойствах, какой-нибудь тестовой виртуальной машины, включите опцию Remote Desktop и введите пароль, например: 1qaz@WSX
Теперь откройте vmx файл этой виртуальной машины и вы там увидите строчку:
remotedisplay.vnc.key = "JjgIBzs/EQU8KyUbGz4AFB0vBgASNRkuDTcUByYcExA7NSIZDA4JMBs+AgYdCwQ6Gi4yBis/GgA8DwAdIycsAiYPNgQ3JSQLJzERNDc0AwIvMRgYGTokHB08BjAdOQYJHhYJDC45Mwg2FwApLQciFSMaDyg9JxQgMzoRCDMuEyU="
Далее всего лишь остается в vmx файл виртуальной машины esx сервера добавить следующие строчки (виртуальная машина должна быть соот-но выключена): remotedisplay.vnc.enabled = "true"
remotedisplay.vnc.port = "5900"
remotedisplay.vnc.key = "JjgIBzs/EQU8KyUbGz4AFB0vBgASNRkuDTcUByYcExA7NSIZDA4JMBs+AgYdCwQ6Gi4yBis/GgA8DwAdIycsAiYPNgQ3JSQLJzERNDc0AwIvMRgYGTokHB08BjAdOQYJHhYJDC45Mwg2FwApLQciFSMaDyg9JxQgMzoRCDMuEyU="
Далее сделайте настройки фаервола ESX сервера, где выполните:
esxcfg-firewall -e vncServer (это только, если вы используете порт 5900 - порт по умолчанию для VNC),
или если вы например захотите использовать порт не по умолчанию, например: tcp7000, то введите следующие команды:
esxcfg-firewall -o 7000,tcp,in,vnc
esxcfg-firewall -o 7000,tcp,out,vnc
После настроек esx фаервола не каких рестартов сервисов делать не нужно, настройки применятся сразу.
Теперь к виртуальной машине ESX сервера, для которой вы делали настройки можно будет подключится с помощью VNC клиента, где перед входам надо будет ввести пароль 1qaz@WSX.
Перед внесением изменений делайте резервноую копию vmx файла виртуальной машины, так как вы его будете изменять, например: cp vm.vmx vm.vmx.ORIG
поскольку вы вносите изменения в vmx файл вирт. машины, а ВМ может быть боевая, то вносите изменения в виртуальную машину, которая не имеет снапшотов, иначе если вы введете что-то неверно, то при загрузке ВМ vmx файл будет испорчен, и если эта ВМ имела снапшоты, то у вас могут возникнуть проблемы с пересозданием этой ВМ.
Пожалуйста, убедитесь перед началом работы, что ваш браузер позволяет запустить веб-клиент WEBUI и входит в список поддерживаемых:
- Mozilla Firefox v. 39 или новее (для ОС Windows, Mac OS, Linux);
- Google Chrome v. 34 или новее (для ОС Windows, Mac OS, Linux);
- Microsoft Internet Explorer v. 10.0.19 или новее (только для ОС Windows).
При необходимости, переключите язык ввода с вашей клавиатуры.
Введите значения логин (в поле «User name») и пароль (в поле «Password»), выданные вам при активации услуги.
После входа в панель управления, в открывшемся окне слева доступен список виртуальных машин (справа находятся вкладки для управления и мониторинга).
Выберите виртуальную машину в панели слева, отметив строку с названием VM одним нажатием кнопки манипулятора («мышь»/«тачпад»/«трекболл» и т.д.). Далее, вы сможете использовать вкладки на правой стороне панели, для управления VM:
- Console – выбор типа консоли для работы с VDS;
- Monitor – использование панели мониторинга ресурсов сервера;
- Power On/Off, Suspend, Reset – управление включением/выключением, приостановкой и перезагрузкой работы сервера;
- Action – открытие консоли сервера, настройка параметров доступа, выполнение «снимка состояния» (Snapshot) сервера.
Открыв консоль управления сервером, вы сможете:
Для продолжения работы, вам необходимо подключить загрузочный ISO-образ диска к виртуальному приводу DVD вашей VM, одним из двух способов:
- с использованием стандартной web-панели пользователя (WEBUI);
- с использованием утилиты (приложения) VMware Remote Console.
2. Монтирование ISO-образа с использованием WEBUI, изменение порядка устройств при начальной загрузке VM
Чтобы подключить загрузочный образ диска к виртуальному приводу DVD, в контекстном меню вашего сервера выберите раздел «Edit setting», затем «CD/DVD Drive» и нажмите экранную кнопку «Browse» для выбора необходимого образа диска.
Далее, в разделе настроек виртуальной машины «Edit setting» выберите вкладку «VM Options», затем меню «Boot Options».
В пункте «Firmware» установите тип BIOS и в пункте «Force BIOS setup» активируйте (отметьте «галочкой») режим «The next time the virtual machine boots, force entry into the BIOS setup screen». Выполните перезагрузку VM.
После входа в меню системы BIOS установите требуемый вам порядок загрузки VM с виртуальных устройств (CD/DVD –Hard Disk – Network и т.д.).
3. Монтирование ISO-образа в VM с использованием «VMware Remote Console»
Для загрузки плагина «VMware Remote Console», откройте контекстное меню виртуальной машины, выберите раздел «Console», затем пункт «Download VMRC». После перенаправления на страницу загрузки, вы сможете загрузить плагин (соответственно операционной системе вашего компьютера).
После загрузки и установки данного пакета вы сможете запустить VMware Remote Console через раздел контекстного меню виртуальной машины «Console», пункт «Launch remote console».
Чтобы подключить ISO-образ диска в данной консоли, вызовите основное меню и перейдите в раздел «Съемные устройства». Выберите пункт «CD/DVD drive» и далее – «Настройки».
В открывшемся окне в пункте «Расположение» выберите значение «Локальный клиент», затем тип источника – режим «Использовать файл образа ISO».
Укажите путь к расположению выбранного файла-образа, используя экранную кнопку «Обзор».
У вас есть ESXi (любой гипервизор) на котором запущены виртуальные серваки? Иногда бывает так, что нужен доступ к реальной консоли сервера и не всегда есть возможность использовать консоль vmware. Если решение вам интересно читаем дальше.
Прежде всего, на ESXi можно запустить виртуальную машину, которая будет доступна через VNC. Мы сразу же можем подключиться к виртуальной машине с помощью любого VNC-клиента. Но это не наш путь.
Давайте для начала изменим настройки виртуальной машины. Выбираем виртуальную машину -> Edit Settings -> Options -> General -> Configuration Parameters и добавляем 3 параметра:
Если вы используете ESXi 5 версии, то вам еще нужно будет открыть порт на фаерволе этого гипервизора. Сделать это не так легко, как кажется на первый взгляд. Включаем SSH и создаем новый xml файл, с описанием нового правила для фаервола в /etc/vmware/firewall:
После этого обновим конфиг фаервола и посмотрим, появился ли наш новый сервис:
Основная проблема в том, что если сейчас ESXi перезагрузить, то нашего нового правила не будет. Самое простое решение скопировать XML-ку на storage, к которому у хоста есть доступ, а на самом хосте добавить в /etc/rc.local:
Если вы хотите более правильное решение, то можно почитать тут.
Теперь ко всем нашим виртуальным машинам есть VNC доступ. Далее будем делать одну точку доступа ко всем серверам, используя Guacamole
Guacamole
С помощью Guacamole вы можете получить доступ к консоли своих серверов из любого браузера, который поддерживает: HTML5 и AJAX
Guacamole умеет работать с VNC и RDP. Установку можно производить на Debian, Ubuntu, Fedora
Установка Guacamole не составит большого труда. Примеры для Ubuntu. Установим зависимости:
Последнюю версию можно найти на сайте продукта:
Если все сделали правильно, то зайдя на myip:8080/guacamole/ увидим окно ввода логина и пароля. Схема аутентификации по умолчанию читает все настройки из файла конфигурации /etc/guacamole/user-mapping.xml
где hostname — это адрес вашего esxi хоста, password — пароль для VNC.
Теперь логинимся под пользователем User1 и подключаемся к вашим виртуальным серверам. Чтобы открыть виртуальную клавиатуру нажимаем: Ctrl+Alt+Shift
Читайте также: