Перейти к содержимому

Как перенести виртуальную машину на другой диск

  • автор:

Перенос виртуальной машины Windows с неуправляемых дисков на управляемые

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

Перед началом

  • Просмотрите раздел Планирование миграции на управляемые диски.
  • Просмотрите раздел с часто задаваемыми вопросами о переходе на управляемые диски.
  • Перед преобразованием убедитесь, что виртуальная машина находится в работоспособном состоянии.
  • В процессе переноса виртуальная машина будет перезапущена, поэтому запланируйте перенос виртуальных машин на предварительно установленный период обслуживания.
  • Процесс переноса необратим.
  • Пользователи с ролью Участник виртуальных машин не смогут изменять размер виртуальной машины (как это было возможно до переноса). Причина в том, что виртуальные машины с управляемыми дисками требуют разрешения Microsoft.Compute/disks/write для дисков операционной системы.
  • Обязательно протестируйте миграцию. Перенесите тестовую виртуальную машину перед выполнением миграции в рабочей среде.
  • Во время миграции ресурсы, выделенные для виртуальной машины, освобождаются. При запуске после переноса виртуальная машина получает новый IP-адрес. При необходимости виртуальной машине можно назначить общедоступный IP-адрес.
  • Просмотрите минимальную версию агента виртуальных машин Azure, требуемую для выполнения миграции. Дополнительные сведения о проверке и обновлении версии агента см. в описании минимальной требуемой версии агента виртуальных машин в Azure
  • Исходные VHD и учетная запись хранилища, используемые виртуальной машиной перед миграцией, не удаляются. За их использование будет и дальше взиматься плата. Чтобы избежать выставления счетов за эти артефакты, удалите исходные BLOB-объекты VHD, когда убедитесь, что миграция завершена. Если вам нужно найти неподключенные диски, чтобы удалить их, воспользуйтесь статьей Поиск и удаление неподключенных управляемых и неуправляемых дисков Azure.

Миграция одноэкземплярных виртуальных машин

В этом разделе описывается, как выполнить миграцию одноэкземплярных виртуальных машин Azure с неуправляемых дисков на управляемые. (Если виртуальные машины находятся в группе доступности, ознакомьтесь со следующим разделом.)

    Отмените распределение виртуальной машины с помощью командлета Stop-AzVM. В следующем примере освобождается виртуальная машина myVM , входящая в группу ресурсов myResourceGroup .

$rgName = "myResourceGroup" $vmName = "myVM" Stop-AzVM -ResourceGroupName $rgName -Name $vmName -Force 
ConvertTo-AzVMManagedDisk -ResourceGroupName $rgName -VMName $vmName 

Миграция виртуальных машин в группе доступности

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

    Перенесите группу доступности с помощью командлета Update-AzAvailabilitySet. В следующем примере преобразовывается группа доступности myAvailabilitySet в группе ресурсов myResourceGroup .

$rgName = 'myResourceGroup' $avSetName = 'myAvailabilitySet' $avSet = Get-AzAvailabilitySet -ResourceGroupName $rgName -Name $avSetName Update-AzAvailabilitySet -AvailabilitySet $avSet -Sku Aligned 

Если регион, в котором находится группа доступности, имеет только 2 управляемых домена сбоя, но количество неуправляемых доменов сбоя равно 3, отобразится ошибка «Указанное число доменов сбоя 3 должно быть в диапазоне от 1 до 2». Чтобы устранить ошибку, укажите для доменов сбоя значения 2, и преобразуйте Sku в Aligned следующим образом:

$avSet.PlatformFaultDomainCount = 2 Update-AzAvailabilitySet -AvailabilitySet $avSet -Sku Aligned 
$avSet = Get-AzAvailabilitySet -ResourceGroupName $rgName -Name $avSetName foreach($vmInfo in $avSet.VirtualMachinesReferences) < $vm = Get-AzVM -ResourceGroupName $rgName | Where-Object Stop-AzVM -ResourceGroupName $rgName -Name $vm.Name -Force ConvertTo-AzVMManagedDisk -ResourceGroupName $rgName -VMName $vm.Name > 

