Доступ к виртуальной машине rdp

Содержание
  1. Настройка доступа к VM по RDP¶
  2. Создание правила NAT¶
  3. Создание IP Set¶
  4. Создание правила Firewall¶
  5. Проверка подключения¶
  6. Как удалённо подключиться к виртуальной машине по RDP и SSH
  7. Настройка доступа к виртуальной машине по RDP
  8. Удалённое подключение к виртуальной машине с ОС Windows
  9. Настройка доступа к виртуальной машине по SSH
  10. Удалённое подключение к виртуальной машине с ОС Linux
  11. Подключение к машинам Hyper-V первого поколения по протоколу RDP
  12. Как включить удаленный рабочий стол (RDP) в VMware
  13. Как включить удаленный рабочий стол (RDP) в VMware
  14. Удалить, нельзя помиловать: обновление Windows тормозит игры
  15. Виджеты на рабочий стол
  16. В Экселе не двигается курсор по ячейкам: в чем может быть проблема?
  17. Не работает правая кнопка мыши в Excel: где кроется проблема?
  18. Не работает фильтр в Excel: загвоздка, на которую мы часто не обращаем внимания
  19. Настройка
  20. Подключение
  21. Доступ к виртуальной машине rdp
  22. RDP клиенты сторонних разработчиков
  23. Замечание
  24. VBoxHeadless, сервер удаленного рабочего стола
  25. Шаг за шагом: создание виртуальной машины на автономном сервере (headless server)
  26. Удаленные USB
  27. RDP аутентификация
  28. RDP шифрование
  29. Мультисессионные соединения с VRDP
  30. Множественные удаленные мониторы
  31. Перенаправление видео VRDP
  32. VRDP настройки
  33. Телепортация
  34. Замечание

Настройка доступа к VM по RDP¶

Выполните следующие шаги:

Создание правила NAT¶

Выберите объект из списка, нажав на переключатель слева от названия.

B блоке IPs used — список публичных IP-адресов Edge Gateway.

PRIMARY_IP в формате «x.x.x.x» — основной публичный IP-адрес.

В блоке Allocated IPs — дополнительные IP-адреса, добавленные NSX-T Edge Gateway.

Заполните форму Add NAT Rule :

Name — название правила.

(Опционально) Description — описание.

State — оставьте переключатель активированным.

Interface Type — тип правила — «DNAT».

External IP — публичный IP-адрес Edge Gateway в формате «x.x.x.x».

Application — порт назначения в VM:

нажмите на ;

активируйте переключатель Choose a specific application ;

выберите из списка «RDP» (TCP: 3389);

Internal IP — приватный IP-адрес VM, например «a.a.a.4».

External Port — порт подключения по публичному адресу тенанта — «3389».

Logging — при необходимости регистрировать преобразование адресов, выполняемое этим правилом, активируйте переключатель.

Создание IP Set¶

Заполните форму New IP Set :

Name — название группы IP-адресов.

(Опционально) Description — описание.

IP Addressess — приватный IP-адрес VM, например «a.a.a.4».

Создание правила Firewall¶

Появится строка нового правила, заполните ее поля:

Name — укажите название правила.

State — активируйте переключатель, чтобы включить правило.

Applications — выберите порт:

нажмите на ;

активируйте переключатель Choose a specific application ;

выберите из списка «RDP» (TCP: 3389);

Action — из раскрывающегося списка выберите «Allow».

IP Protocol — из раскрывающегося списка выберите, следует ли применять правило к трафику IPv4 или IPv6.

Direction — оставьте без изменений.

Enable logging — при необходимости регистрировать преобразование адресов, выполняемое этим правилом, активируйте переключатель.

Проверка подключения¶

Разрешите удаленное подключение в виртуальной машине. Для этого откройте ее консоль и выполните рекомендации ниже:

нажмите сочетание клавиши Win + R ;

укажите в поиске «SystemPropertiesAdvanced» и нажмите OK ;

перейдите на вкладку Удаленный доступ ;

в блоке Удаленный рабочий стол выберите Разрешить удаленные подключения к этому компьютеру ;

Проверьте подключение по RDP :

откройте приложение «Подключение к удаленному рабочему столу»;

в поле Компьютер укажите публичный IP-адрес в формате «x.x.x.x» и порт, указанный в поле External port правила NAT;

