* [Comm] VMWare-server @ 2006-10-30 20:35 Olvin 2006-10-31 3:12 ` Evgenii Terechkov 2006-10-31 9:28 ` Michael Shigorin 0 siblings, 2 replies; 10+ messages in thread From: Olvin @ 2006-10-30 20:35 UTC (permalink / raw) To: ALT Linux Community Интересно, а оно кому-нибудь кроме меня надо в ALC3.0? Если надо и есть трудности - могу рассказать, как это было. А то даже не хочется стараться впустую. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] VMWare-server 2006-10-30 20:35 [Comm] VMWare-server Olvin @ 2006-10-31 3:12 ` Evgenii Terechkov 2006-10-31 9:28 ` Michael Shigorin 1 sibling, 0 replies; 10+ messages in thread From: Evgenii Terechkov @ 2006-10-31 3:12 UTC (permalink / raw) To: ALT Linux Community Olvin пишет: > Интересно, а оно кому-нибудь кроме меня надо в ALC3.0? > Если надо и есть трудности - могу рассказать, как это было. А то даже не > хочется стараться впустую. Иногда нужно, но времени на нормальные разборки нет. Пишите, а лучше ещё и спек приложите, может кто и соберёт(ся). -- С уважением, системный администратор ООО "Крастел", Терешков Евгений. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] VMWare-server 2006-10-30 20:35 [Comm] VMWare-server Olvin 2006-10-31 3:12 ` Evgenii Terechkov @ 2006-10-31 9:28 ` Michael Shigorin 2006-11-04 14:48 ` Olvin 1 sibling, 1 reply; 10+ messages in thread From: Michael Shigorin @ 2006-10-31 9:28 UTC (permalink / raw) To: ALT Linux Community On Mon, Oct 30, 2006 at 10:35:42PM +0200, Olvin wrote: > Интересно, а оно кому-нибудь кроме меня надо в ALC3.0? > Если надо и есть трудности - могу рассказать, как это было. > А то даже не хочется стараться впустую. В любом случае расскажите (лучше сразу на freesource.info), поскольку может самому себе и пригодиться, когда уже опять забудется. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] VMWare-server 2006-10-31 9:28 ` Michael Shigorin @ 2006-11-04 14:48 ` Olvin 2006-11-13 17:48 ` Коломеец Дмитрий 0 siblings, 1 reply; 10+ messages in thread From: Olvin @ 2006-11-04 14:48 UTC (permalink / raw) To: shigorin, ALT Linux Community [-- Attachment #1: Type: text/plain, Size: 4099 bytes --] Michael Shigorin пишет: >>Интересно, а оно кому-нибудь кроме меня надо в ALC3.0? >>Если надо и есть трудности - могу рассказать, как это было. >>А то даже не хочется стараться впустую. > В любом случае расскажите (лучше сразу на freesource.info), > поскольку может самому себе и пригодиться, когда уже опять > забудется. Отвечу здесь, когда одобрят и подправят - тогда на freesource. Итак... Имеем: ALC3.0.4 с ядром 2.6.12-std26-up-alt10 VMware-server-1.0.0-28343.i386.rpm (здесь не приложен, брать на http://www.vmware.com вместе с серийным номером) kernel-modules-vmware.spec proerties $VMINSTALL - это директория с тремя последними файлами Придполагается, что у вас установлены пакеты rpm-utils, rpm-build, gcc3.4. Может, ещё чего надо, но это пусть проверят более знающие люди. Строки, начинающиеся со знака '$' выполняются от обычного пользователя. Со знака '#' - с привилегиями root (но не обязательно под root, достаточно sudo) # rpm -i $VMINSTALL/VMware-server-1.0.0-28343.i386.rpm $ mkdir -p ~/RPM/kernel-source-vmware-server-1.0 $ cd ~/RPM/kernel-source-vmware-server-1.0 $ tar -xf /usr/lib/vmware/modules/source/vmmon.tar $ tar -xf /usr/lib/vmware/modules/source/vmnet.tar $ cd .. $ tar -cjf kernel-source-vmware-server-1.0.tar.bz2\ kernel-source-vmware-server-1.0 $ mv kernel-source-vmware-server-1.0.tar.bz2 SOURCES $ cp $VMINSTALL/kernel-modules-vmware.spec SPECS/ $ rpm -bb SPECS/kernel-modules-vmware.spec # rpm -i\ RPMS/i586/kernel-modules-vmware-server-1.0-std26-up-1.0-alt1.i586.rpm # cd /lib/modules/2.6.12-std26-up-alt10/misc # ln -s vmmon.ko vmmon.o # ln -s vmnet.ko vmnet.o # mkdir -p /usr/lib/vmware/modules/binary/2.6.12-std26-up-alt10/objects # cp $VMINSTALL/properties\ /usr/lib/vmware/modules/binary/2.6.12-std26-up-alt10 # cd /usr/lib/vmware/modules/binary/2.6.12-std26-up-alt10/objects # cp /lib/modules/2.6.12-std26-up-alt10/misc/vmmon.ko vmmon.o # cp /lib/modules/2.6.12-std26-up-alt10/misc/vmnet.ko vmnet.o В /etc/vmware/locations добавляем строчку: answer ICONDIR /usr/share/icons # vmware-config.pl Прочесть и согласиться с лицензионным соглашением. Два раза ввод (пути к директориям оставить по умолчанию). Ещё раз ввод (согласиться с перезаписью модуля в /lib/modules/2.6.12-std26-up-alt10/misc/vmmon.ko) Далее, конфигурируем сеть так, как нам надо. Ещё раз ввод (согласиться с перезаписью модуля в /lib/modules/2.6.12-std26-up-alt10/misc/vmnet.ko) Задать порт, на котором сервер будет принимать запросы от удалённой консоли (Remote Console) или согласиться с умолчаниями, нажав ввод. Нажать ввод после перезапуска xinetd. Задать директорию, где по умолчанию будут создаваться виртуальные машины. Ввести серийный номер. Всё. Установка почти завершена. Осталась пара штрихов. Если прямо сейчас запустить виртуальную машину и попробовать воспользоваться host-only network (у меня это vmnet1), то будет облом. Эта сеть всё ещё не настроена. Можно, конечно, сейчас ручками прописать параметры интерфейса vmnet1, но при перезагрузке они пропадут. Поэтому я сделал так. # mkdir /etc/net/ifaces/vmnet1 # cat >/etc/net/ifaces/vmnet1/ipv4address <<EOFILE 10.1.1.254/24 EOFILE # cat >/etc/net/ifaces/vmnet1/options <<EOFILE USE_HOTPLUG=yes BOOTPROTO=static TYPE=eth EOFILE Далее, в файлах config и locations в директории /etc/vmware я заменил 10.1.1.1 на 10.1.1.254, т.к. я задавал последний адрес, а конфигуратор с какого-то перепугу прописал первый. В связи с этим же, я сделал такую же замену в файле vmnet1/dhcpd/dhcpd.conf и в этом же файле заменил 10.1.1.254 на 10.1.1.199 в параметре range DHCP-сервера. # service vmware restart Вот теперь всё. Добавлю напоследок, что при перезагрузке у меня vmware-сервис не стартовал автоматом, т.к. почему-то появлялся файлик not_configured в /etc/vmware (при чём именно после перезагрузки, service vmware stop или restart такого не делали). Поэтому в /etc/rc.d/rc.local я добавил строчку rm -f /etc/vmware/not_configured И иногда не может найти звуковую карту при запуске виртуальной машины Не знаю, в чём дело; workaround: service vmware stop killall -9 vmware-serverd service vmware start [-- Attachment #2: kernel-modules-vmware.spec --] [-- Type: text/plain, Size: 2573 bytes --] %define module_name vmware-server %define module_version 1.0 %define module_release alt1 %define kversion 2.6.12 %define krelease alt10 %define flavour std26-up %define base_arch %(echo %_target_cpu | sed 's/i.86/i386/;s/athlon/i386/') %define module_dir /lib/modules/%kversion-%flavour-%krelease/misc Summary: VMware-server modules Name: kernel-modules-%module_name-%module_version-%flavour Version: %module_version Release: %module_release License: GPL Group: System/Kernel and hardware Packager: Kernel Maintainer Team <kernel@packages.altlinux.org> BuildArch: i586 ExclusiveOS: Linux Url: http://ftp.cvut.cz/vmware/ BuildPreReq: kernel-build-tools >= 0.7 BuildRequires: modutils BuildRequires: perl BuildRequires: rpm >= 4.0.2-75 BuildRequires: kernel-headers-modules-%flavour = %kversion-%krelease #BuildRequires: kernel-source-%module_name-%module_version = %module_version Provides: kernel-modules-%module_name-%kversion-%flavour-%krelease = %version-%release Conflicts: kernel-modules-%module_name-%kversion-%flavour-%krelease < %version-%release Conflicts: kernel-modules-%module_name-%kversion-%flavour-%krelease > %version-%release PreReq: coreutils PreReq: modutils PreReq: kernel-image-%flavour = %kversion-%krelease Requires(postun): kernel-image-%flavour = %kversion-%krelease ExclusiveArch: %ix86 %description This package contains VMware modules (vmmon and vmnet) that are needed for VMware to run. Note that you have to compile these modules on the system with your VMware version installed or you will have to specify your VMware version as `vmversion' parameter when loading these modules or in your /etc/modules.conf file. %prep %__rm -rf kernel-source-%module_name-%module_version %__tar jxvf %kernel_src/kernel-source-%module_name-%module_version.tar.bz2 %setup -D -T -n kernel-source-%module_name-%module_version %build . %_usrsrc/linux-%kversion-%flavour/gcc_version.inc for m in vmmon vmnet; do %make_build -C $m-only HEADER_DIR=%_usrsrc/linux-%kversion-%flavour/include BUILD_DIR=%_usrsrc/linux-%kversion-%flavour/ done %install for m in vmmon vmnet; do %if "%kversion" <= "2.6.0" %__install -pD -m644 $m-only/$m.o %buildroot%module_dir/$m.o %else %__install -pD -m644 $m-only/$m.ko %buildroot%module_dir/$m.ko %endif done %post %post_kernel_modules %kversion-%flavour-%krelease %postun %postun_kernel_modules %kversion-%flavour-%krelease %files %defattr(644,root,root,755) %module_dir %changelog * Mon Aug 15 2005 Andrey Rahmatullin <wrar@altlinux.ru> update93-alt1.@kreleasebuild@ - initial commit to ALT kernel CVS [-- Attachment #3: properties --] [-- Type: text/plain, Size: 107 bytes --] UtsRelease 2.6.12-std26-up-alt10 ModVersion yes SMP no PageOffset C0000000 Comment ALT Linux Compact 3.0.4 ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] VMWare-server 2006-11-04 14:48 ` Olvin @ 2006-11-13 17:48 ` Коломеец Дмитрий 2006-11-13 20:40 ` Michael Shigorin 2006-11-13 20:51 ` [Comm] VMWare-server Olvin 0 siblings, 2 replies; 10+ messages in thread From: Коломеец Дмитрий @ 2006-11-13 17:48 UTC (permalink / raw) To: ALT Linux Community Olvin пишет: [skip] > $VMINSTALL - это директория с тремя последними файлами > > Придполагается, что у вас установлены пакеты rpm-utils, rpm-build, gcc3.4. > Может, ещё чего надо, но это пусть проверят более знающие люди. > Может стоить добавить kernel-build-tools, хотя при сборке это все равно будет видно, и kernel-headers с kernel-headers-modules соответствующие ядру. [skip] У меня сборка не проходила - пыталась искать kernel-source-vmware-server-1.0.tar.bz2 в /usr/src/kernel/sources. После замены в спеке (%prep): > %__tar jxvf %kernel_src/kernel-source-%module_name-%module_version.tar.bz2 на: %__tar jxvf ../SOURCES/kernel-source-%module_name-%module_version.tar.bz2 сборка прошла нормально. Хотя это у меня может что не так. PS. А вообще за информацию спасибо! ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] VMWare-server 2006-11-13 17:48 ` Коломеец Дмитрий @ 2006-11-13 20:40 ` Michael Shigorin 2006-11-14 7:27 ` [Comm] VMWare-server [JT] Коломеец Дмитрий 2006-11-13 20:51 ` [Comm] VMWare-server Olvin 1 sibling, 1 reply; 10+ messages in thread From: Michael Shigorin @ 2006-11-13 20:40 UTC (permalink / raw) To: ALT Linux Community On Tue, Nov 14, 2006 at 02:48:22AM +0900, Коломеец Дмитрий wrote: > > %__tar jxvf %kernel_src/kernel-source-%module_name-%module_version.tar.bz2 > %__tar jxvf ../SOURCES/kernel-source-%module_name-%module_version.tar.bz2 Лучше просто tar: http://wiki.sisyphus.ru/devel/spectips#p15606-10 -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] VMWare-server [JT] 2006-11-13 20:40 ` Michael Shigorin @ 2006-11-14 7:27 ` Коломеец Дмитрий 2006-11-14 8:57 ` Michael Shigorin 0 siblings, 1 reply; 10+ messages in thread From: Коломеец Дмитрий @ 2006-11-14 7:27 UTC (permalink / raw) To: shigorin, ALT Linux Community Michael Shigorin пишет: > On Tue, Nov 14, 2006 at 02:48:22AM +0900, Коломеец Дмитрий wrote: > >>>%__tar jxvf %kernel_src/kernel-source-%module_name-%module_version.tar.bz2 >> >>%__tar jxvf ../SOURCES/kernel-source-%module_name-%module_version.tar.bz2 > > > Лучше просто tar: > http://wiki.sisyphus.ru/devel/spectips#p15606-10 > Теперь буду знать чем %__tar отличается от %tar. Честно говоря, первый раз полез корректировать спек, даже предварительно не почитав ничего на эту тему. Понадеялся что разберусь и так, да и проблема была вроде более или менее понятна. Да и есть ли смысл переписывать спек, если при сборке новой версии скорее всего придется брать спек написанный другими. Другое дело потестировать и поделиться найденными граблями - может это поможет кому-то еще. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] VMWare-server [JT] 2006-11-14 7:27 ` [Comm] VMWare-server [JT] Коломеец Дмитрий @ 2006-11-14 8:57 ` Michael Shigorin 0 siblings, 0 replies; 10+ messages in thread From: Michael Shigorin @ 2006-11-14 8:57 UTC (permalink / raw) To: ALT Linux Community On Tue, Nov 14, 2006 at 04:27:29PM +0900, Коломеец Дмитрий wrote: > >>>%__tar jxvf %kernel_src/kernel-source-%module_name-%module_version.tar.bz2 > >>%__tar jxvf ../SOURCES/kernel-source-%module_name-%module_version.tar.bz2 > > Лучше просто tar: > > http://wiki.sisyphus.ru/devel/spectips#p15606-10 > Теперь буду знать чем %__tar отличается от %tar. Честно говоря, > первый раз полез корректировать спек, даже предварительно не > почитав ничего на эту тему. Понадеялся что разберусь и так, да > и проблема была вроде более или менее понятна. Не, принципиальной разницы нет, просто было такое поветрие -- обезьянничать по части использования оказавшихся внутренними макросов rpm, которое в этом году всё-таки было разоблачено ;-) > Да и есть ли смысл переписывать спек, если при сборке новой > версии скорее всего придется брать спек написанный другими. > Другое дело потестировать и поделиться найденными граблями - > может это поможет кому-то еще. Разумеется. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] VMWare-server 2006-11-13 17:48 ` Коломеец Дмитрий 2006-11-13 20:40 ` Michael Shigorin @ 2006-11-13 20:51 ` Olvin 2006-11-14 0:36 ` Коломеец Дмитрий 1 sibling, 1 reply; 10+ messages in thread From: Olvin @ 2006-11-13 20:51 UTC (permalink / raw) To: ALT Linux Community Коломеец Дмитрий пишет: >>$VMINSTALL - это директория с тремя последними файлами >>Придполагается, что у вас установлены пакеты rpm-utils, rpm-build, gcc3.4. >>Может, ещё чего надо, но это пусть проверят более знающие люди. > Может стоить добавить kernel-build-tools, хотя при сборке это все равно > будет видно, и kernel-headers с kernel-headers-modules соответствующие ядру. > [skip] > У меня сборка не проходила - пыталась искать > kernel-source-vmware-server-1.0.tar.bz2 в /usr/src/kernel/sources. После > замены в спеке (%prep): >>%__tar jxvf %kernel_src/kernel-source-%module_name-%module_version.tar.bz2 > на: > %__tar jxvf ../SOURCES/kernel-source-%module_name-%module_version.tar.bz2 > сборка прошла нормально. Хотя это у меня может что не так. У меня два раза нормально. Хотя, может, я забыл чего удалить после первого эксперимента. Может кто ещё попробовать? И рассказать о результате? ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Comm] VMWare-server 2006-11-13 20:51 ` [Comm] VMWare-server Olvin @ 2006-11-14 0:36 ` Коломеец Дмитрий 0 siblings, 0 replies; 10+ messages in thread From: Коломеец Дмитрий @ 2006-11-14 0:36 UTC (permalink / raw) To: ALT Linux Community Olvin пишет: [skip] >>У меня сборка не проходила - пыталась искать >>kernel-source-vmware-server-1.0.tar.bz2 в /usr/src/kernel/sources. После >>замены в спеке (%prep): >> >>>%__tar jxvf %kernel_src/kernel-source-%module_name-%module_version.tar.bz2 >> >>на: >>%__tar jxvf ../SOURCES/kernel-source-%module_name-%module_version.tar.bz2 >>сборка прошла нормально. Хотя это у меня может что не так. > > > У меня два раза нормально. Хотя, может, я забыл чего удалить после > первого эксперимента. > > Может кто ещё попробовать? И рассказать о результате? В принципе я могу попробовать собрать еще на двух машинах под ALC3. Если доберусь до них в ближайшее время. Может получится на выходных. Кстати, забыл написать сразу, я брал спек из вашего письма и у меня вставала сборка на: %build .. %_usrsrc/linux-%kversion-%flavour/gcc_version.inc исправил согласно статьи на wiki на . %_usrsrc/linux-%kversion-%flavour/gcc_version.inc сборка прошла. Сначала подумал что я при корректировке спека задел, сейчас проверил спек с письма - там ошибка. Если будете выкладывать спек на wiki стоит скорректировать. ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2006-11-14 8:57 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2006-10-30 20:35 [Comm] VMWare-server Olvin 2006-10-31 3:12 ` Evgenii Terechkov 2006-10-31 9:28 ` Michael Shigorin 2006-11-04 14:48 ` Olvin 2006-11-13 17:48 ` Коломеец Дмитрий 2006-11-13 20:40 ` Michael Shigorin 2006-11-14 7:27 ` [Comm] VMWare-server [JT] Коломеец Дмитрий 2006-11-14 8:57 ` Michael Shigorin 2006-11-13 20:51 ` [Comm] VMWare-server Olvin 2006-11-14 0:36 ` Коломеец Дмитрий
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git