ESXi + RAID
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- Stanislav
- Mr. Minority Report
- Сообщения: 45292
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
ESXi + RAID
Решил поставить ESXi на софтовый Linux RAID, только вот что-то не обнаружил такового в ESXi. А оно вообще там есть? Или выкинули как лишнее?
- sobomax
- Маньяк
- Сообщения: 3699
- Зарегистрирован: 29 июн 2006, 22:53
- Откуда: Vancouver
Re: ESXi + RAID
А с чего вы решили что оно там когда-то было? ESXi это не линух, хотя и выглядит похоже. Там у них свое ядро с линуксом не имеющиее никакого родства и дрова есть к очень ограниченному количеству железа.Stanislav писал(а):Решил поставить ESXi на софтовый Linux RAID, только вот что-то не обнаружил такового в ESXi. А оно вообще там есть? Или выкинули как лишнее?
-Maxim
- Stanislav
- Mr. Minority Report
- Сообщения: 45292
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: ESXi + RAID
Там RedHat Linux ES3 обрезанный.sobomax писал(а):А с чего вы решили что оно там когда-то было? ESXi это не линух, хотя и выглядит похоже. Там у них свое ядро с линуксом не имеющиее никакого родства и дрова есть к очень ограниченному количеству железа.Stanislav писал(а):Решил поставить ESXi на софтовый Linux RAID, только вот что-то не обнаружил такового в ESXi. А оно вообще там есть? Или выкинули как лишнее?
-Maxim
И речь я веду о стандартном SATA драйвере, только с софтверным Linux RAID.
- Аман Ванкуверский
- Маньяк
- Сообщения: 2759
- Зарегистрирован: 18 окт 2005, 01:10
Re: ESXi + RAID
Смешались в кучу люди, кони (с)
Стас, Вы про ESXi или ESX?
И что такое
Вы его с VMware Server не путаете?
Стас, Вы про ESXi или ESX?
И что такое
,поставить ESXi на софтовый Linux RAID
Вы его с VMware Server не путаете?
- Аман Ванкуверский
- Маньяк
- Сообщения: 2759
- Зарегистрирован: 18 окт 2005, 01:10
Re: ESXi + RAID
В ESX - да, в ESXi - нет.Stanislav писал(а):Там RedHat Linux ES3 обрезанный.sobomax писал(а):А с чего вы решили что оно там когда-то было? ESXi это не линух, хотя и выглядит похоже. Там у них свое ядро с линуксом не имеющиее никакого родства и дрова есть к очень ограниченному количеству железа.Stanislav писал(а):Решил поставить ESXi на софтовый Linux RAID, только вот что-то не обнаружил такового в ESXi. А оно вообще там есть? Или выкинули как лишнее?
-Maxim
- sobomax
- Маньяк
- Сообщения: 3699
- Зарегистрирован: 29 июн 2006, 22:53
- Откуда: Vancouver
Re: ESXi + RAID
Ни в том ни в другом нет. Все ESX живут на своем ядре (aka vmkernel). Линукс там только для начальной загрузки и для management/posix layer. С железом он напрямую не работает.Аман Ванкуверский писал(а):В ESX - да, в ESXi - нет.
-Maxim
- sobomax
- Маньяк
- Сообщения: 3699
- Зарегистрирован: 29 июн 2006, 22:53
- Откуда: Vancouver
Re: ESXi + RAID
Там vmkernel, линукс сбоку. Учите матчасть: http://en.wikipedia.org/wiki/VMware_ESX_ServerStanislav писал(а):Там RedHat Linux ES3 обрезанный.
И речь я веду о стандартном SATA драйвере, только с софтверным Linux RAID.
-Maxim
- Stanislav
- Mr. Minority Report
- Сообщения: 45292
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: ESXi + RAID
http://wiki.vm4.ru/InstBase/esx-or-esxi (с) meser
vmkernel - это гипервайзер, это не кернел. И что значит линукс сбоку? Об'ясните этот строгий технический термин
И в конечном итоге, ИМХО они не с нуля его писали - что-тo типа xen, только от VMware.
vmkernel - это гипервайзер, это не кернел. И что значит линукс сбоку? Об'ясните этот строгий технический термин

И в конечном итоге, ИМХО они не с нуля его писали - что-т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
vmkernel это именно кернел. И писали они его именно с нуля - сходите по моей ссылке и почитайте, там все доступно написано. Сходства с Xen там столько-же сколько у меня и цветного телевизора. Из линукса они взяли только какие-то части driver API, чтобы было проще портировать storage drivers. Но сами драйвера не совместимы с линуксовыми, то есть нельзя взять бинарный модуль из линукса и засунуть его в vmkernel и наоборот. Чисто теоретически наверное можно с каким-то количеством гемороя и доступом к сорцам vmkernel (которых нам с вами никто не даст) взять сорцы дравера software RAID из линуса и скомпилировать его под vmkernel.Stanislav писал(а):http://wiki.vm4.ru/InstBase/esx-or-esxi (с) meser
vmkernel - это гипервайзер, это не кернел. И что значит линукс сбоку? Об'ясните этот строгий технический термин![]()
-Maxim
- Аман Ванкуверский
- Маньяк
- Сообщения: 2759
- Зарегистрирован: 18 окт 2005, 01:10
Re: ESXi + RAID
Я был излишне краток.sobomax писал(а):Ни в том ни в другом нет. Все ESX живут на своем ядре (aka vmkernel). Линукс там только для начальной загрузки и для management/posix layer. С железом он напрямую не работает.Аман Ванкуверский писал(а):В ESX - да, в ESXi - нет.
-Maxim
"В ESX - да" означало, что RHEL присутвует в качестве менеджмент интерфейса. "В ESXi - нет" означало, что линукс отсутствует в любом виде.
И ESX и ESXi работают на своём ядре, как я уже писал пару недель назад.
А в Вики меня посылать не надо

- Stanislav
- Mr. Minority Report
- Сообщения: 45292
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: ESXi + RAID
Ну тогда это означает, что httpd и snmpd (они там точно есть!) являются частью ядра ESX/ESXi и работают с привилегиями ядра (мечта хакера!).Аман Ванкуверский писал(а):Я был излишне краток.sobomax писал(а):Ни в том ни в другом нет. Все ESX живут на своем ядре (aka vmkernel). Линукс там только для начальной загрузки и для management/posix layer. С железом он напрямую не работает.Аман Ванкуверский писал(а):В ESX - да, в ESXi - нет.
-Maxim
"В ESX - да" означало, что RHEL присутвует в качестве менеджмент интерфейса. "В ESXi - нет" означало, что линукс отсутствует в любом виде.
И ESX и ESXi работают на своём ядре, как я уже писал пару недель назад.
А в Вики меня посылать не надо
- Stanislav
- Mr. Minority Report
- Сообщения: 45292
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: ESXi + RAID
Так вот именно по вашей ссылке и написано, что это гипервайзер! Сами читали?sobomax писал(а):vmkernel это именно кернел. И писали они его именно с нуля - сходите по моей ссылке и почитайте, там все доступно написано. Сходства с Xen там столько-же сколько у меня и цветного телевизора. Из линукса они взяли только какие-то части driver API, чтобы было проще портировать storage drivers. Но сами драйвера не совместимы с линуксовыми, то есть нельзя взять бинарный модуль из линукса и засунуть его в vmkernel и наоборот. Чисто теоретически наверное можно с каким-то количеством гемороя и доступом к сорцам vmkernel (которых нам с вами никто не даст) взять сорцы дравера software RAID из линуса и скомпилировать его под vmkernel.Stanislav писал(а):http://wiki.vm4.ru/InstBase/esx-or-esxi (с) meser
vmkernel - это гипервайзер, это не кернел. И что значит линукс сбоку? Об'ясните этот строгий технический термин![]()
-Maxim

Разумеется, из коммерческих соображений лучше назвать это ядром - можно продать подороже, а в реальности то?
- sobomax
- Маньяк
- Сообщения: 3699
- Зарегистрирован: 29 июн 2006, 22:53
- Откуда: Vancouver
Re: ESXi + RAID
Идем и читаем:Stanislav писал(а):Так вот именно по вашей ссылке и написано, что это гипервайзер! Сами читали?![]()
Разумеется, из коммерческих соображений лучше назвать это ядром - можно продать подороже, а в реальности то?
Иначе говоря линукс для vmkernel это что-то наподобие BIOS для линукса. BIOS грузит ядро линукса но после передачи управления теряет всякий контроль над оборудованием, хотя в опеределнных случаях линукс ядро может вызывать функции в BIOS. Аналогично линукс и vmkernel - линукс грузит vmkernel и передает ему управление, после чего всем общением с железом занимается vmkernel а линукс остается просто как прослойка для запуска тех-же веб серверов и прочего. Посему, после загрузки vmkernel общением с дисками занимаются драйвера в vmkernel, линус максимум видит виртуальные диски как и прочие гостевые операционки.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.
-Maxim
- sobomax
- Маньяк
- Сообщения: 3699
- Зарегистрирован: 29 июн 2006, 22:53
- Откуда: Vancouver
Re: ESXi + RAID
BZZZT WRONG! Линукс присутвует и там и там в виде ядра которое грузит vmkernel и минимального набора тулзов для общения с внешним миром, но в ESXi он сильно порезан дабы у народа был стимул покупать полную лицензию.Аман Ванкуверский писал(а):"В ESX - да" означало, что RHEL присутвует в качестве менеджмент интерфейса. "В ESXi - нет" означало, что линукс отсутствует в любом виде.
-Maxim
- Аман Ванкуверский
- Маньяк
- Сообщения: 2759
- Зарегистрирован: 18 окт 2005, 01:10
Re: ESXi + RAID
я бы не назвал наличие busybox-а "присутствием линукса"sobomax писал(а): BZZZT WRONG! Линукс присутвует и там и там в виде ядра которое грузит vmkernel и минимального набора тулзов для общения с внешним миром, но в ESXi он сильно порезан дабы у народа был стимул покупать полную лицензию.