укажите логин и пароль VM.

Если не удалось подключиться, проверьте корректность правила Firewall VM.

Источник

Как удалённо подключиться к виртуальной машине по RDP и SSH

Как подключиться к виртуальной машине в VMware vCloud Director? Сначала нужно настроить доступ к ней через механизм NAT. Он преобразовывает скрытые локальные IP-адреса сети во внешние.

Настройка доступа к виртуальной машине зависит от того, какую операционную систему вы на неё установили:

для операционных систем Windows нужно настроить доступ по RDP;

для ОС Linux нужен доступ по SSH.

Настройка доступа к виртуальной машине по RDP

Для настройки доступа по RDP (Remote Desktop Protocol) нужно открыть порт 3389 через NAT.

В разделе Datacenters выберите нужный виртуальный дата-центр и кликните на него.

Во вкладке Edges выберите нужный Edge и кликните на него. После этого нажмите Configure Services, чтобы приступить к настройке.

В появившемся окне Edge Gateway добавьте DNAT-правило. Нажмите на + DNAT Rule.

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

Applied On — выберите внешнюю сеть.

Original IP/Range — внешний IP-адрес или диапазон IP-адресов.

Во вкладке Edges выберите нужный Edge. Внизу появятся настройки шлюза Edge Gateway. Выберите любой адрес из диапазона Sub-allocated IP Pool.

Protocol — выберите протокол TCP.

Original Port — выберите порт TCP 3389.

Translated IP/Range — внутренний IP-адрес или диапазон адресов виртуальных машин. Например, 192.168.100.0.

Translated Port — выберите порт TCP 3389.

После ввода настроек нажмите Keep.

Добавленное правило появится в списке NAT44 Rules.

Готово, доступ к виртуальной машине по RDP настроен.

Удалённое подключение к виртуальной машине с ОС Windows

Как удалённо подключиться к виртуальной машине с операционной системой Windows:

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

Готово, вы настроили удалённый доступ к виртуальной машине с ОС Windows.

Настройка доступа к виртуальной машине по SSH

Для настройки доступа по SSH (Secure Shell) нужно открыть порт 22 через NAT.

В разделе Datacenters выберите нужный виртуальный дата-центр и кликните на него.

Во вкладке Edges выберите нужный Edge и кликните на него. После этого нажмите Configure Services, чтобы приступить к настройке.

В появившемся окне Edge Gateway добавьте DNAT-правило. Нажмите на + DNAT Rule.

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

Applied On — выберите внешнюю сеть.

Original IP/Range — внешний IP-адрес или диапазон IP-адресов.

Во вкладке Edges выберите нужный Edge. Внизу появятся настройки шлюза Edge Gateway. Выберите любой адрес из диапазона Sub-allocated IP Pool.

Читайте также:  Virtualbox как пинговать виртуальную машину

Protocol — выберите протокол TCP.

Original Port — выберите порт TCP 22.

Translated IP/Range — внутренний IP-адрес или диапазон адресов виртуальных машин. Например, 192.168.100.0.

Translated Port — выберите порт TCP 22.

После ввода настроек нажмите Keep.

Добавленное правило появится в списке NAT44 Rules.

Готово, доступ к виртуальной машине по SSH настроен.

Удалённое подключение к виртуальной машине с ОС Linux

В VMware удалённое подключение к виртуальной машине с операционной системой Linux можно настроить так:

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

Подключитесь к ВМ по SSH по инструкции, используя логин root и пароль.

Готово, вы удалённо подключились к виртуальной машине с ОС Linux.

Гибкое решение для создания собственного виртуального дата-центра.

Источник

Подключение к машинам Hyper-V первого поколения по протоколу RDP

У гипервизора от Microsoft Hyper-V есть специфика деления виртуальных машин на первое и второе поколение. Одной из особенностей машин первого поколения является то, что мы можем использовать только ограниченный базовый сеанс подключения, тогда как для машин второго поколения существует расширенный сеанс с использованием технологии подключения по протоколу RDP – родного функционала Windows для удалённого доступа.

И этот расширенный сеанс позволяет использовать большие возможности. Но машину Hyper-V первого поколения при желании также можно подключить по RDP. Как это сделать?

