Vmware remote console как пользоваться

Обновлено: 06.07.2024

Данная инструкция описывает процесс восстановления резервных копий, созданных с помощью Veeam Agent™, из репозитория Selectel в облако на базе VMware.

Подробнее об условиях предоставления и ограничениях услуги Облако на базе VMware читайте в статьях:

Ограничения при использовании Veeam Recovery Media описаны в документации вендора.

Начало работы

Для начала работы потребуется:

    Резервная копия виртуальной машины, которая должна быть сделана в режиме Entire Computer (либо должна содержать все, что нужно, включая System State Data Backup).
  • виртуальный дата-центр в выбранном регионе и кластере;
  • vApp;
  • сеть с доступом в интернет. О создании ресурсов читайте в инструкции Создание и настройка виртуального дата-центра.

Если у вас уже есть вышеперечисленные ресурсы, можно использовать их.

Пустая виртуальная машина необходимой конфигурации, созданная согласно инструкции ниже.

Создание пустой виртуальной машины

Для создания пустой виртуальной машины внутри vApp:

Виртуальная машина готова.

Для работы с консолью виртуальной машины установите VMRC (VMware Remote Console) по инструкции ниже.

Установка VMware Remote Console

Для использования мыши в консоли виртуальной машины установите VMware Remote Console (VMRC).

Восстановление

Для восстановления резервной копии в виртуальную машину:


  1. Включите ВМ Actions → Power On.
  2. Подключитесь к консоли ВМ, выбрав в меню виртуальной машины VM Console → Launch Remote Console.
  3. Загрузочный образ был выбран на этапе создания ВМ. Загрузка среды восстановления Veeam Recovery Media произойдет автоматически.

Если Veeam Recovery Media не загружается:

Когда среда восстановления Veeam Recovery Media загружена, пройдите по указанным в инструкции пунктам меню.

Загрузка драйверов виртуальных устройств Tools

Для загрузки драйверов виртуальных устройств:

Вернитесь в исходное меню диска восстановления.

Bare Metal Recovery

Запустите мастер восстановления Bare Metal Recovery:

На вкладке Restore Mode выберите режим восстановления.


Обратите внимание! В данной инструкции мы рассматриваем сценарий с полным восстановлением сервера — Entire Computer.


Проверьте автоматическое распределение данных по дискам, перейдя в дополнительное меню View automatically detected disk mapping.

Примечание: если требуется изменить состав восстанавливаемых томов или их распределение по дискам, воспользуйтесь режимом Manual Restore (advanced).

Подробнее о дополнительных возможностях читайте в документации вендора. В нашем случае маппинг выполняется вручную с возможностью изменения размеров тома.

Мастер готов к началу процесса восстановления.


На вкладке Summary нажмите кнопку Restore, чтобы запустить процесс восстановления.


На вкладке Progress дождитесь завершения восстановления и нажмите кнопку Finish.

Примечание: ошибка Saving restore logs не влияет на восстановление и может быть проигнорирована.


Для перезагрузки ВМ нажмите кнопку Yes.

Данные из резервной копии восстановлены на диски новой виртуальной машины.

Для корректной работы настройте ВМ согласно инструкции ниже.

После восстановления

После восстановления обратите внимание на дополнительные требования:

  1. Для корректной работы и поддержки ВМ установите VMware Tools:
    • в интерфейсе VMware Cloud Director в меню виртуальной машины ACTIONS выберите пункт Install VMware Tools;
    • в ВМ запустите setup64.exe с подключенного DVD и выполните установку Typical;
    • перезагрузите ВМ.
  2. После восстановления имя сервера, логин и пароль администратора совпадают с оригинальными из резервной копии. Они могут быть переопределены с помощью механизма vCD Guest OS Customization или вручную.
  3. Сетевые адаптеры ВМ не соответствует сетевым адаптерам оригинального сервера. Настройте параметры в соответствии с условиями нового сетевого окружения.
  4. Для корректной активации восстановленной системы с KMS Selectel следуйте инструкции Как развернуть ВМ с Windows Server.
  5. Проверьте корректную работу Veeam management agent и Veeam agent™ для Windows. Самостоятельно выберите один из вариантов:
    • запустите Active Full Backup для начала новой цепочки точек восстановления;
    • отключите выполнение резервного копирования для сохранения ранее созданных точек восстановления.

