Страница 1 из 2

ESXi + RAID

Добавлено: 10 дек 2008, 07:23
Stanislav
Решил поставить ESXi на софтовый Linux RAID, только вот что-то не обнаружил такового в ESXi. А оно вообще там есть? Или выкинули как лишнее?

Re: ESXi + RAID

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

-Maxim

Re: ESXi + RAID

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

-Maxim
Там RedHat Linux ES3 обрезанный.
И речь я веду о стандартном SATA драйвере, только с софтверным Linux RAID.

Re: ESXi + RAID

Добавлено: 10 дек 2008, 13:10
Аман Ванкуверский
Смешались в кучу люди, кони (с)

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

И что такое
поставить ESXi на софтовый Linux RAID
,
Вы его с VMware Server не путаете?

Re: ESXi + RAID

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

-Maxim
Там RedHat Linux ES3 обрезанный.
В ESX - да, в ESXi - нет.

Re: ESXi + RAID

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

-Maxim

Re: ESXi + RAID

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

-Maxim

Re: ESXi + RAID

Добавлено: 10 дек 2008, 13:47
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".
пусть даже сервис-консоль убрали, но базовые ядерные фичи должны остаться?

Re: ESXi + RAID

Добавлено: 10 дек 2008, 14:05
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

Re: ESXi + RAID

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

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

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

А в Вики меня посылать не надо :evil:

Re: ESXi + RAID

Добавлено: 10 дек 2008, 15:39
Stanislav
Аман Ванкуверский писал(а):
sobomax писал(а):
Аман Ванкуверский писал(а):В ESX - да, в ESXi - нет.
Ни в том ни в другом нет. Все ESX живут на своем ядре (aka vmkernel). Линукс там только для начальной загрузки и для management/posix layer. С железом он напрямую не работает.
-Maxim
Я был излишне краток.
"В ESX - да" означало, что RHEL присутвует в качестве менеджмент интерфейса. "В ESXi - нет" означало, что линукс отсутствует в любом виде.
И ESX и ESXi работают на своём ядре, как я уже писал пару недель назад.
А в Вики меня посылать не надо :evil:
Ну тогда это означает, что httpd и snmpd (они там точно есть!) являются частью ядра ESX/ESXi и работают с привилегиями ядра (мечта хакера!).

Re: ESXi + RAID

Добавлено: 10 дек 2008, 15:41
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
Разумеется, из коммерческих соображений лучше назвать это ядром - можно продать подороже, а в реальности то?

Re: ESXi + RAID

Добавлено: 10 дек 2008, 16:21
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

Re: ESXi + RAID

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

-Maxim

Re: ESXi + RAID

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