Итак, как подключить машину первого поколения по RDP? Для этого, повторимся, необходима локальная сеть между машиной и реальным компьютером. А для этого, в свою очередь, нужно, чтобы машина была подключена к сети через виртуальный коммутатор внешнего типа. Такой будет обеспечивать и выход машины в Интернет, и локальную сеть между машиной и реальным компьютером. Если для машины в параметрах выбран коммутатор по умолчанию Default Switch, то он не подходит, и необходимо создать новый коммутатор.

Для этого открываем диспетчер коммутаторов.

Создаём новый коммутатор, его тип выбираем «Внешняя».

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

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

Запускаем машину и первым делом настраиваем сеть. Гостевая Windows сама должна обнаружить новую сеть и предложить её настроить. Можем выбрать тип домашней сети.

Ставим её значение «Отключён».

Активируем разрешение подключаться по удалёнке с проверкой подлинности.

ipconfig

Поле пароля оставляем пустым.

Жмём «Да» в окошке проверки подлинности.

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

За исключением системных каталогов, расшарить в локальной сети можно любую папку в несколько кликов, для Читать далее

Сетевые диски часто используются для получения доступа к данным в локальной сети, хранящимся на другом Читать далее

Существует два основных способа обмена файлами между пользователями глобальной сети — прямой и опосредованный. Первый Читать далее

Установив в Windows сторонний браузер, вы можете сделать его веб-обозревателем по умолчанию, после чего все Читать далее

Источник

Как включить удаленный рабочий стол (RDP) в VMware

Как включить удаленный рабочий стол (RDP) в VMware

Удалить, нельзя помиловать: обновление Windows тормозит игры

Виджеты на рабочий стол

В Экселе не двигается курсор по ячейкам: в чем может быть проблема?

Не работает правая кнопка мыши в Excel: где кроется проблема?

Не работает фильтр в Excel: загвоздка, на которую мы часто не обращаем внимания

Удаленное подключение к виртуальной машине в VMware возможно несколькими способами. К примеру, вы можете просто установить TeamViewer, LogMeIn или любое другое программное обеспечение для удаленного доступа. А еще можно использовать стандартный инструмент для подключения к удаленным рабочим столам. Вот о нем мы сегодня и поговорим.

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

Настройка

Во-первых, нужно настроить пересылку удаленных запросов на IP-адрес, используемый виртуальной машиной.

В VMware перейдите в меню «Виртуальная машина» и выберете пункт «Параметры».

На вкладке «Оборудование» выберете «Сетевой адаптер», а затем укажите NAT в качестве типа соединения.

В гостевой операционной системе запустите командную строку. Введите команду ipconfig, нажмите Enter и найдите значение IPv4-адреса. В моем случае это 192.168.80.128.

В VMware выберете меню «Правка» и далее нажмите «Редактор виртуальной сети».

Выберете тип сети NAT, а затем нажмите на кнопку «Параметры NAT».

В следующем окне нажмите «Добавить».

Введите следующую информацию:

Порт узла: 9997

Это просто номер открытого порта. Если вы не уверены, какой порт использовать, просто укажите тот, который предлагаем мы.

Тип: TCP

IP-адрес виртуальной машины: введите IP-адрес, который вам показала командная строка.

Порт виртуальной машины: 3389

Это номер порта по умолчанию.

Теперь сохраните внесенные изменения. Для этого просто нажмите на кнопку «OK».

Далее нужно разрешить удаленные подключения в гостевой ОС.

Нажмите Win + R, в окне «Выполнить» введите SystemPropertiesRemote и нажмите Enter.

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

Подключение

С настройками мы закончили, а значит теперь вы можете попробовать удаленно подключиться к операционной системе на VMware. Для этого нажмите Win + R на клавиатуре и введите команду Mstsc, чтобы открыть окно «Подключение к удаленному рабочему столу».

В этом окне укажите IP-адрес или имя компьютера и нажмите «Подключить».

Далее введите данные для входа – имя и пароль вашей учетной записи, которые вы используете на гостевой ОС. Нажмите «OK».

Начнется процесс подключения к удаленному рабочему столу.

Если в процессе подключения вы увидите окно, как на скриншоте ниже, просто нажмите на кнопку «Да».

Читайте также:  Аварийная машина это какая машина

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

