Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft Hyper-V Server 2008/2012/2016

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

Открыть новую тему     Написать ответ в эту тему

nikolaevsergey



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Microsoft Hyper-V.
Обсуждение бесплатного гипервизора, а также роль в сервере 2008/2012/2012R2.

Описание:
Виртуализация серверов позволяет взять одно физическое устройство и установить на нем (и использовать одновременно) две или более среды ОС, которые потенциально различны и имеют различные учетные данные, стеки приложений и так далее. Hyper-V – это технология виртуализации нового поколения, основанная на 64-битном гипервизоре, которая предлагает платформу с надежными и масштабируемыми возможностями. Вместе с System Center, она предлагает единый набор интегрированных средств управления для физических и виртуальных ресурсов.

Требования:
64-разрядный x86-процессор.
Поддержка аппаратной виртуализации Intel-VT или AMD-V
Поддержка технологии Data Execution Prevention.

Ссылки:
Домашняя страница (англ.)
Hyper-v 2008R2 free, обновления и службы интеграции linux (рус)
Статьи на TechNet первая и вторая (обе рус.)
Руководство по установке и развёртыванию (англ)
Родственная тема о Windows Server 2008
Русскоязычный ресурс о виртуализации и виртуальных машинах
Утилита проверки процессора
Спецификация процессоров Intel и AMD (десктоповые и серверные)

Роль Hyper-V можно поднять на любом Windows Server 2008/2008R2/2012/2012R2 (и даже Win8/8.1) 64bit. Hyper-V Server 2008/2008R2/2012/2012R2 как таковой бесплатен, требуется только лишь лицензия на каждую виртуальную машину.

Всего записей: 141 | Зарегистр. 25-10-2006 | Отправлено: 15:18 19-10-2008 | Исправлено: Paromshick, 11:52 18-05-2017
ArgSerYoga

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
Есть гипервизор hyper-v core версия 10.0.17763. На нём крутиться виртуальная машина, обратил внимание что в диспетчере hyper-v контрольных точек нет, но по факту они есть. HDD виртуальной машины ссылается на разностный диск контрольной точки, а не изначальный родительский. Уже создано 6 разностных дисков (контрольных точек), места занимают очень много. Как произвести слияние дисков, т.е. удалить контрольные точки? В диспетчере Hyper-V естественно такой кнопки нет, так-как и точек он не видит. Пробовал через powershell командой "Get-VMSnapshot -VMName VM-Name|Remove-VMSnapshot" ничего не происходит.

Всего записей: 6 | Зарегистр. 12-07-2019 | Отправлено: 07:14 10-06-2021 | Исправлено: ArgSerYoga, 07:18 10-06-2021
Newbie



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ArgSerYoga
Первый вариант через диспетчер командой [Edit disk] -> [Select disk] -> [Merge] -> Parent/New destination
 
Второй вариант Powershell  

Код:
 
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Management-PowerShell
 
$Merge = @{
  Path = '%PATH_TO_VHD%\vm01_670A3C15-3E10-425E-A60E-A6F93DF13E20.avhdx'
  DestinationPath = '%PATH_TO_VHD%\vm01.vhdx'
}
Merge-VHD @Merge
 



----------
Omnia tempus habent et suis spatiis transeunt universa sub caelo...

Всего записей: 432 | Зарегистр. 11-11-2003 | Отправлено: 13:15 10-06-2021
ArgSerYoga

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Newbie
 
Сделал по ссылке снизу, на сколько я понимаю это тоже самое что и вы посоветовали.
 
https://social.technet.microsoft.com/wiki/contents/articles/6257.manually-merge-avhd-to-vhd-in-hyper-v.aspx

Всего записей: 6 | Зарегистр. 12-07-2019 | Отправлено: 09:35 11-06-2021
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Господа! Откуда добыть службы интеграции для гостевой Windows XP (x86) ?
Очень бы хотелось посвежее (чем vmguest.iso, что идёт в комплекте/в дистрибутиве Hyper-V Server 2012 R2).

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 22:38 10-08-2021 | Исправлено: ndch, 22:59 10-08-2021
omni64

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch
https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/manage/manage-hyper-v-integration-services
The image file vmguest.iso isn't included with Hyper-V on Windows 10/Windows Server 2016/2019 because it's no longer needed.

