The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Бета сентябрьского обновления ALT Linux p7 starterkits, opennews (ok), 05-Сен-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


4. "Бета сентябрьского обновления ALT Linux p7 starterkits"  –1 +/
Сообщение от Аноним (-), 05-Сен-14, 21:41 
На виртуалке юзаю.
Ответить | Правка | Наверх | Cообщить модератору

17. "Бета сентябрьского обновления ALT Linux p7 starterkits"  –2 +/
Сообщение от Michael Shigorinemail (ok), 05-Сен-14, 23:24 
> На виртуалке юзаю.

Если что, у меня существенная недостача тестирования в KVM и совсем мало по VMware.  Так что тут за отзывы вдвойне благодарен :-)

Ответить | Правка | Наверх | Cообщить модератору

46. "Бета сентябрьского обновления ALT Linux p7 starterkits"  +/
Сообщение от Edm (?), 06-Сен-14, 21:00 
>> На виртуалке юзаю.
> Если что, у меня существенная недостача тестирования в KVM и совсем мало
> по VMware.  Так что тут за отзывы вдвойне благодарен :-)

А в чём заключаются особенности тестированя на виртуальных машинах ?

Могу заняться этим пока есть свободное время.
Что именно необходимо проверить, на что обратить внимание ?
Есть в наличии тестовый сервер с VmWare ESXi-5.5u1, различные версии Workstation, Player и (если вернули тестовый Mac Mini) на Fusion.

Ответить | Правка | Наверх | Cообщить модератору

53. "Бета сентябрьского обновления ALT Linux p7 starterkits"  –3 +/
Сообщение от Michael Shigorinemail (ok), 08-Сен-14, 15:44 
> А в чём заключаются особенности тестированя на виртуальных машинах ?

В первую очередь -- набор драйверов, начиная с дисков и сети; под моим обычным virtualbox типичен один, под kvm, vmware, hyperv -- другие.  Далее, специфика доступа (гостевые дополнения разного плана) и развёртывания (например, в этих образах до сих пор толком нет serial console).

Вот что на эту тему уже обнаруживали и исправляли, к примеру:
https://bugzilla.altlinux.org/show_bug.cgi?id=30024
http://lists.altlinux.org/pipermail/sysadmins/2014-June/0367...

> Могу заняться этим пока есть свободное время.

Спасибо!  На этой неделе особенно актуально, т.к. результаты можно учесть в квартальном "выпуске" (для чего и сделан анонс).

> Что именно необходимо проверить, на что обратить внимание ?

Посмотрите http://altlinux.org/starterkits#flavours и выберите, что для Вас интересней (о чём тоже стоит рассказать -- что и почему, особенно в случае "эх, а вот если бы"); создайте тестовую виртуалку в локально-типовой конфигурации, попробуйте загрузиться, установить и покрутить в руках.

Ответить | Правка | Наверх | Cообщить модератору

108. "Бета сентябрьского обновления ALT Linux p7 starterkits"  +/
Сообщение от Edm (?), 18-Сен-14, 13:11 
>> А в чём заключаются особенности тестированя на виртуальных машинах ?
> В первую очередь -- набор драйверов, начиная с дисков и сети; под
> моим обычным virtualbox типичен один, под kvm, vmware, hyperv -- другие.

К сожалению толком не удалось потестировать - по независящим от меня причинам был вынужден переключиться на другой проект. Но кое-что проверить удалось.

В первую очередь проверил установку. В силу местной специфики тестировал 64bit сборки.
В качерве параметров гостевой системы указывал Other Linux 64bit.

Эмулируемые VmWare и рекомендуемые к использованию SCSI контроллеры нормально поддерживаются (LSILogic Parallel, LSILogic SAS). Так же нормально всё отработало с VmWare Paravirtual (в сервере установлен LSILogic SAS контроллер). Для меня было сюрпризом, что BusLogic контроллер не поддерживается самой VmWare для 64bit Guest OS. Но это особенность самой VmWare, о которой ESXi сообщает при создании новой виртуальной машины (и предлагает выбрать другой тип контроллера).

В качестве сетевой карты эмулируется интеловский e1000. С ним никаких проблем не возникло.

Как и ожидалось проблемы возникли при установки VmWare Tools. В принципе без них жить можно, но не работают такие полезные вещи как screen resize, shared folders, memory ballooning, и т.п.

Для версий ядер, которые не входят в официально поддерживаеме  дистрибутивы, kernel modules из комплекта VmWare tools не собираются - выскакивают ошибки компиляции. Список поддерживаемых дистрибутивов можно посмотреть здесь: http://www.vmware.com/resources/compatibility/pdf/VMware_GOS...
Далее тестировал с ядром 2.6.32-el-def-alt25 - все необходимые модули собрались нормально. Но скрипт vmware-config-tools.pl, который собирает ядерные модули, переконфигурирует vmware tools и т.п. не смог собрать initrd с ошбкой:

