Гость Hyper-V на разделе физического диска
От: Слава  
Дата: 05.10.25 02:11
Оценка:
1)
VMWare может передать гостю виртуалки в качестве диска физическое устройство целиком, например отдельный SSD, а ещё он позволяет так же передавать отдельные разделы. Таким образом, на SSD можно держать несколько разделов и в каждом из них будет своя виртуалка. А Hyper-V позволяет только отдать весь диск целиком и распределить несколько виртуалок внутри одного SSD не получится (я не пишу здесь о хранении дисков в файлах, потому что см. п.2).

Кто-нибудь знает, есть ли вообще возможность писать свои расширения и "драйверы" для Hyper-V? Как раз для того, чтобы дать ей возможность использовать отдельные разделы, а не всё физическое устройство. Как такое сделать?

2)
Для чего это нужно: как известно, виртуалки тормозят. Особо замечательно они тормозят на дисковых операциях, когда дисковые устройства гостей виртуалки размещены внутри файлов (вроде VHDX) на системе ОС-хоста. Файловая система хоста тормозит, откуда-то берётся двойное кэширование, чтобы на хосте, и на госте оперативка была загажена дисковым кэшем. Основных клиентов систем виртуализации это всё не еб... не волнует, потому что это всякие хостеры со всякими особыми железками, где всё особенное и за мильон денег.
Re: Гость Hyper-V на разделе физического диска
От: m2user  
Дата: 05.10.25 15:48
Оценка:
С>Кто-нибудь знает, есть ли вообще возможность писать свои расширения и "драйверы" для Hyper-V? Как раз для того, чтобы дать ей возможность использовать отдельные разделы, а не всё физическое устройство. Как такое сделать?

Думаю, что проще и универсальнее сделать эмуляцию физ.диска на основе файла или партиции.
За основу взять например FileDisk (http://www.accum.se/~bosse/).
Re: Гость Hyper-V на разделе физического диска
От: mike_rs Россия  
Дата: 06.10.25 08:12
Оценка:
Здравствуйте, Слава, Вы писали:

С>Для чего это нужно: как известно, виртуалки тормозят. Особо замечательно они тормозят на дисковых операциях, когда дисковые устройства гостей виртуалки размещены внутри файлов (вроде VHDX) на системе ОС-хоста.


для этого МС придумал ReFS, храните vhdx на рефс-ных томах и будет счастье
Re[2]: Гость Hyper-V на разделе физического диска
От: Слава  
Дата: 07.10.25 08:13
Оценка:
Здравствуйте, mike_rs, Вы писали:

С>>Для чего это нужно: как известно, виртуалки тормозят. Особо замечательно они тормозят на дисковых операциях, когда дисковые устройства гостей виртуалки размещены внутри файлов (вроде VHDX) на системе ОС-хоста.


_>для этого МС придумал ReFS, храните vhdx на рефс-ных томах и будет счастье


Судя по Реддиту, на ReFS куча проблем.

Ещё, я не понимаю, почему для записи "сектор виртуального диска — участок в файле VHDX на секторе физического диска" требуется какая-то особая файловая система. Если снапшоты отключены.
Re[3]: Гость Hyper-V на разделе физического диска
От: mike_rs Россия  
Дата: 07.10.25 09:26
Оценка:
Здравствуйте, Слава, Вы писали:

_>>для этого МС придумал ReFS, храните vhdx на рефс-ных томах и будет счастье

С>Судя по Реддиту, на ReFS куча проблем.

Куча проблем у кого? эту ФС пилят специально для hyper-v образов, чтобы там снепшоты максимально быстро работали и все такое. Использовать ее для чего-либо еще — не нужно. А ОС с нее вообще не грузится
Если нужны быстрые виртуалки, создается отдельный том refs или диск целиком и там только vhdx и держат.
Re[4]: Гость Hyper-V на разделе физического диска
От: Слава  
Дата: 07.10.25 15:15
Оценка:
Здравствуйте, mike_rs, Вы писали:

_>Куча проблем у кого? эту ФС пилят специально для hyper-v образов, чтобы там снепшоты максимально быстро работали и все такое. Использовать ее для чего-либо еще — не нужно. А ОС с нее вообще не грузится

_>Если нужны быстрые виртуалки, создается отдельный том refs или диск целиком и там только vhdx и держат.

Its okay for the lack of performance penalty on dynamically expanding VHDX files and instant checkpoints however do not enable integrity streams because I once had an entire VHDX just get deleted because ReFS saw a single bad block in the VHDX file. There is no way to undelete so it took most of a day to restore it from a backup. NTFS should still be the default unless there is a specific need like Veeam repos.


Там ещё много
https://www.reddit.com/r/sysadmin/comments/1dgo2qd/is_anyone_running_big_hyperv_on_refs/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.