Для резервного копирования виртуальных машин доступна услуга резервного копирования облака на базе VMware.

Пожалуйста, убедитесь перед началом работы, что ваш браузер позволяет запустить веб-клиент 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).

Login WEB-интерфейс

При необходимости, переключите язык ввода с вашей клавиатуры.

Введите значения логин (в поле «User name») и пароль (в поле «Password»), выданные вам при активации услуги.
После входа в панель управления, в открывшемся окне слева доступен список виртуальных машин (справа находятся вкладки для управления и мониторинга).

Control panel WEB-интерфейс

Выберите виртуальную машину в панели слева, отметив строку с названием VM одним нажатием кнопки манипулятора («мышь»/«тачпад»/«трекболл» и т.д.). Далее, вы сможете использовать вкладки на правой стороне панели, для управления VM:

  • Console – выбор типа консоли для работы с VDS;
  • Monitor – использование панели мониторинга ресурсов сервера;
  • Power On/Off, Suspend, Reset – управление включением/выключением, приостановкой и перезагрузкой работы сервера;
  • Action – открытие консоли сервера, настройка параметров доступа, выполнение «снимка состояния» (Snapshot) сервера.

Открыв консоль управления сервером, вы сможете:

Console WEB-интерфейс

Для продолжения работы, вам необходимо подключить загрузочный ISO-образ диска к виртуальному приводу DVD вашей VM, одним из двух способов:

  • с использованием стандартной web-панели пользователя (WEBUI);
  • с использованием утилиты (приложения) VMware Remote Console.

2. Монтирование ISO-образа с использованием WEBUI, изменение порядка устройств при начальной загрузке VM

Чтобы подключить загрузочный образ диска к виртуальному приводу DVD, в контекстном меню вашего сервера выберите раздел «Edit setting», затем «CD/DVD Drive» и нажмите экранную кнопку «Browse» для выбора необходимого образа диска.

Монтирование ISO-образа WEB-интерфейс

Далее, в разделе настроек виртуальной машины «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 Settings WEB-интерфейс

После входа в меню системы BIOS установите требуемый вам порядок загрузки VM с виртуальных устройств (CD/DVD –Hard Disk – Network и т.д.).

3. Монтирование ISO-образа в VM с использованием «VMware Remote Console»

Для загрузки плагина «VMware Remote Console», откройте контекстное меню виртуальной машины, выберите раздел «Console», затем пункт «Download VMRC». После перенаправления на страницу загрузки, вы сможете загрузить плагин (соответственно операционной системе вашего компьютера).

VMRC download

После загрузки и установки данного пакета вы сможете запустить VMware Remote Console через раздел контекстного меню виртуальной машины «Console», пункт «Launch remote console».

Чтобы подключить ISO-образ диска в данной консоли, вызовите основное меню и перейдите в раздел «Съемные устройства». Выберите пункт «CD/DVD drive» и далее – «Настройки».

Монтирование ISO-образа VMware Remote Consol

В открывшемся окне в пункте «Расположение» выберите значение «Локальный клиент», затем тип источника – режим «Использовать файл образа ISO».

Монтирование своего ISO-образа VMware Remote Consol

Укажите путь к расположению выбранного файла-образа, используя экранную кнопку «Обзор».


В случае необходимости предоставления доступа к нескольким виртуальным машинам на одном сервере, просто поменяйте номер порта.

Теперь вы сможете подключаться с помощью 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 файл будет испорчен, и если эта ВМ имела снапшоты, то у вас могут возникнуть проблемы с пересозданием этой ВМ.