Всего записей: 208 | Зарегистр. 17-01-2006 | Отправлено: 11:47 11-08-2021
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omni64
Я вижу что написано "because it's no longer needed",  однако оно мне needed. Причем needed для legacy system.
 
Добавлено:
кстати, если прокрутите приведённую страницу до слов "We recommend that you keep integration services up to date"
То можете увидеть "This happens for most Windows guests by default if they are set up to get important updates from Windows Update".
Возможно вы знаете что на данный момент "XP not supported".
 
Собственно вопрос и возник из этой ситуации.
 
Добавлено:
PS. а если докрутите до "See instructions, below.", у которой заголовок  "Install or update integration services", то увидите "From the Action menu of Virtual Machine Connection, click Insert Integration Services Setup Disk.", что с реальностью не особо то и совпадает - отсутствует такой пункт в меню.

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 18:49 11-08-2021
Newbie



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch
 
Поделюсь крайней имеющейся у меня версией 6.3.9600.18398, на февраль 2017
https://dropmefiles.com/fDRDA
 
Или тут качать
https://support.microsoft.com/en-us/topic/hyper-v-integration-components-update-for-windows-virtual-machines-that-are-running-on-a-windows-10-or-windows-server-2016-based-host-bd22f4f6-feec-89f4-8a1d-405076ff4222
+
https://support.microsoft.com/en-us/topic/hyper-v-integration-components-update-for-windows-virtual-machines-8a74ffad-576e-d5a0-5a2f-d6fb2594f990
 
Список версий по ОС
https://social.technet.microsoft.com/wiki/contents/articles/33796.hyper-v-integration-services-list-of-build-numbers.aspx


----------
Omnia tempus habent et suis spatiis transeunt universa sub caelo...

Всего записей: 432 | Зарегистр. 11-11-2003 | Отправлено: 10:26 23-08-2021 | Исправлено: Newbie, 10:38 23-08-2021
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В Hyper-V завёл гостевую windows XP SP3 32-bit (rus, msdn), вкатил службы интеграции (6.3.9600.19456), вкатил обновления (simplix), установил  virtual here client (4.1.7), через virtual here пробросил USB устройство.
 
В результате - в диспетчере задач USB устройство с жёлтым (!), ошибка код 39.
 
В виртуалке перенесенной из virtualbox USB устройство пробросилось нормально.
 
 
UPD. Лечится так:
"%windir%\system32\expand.exe"  "%windir%\Driver Cache\i386\driver.cab"  -F:"usbd.sys" "%windir%\system32\drivers"
 
После чего через virtual here client (4.1.7)  USB устройство "заработало", в диспетчере задач USB устройство с нормальным статусом.
Вопрос закрыт.
 
PS.
https://www.digi.com/resources/documentation/Digidocs/90001085/troubleshooting/ts_anywhere_usb_error_connect.htm
https://faq.vscom.de/index.php?action=artikel&cat=11&id=48&artlang=en

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 14:11 26-08-2021 | Исправлено: ndch, 14:07 09-09-2021
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть vhdx, "расширяемый"(Dynamic), 127 Гб
Диск 127 Гб. Единственный раздел - 8 Гб, в начале диска. После 8 ГБ (снаружи раздела, на неразмеченной области диска) - находится ненужное, заполненое "рандомом" (а не нулями).
Подскажите, чем в vhdx, занулять место в неразмеченных областях ? Хочу уменьшить размер файла vhdx при помощи diskpart - compact vdisk.
 
Получилось так: средствами windows смонтировал vhdx + с помощью Victoria затёр нулями свободную область (снаружи раздела).
Хочется знать существует ли более уместная утилита ?

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 08:18 02-09-2021 | Исправлено: ndch, 13:08 07-09-2021
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
гостевая Windows 8.1 в виртуалке hyper-v (@ windows 10), uefi, динамическая память (512-2048)
 
Установил начисто windows 8.1  (msdn). Памяти 2 Гб. Отключил своп. Перезапустил винду. Наблюдаю потребление памяти. Через пару минут вижу такую картину:
 

фулл
 
Словами: В некоторый момент резко увеличивается (от "800" МБ до "1900" МБ) потребление оперативки.
Картина стабильно повторяется Из раза в раз после перезагрузки, через неопределённое время .
---
Отключил динамическую память - "пришло в норму".
 
Может кто объяснить отчего такое и как внятно пользоваться динамической памятью ?

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 21:10 09-09-2021 | Исправлено: ndch, 21:10 09-09-2021
Sputnikk



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch

Цитата:
Хочется знать существует ли более уместная утилита ?
Консольная SDelete с командой sdelete -z. Запускается в Винде.
А у Вас, если правильно понял, пустые разделы. Тогда возможно быстрое форматирование
 

Всего записей: 6661 | Зарегистр. 17-10-2011 | Отправлено: 06:02 10-09-2021
omni64

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch вы же пишите от "800" МБ до "1900" МБ потребление и тут же ставите минимум 512МБ
 
Минимальные системные требования Windows 8.1
Архитектура    32-бит    64-бит
Оперативная память    1 Гб    2 Гб
вот и ставьте минимум для х32 -1Гб или для х64 - 2 ГБ

Всего записей: 208 | Зарегистр. 17-01-2006 | Отправлено: 07:52 10-09-2021
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omni64
Поставил 2 ГБ. Картина использования памяти  внутри гостя при включенной динамической памяти не изменилась: некоторое время потребление порядка 800 МБ, далее - 1900 МБ.
При выключенной динамической памяти такого не наблюдается.
 
Sputnikk
Про sdelete -z знаю, но это "внутри" раздела.
Вопрос же про зануление "внешнего", нераспределённого пространства (ранее занятого, условно, фильмами).

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 12:29 10-09-2021 | Исправлено: ndch, 14:22 10-09-2021
omni64

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch

Цитата:
Поставил 2 ГБ. Картина использования памяти  внутри гостя при включенной динамической памяти не изменилась: некоторое время потребление порядка 800 МБ, далее - 1900 МБ.
При выключенной динамической памяти такого не наблюдается.

2 гб это минимум? максимум сколько? какие процессы занимают память? может у вас обновления устанавливаются или запущенна какая-то программа?
 

Всего записей: 208 | Зарегистр. 17-01-2006 | Отправлено: 13:03 10-09-2021
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omni64

Цитата:
2 гб это минимум? максимум сколько?

Установил начисто 8.1 (автообновления в процессе установки отключил). Дождался окончания установки и появления рабочего стола. Пошёл покурил 10 минут.
powercfg -h off
Перезапустил винду.
ctrl+shift+esc. Наблюдаю потребление оперативки в диспетчере задач.
 
При ВЫключеной динамической памяти (2 Гб) - "всё нормально"
При Включеной динамической памяти (2048..2048) - в гостевой можно увидеть "жор памяти" (картина аналогична приводимой ранее).
Да, я понимаю что это вырожденный случай, но не в этом дело, а в жоре памяти.
 
Добавлено:

Цитата:
 какие процессы занимают память? может у вас обновления устанавливаются или запущенна какая-то программа?

можно увидеть и загрузку процессора:
https://s1.hostingkartinok.com/uploads/images/2021/09/af1aa0d92f340d8037eaa3b4405419f6.png

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 14:17 10-09-2021 | Исправлено: ndch, 14:30 10-09-2021
omni64

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ndch

Цитата:
При Включеной динамической памяти (2048..2048) - в гостевой можно увидеть "жор памяти" (картина аналогична приводимой ранее).

какая же это динамическая память? если у вас задан параметр 2 ГБ?
динамическая это будет минимум 2 Гб максимум 4 Гб (для примера)
почитайте
https://windowsnotes.ru/virtualization/dinamicheskaya-pamyat-v-hyper-v-princip-raboty-i-nastrojka/

Всего записей: 208 | Зарегистр. 17-01-2006 | Отправлено: 14:33 10-09-2021
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
omni64
ОК. Если важно абсолютно чёткое, абсолютно соблюдаемое, абсолютно по правилам:
Включаем "динамическую память" минимум 2048, максимум 2050

Прошу прощения. Наврал.
Память начинает жрать если указать "динамическую память" минимум 512, максимум 2048, при 2048...2050 - не жрёт очевидна.
 
Но вот почему начинает жрать в госте (конкретно в 8.1 при "динамической памяти") - не понимаю. Степень жора в госте пропорциональна разнице между минимумом и максимумом параметров динамической памяти ВМ.
 
