mibbbs
Contributor
Contributor

VmWare Server 2 & Perl

SLES 10 SP1 на нем установлен vmWare Server 2.0 не получается поставить никакой Perl API.

1.5 не собирается ругаясь на неверные библиотеки openssl.

1.6 cтавится но ниодин из семплов не работает, пишет что sdk возвращает неверный хидер.

кто чем может помочь?

Tags (4)
0 Kudos
7 Replies
AntonVZhbankov
Immortal
Immortal

Если SLES 10 SP1 некритичен, то я бы мог посоветовать RedHat-based дистрибутивы - RHEL / CentOS.

Или SLES 10 SP2



---

http://blog.vadmin.ru

EMCCAe, MCITP: SA+VA, VCP 3/4/5, VMware vExpert http://blog.vadmin.ru
0 Kudos
mibbbs
Contributor
Contributor

аргументация?

SLES 10 SP2 не подходит. на него нет драйверов под специфичепскую железку.

RHEL/CENTOS возможно(нужно смотреть под какие версии есть дрова),

но хотелось-бы решить все существующими средствами.

0 Kudos
AntonVZhbankov
Immortal
Immortal

SLES 10 SP1 официально поддерживается. Значит надо смотреть логи.

Какая версия openssl у Вас установлена?

1.5

VI Perl Toolkit Linux installer. The Linux installer is a Perl script that requires Perl 5.8 (or subsequent version) and OpenSSL 0.9.7 (or OpenSSL 0.9.8).

1.6

SLES вообще отсутствует в списке поддерживаемых систем.

  1. Red Hat Enterprise Linux (RHEL) 5.1 (32-bit and 64-bit)

  2. Ubuntu Desktop 7.10

OpenSSL и Perl нужны те же, что и для 1.5



---

http://blog.vadmin.ru

EMCCAe, MCITP: SA+VA, VCP 3/4/5, VMware vExpert http://blog.vadmin.ru
0 Kudos
mibbbs
Contributor
Contributor

Unable to compile the VMware VmPerl Scripting API.

********

The VMware VmPerl Scripting API was not installed. Errors encountered during

compilation and installation of the module can be found here: /tmp/api-config0

You will not be able to use the "vmware-cmd" program.

Errors can be found in the log file: '/tmp/api-config0/control-only/make.log'

********

Execution aborted.

в /usr/lib/ лежат libssl и 0.9.7 и 0.9.8 делал симлинки на аналогичные файлы в usr/lib/vmware/.... не помогает.

0 Kudos
AntonVZhbankov
Immortal
Immortal

Только что поставил Perl API 1.6 на RHEL5.

Не обнаружил там необходимости что-то компилировать.

root@vserver2 vmware-viperl-distrib# ./vmware-install.pl

Creating a new VMware VIPerl Toolkit installer database using the tar4 format.

Installing VMware VIPerl Toolkit.

...

The installation of VMware VIPerl Toolkit 1.6.0 build-104313 for Linux

completed successfully. You can decide to remove this software from your system

at any time by invoking the following command:

"/usr/bin/vmware-uninstall-viperl.pl".

---

EMCCAe, MCITP: SA+VA, VCP 3/4/5, VMware vExpert http://blog.vadmin.ru
0 Kudos
mibbbs
Contributor
Contributor

я писал в первом посте что 1.6 ставится но в работе всегда выдает следующее:

=================================================================

./performance.pl --host --server=10.16.0.100 --portnumber=8333 --countertype=cpu

Enter username: mibbbs

Enter password:

Error: Server version unavailable at 'https://localhost:8333/sdk/vimService.wsdl' :1: parser error : Start tag expected, '<' not found

LWP will support https URLs if the Crypt::SSLeay module is installed.

^ at /usr/lib/perl5/site_perl/5.8.8/VMware/VICommon.pm line 323

=================================================================

./performance.pl --host --server=10.16.0.100 --portnumber=8222 --protocol=http --countertype=cpu

Enter username: mib

Enter password:

Target entity not found

End Disconnect

=================================================================

0 Kudos
AntonVZhbankov
Immortal
Immortal

1.6 не поддерживает SLES 10 SP1.

Варианты:

1) Ставить 1.5

2) Скачать и поставить виртуальный модуль (virtual appliance) с Perl API 1.6

3) Сменить ОС на поддерживаемую - RHEL 5.1, Ubuntu 7.10



---

http://blog.vadmin.ru

EMCCAe, MCITP: SA+VA, VCP 3/4/5, VMware vExpert http://blog.vadmin.ru
0 Kudos