На этом все. Надеюсь, это руководство пригодится вам.

Источник

Доступ к виртуальной машине rdp

VirtualBox позволяет работать с удаленными виртуальными машинами, т.е. если виртуальная машина будет работать на одной машине, а управляться со второго компьютера, также как если бы она работала на этом втором компьютере.

Для максимальной гибкости, начиная с VirtualBox 4.0, в VirtualBox удаленный дисплей машины представлен посредством в виде интерфейса расширения под названием VirtualBox Remote Desktop Extension (VRDE). Базовый свободный пакет VirtualBox поставляется только с этим интерфейсом, а работа с ним может осуществляться через пакеты расширения сторонних разработчиков, которые могут устанавливаться отдельно от базового пакета. См. раздел “Установка VirtualBox и модулей расширений”.

Oracle предоставляет поддержку VirtualBox Remote Display Protocol (VRDP) в пакете расширения VirtualBox. При установке этого пакета, VirtualBox версии 4.0 и выше предоставляет работу VRDP в виде бинарной версии как (не свободной) и до версии VirtualBox 4.0.

VRDP является обратно совместимым расширением Microsoft Remote Desktop Protocol (RDP). Обычно с удаленной машины посылается обновление графического вывода и звука клиенту, а события клавиатуры и мыши посылаются серверу. В результате вы можете использовать стандартных клиентов RDP для управления удаленными ВМ.

По умолчанию VRDP отключен, даже если установлен пакет расширений. Его можно просто включить в диалоговом окне настроек ВМ на вкладке «Дисплей» (см. раздел “Настройки дисплея”) или с помощью VBoxManage :

Если вы используете VBoxHeadless (описывается ниже), VRDP поддержка будет автоматически включена, т.к. VBoxHeadless не имеет других способов работы с ним.

RDP клиенты сторонних разработчиков

Поскольку VRDP обратно совместим с RDP, то вы можете использовать любо RDP клиент для подключения к удаленной виртуальной машине (пример следует ниже). Для этого вы должны указать IP адрес вашей хост системы (не виртуальной машины!) в качестве сервера, а также номер порта который использует RDP сервер.

Фактический номер порта используемый в работающей ВМ может быть получен командой VBoxManage showvminfo или в графическом интерфейсе на вкладке «Детали» в диалоговом окне «Информация о сессии», которое открывается через меню «Машина» окна ВМ.

Здесь приведены примеры использования наиболее популярных RDP клиентов:

Замените «1.2.3.4» IP адресом хоста и число 3389 номером порта, если вы используете другой.

Замечание

Для rdesktop, используйте командную строку, так как указано ниже:

Еще раз напомним, замените «1.2.3.4» IP адресом хоста и 3389 номером порта, если вы используете другой. Элемент «rdp:/» требуется для переключения krdc в режим использования RDP.

VBoxHeadless, сервер удаленного рабочего стола

Вы можете использовать командную строку

Вы можете использовать VBoxHeadless напрямую:

Для использования VRDP сервером настроек из конфигурации ВМ используйте команду:

Шаг за шагом: создание виртуальной машины на автономном сервере (headless server)

Установленный VirtualBox на хост сервере с поддерживаемой операционной системой. Пакет расширений VirtualBox должен быть установлен на VRDP сервере (см. предыдущий раздел). В нашем примере, мы будем рассматривать Linux сервер.

Файл ISO на сервере с программой установки гостевой ОС (мы будем использовать Windows XP в данном примере);

терминальное соединение с хостом, что бы иметь доступ к командной строке (посредством ssh );

Клиент RDP на удаленном рабочем компьютере; см. Раздел “RDP клиенты сторонних разработчикоав”.

Заметем еще раз, что компьютер, который мы используем является автономным сервером и на нем нам не нужны ни Qt, ни SDL, ни X Window система.

На автономном сервере создаем новую виртуальную машину:

Установим необходимые настройки ВМ, требующиеся устанавливаемой гостевой ОС. Например:

Создаем виртуальный жесткий диск для ВМ (в данном случае, размером 10GB):

Добавим IDE Controller к новой ВМ:

Установим созданный ранее VDI файл первым виртуальным жестким диском для новой ВМ:

Подключим ISO файл с загрузочным образом диска установки ОС, которую мы хотим установить позже в виртуальной машине:

