Комментарии 43
На мой взгляд, основная причина — почему используют SCSI контроллеры нежели IDE в виртуальной среде — это поддержка горячего добавления и возможность делать на таких дисках общее хранилище, например, для MSCS кластера.
Это неплохо экономит место на СХД, например, при развертывании VDI на Hyper-V.
Использовать дифференциальные диски в production-среде не рекомендуется
Это неплохо экономит место на СХД, например, при развертывании VDI на Hyper-V.
+1
На мой взгляд, основная причина — почему используют SCSI контроллеры нежели IDE в виртуальной среде — это поддержка горячего добавления и возможность делать на таких дисках общее хранилище, например, для MSCS кластера.
Спасибо! Вот думал, о чем я еще не написал — о горячем добавлении жестких дисков, появившемся в R2. Надо будет допилить :)
Это неплохо экономит место на СХД, например, при развертывании VDI на Hyper-V.
И вновь спасибо — если б можно было поставить не один а два плюса — я бы так и сделал :) Про VDI я даже не подумал — потому что под словом «виртуализация» я понимаю обычно виртуализацию серверов. Узковато мыслю :)
-1
А как организовать подобную схему на никсах?
0
Что именно реализовать и на каких именно никсах? Hyper-V на данный момент поддерживает кроме виндов только RHEL и SLES, в остальных ОС не будут работать компоненты интеграции, а следовательно можно использовать только legacy-устройства, что не есть гуд.
Если вам нужно виртуализировать юниксовые сервера — смотрите в сторону vmware.
Если вам нужно виртуализировать юниксовые сервера — смотрите в сторону vmware.
0
именно из-за последней строчки не использую Hyper-V. У нас достаточно большой парк серверов (около 2х десятков HP DL30 G4). В основном виртуализируемся на ESXi, но есть 5 ВМок, которые работают на линуксах. И поэтому используем VMware, для того, чтобы быть «гибче», чтобы среда виртуализации не могла нам «диктовать» ОС, который нам надо использовать.
+2
То есть 5 VM-ок на линуксах, и остальные over9000 — на виндах? Может, если уже действует MS-вская инфраструктура (AD там, всякие System Center), стоит таки перейти на Hyper-V, а 5 линуксовых виртуалок перевести на что-то совместимое (ту же сусю, или шапку, например)?
0
Или стоит продолжить использовать VMware :)
Винда под VMware ESX/ESXi работает ничуть не хуже, чем на Hyper-V, а на мой взгляд и лучше.
Шапочная платформа пока сыра и убога: blog.vadmin.ru/search/label/RHEV
Винда под VMware ESX/ESXi работает ничуть не хуже, чем на Hyper-V, а на мой взгляд и лучше.
Шапочная платформа пока сыра и убога: blog.vadmin.ru/search/label/RHEV
0
Элементарно. iscsi монитируется в хозяина, на нём делаются логические тома, которые и становятся виртуальными блочными устройствами гостя. Можно и просто файлики на nfs положить. А можно и всю iscsi'ю в гостя прокинуть.
+2
Традиционно, hyper-v просасывает при работе с дисками, как и все винды. Тривиального lvm-over-iscsi оно не умеет? Не умеет. Значит, динамически изменять размер VHD без особых танцев с бубном на ISCSI stor'е не получится.
+2
Традиционно, hyper-v просасывает при работе с дисками, как и все винды.
Слишком толсто.
Значит, динамически изменять размер VHD без особых танцев с бубном на ISCSI stor'е не получится.
В Hyper-V R2 есть горячее добавление дисков. Так что в принципе можно диск отцепить, изменить размер и подцепить заново. Прямо же «на лету» менять размер дисков не может, вроде, даже ESX.
-2
ESX/ESXi может на горячую увеличивать размер диска.
+2
Ну я про vmkfstool знаю, просто не знал, может ли он работать «на лету». Спасибо.
0
Собственно, будет интересно собрать инфу на тему «что может 1 и что не может 2», чтобы потом сравнить более-менее объективно, а не как у вендоров — по типу как сравнивали айфон с булыжником :)
0
Ну вот потому я и говорю «просасывает», потому что в xen'е можно даже размер системного диска на ходу менять. Который, по понятным причинам, «отключить/подключить» не получится.
А «традиционно просасывает» не общий выкрик «майкрософт говно», а констатация, что в windows до сих пор не реализован нормальный LVM, а dynamic disk рядом с ним и близко не стоял.
А «традиционно просасывает» не общий выкрик «майкрософт говно», а констатация, что в windows до сих пор не реализован нормальный LVM, а dynamic disk рядом с ним и близко не стоял.
+3
Подробнее о подключении / отключении дисков к ВМ под Hyper-V: blog.vadmin.ru/2009/11/esx-vs-hyper-v.html
Цитата: Вы будете удивлены, узнав, что все это в лучшем случае относится к добавлению нового виртуального диска к ВМ. Однако вы не можете расширить существующий VHD и не можете его безопасно отключить через SCVMM.
Планируйте заранее
Если ваша ВМ под Hyper-V не имеет виртуального SCSI адаптера, а шаблоны и ВМ Hyper-V R1 не имеют, то вы не сможете осуществить горячее подключение нового VHD, пока не добавите адаптер. Здравствуй, простой.
SCVMM может добавить новый пустой виртуальный диск к ВМ или может скопировать существующий из библиотеки, если вы предварительно скопировали его в библиотеку. Но невозможно добавить VHD, уже существующий на вашей SAN, даже если он лежит рядом с ВМ.
Отключение?
Аптайм может иметь высшее значение, но систему явно проектировали не с целью предотвратить потерю данных. Отключение VHD через SCVMM приводит к немедленному удалению VHD файла. Ай! Спасибо Microsoft, недавний патч помогает администратору, выдавая предупреждение перед удалением и предоставляя возможность отменить операцию. Но нет варианта просто отключить VHD через SCVMM.
Получается, что если вы серьезно хотите использовать горячее подключение и отключение дисков для чего-то, то вам явно потребуется старый добрый Hyper-V Manager.
Цитата: Вы будете удивлены, узнав, что все это в лучшем случае относится к добавлению нового виртуального диска к ВМ. Однако вы не можете расширить существующий VHD и не можете его безопасно отключить через SCVMM.
Планируйте заранее
Если ваша ВМ под Hyper-V не имеет виртуального SCSI адаптера, а шаблоны и ВМ Hyper-V R1 не имеют, то вы не сможете осуществить горячее подключение нового VHD, пока не добавите адаптер. Здравствуй, простой.
SCVMM может добавить новый пустой виртуальный диск к ВМ или может скопировать существующий из библиотеки, если вы предварительно скопировали его в библиотеку. Но невозможно добавить VHD, уже существующий на вашей SAN, даже если он лежит рядом с ВМ.
Отключение?
Аптайм может иметь высшее значение, но систему явно проектировали не с целью предотвратить потерю данных. Отключение VHD через SCVMM приводит к немедленному удалению VHD файла. Ай! Спасибо Microsoft, недавний патч помогает администратору, выдавая предупреждение перед удалением и предоставляя возможность отменить операцию. Но нет варианта просто отключить VHD через SCVMM.
Получается, что если вы серьезно хотите использовать горячее подключение и отключение дисков для чего-то, то вам явно потребуется старый добрый Hyper-V Manager.
+2
Виртуальные диски фиксированного размера
Потом уменьшить/увеличить его возможно будет?
Потом уменьшить/увеличить его возможно будет?
0
>Во-первых, в отличие от IDE, SCSI-контроллер является полностью синтетическим устройством, и потому для своей работы требует установки компонент интеграции.
Вы таки будете смеяться, но у VMware это не так. Эмулируются стандартные BusLogic и LSILogic контроллеры, и соотв. взлетает любая гостевая ОС, в которой есть драйверы. По сути любая серверная ОС последних 10 лет. При установке VMware Tools скорость работу возрастает, но работать будет и без тулзов.
Вы таки будете смеяться, но у VMware это не так. Эмулируются стандартные BusLogic и LSILogic контроллеры, и соотв. взлетает любая гостевая ОС, в которой есть драйверы. По сути любая серверная ОС последних 10 лет. При установке VMware Tools скорость работу возрастает, но работать будет и без тулзов.
+4
>К сожалению, FibreChannel-LUN’ы присоединить подобным образом не получится – в Hyper-V нет виртуального FC-HBA.
И снова вы таки будете смеяться, но RDM диски (Passthrough) в машинах VMware видятся как обычные SCSI, и без разницы FC они или iSCSI. И висят на том же контроллере, что и обычные vmdk. Изнутри машины просто не определить что с другой стороны — диск и диск.
И снова вы таки будете смеяться, но RDM диски (Passthrough) в машинах VMware видятся как обычные SCSI, и без разницы FC они или iSCSI. И висят на том же контроллере, что и обычные vmdk. Изнутри машины просто не определить что с другой стороны — диск и диск.
+3
Точно так же в любых системах полной виртуализации, как то qemu/kvm, VirtualBox и т.п.
+1
Вот интересно, этот топик практически одинаково плюсовали и минусовали.
Если не затруднит тех, кто минусовал топик — объясните пожалуйста, что именно вам не понравилось.
Если не затруднит тех, кто минусовал топик — объясните пожалуйста, что именно вам не понравилось.
+1
Автор, а что вы знаете на счет этого:
"… возможность прямой работы с VHD-контейнерами и дальнешее предостовление доступа к их содержимому по iSCSI", которое, якобы, доступно только СХД на базе Windows Storage Server?
"… возможность прямой работы с VHD-контейнерами и дальнешее предостовление доступа к их содержимому по iSCSI", которое, якобы, доступно только СХД на базе Windows Storage Server?
0
MS iSCSI Software Target в качестве LUN'ов презентует VHD.
0
А что, любая iSCSI-хранилка это сделать не может?
0
Ну под Win2008R2 теоретически — любая, потому что там можно VHD-шник смонтировать в системе как диск.
Но это ж маркетинг :)
Но это ж маркетинг :)
0
Ничего не понял. Есть у меня хранилка с iSCSI-портом, которая отдает LU по iSCSI. И ей плевать кто там на том конце и что он делает с томом — монтирует его в хост-ОС + на этот диск кладет vhd или напрямую монтирует в Hyper-V (pass-through-диск).
В чем я не прав? Какое отношение к этому функционалу имеет сама СХД?
В чем я не прав? Какое отношение к этому функционалу имеет сама СХД?
0
Ну MS iSCSI Target может презентовать VHD-шник как LUN по iSCSI. Я не вижу тут 100%-го достоинства, но это ж маркетинг — любую фигню объявят мегафичей, прорывом и революцией.
0
Аааааааа, то есть только если это СОФТОВЫЙ iSCSI, как раз в той самой Windows Storage Server? Или просто в любой серверной Windows?
То есть, если у нас железная СХД на базе Windows Storage Server, то она НЕ сможет презентовать vhd в виде LU? Другой вопрос — а чем отличается презентация vhd от презентации LU — это ведь просто том (и в том и в другом случае), который монтируется ВНУТРЬ гостевой ОС в Hyper-V, верно?
То есть, если у нас железная СХД на базе Windows Storage Server, то она НЕ сможет презентовать vhd в виде LU? Другой вопрос — а чем отличается презентация vhd от презентации LU — это ведь просто том (и в том и в другом случае), который монтируется ВНУТРЬ гостевой ОС в Hyper-V, верно?
0
Железная СХД на базе Windows Storage Server — это как раз и есть сервер, на котором запущен MS iSCSI Software Target ;) Например железки типа HP All-In-One (сейчас они называются вроде бы X1000).
iSCSI Target сама презентует VHD в виде LUN'ов без монтирования их в ОС.
Чем отличается — да ничем. Просто обычный маркетинговый треп. Ну примерно как Apple, выдающей большой мобильник за прорыв и революцию ;)
iSCSI Target сама презентует VHD в виде LUN'ов без монтирования их в ОС.
Чем отличается — да ничем. Просто обычный маркетинговый треп. Ну примерно как Apple, выдающей большой мобильник за прорыв и революцию ;)
0
А просто смонтировать LU с той же EMC, скажем, внутрь гостевой ОС для Hyper-V с помощью pass-through — возможно?
0
Можно и даже двумя способами:
1) Запустить iSCSI-инициатор в хостовой ОС, смонтировать LUN и подмонтировать как pass-through к виртуалке
2) Запустить инициатор в гостевой ОС и смонтировать LUN в ней.
1) Запустить iSCSI-инициатор в хостовой ОС, смонтировать LUN и подмонтировать как pass-through к виртуалке
2) Запустить инициатор в гостевой ОС и смонтировать LUN в ней.
0
Ага, ну это понятно.
Однако для переносимости проще LU монтировать в хост-ОС и на нее уже класть vhd — получается портабельность, куда хочешь потом vhd можно переместить.
Однако для переносимости проще LU монтировать в хост-ОС и на нее уже класть vhd — получается портабельность, куда хочешь потом vhd можно переместить.
0
Ну да, в принципе так и есть. А почему вы используете в продакшне именно iSCSI, а не FC? Вроде бы при ценах на EMC-шное железо можно и не экономить на адаптерах и свитчах?
0
Ну iSCSI все равно дешевле.
При этом pass-through подключение поддерживается только для iSCSI.
При этом pass-through подключение поддерживается только для iSCSI.
0
Никто не мешает смонтировать FC LUN в хостовой ОС и отдать его как Pass-through виртуалке.
iSCSI может и дешевле, но ведь скорость, задержки? Или у вас 10GbE? Вроде как 10GbE свитчи и адаптеры стоят чуть ли не дороже, чем 8Gb FC :)
iSCSI может и дешевле, но ведь скорость, задержки? Или у вас 10GbE? Вроде как 10GbE свитчи и адаптеры стоят чуть ли не дороже, чем 8Gb FC :)
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Публикации
Изменить настройки темы
Hyper-V и устройства хранения данных