The OpenNET Project / Index page

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



"Бета сентябрьского обновления ALT Linux p7 starterkits"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Доступны два режима работы форума: "Раскрыть нити" и "Свернуть нити".
. "Бета сентябрьского обновления 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ообщить модератору

Оглавление
Бета сентябрьского обновления ALT Linux p7 starterkits, opennews, 05-Сен-14, 21:19  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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