ESXi + RAID

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

Re: ESXi + RAID

Сообщение Stanislav »

Аман Ванкуверский писал(а):
sobomax писал(а): BZZZT WRONG! Линукс присутвует и там и там в виде ядра которое грузит vmkernel и минимального набора тулзов для общения с внешним миром, но в ESXi он сильно порезан дабы у народа был стимул покупать полную лицензию.
я бы не назвал наличие busybox-а "присутствием линукса"
"размер не имеет значения" :-) принципиальная важность - присутствие ядра и аппликух.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45288
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: ESXi + RAID

Сообщение Stanislav »

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
Так, и вот теперь пришло время сказать - ну так и чем же vmkernel принципиально отличается от xen? Тем что console под xen называется dom?
Аватара пользователя
sobomax
Маньяк
Сообщения: 3699
Зарегистрирован: 29 июн 2006, 22:53
Откуда: Vancouver

Re: ESXi + RAID

Сообщение sobomax »

Stanislav писал(а):Так, и вот теперь пришло время сказать - ну так и чем же vmkernel принципиально отличается от xen? Тем что console под xen называется dom?
Примерно тем-же чем принципиально DOS отличается от линукса или windows nt - DOS использует BIOS для общения с железом, тогда как линукс и винды начиная с НТ общаются с железом напрямую через драйвера минуя BIOS. Xen зависит от Dom0 для общения с железом, vmkernel от линукса не зависит и общается с железом напрямую через свои собственные драйвера.

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

Re: ESXi + RAID

Сообщение sobomax »

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

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

Re: ESXi + RAID

Сообщение Stanislav »

sobomax писал(а):
Stanislav писал(а):Так, и вот теперь пришло время сказать - ну так и чем же vmkernel принципиально отличается от xen? Тем что console под xen называется dom?
Примерно тем-же чем принципиально DOS отличается от линукса или windows nt - DOS использует BIOS для общения с железом, тогда как линукс и винды начиная с НТ общаются с железом напрямую через драйвера минуя BIOS. Xen зависит от Dom0 для общения с железом, vmkernel от линукса не зависит и общается с железом напрямую через свои собственные драйвера.
-Maxim
Зависит? т.е. с диском он общается через дом или просто юзает линуксовые дрова и либы, которые валяются на харде?
ну в общем с ESXами я пас - 300 баксов/сервак на железный RAID у меня нету.
Аватара пользователя
sobomax
Маньяк
Сообщения: 3699
Зарегистрирован: 29 июн 2006, 22:53
Откуда: Vancouver

Re: ESXi + RAID

Сообщение sobomax »

Stanislav писал(а):Зависит? т.е. с диском он общается через дом или просто юзает линуксовые дрова и либы, которые валяются на харде?
ну в общем с ESXами я пас - 300 баксов/сервак на железный RAID у меня нету.
Xen c диском и прочим железом работает через дрова Dom0.

-Maxim
Ответить