Запустите виртуальную машину используя VBoxHeadless:

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

Вы должны увидеть процедуру установки вашей гостевой ОС в окне клиента RDP.

Удаленные USB

Что бы сделать удаленные USB устройства доступными в ВМ, rdesktop-vrdp необходимо запустить так как указано ниже:

RDP аутентификация

Метод «null/ Нет авторизации» означает отсутствие какой либо аутентификации; любой клиент может подключиться к VRDP серверу, а следовательно к виртуальной машине. Это конечно, не безопасно и он рекомендуется только для частных/ локальных сетей.

Метод «external/ Внешняя» предусматривает внешнюю аутентификацию посредством специальной библиотеки аутентификации. По умолчанию VirtualBox поставляется с двумя такими библиотеками:

На хостах Linux, VBoxAuth.so аутентификация пользователей происходит посредством системы PAM на хосте.

На хостах Windows, VBoxAuth.dll аутентификация происходит с помощью системы WinLogon хоста.

На Mac OS X, VBoxAuth.dylib использует directory service хоста. [33]

Другими словами, метод «external» позволяет производить аутентификацию пользователей посредством существующего механизма аутентификации на хост системе по умолчанию. Доступ разрешается любому пользователю прошедшему аутентификацию, т.е. имя пользователя не обязательно должно соответствовать пользователю запустившего ВМ.

Дополнительная библиотека VBoxAuthSimple выполняет аутентификацию через указанный настройки в разделе «extradata» XML файла настоек виртуальной машины. Это наиболее простой механизм аутентификации, который не зависит от гостевой системы (см. ниже). Требуются выполнить следующие шаги:

Включить VBoxAuthSimple командой:

Для включения библиотеки в нужной ВМ, вы должны переключить аутентификацию на внешнюю:

Замените именем ВМ или UUID.

Вы должны настроить пользователей и пароли, путем записи элементов в extradata виртуальных машин. Так как в разделе «extradata» в файле настроек XML пароль хранится в виде текста, то VirtualBox использует hashes для шифрования паролей. Необходимо использовать следующую команду:

Замените именем ВМ или ее UUID, именем пользователя которому будет разрешен вход и зашифрованным паролем. Например, для получения зашифрованного значения для пароля «secret», вы можете использовать команду:

Читайте также:  Детям инвалидам будут давать машины

Будет выведено значение

Теперь вы можете использовать команду VBoxManage setextradata для сохранения этого значения в «extradata» виртуальной машины.

В примере ниже, устанавливается пароль «secret» для пользователя «john» в виртуальной машине «My VM» :

Наконец, метод аутентификации «guest/гостевой» выполняет проверку с помощью специальной компоненты поставляемой с гостевыми дополнениями; поэтому, аутентификация не выполняется на хосте, а используется с помощью гостевых пользовательских акаунтов.

Этот метод в настоящее время все еще тестируется и официально не поддерживается.

В добавок к методам описанным выше, вы можете заменить модуль по умолчанию в методе «external» любым другим модулем. Для этого, VirtualBox предоставляет интерфейс который позволяет написать вам собственный аутентификационный модуль. Детали вы можете получить VirtualBox Software Development Kit (SDK); см. Глава 11, Программный интерфейс VirtualBox.

RDP шифрование

Передаваемые данные RDP протокола шифруются алгоритмом на базе RC4 симетричного шифра (длинна ключа до 128bit). Ключ RC4 обновляется с регулярным интервалом (каждые 4096 пакетов).

RDP обеспечивает различных методы аутентификации:

Ранее, использовалась RDP4 аутентификация, при которой RDP клиент не выполняет никаких проверок безопасности при подключения к серверу. Данный протокол уязвим к атакам вида «человек в середине» (man in the middleб MITM), т.е. RDP4 аутентификация не безопасно и не должна использоваться.

При аутентификации через RDP5.1 используется сертификат сервера и открытый публичный ключ у клиента. В данном случае подтверждается подлинность сервера соответствующим закрытым ключом. Однако, поскольку этот устойчивый к взлому открытый ключ стал доступен всем несколько лет назад, то и RDP5.1 аутентификация также считается не безопасной.

Аутентификация RDP5.2 использует Enhanced RDP Security, это означает, что для безопасного соединения используется внешний протокол безопасности. RDP4 и RDP5.1 используют Standard RDP Security. VRDP сервер поддерживает Enhanced RDP Security и использует для передачи серверного сертификата протокол TLS.

Свойство Security/Method VRDE используется для задания метода безопасности соединений. Допустимые значения:

В следующем примере разрешается использование соединений Standard и Enhanced RDP Security:

Сервер должен быть настроен для доступа к нужным файлам:

Мультисессионные соединения с VRDP

Сервер RDP VirtualBox позволяет производить одновременное подключение нескольких различных клиентов к одной и той же работающей ВМ. Все подключенные клиенты используют один и тот же экран, используют одну мышь и клавиатурный фокус ввода. Это похоже на то, как если бы несколько людей работали за одним компьютером в одно и то же время, поочередно печатая на клавиатуре.

Следующая команда включает режим множественных соединений:

Множественные удаленные мониторы

Для получения доступа к двум и более удаленным дисплеям ВМ вы должны включить мультисессионный режим VRDP (см. раздел “Multiple connections to the VRDP server”).

Перенаправление видео VRDP

Начиная с версии VirtualBox 3.2, VRDP сервер может перенаправлять видео поток из гостевой системы клиенту RDP. Видео (Video frames) сжимается с помощью алгоритма JPEG, который обеспечивает более высокую степень сжатия, чем стандартный метод RDP (bitmap compression methods). Это приводит к увеличению степени сжатия и уменьшению качества видео.

VRDP сервер автоматически определяет поток видео в госте по частоте обновлений прямоугольных областей. Поэтому, данный метод работает в любой гостевой ОС, без использования дополнительных программных средств в госте; в частности установка гостевых дополнений не требуется.

Следующая команда включает перенаправление видео :

Качество видео потока задается значением от 10 до 100 в процентах, представляя уровень JPEG сжатия (малые значения означают более низкое качество, но более высокую степень сжатия). Качество может быть задано командой:

VRDP настройки

В VirtualBox 4.0 можно для VRDP сервера отдельно отключить вывод на дисплей, ввод клавиатуры, мыши, звука, удаленных устройств USB или буфера обмена.

Следующая команда изменяет соответствующие настройки сервера:

Для повторного включения этих функций используется те же команды без конечной цифры 1. Например:

Эти свойства появились в VirtualBox 3.2.10. Однако, в версиях 3.2.x, нужно было использовать следующие команды:

Для повторного включения этих функций используется те же команды без конечной цифры 1. Например:

Телепортация

Миграция производится через сеть TCP/IP; для источника и цели необходимо только назначить согласовать порты TCP/IP, которые указываются в настройках миграции.

В настоящее время, имеется несколько требования для реализации миграции:

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

Обе виртуальных машины должны иметь общую систему хранения данных (использовать один и тот же жесткий диск, дисковод и/или образ CD/DVD). Это значит, что они обе должны использовать один iSCSI targets или хранилище виртуальных носителей должны находиться в сети и они обе должны иметь доступ к нему через NFS или SMB/CIFS.

Это означает также, что виртуальная машина источник и машина цель не должны иметь снимков состояний.

Далее выполняются следующие шаги:

На целевом хосте, виртуальная машина настраивается на ожидание запроса миграции. Это выполняется командой VBoxManage :

где это имя виртуалбной машины на целевом хосте, а

это номер порта TCP/IP используемый обоими хостами. Например, используете 6000. Детали в разделе “Teleporting settings”.

Запустите ВМ на целевом хосте. Вы увидите, что вместо обычного запуска будет показан диалоговое окно выполнения процесса, указывающее что выполняется ожидание поступления запроса миграции.

где имя виртуальной машины источника (машина которая в настоящее время работает), имя хоста или IP адрес целевого хоста на котором машина ожидает запроса миграции, а

должен иметь тот же номер, что и указанный в команде выше для целевого хоста. Детали в разделе “VBoxManage controlvm”.

Для тестирования, вы можете также выполнять миграцию на одном хосте; в данном случае, в качестве имени хоста укажите «localhost» для хоста источника и целевого хоста.

Замечание

[33] Поддержка для Mac OS X была добавлена в версии 3.2.

Источник

Интересные факты и лайфхаки