PS.  
Отключил своп. 1024 RAM.  Отключил динамическую память. Всплеска потребления оперативки в госте не наблюдаю. Warning о недостаточном количестве памяти - отсутствует. В диспетчере hyper-v "потребность в памяти" - 583 Мб. Наблюдал 20 минут
 

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 14:41 10-09-2021 | Исправлено: ndch, 16:15 10-09-2021
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ещё один дурацкий вопрос:
Можно ли уменьшить размер диска VHD (именно VHD).
Т.е. напрямую, без промежуточной конвертации в vhdX (и далее Resize-VHD -Path c:\BaseVHDX.vhdx -ToMinimumSize или через GUI Hyper-V ).
Либо без клонирования/копирования (VHD Resize, r-drive и т.п.) в новый VHD.

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 16:53 01-10-2021 | Исправлено: ndch, 11:16 05-10-2021
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Согласно документации VHDX в разностном VHDX местоположение родительского файла может быть указано несколькими способами:
GUID родителя ({83ed0ec3-24c8-49a6-a959-5e4bf1288bfb}),  
относительный путь (.\..\path2\sub3\parent.vhdx),  
volume_path (\\?\Volume{26A21BDA-A627-11D7-9931-806E6F6E6963}\path2\sub3\parent.vhdx),
absolute_win32_path (\?\d:\path2\sub3\parent.vhdx)
 
Внутри созданного виндой (diskpart) вижу примерно такое:  
D:\#vhd\32gb_up.vhd
 
с другой стороны  
New-VHD -ParentPath 32gb_up.vhd -Path .\32gb_up_diff.vhd -Differencing
получается то же самое (~ win32_path)
 
 
Если ребутнуться (native vhd boot), то изменяется на такое:
\Device\HarddiskVolume1\#vhd\32gb_diff.vhd
 
При попытке создать относительно получаю следующее:
DISKPART> create vdisk file=".\32gb_up_diff.vhd" parent="D:\#vm\_vhd\32gb_up.vhd"
Ошибка службы виртуальных дисков:
Для виртуального диска необходимо указать полное имя пути.
 
 
 
Вопрос вот в чём:  
1. что происходит, отчего меняется указание родителя в vhd ?
2. от чего зависит и какие способы указания родителя реализованы на практике ?
3. как сделать так, чтобы использовался относительный путь ?

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 19:33 07-10-2021 | Исправлено: ndch, 20:02 07-10-2021
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ещё один вопрос по VHDx.
 
Пытаюсь воспользоваться gui от hyper-v, для создания виртуального жёсткого диска vhdx.
 
Есть "свежеотформатированный диск"  

 

 
По моим предположения динамический vhdx  для "свежеотформатированного диска" получится небольшого размера, т.е. точно менее 0,5 Гб.
 
В GUI hyper-v выбираю соответственно  

 

 

 
Жду 5 секунд, 10 секунд, 20, 30... Наблюдаю такую картину: появилась толика прогресс-бара

 
 
Решил посмотреть что происходит с размером создаваемого vhdx:

 
Собственно вопрос: есть способ сделать VHDX из диска целиком без гемороя ?
 
disk2vhd руссиновича как не умел делать vhd для \\physicaldrive2 10 лет назад, так и сейчас не умеет.
 
PS. Просто для сравнения: acronis true image создаёт бекап данного диска за 0,6 секунды. Размер получаемого бекапа "без сжатия" - 42 МБ (со сжатием - 0,5 Мб).
 
Добавлено:
С третьей стороны: наверное можно воспользоваться любой клонировалкой под винду,  
но как создать vhdx ровно такого размера как физический диск ? В точности, без допусков +/- 1 Мб) ?
up: в частности "резервное копирование" windows создаёт несколько (равное количеству разделов) vhdx.
 
 
Добавлено:
В принципе получилось с кучей гемороя:
1. узнаю точный размер физического диска (victoria - lba*secror_size)
2. создаю vhdx с точно таким же размером диска (powershell: New-VHD -Path "путь\clone0.vhdx" -SizeBytes 480103981056)
3. клонирую "по-быстрому" (под windows, с физического на примонтированный vhdx) при помощи R-drive
В результате получился clone0.vhdx размером 200 МБ (сжимается zip-ом до ~150 кб)
 
Может быть кто-то знает более "прямой" и быстрый (не более пары минут) способ ?

Всего записей: 6477 | Зарегистр. 31-08-2008 | Отправлено: 10:44 11-10-2021 | Исправлено: ndch, 12:57 12-10-2021
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft Hyper-V Server 2008/2012/2016


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru