Показать полную графическую версию : [решено] Копирование файлов с виртуальной машины на хост Hyper-V
Мне надо скопировать файлы дистрибутивов с виртуальной машины на хост Hyper-V, чтоб их можно было подключать с других вновь создаваемых виртуалок для инсталляций(iso-образы).
Хост - чистый Hyper-V.
Прочитал статью http://windowsnotes.ru/virtualization/kopiruem-fajly-s-xosta-hyper-v-v-virtualnuyu-mashinu/ в которой предлагается копировать в обратном направлении,
но, думаю, что можно поменять в команде направление.
Но появилась одна проблема, чтоб это попробовать: галочка про Guest services у меня не стоит и неактивен чекбокс - не поставить, как рекомендуется в статье.(остальные галки кроме Guest services стоят)
Почему это может быть?
pavsem7, думаю здесь ответ найдётся, http://social.technet.microsoft.com/wiki/ru-ru/contents/articles/24859.hyper-v-copy-vmfile.aspx
думаю здесь ответ найдётся, http://social.technet.microsoft.com/...py-vmfile.aspx »
Я понял, что мне надо установить/обновить Integration services для установленных ОС, но поиск дал скачку инсталляций только с левых сайтов.
Cайты Microsoft не дают ссылки, где скачать.
Это что платный продукт Microsoft?
Telepuzik
21-01-2016, 09:31
виртуальной машины »
На виртуальной машине какая ОС установлена?
На виртуальной машине какая ОС установлена? »
Win 2008R2, win 7 ult, win XP prof на разных vm
Telepuzik
21-01-2016, 11:03
Win 2008R2 »
Вывод команды Get-VM | Select Name, IntegrationServicesVersion с хоста hyper-v покажите.
Вывод команды Get-VM | Select Name, IntegrationServicesVersion с хоста hyper-v покажите. »
Эту команду не отрабатывает, говорит красным цветом:
Get-VM : The term 'Get-VM' is not recognized as the name of a cmdlet, function, script file, or operable program.
Telepuzik
21-01-2016, 12:27
Get-VM : The term 'Get-VM' is not recognized as the name of a cmdlet, function, script file, or operable program. »
Поставьте на хостовую машину Hyper-V Module for Windows powerShell находится в разделе Features->Remote Server Administratiron Tools.
Поставьте на хостовую машину Hyper-V Module for Windows powerShell находится в разделе Features->Remote Server Administratiron Tools. »
У меня это не так называется. у меня чистый hyper-v server с командной строкой, в которой после запуска start_corefig.wsf выдается графический интерфейс для установки ролей.
Роль RSAT-Hyper-V-Tools-Feature я установил, все остальные роли имеющие в названии hyper-v или powershell уже установлены.
(это Microsoft-Hyper-v, Microsoft-Hyper-V-Configuration, MicrosoftWindowsPowerShell, MicrosoftWindowsPowerShellRoot, MicrosoftWindowsPowerShellV2)
В перечне служб на хосте wmiintegrationservices нет, но есть wmicheartbeat, wmicrdv, wmickvpexchange, wmicshutdown, wmictimesync, wmicvss, wmms (все hyper-v службы), но они все Stopped, кроме wmms.
Но все равно в PS выдается Get-VM : The term 'Get-VM' is not recognized as the name of a cmdlet, function, script file, or operable program
Telepuzik
21-01-2016, 17:29
pavsem7,
Попробуйте сначала выполнить import-module Hyper-V , а затем Get-VM | Select Name, IntegrationServicesVersion
Попробуйте сначала выполнить import-module Hyper-V , а затем Get-VM | Select Name, IntegrationServicesVersion »
import-module : The specified module 'Hyper-V' was not loaded because no valid module file was found in any module directory.
Чистый Hyper-V сервер отличается от просто GUI сервера с Hyper-V ролью, в нем и названия модулей другие и опять же "все остальные роли имеющие в названии hyper-v или powershell уже установлены" (https://www.microsoft.com/ru-ru/softmicrosoft/HyperV2012R2.aspx)
(В GUI-сервере роли называются так, как Вы пишете, а в моем по-другому. У меня есть GUI-сервер, в нем Hyper-V можно отметить галочкой для установки, необязательно в powershell. Опять же, если у меня на сервере уже виртуалки крутятся, то значит hyper-v установлен, это же единственная главная его роль)
pavsem7, сдаётся Мне, что Вам придётся искать консоль с GUI, т.к. тут ясно сказано, что только так и не иначе, https://technet.microsoft.com/ru-ru/library/hh846766.aspx
сдаётся Мне, что Вам придётся искать консоль с GUI, т.к. тут ясно сказано, что только так и не иначе, https://technet.microsoft.com/ru-ru/.../hh846766.aspx »
На Hyper-V server никакие консоли не устанавливаются, кроме предназначенных для него типа corefig.
Ваша ссылка про другой продукт, другой сервер.(Hyper-V server 2012 это совсем другое, чем Server 2012, он бесплатный)
Вы Hyper-V server не пользовались?
pavsem7, нет, не пользовался. Но благодаря Вашей теме интерес стал проявляться, прочитал статьи. А вот этот ответ ещё подтолкнул на мысль, http://windowsitpro.com/hyper-v/integration-services-disk-option-hyper-v
Осталось найти официальный источник.
А про консоль - я имел ввиду о десктопной Win8.1Pro+
Upd: а вот и статья по теме, http://blogs.technet.com/b/virtualization/archive/2014/11/11/hyper-v-integration-components-are-available-through-windows-update.aspx
Telepuzik
22-01-2016, 10:03
Чистый Hyper-V сервер отличается от просто GUI сервера с Hyper-V ролью, »
Я знаю что они отличаются у меня несколько серверов работают на Hyper-V Server и команды Get-VM на данных серверах работают см. аттач.
И еще вопрос Вы powershell 4.0 на данный сервер поставили???
У меня оказывается 2012, а не 2012R2, version 6.2.9200 x64
Upd: а вот и статья по теме, http://blogs.technet.com/b/virtualiz...ws-update.aspx »
В этой статье написано про апдейты только для vm работающих на новых preview платформах 2016.
UPD: !!! По ссылке ниже в обсуждениях https://support.microsoft.com/en-us/kb/3071740 есть скачка Integration Services для клиентов!
И вот там еще свежая статья как запустить службы, которые у меня не запущены:
https://msdn.microsoft.com/virtualization/hyperv_on_windows/user_guide/managing_ics#Integrationservicemaintainance
А вот этот ответ ещё подтолкнул на мысль, http://windowsitpro.com/hyper-v/inte...option-hyper-v » Тут вообще написано в конце: The Hyper-V server no longer has the integration services; instead, they're serviced as part of the OS, the way they are for Linux.
Я понял перевод так, что эти службы есть только для Линукс ОС.
Для Линукс действительно можно скачать, но что делать под Windows, у меня не работает или отрубается внезапно мышь в vm, думаю из-за этих служб, как в vmware есть tools, чтоб мышь нормально работала.
Вывод команды Get-VM | Select Name, IntegrationServicesVersion с хоста hyper-v покажите »
И еще вопрос Вы powershell 4.0 на данный сервер поставили??? »
Я догадался, что возможно PS не работает у меня потому, что я давно не обновлялся. Обновился и появились еще роли, в том числе с Powershell
Установил эти роли и заработала команда Get-VM, но она дала только столбец названий VM, а в столбце версий - пусто, значит, по-видимому, не установлены.
Я скачал в win7 VM cab-файл с IntegrationServices x64 по ссылке https://support.microsoft.com/en-us/kb/3071740
и установил-заапгрейдил службы так, как описал в http://forum.oszone.net/thread-310611.html
но в результате команда Get-VM | Select Name, IntegrationServicesVersion с хоста все равно дает пустую колонку для версий(???)
Как добиться их отображения я так и не понял.
P.S.: Проблему копирования файлов я решил просто без мудрежа с непокорными службами Microsoft, powershell, сложных скриптов и пр.
На хост записал с USB TotalCommander, который запускаю и он в одной панели отображает NetBIOS имена vm с шарами(в которые можно зайти под паролем), а в другой панели - локальный диск и его папки хоста, копируй, что хочешь. Странно, что никто мне сразу это не подсказал, это проще и не нужно каких-то апгрейдов и последних guest-версий.
Telepuzik
25-01-2016, 12:18
но что делать под Windows »
Если у Вас есть хост с ролью Hyper-V, то дистрибутив служб интеграции лежит в файле vmguest.iso в папке C:\Windows\System32. Вы можете его скопировать и подключить к ВМ на которой хотите обновить службы интеграции. В аттаче скрин на котором на ВМ с Windows 2008 установлены службы интеграции версии 6.3.9600.16384 от Windows 2012 R2.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.