Устранение неполадок

  • Перед преобразованием убедитесь, что все расширения виртуальной машины находятся в состоянии «Подготовка выполнена успешно», в противном случае преобразование завершится ошибкой с кодом 409.
  • Если во время миграции произойдет ошибка или виртуальная машина находится в состоянии сбоя из-за проблем во время предыдущей миграции, выполните командлет ConvertTo-AzVMManagedDisk еще раз. Простой повтор обычно решает проблему.
  • При преобразовании виртуальной машины Linux в управляемые диски используйте последнюю версию агента Linux для Azure. Операции, использующие агент Linux для Azure версии «2.2.0» и более ранних версий, скорее всего, завершатся сбоем. Также не поддерживается выполнение миграции для обобщенной виртуальной машины или виртуальной машины, относящейся к классической группе доступности.
  • Если миграция завершается ошибкой «SnapshotCountExceeded», удалите некоторые моментальные снимки и повторите операцию.

Миграция с помощью портала Azure

Неуправляемые диски также можно перенести на управляемые с помощью портала Azure.

  1. Войдите на портал Azure.
  2. Выберите виртуальную машину из списка виртуальных машин на портале.
  3. В колонке виртуальной машины в меню выберите пункт Диски.
  4. В верхней части колонки Диски выберите Перемещение на управляемые диски.
  5. Если виртуальная машина входит в группу доступности, в колонке Перемещение на управляемые диски появится предупреждение о том, что сначала необходимо перенести группу доступности. В предупреждении должна быть указана ссылка, которую можно щелкнуть, чтобы перенести группу доступности. Когда группа доступности будет преобразована (или если виртуальная машина не входит в группу доступности), щелкните Миграция, чтобы начать перенос дисков в управляемые диски.

Виртуальная машина будет остановлена и перезапущена после завершения миграции.

Дальнейшие действия

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

Как перенести виртуальные машины VirtualBox на другой диск или другой компьютер

Виртуальные машины VirtualBox можно переносить целиком и частично (например, только виртуальные диски) в рамках одного компьютера (например, на более быстрый SSD), а также между компьютерами.

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

Важно: переносить виртуальные машины или их диски не используя интерфейс VirtualBox, например, в файловом менеджере, это плохая идея. При таком переносе вы потратите больше времени на восстановление работоспособности и настройку виртуальных носителей и машин. Рекомендуется делать перенос именно так, как это показано в данной инструкции.

Как перенести целиком виртуальные машины VirtualBox на другой диск

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

Остановите виртуальную машину, если она запущена.

Кликните правой кнопкой мыши по виртуальной машины и в открывшемся контекстном меню выберите «Переместить».

Выберите директорию, куда вы хотите переместить папку с виртуальной машиной, затем нажмите кнопку «Открыть».

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

Когда прогресс-бар переноса исчезнет, это означает, что виртуальная машина успешно перенесена и вы можете начать её использовать.

Как перенести виртуальные диски VirtualBox на другой физический диск

Наибольший объём в папке виртуальной машины занимает виртуальный диск. Все другие файлы виртуальной машины, включая файлы настроек и логов, занимают примерно 1 Мегабайт. То есть обычно нет смысла переносить виртуальный диск отдельно от других файлов виртуальной машины — удобнее перенести виртуальную машину целиком как это показано выше.

Тем не менее, если вы хотите переместить только виртуальный диск, то данный раздел покажет как это сделать.

В меню VirtualBox перейдите в Файл → Инструменты → Менеджер виртуальных носителей.

Кликните правой кнопкой мыши по виртуальному диску, который вы хотите переместить, и в открывшемся контекстном меню выберите «Переместить…».

Выберите папку, в которую вы хотите переместить виртуальный диск, и нажмите кнопку «Сохранить».

Дождитесь завершения переноса.

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

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

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

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