Настройка возможности подключения к консолям виртуальных машин oVirt, Hyper-V и VMware из macOS High Sierra


В этой заметке мы рассмотрим пример настройки компьютера Apple на базе ОС macOS High Sierra для возможности подключения к консолям виртуальных машин таких сред виртуализации, как oVirt, Hyper-V и VMware

Консоль ВМ oVirt

Следующие зависимости будут установлены автоматически:

intltool, libtool, jpeg, libtiff, libpng, gdk-pixbuf, atk, libepoxy, freetype, fontconfig, pixman, cairo, fribidi, graphite2, icu4c, harfbuzz, pango, hicolor-icon-theme, gdbm, openssl, readline, sqlite, python@2, gsettings-desktop-schemas, gtk+3, libtasn1, gmp, nettle, libunistring, p11-kit, gnutls, libgpg-error, libgcrypt, gtk-vnc, yajl, libvirt, gobject-introspection, libxml2, libvirt-glib, shared-mime-info, autoconf, bdw-gc, guile, autogen, automake, webp, gd, graphviz, vala, lz4, spice-protocol, libusb, usbredir, bison, gstreamer, orc, gst-plugins-base, xz, gst-libav, glib-networking, libsoup, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, spice-gtk.

Для удобства использования можно создать простое приложение на Automator.app:

Тип документа: Программа


Из библиотеки «Утилиты» перенесём шаг «запустить Shell-скрипт»

Вставим тело «скрипта» /usr/local/bin/remote-viewer «$@» , а входные данные будем передавать как аргумент.


Сохраним приложение с именем oVirt-Viewer.app

Перейдём на Web-консоль oVirt, выберем нужную нам машину.


Выберем SPICE и скажем браузеру, что файлы с расширением vv необходимо открывать с помощью oVirt-Viewer.app


Откроется окно с консолью виртуальной машины.


Консоль ВМ Hyper-V

Версия freerdp доступная в brew слишком старая и не имеет возможности подключаться к консоли. Установить последнюю версию можно только методом сборки:

Но с большей долей вероятности получим ошибку:

Для сборки freerdp необходимо установить Xcode и XQuartz. После загрузки Xcode с AppStore его нужно запустить и принять лицензионное соглашение, после этого будет произведена установка компонентов.

Снова пробуем запустить сборку:

Вновь получим ошибку:

Она связана с тем, что Xcode ссылается на папку только с утилитами командной строки /Library/Developer/CommandLineTools , которые были загружены при установке brew. В этом можно убедиться так:

Необходимо установить путь до всех компонент. Проще всего это сделать сбросом до значения по умолчанию:

Если вновь посмотреть путь до компонент, то он будет таким: /Applications/Xcode.app/Contents/Developer

Сейчас сборка пакета должна быть выполнена без проблем.

Если пакет установлен, пробуем его запустить:

Здесь мы снова можем получить ошибку:

Не установлена переменная DISPLAY , необходимая FreeRDP для вызова XQuartz. Для автоматического решения проблемы можно выполнить релогин. После входа будет добавлена новая переменная:

На момент написания этой заметки, версия FreeRDP: 2.0.0-dev3 (fc6780a)

Для подключения к консолям виртуальных машин, нам необходимо узнать VMID.

На хосте виртуализации Hyper-V выполним в консоли PowerShell:

Выберем виртуальную машину и подключимся к ней:


Консоль ВМ VMWare

Для подключения к консоли виртуальных машин VMWare необходимо приложение VMware Remote Console. Его можно установить из репозитория brew.

Откроем Web-консоль vSphere, выберем необходимую машину, и Open with VMRC



Update 27.01.2021

С 2020 года консоль доступна в Mac AppStore.

Проверено на следующих конфигурациях:


Автор первичной редакции:
Виталий Якоб
Время публикации: 01.05.2018 18:09

Читайте также: