The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Бета сентябрьского обновления 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-ом список с версиями ядер и дистрибутивов, имеющих собраные модули - довольно большая "простыня", чтоб постить её в форуме.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, [email protected] (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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