Для изменения расположения снимков виртуальной машины VirtualBox, перейдите в настройки виртуальной машины, затем перейдите в раздел «Общие» и выберите вкладку «Дополнительно».

Здесь вы можете настроить «Папку для снимков».

Как перенести виртуальную машину VirtualBox на другой компьютер

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

Нажмите правой кнопкой на виртуальную машину, которую вы хотите перенести на другой компьютер и выберите в открывшемся контекстном меню опцию «Экспортировать в OCI…».

В открывшемся окне вы можете увидеть сообщение «Ошибка работы с облаком». Не обращайте на него внимание, если вы хотите экспортировать виртуальную машину в файл на локальном компьютере.

В качестве «Формата» выберите «Открытый формат виртуализации 2.0».

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

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

На следующем окне вы можете добавить описание, ссылку, изменить настройки виртуальной машины. Затем нажмите кнопку «Готово».

В результате виртуальная машина будет экспортирована в файл .ova.

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

Настоятельно рекомендуется ознакомиться с Руководством по VirtualBox

Связанные статьи:

  • Как ускорить работу виртуальной машины VirtualBox (100%)
  • Как открыть диски виртуальных машин и скачивать и закачивать на них файлы (РЕШЕНО) (76.5%)
  • Ужасная производительность диска VirtualBox (РЕШЕНО) (53.6%)
  • Не работает буфер обмена с гостевой ОС Linux (50%)
  • Как установить гостевые дополнения VirtualBox (Guest Additions) для Ubuntu (50%)
  • Как ограничить использование центрального процессора и памяти в Linux (RANDOM — 3.6%)

Hyper-V перенос виртуальной машины на другой диск

В этой статье пойдет речь о том, как перенести виртуальную машину Hyper-V с одного жесткого диска на другой или же просто в другую папку на диске.

Для этого открываем «Диспетчер Hyper-V» (Рис. 1). Выбираем виртуальную машину для переноса и справа в списке нажимаем кнопку «Переместить. ». Переносить можно как остановленные виртуальные машины, так и запущенные.

Рис. 1

Далее откроется мастер перемещения виртуальных машин. Нажмите кнопку «Далее» (Рис. 2).

Рис. 2

Выберите чекбокс «Переместить хранилище виртуальной машины». Нажмите кнопку «Далее» (Рис. 3).

Рис. 3

Затем выберите чекбокс «Переместить все данные виртуальной машины в одно расположение». Нажмите кнопку «Далее» (Рис. 4).

Рис. 4

Далее нажмите кнопку «Обзор» и выберите новое расположение виртуальной машины. Нажмите кнопку «Далее» (Рис. 5).

Рис. 5

В следующем окне нажмите кнопку «Готово» для начала перемещения виртуальной машины (Рис. 6).

Рис. 6

Остается только дождаться окончания перемещения (Рис. 7).

Рис. 7
Copyright © Ravensblade.ru

Как перенести виртуальную машину Virtualbox на другой компьютер или в другую учетную запись

virtualbox-machine-import-0000

После переустановки Windows на компьютере-носителе или после смены учетной записи возникает вопрос, как перенести виртуалки и восстановить их работу. На самом деле все предельно просто. Не нужно устанавливать Windows на виртуалку заново — можно подключить существующую машину в Virtualbox.
Вот так выглядит окно Virtualbox после переустановки Windows или после входа в другую учетную запись — нет ни одной машины:

Как переместить виртуальную машину на другой компьютер

Если нужно переместить виртуалку на другой компьютер, просто переместите (или скопируйте) файл жесткого диска. По умолчанию это формат .vdi. Затем нужно создать новую машину и подключить к ней диск (читайте ниже).

Перенести машину в другую учетную запись ещё проще — ничего копировать не нужно. Просто прочтите следующий параграф.

Как восстановить существующую виртуальную машину в Virtualbox

virtualbox-machine-import-0011

  1. Запустите Virtualbox.
  2. Нажмите кнопку создать
  • Дайте имя машине, а также выберите тип и версию операционной системы.
  • Выберите существующий виртуальный жесткий диск:
    virtualbox-machine-import-0012
  • Укажите расположение соответствующего файла жесткого диска.
    virtualbox-machine-import-00136. Нажмите Создать:
    virtualbox-machine-import-0014Т.е. фактически вам нужно создать новую виртуалку и подключить к ней существующий виртуальный накопитель.
  • Возможно, вам будет интересно:

    Hyper-V перенос виртуальной машины на другой диск

    В этой статье пойдет речь о том, как перенести виртуальную машину Hyper-V с одного жесткого диска на другой или же просто в другую папку на диске.

    Для этого открываем «Диспетчер Hyper-V» (Рис. 1). Выбираем виртуальную машину для переноса и справа в списке нажимаем кнопку «Переместить. ». Переносить можно как остановленные виртуальные машины, так и запущенные.

    Рис. 1

    Далее откроется мастер перемещения виртуальных машин. Нажмите кнопку «Далее» (Рис. 2).

    Рис. 2

    Выберите чекбокс «Переместить хранилище виртуальной машины». Нажмите кнопку «Далее» (Рис. 3).

    Рис. 3

    Затем выберите чекбокс «Переместить все данные виртуальной машины в одно расположение». Нажмите кнопку «Далее» (Рис. 4).

    Рис. 4

    Далее нажмите кнопку «Обзор» и выберите новое расположение виртуальной машины. Нажмите кнопку «Далее» (Рис. 5).

    Рис. 5

    В следующем окне нажмите кнопку «Готово» для начала перемещения виртуальной машины (Рис. 6).

    Рис. 6

    Остается только дождаться окончания перемещения (Рис. 7).

    Рис. 7
    Copyright © Ravensblade.ru

    Как перенести виртуальную машину Virtualbox на другой компьютер или в другую учетную запись

    virtualbox-machine-import-0000

    После переустановки Windows на компьютере-носителе или после смены учетной записи возникает вопрос, как перенести виртуалки и восстановить их работу. На самом деле все предельно просто. Не нужно устанавливать Windows на виртуалку заново — можно подключить существующую машину в Virtualbox.
    Вот так выглядит окно Virtualbox после переустановки Windows или после входа в другую учетную запись — нет ни одной машины:

    Как переместить виртуальную машину на другой компьютер

    Если нужно переместить виртуалку на другой компьютер, просто переместите (или скопируйте) файл жесткого диска. По умолчанию это формат .vdi. Затем нужно создать новую машину и подключить к ней диск (читайте ниже).

    Перенести машину в другую учетную запись ещё проще — ничего копировать не нужно. Просто прочтите следующий параграф.

    Как восстановить существующую виртуальную машину в Virtualbox

    virtualbox-machine-import-0011

    1. Запустите Virtualbox.
    2. Нажмите кнопку создать
  • Дайте имя машине, а также выберите тип и версию операционной системы.
  • Выберите существующий виртуальный жесткий диск:
    virtualbox-machine-import-0012
  • Укажите расположение соответствующего файла жесткого диска.
    virtualbox-machine-import-00136. Нажмите Создать:
    virtualbox-machine-import-0014Т.е. фактически вам нужно создать новую виртуалку и подключить к ней существующий виртуальный накопитель.
  • Возможно, вам будет интересно:

    Как перенести виртуальные машины VirtualBox на другой диск или другой компьютер

    Виртуальные машины VirtualBox можно переносить целиком и частично (например, только виртуальные диски) в рамках одного компьютера (например, на более быстрый SSD), а также между компьютерами.

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

    Важно: переносить виртуальные машины или их диски не используя интерфейс VirtualBox, например, в файловом менеджере, это плохая идея. При таком переносе вы потратите больше времени на восстановление работоспособности и настройку виртуальных носителей и машин. Рекомендуется делать перенос именно так, как это показано в данной инструкции.

    Как перенести целиком виртуальные машины VirtualBox на другой диск

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

    Остановите виртуальную машину, если она запущена.

    Кликните правой кнопкой мыши по виртуальной машины и в открывшемся контекстном меню выберите «Переместить».

    Выберите директорию, куда вы хотите переместить папку с виртуальной машиной, затем нажмите кнопку «Открыть».

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

    Когда прогресс-бар переноса исчезнет, это означает, что виртуальная машина успешно перенесена и вы можете начать её использовать.

    Как перенести виртуальные диски VirtualBox на другой физический диск

    Наибольший объём в папке виртуальной машины занимает виртуальный диск. Все другие файлы виртуальной машины, включая файлы настроек и логов, занимают примерно 1 Мегабайт. То есть обычно нет смысла переносить виртуальный диск отдельно от других файлов виртуальной машины — удобнее перенести виртуальную машину целиком как это показано выше.

    Тем не менее, если вы хотите переместить только виртуальный диск, то данный раздел покажет как это сделать.

    В меню VirtualBox перейдите в Файл → Инструменты → Менеджер виртуальных носителей.

    Кликните правой кнопкой мыши по виртуальному диску, который вы хотите переместить, и в открывшемся контекстном меню выберите «Переместить…».

    Выберите папку, в которую вы хотите переместить виртуальный диск, и нажмите кнопку «Сохранить».

    Дождитесь завершения переноса.

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

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

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

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

    Для изменения расположения снимков виртуальной машины VirtualBox, перейдите в настройки виртуальной машины, затем перейдите в раздел «Общие» и выберите вкладку «Дополнительно».

    Здесь вы можете настроить «Папку для снимков».

    Как перенести виртуальную машину VirtualBox на другой компьютер

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

    Нажмите правой кнопкой на виртуальную машину, которую вы хотите перенести на другой компьютер и выберите в открывшемся контекстном меню опцию «Экспортировать в OCI…».

    В открывшемся окне вы можете увидеть сообщение «Ошибка работы с облаком». Не обращайте на него внимание, если вы хотите экспортировать виртуальную машину в файл на локальном компьютере.

    В качестве «Формата» выберите «Открытый формат виртуализации 2.0».

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

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

    На следующем окне вы можете добавить описание, ссылку, изменить настройки виртуальной машины. Затем нажмите кнопку «Готово».

    В результате виртуальная машина будет экспортирована в файл .ova.

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

    Настоятельно рекомендуется ознакомиться с Руководством по VirtualBox

    Связанные статьи:

    • Как ускорить работу виртуальной машины VirtualBox (100%)
    • Как открыть диски виртуальных машин и скачивать и закачивать на них файлы (РЕШЕНО) (76.5%)
    • Ужасная производительность диска VirtualBox (РЕШЕНО) (53.6%)
    • Не работает буфер обмена с гостевой ОС Linux (50%)
    • Как установить гостевые дополнения VirtualBox (Guest Additions) для Ubuntu (50%)
    • Как ограничить использование центрального процессора и памяти в Linux (RANDOM — 3.6%)

    Перенос дисков виртуальных машин

    Если диск виртуальной машины находится в LVM, вы можете переместить диск в другое хранилище. Для этого:

    1. Остановите ВМ: УправлениеВиртуальные машины → выберите ВМ → кнопка Стоп.
    2. Отмонтируйте диск ВМ: УправлениеВиртуальные машины → выберите ВМ → кнопка Диски → выберите диск → кнопка ОтсоединитьOk.
    3. Перейдите в УправлениеВиртуальные диски → выберите диск → кнопка Переместить.
    4. Выберите Узел кластера и Хранилище, куда нужно переместить диск.
    5. Нажмите Ok.
    6. Подключите диск к ВМ: УправлениеВиртуальные машины → выберите ВМ → кнопка Диски → кнопка Подключить → укажите настройки диска → Ok.
    7. Запустите ВМ: УправлениеВиртуальные машины → выберите ВМ → кнопка Старт.

    Copyright © 2024 ISPsystem • Powered by Scroll Viewport and Atlassian Confluence

    Cookie Notice

    Мы используем cookie-файлы на сайте. Подробнее о целях в нашей
    политике cookie.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *