ESXi + RAID

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45291
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

ESXi + RAID

Сообщение Stanislav »

Решил поставить ESXi на софтовый Linux RAID, только вот что-то не обнаружил такового в ESXi. А оно вообще там есть? Или выкинули как лишнее?
Аватара пользователя
sobomax
Маньяк
Сообщения: 3699
Зарегистрирован: 29 июн 2006, 22:53
Откуда: Vancouver

Re: ESXi + RAID

Сообщение sobomax »

Stanislav писал(а):Решил поставить ESXi на софтовый Linux RAID, только вот что-то не обнаружил такового в ESXi. А оно вообще там есть? Или выкинули как лишнее?
А с чего вы решили что оно там когда-то было? ESXi это не линух, хотя и выглядит похоже. Там у них свое ядро с линуксом не имеющиее никакого родства и дрова есть к очень ограниченному количеству железа.

-Maxim
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45291
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: ESXi + RAID

Сообщение Stanislav »

sobomax писал(а):
Stanislav писал(а):Решил поставить ESXi на софтовый Linux RAID, только вот что-то не обнаружил такового в ESXi. А оно вообще там есть? Или выкинули как лишнее?
А с чего вы решили что оно там когда-то было? ESXi это не линух, хотя и выглядит похоже. Там у них свое ядро с линуксом не имеющиее никакого родства и дрова есть к очень ограниченному количеству железа.

-Maxim
Там RedHat Linux ES3 обрезанный.
И речь я веду о стандартном SATA драйвере, только с софтверным Linux RAID.
Аватара пользователя
Аман Ванкуверский
Маньяк
Сообщения: 2759
Зарегистрирован: 18 окт 2005, 01:10

Re: ESXi + RAID

Сообщение Аман Ванкуверский »

Смешались в кучу люди, кони (с)

Стас, Вы про ESXi или ESX?

И что такое
поставить ESXi на софтовый Linux RAID
,
Вы его с VMware Server не путаете?
Аватара пользователя
Аман Ванкуверский
Маньяк
Сообщения: 2759
Зарегистрирован: 18 окт 2005, 01:10

Re: ESXi + RAID

Сообщение Аман Ванкуверский »

Stanislav писал(а):
sobomax писал(а):
Stanislav писал(а):Решил поставить ESXi на софтовый Linux RAID, только вот что-то не обнаружил такового в ESXi. А оно вообще там есть? Или выкинули как лишнее?
А с чего вы решили что оно там когда-то было? ESXi это не линух, хотя и выглядит похоже. Там у них свое ядро с линуксом не имеющиее никакого родства и дрова есть к очень ограниченному количеству железа.

-Maxim
Там RedHat Linux ES3 обрезанный.
В ESX - да, в ESXi - нет.
Аватара пользователя
sobomax
Маньяк
Сообщения: 3699
Зарегистрирован: 29 июн 2006, 22:53
Откуда: Vancouver

Re: ESXi + RAID

Сообщение sobomax »

Аман Ванкуверский писал(а):В ESX - да, в ESXi - нет.
Ни в том ни в другом нет. Все ESX живут на своем ядре (aka vmkernel). Линукс там только для начальной загрузки и для management/posix layer. С железом он напрямую не работает.

-Maxim
Аватара пользователя
sobomax
Маньяк
Сообщения: 3699
Зарегистрирован: 29 июн 2006, 22:53
Откуда: Vancouver

Re: ESXi + RAID

Сообщение sobomax »

Stanislav писал(а):Там RedHat Linux ES3 обрезанный.
И речь я веду о стандартном SATA драйвере, только с софтверным Linux RAID.
Там vmkernel, линукс сбоку. Учите матчасть: http://en.wikipedia.org/wiki/VMware_ESX_Server

-Maxim
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45291
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: ESXi + RAID

Сообщение Stanislav »

http://wiki.vm4.ru/InstBase/esx-or-esxi (с) meser

vmkernel - это гипервайзер, это не кернел. И что значит линукс сбоку? Об'ясните этот строгий технический термин :roll:
И в конечном итоге, ИМХО они не с нуля его писали - что-тo типа xen, только от VMware.
VMware, Inc. refers to the hypervisor used by VMware ESX Server as "vmkernel".
пусть даже сервис-консоль убрали, но базовые ядерные фичи должны остаться?
Аватара пользователя
sobomax
Маньяк
Сообщения: 3699
Зарегистрирован: 29 июн 2006, 22:53
Откуда: Vancouver

Re: ESXi + RAID

Сообщение sobomax »

Stanislav писал(а):http://wiki.vm4.ru/InstBase/esx-or-esxi (с) meser

vmkernel - это гипервайзер, это не кернел. И что значит линукс сбоку? Об'ясните этот строгий технический термин :roll:
vmkernel это именно кернел. И писали они его именно с нуля - сходите по моей ссылке и почитайте, там все доступно написано. Сходства с Xen там столько-же сколько у меня и цветного телевизора. Из линукса они взяли только какие-то части driver API, чтобы было проще портировать storage drivers. Но сами драйвера не совместимы с линуксовыми, то есть нельзя взять бинарный модуль из линукса и засунуть его в vmkernel и наоборот. Чисто теоретически наверное можно с каким-то количеством гемороя и доступом к сорцам vmkernel (которых нам с вами никто не даст) взять сорцы дравера software RAID из линуса и скомпилировать его под vmkernel.

-Maxim
Аватара пользователя
Аман Ванкуверский
Маньяк
Сообщения: 2759
Зарегистрирован: 18 окт 2005, 01:10

Re: ESXi + RAID

Сообщение Аман Ванкуверский »

sobomax писал(а):
Аман Ванкуверский писал(а):В ESX - да, в ESXi - нет.
Ни в том ни в другом нет. Все ESX живут на своем ядре (aka vmkernel). Линукс там только для начальной загрузки и для management/posix layer. С железом он напрямую не работает.

-Maxim
Я был излишне краток.

"В ESX - да" означало, что RHEL присутвует в качестве менеджмент интерфейса. "В ESXi - нет" означало, что линукс отсутствует в любом виде.
И ESX и ESXi работают на своём ядре, как я уже писал пару недель назад.

А в Вики меня посылать не надо :evil:
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45291
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: ESXi + RAID

Сообщение Stanislav »

Аман Ванкуверский писал(а):
sobomax писал(а):
Аман Ванкуверский писал(а):В ESX - да, в ESXi - нет.
Ни в том ни в другом нет. Все ESX живут на своем ядре (aka vmkernel). Линукс там только для начальной загрузки и для management/posix layer. С железом он напрямую не работает.
-Maxim
Я был излишне краток.
"В ESX - да" означало, что RHEL присутвует в качестве менеджмент интерфейса. "В ESXi - нет" означало, что линукс отсутствует в любом виде.
И ESX и ESXi работают на своём ядре, как я уже писал пару недель назад.
А в Вики меня посылать не надо :evil:
Ну тогда это означает, что httpd и snmpd (они там точно есть!) являются частью ядра ESX/ESXi и работают с привилегиями ядра (мечта хакера!).
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45291
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: ESXi + RAID

Сообщение Stanislav »

sobomax писал(а):
Stanislav писал(а):http://wiki.vm4.ru/InstBase/esx-or-esxi (с) meser

vmkernel - это гипервайзер, это не кернел. И что значит линукс сбоку? Об'ясните этот строгий технический термин :roll:
vmkernel это именно кернел. И писали они его именно с нуля - сходите по моей ссылке и почитайте, там все доступно написано. Сходства с Xen там столько-же сколько у меня и цветного телевизора. Из линукса они взяли только какие-то части driver API, чтобы было проще портировать storage drivers. Но сами драйвера не совместимы с линуксовыми, то есть нельзя взять бинарный модуль из линукса и засунуть его в vmkernel и наоборот. Чисто теоретически наверное можно с каким-то количеством гемороя и доступом к сорцам vmkernel (которых нам с вами никто не даст) взять сорцы дравера software RAID из линуса и скомпилировать его под vmkernel.

-Maxim
Так вот именно по вашей ссылке и написано, что это гипервайзер! Сами читали? :D
Разумеется, из коммерческих соображений лучше назвать это ядром - можно продать подороже, а в реальности то?
Аватара пользователя
sobomax
Маньяк
Сообщения: 3699
Зарегистрирован: 29 июн 2006, 22:53
Откуда: Vancouver

Re: ESXi + RAID

Сообщение sobomax »

Stanislav писал(а):Так вот именно по вашей ссылке и написано, что это гипервайзер! Сами читали? :D
Разумеется, из коммерческих соображений лучше назвать это ядром - можно продать подороже, а в реальности то?
Идем и читаем:
ESX Server uses a Linux kernel to load additional code: often referred to by VMware, Inc. as the "vmkernel". The dependencies between the "vmkernel" and the Linux part of the ESX server have changed drastically over different major versions of the software. The VMware FAQ[10] states: "ESX Server also incorporates a service console based on a Linux 2.4 kernel that is used to boot the ESX Server virtualization layer". The Linux kernel runs before any other software on an ESX host.[5] On ESX versions 1 and 2, no VMkernel processes run on the system during the boot process.[11] After the Linux kernel has loaded, the S90vmware script loads the vmkernel.[11] VMware Inc states that vmkernel does not derive from Linux, but acknowledges that it has adapted certain device-drivers from Linux device drivers. The Linux kernel continues running, under the control of the vmkernel, providing functions including the proc file system used by the ESX and an environment to run support applications.[11] ESX version 3 loads the VMkernel from the Linux initrd, thus much earlier in the boot-sequence than in earlier ESX versions.
Иначе говоря линукс для vmkernel это что-то наподобие BIOS для линукса. BIOS грузит ядро линукса но после передачи управления теряет всякий контроль над оборудованием, хотя в опеределнных случаях линукс ядро может вызывать функции в BIOS. Аналогично линукс и vmkernel - линукс грузит vmkernel и передает ему управление, после чего всем общением с железом занимается vmkernel а линукс остается просто как прослойка для запуска тех-же веб серверов и прочего. Посему, после загрузки vmkernel общением с дисками занимаются драйвера в vmkernel, линус максимум видит виртуальные диски как и прочие гостевые операционки.

-Maxim
Аватара пользователя
sobomax
Маньяк
Сообщения: 3699
Зарегистрирован: 29 июн 2006, 22:53
Откуда: Vancouver

Re: ESXi + RAID

Сообщение sobomax »

Аман Ванкуверский писал(а):"В ESX - да" означало, что RHEL присутвует в качестве менеджмент интерфейса. "В ESXi - нет" означало, что линукс отсутствует в любом виде.
BZZZT WRONG! Линукс присутвует и там и там в виде ядра которое грузит vmkernel и минимального набора тулзов для общения с внешним миром, но в ESXi он сильно порезан дабы у народа был стимул покупать полную лицензию.

-Maxim
Аватара пользователя
Аман Ванкуверский
Маньяк
Сообщения: 2759
Зарегистрирован: 18 окт 2005, 01:10

Re: ESXi + RAID

Сообщение Аман Ванкуверский »

sobomax писал(а): BZZZT WRONG! Линукс присутвует и там и там в виде ядра которое грузит vmkernel и минимального набора тулзов для общения с внешним миром, но в ESXi он сильно порезан дабы у народа был стимул покупать полную лицензию.
я бы не назвал наличие busybox-а "присутствием линукса"
Ответить