ERROR: "/sbin/initrd" exited with non-zero status.

Небольшое ковыряние скриптов /sbin/initrd и vmware-config-tools.pl показало, что перловый скрипт вначале проверяет какая именно версия /sbin/initrd установлена и пытается определить с какой версией дистибулива приходится иметь дело. Если встречается незнакомая версия дистрибутива скрипт выпадает с ошибкой. Ручная пересборка initrd помогла всё запустить. Т.е чтоб всё автоматом собиралось нужно, чтоб /sbin/initrd имел то же поведение, что и в одном из поддерживаемых дистрибутавах. Как вариант - портировать в ALT утилиту dracut.

Ответить | Правка | Наверх | Cообщить модератору

109. "Бета сентябрьского обновления ALT Linux p7 starterkits"  –1 +/
Сообщение от Michael Shigorinemail (ok), 22-Сен-14, 17:30 
> К сожалению толком не удалось потестировать - по независящим от меня причинам
> был вынужден переключиться на другой проект. Но кое-что проверить удалось.

Бывает :-)

> Как и ожидалось проблемы возникли при установки VmWare Tools.

А какой это был образ и что там за ядро?  В те, которые с led-ws (в т.ч. jeos), добавить уже собранные модули должно быть довольно просто -- особенно если у Вас будет возможность сделать apt-get update; apt-get install kernel-modules-vmware-led-ws и подтвердить, что заработало.

> dracut

В альте используется свой http://altlinux.org/make-initrd и смысла выкидывать его в пользу федориного варианта не вижу.

Спасибо за помощь!

PS: посмотрел -- в altlinux-p7-jeos-20140912-*.iso эти модули входят; применительно к другим вариантам хотелось бы понять, что из самих дистрибутивов осмысленно применять под vmware, чтоб прикидывать сборку модулей и под используемые в них ядра (либо менять вариант ядра).  Это же касается и официальных дистрибутивов, понятное дело.

Ответить | Правка | Наверх | Cообщить модератору

110. "Бета сентябрьского обновления ALT Linux p7 starterkits"  +/
Сообщение от Edm (?), 23-Сен-14, 17:42 
>> Как и ожидалось проблемы возникли при установки VmWare Tools.
> А какой это был образ и что там за ядро?

Проверял:
altlinux-p7-sysv-tde-20140905-x86_64.iso
altlinux-p7-cinnamon-20140905-x86_64.iso
altlinux-p7-xfce-20140905-x86_64.iso
altlinux-p7-kde4-20140905-x86_64.iso
altlinux-p7-server-20140905-x86_64.iso


Начальная задача была, чтоб было "максимально похоже на установку  официально поддерживаемых дистрибутивов".
Т.е. установка OS, апдейтов, (возможно) дополнительных пакетов и запуск vmware-config-tools.pl с последующей перезагрузкой. Это была задача минимум. Причём именно на altlinux-p7-server-20140905-x86_64.iso. Разные десктопные дистрибутивы ставил скорее просто "на посмотреть". Т.к. действовать пришлось в режиме жёсткой нехватки времени сильно глубоко копать возможности не было. По работе в основном сталкиваюсь с различными версиями RedHat/CentOS, реже - Ubuntu.

Пробовал с ядром 3.14.18-std-def-alt1, которое установилось после наката апдейтов - модули не компилировались. Судя по диагностике это связано с типами данных из kernel-headers-modules: не совпадают описания структур, которые используют исходники модулей. Или vmware-config-tools.pl использует неправильные архивы с исходниками (не под ту версию ядра).

Я в тот момент пошел наиболее простым путем: взял то же ядро, что и в CentOS-6.5 - kernel-image-el-def-2.6.32-alt25 с которым точно всё собиралось. По минимуму задача была решена. Пусть коряво, неоптимально, но решена.

Сейчас стали появляться не занятые ничем паузы и начал смотреть целенаправлено.

> В те, которые с led-ws (в т.ч. jeos), добавить уже собранные модули
> должно быть довольно просто -- особенно если у Вас будет возможность
> сделать apt-get update; apt-get install kernel-modules-vmware-led-ws и подтвердить,
> что заработало.

Да, действительно. У меня просто в первый заход не дошли до этого руки.

> PS: посмотрел -- в altlinux-p7-jeos-20140912-*.iso эти модули входят; применительно к
> другим вариантам хотелось бы понять, что из самих дистрибутивов осмысленно применять
> под vmware, чтоб прикидывать сборку модулей и под используемые в них
> ядра (либо менять вариант ядра). Это же касается и официальных дистрибутивов, понятное дело.

На самом деле под VmWare работает любой дистрибутив Linux. Проблем с инсталяцией и работоспособностью не возникает. Совсем. Иногда вижу, что под ней гоняют различные дистрибутивы не поддерживаемые официально (чуть ли не LFS). Бывает официально поддерживаемые дистрибутивы, но с самосборными ядрами самых различных версий, не входящими официально в эти дистрибутивы. Просто может не работать некоторый специфичный для vmware функционал. Обычно "зоопарк" ядер и дистрибутивов используют для разработки/тестирования всякого софта.

Наиболее, на мой взгляд, востребованый функционал - memory balooning, что позволяет в некоторых случаях очень сильно экономить оперативную память. Сейчас посмотрел какие модули входят в ядра "из коробки" и был слегка удивлён тем, что vmware_baloon.ko/vmw_balloon.ko входит практически во все ядра в ALT. В принципе для начала этого более чем достаточно достаточно.

Возможно это уже реализовано и я просто ещё недотестировал до этого места - просто выскажу одну идею. Дополнительным штрихом к удобству запуска ALT в виртуальных машинах стало бы автоматическое включение в initrd при его сборке модулей для поддержки гипервизора. Причём именно того, под которым сейчас работает OS (VmWare, Hyper-V, VirtualBox). Причём независимо от того какая это сборка: специализированая для запуска под гипервизором или обычный дистрибутив. По крайней мере для VmWare это досточно легко реализовать т.к. модули уже есть собраные (vmw_baloon.ko как минимум). Кроме того для VmWare легко определить, что мы работаем под гипервизором - в выводе dmidecode несколько раз встречается слово Vmware:
--- cut ---
# dmidecode |grep -i vmware
    Manufacturer: VMware, Inc.
    Product Name: VMware Virtual Platform
    Serial Number: VMware-56 4d 0a c7 2a 0b 4a 6d-41 58 53 bd 38 0a 42 44
    Description: VMware SVGA II
--- cut ---


Про официально поддерживаемые версии ядер и дистрибутивов:

В архиве с VmWare Tools от ESXi-5.5u1  "из коробки" имеются готовые модули под 282 различных варианта ядра из разнообразные дистрибутивы. Если нужно могу куда-нибудь залить архив с VmWare Tools (судя README из архива не запрещается распространять его отдельно) - архив 61Mb. Или могу прислать email-ом список с версиями ядер и дистрибутивов, имеющих собраные модули - довольно большая "простыня", чтоб постить её в форуме.

Ответить | Правка | Наверх | Cообщить модератору

111. "Бета сентябрьского обновления ALT Linux p7 starterkits"  +/
Сообщение от Michael Shigorinemail (ok), 23-Сен-14, 20:18 
> На самом деле под VmWare работает любой дистрибутив Linux. [...]
> Просто может не работать некоторый специфичный для vmware функционал.

О нём и речь -- в первую очередь виртуализованные драйверы, во вторую -- "местные плюшки".

> Наиболее, на мой взгляд, востребованый функционал - memory balooning, что позволяет
> в некоторых случаях очень сильно экономить оперативную память. Сейчас посмотрел какие
> модули входят в ядра "из коробки" и был слегка удивлён тем, что
> vmware_baloon.ko/vmw_balloon.ko входит практически во все ядра в ALT.
> В принципе для начала этого более чем достаточно достаточно.

(записывая) Только всё-таки с двумя "l", vmw_balloon.ko. :)

PS: в смысле "vmware_balloon.ko/vmw_balloon.ko", разумеется.

> просто выскажу одну идею [...] по крайней мере для VmWare это досточно легко
> реализовать т.к. модули уже есть собраные (vmw_baloon.ko как минимум).

Принято; это ещё один повод добить одну давнюю затею (сейчас список модулей, которые попадают в livecd/installer/rescue, задаётся статическим текстовым файлом; затея была в том, чтобы сделать его сборным из кусочков по мере надобности, например, фича vmguest добавляла бы модули сообразно списку нужных гипервизоров).

todo++

> Про официально поддерживаемые версии ядер и дистрибутивов:
> Если нужно могу куда-нибудь залить архив с VmWare Tools (судя README из архива
> не запрещается распространять его отдельно) - архив 61Mb.

Насколько понимаю, вот здесь примерно оно и есть: http://packages.altlinux.org/en/Sisyphus/srpms/kernel-src-vm... -- осталось оформить под остальные варианты ядер.

Спасибо!

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру