У меня установлен сервер SAP на виртуальной машине HP-UX, и он работает. когда я пытаюсь подключиться к серверу из графического интерфейса клиента SAP, установленного на машине Windows, я получаю следующую ошибку
---------------------------
SAP GUI for Windows 730
---------------------------
partner '15.213.245.61:sapdp00' not reached
Time Thu Dec 11 02:59:48 2014
Component NI (network interface)
Release 730
Version 40
Module nixxi.cpp
Line 3286
Method NiPConnect2: 15.213.245.61:3200
Return Code -10
System Call connect
Error No 10061
Error Text WSAECONNREFUSED: Connection refused
Counter 1
---------------------------
OK
---------------------------
. Я просмотрел и обнаружил, что порт 3200 сервера hp-ux недоступен.
файл / etc / services содержит запись
sapdp00 3200/tcp
, но в файле /etc/inetd.config нет соответствующей записи.
поэтому, чтобы проверить, является ли это первопричиной, я отредактировал файл /etc/inetd.conf, добавил следующую запись
sapdp00 stream tcp nowait root testservice.sh TEST
и сделал inetd -c
на этот раз, когда я попытался подключиться из sap gui клиент на Windows, я получил другую ошибку,
---------------------------
SAP GUI for Windows 730
---------------------------
connection to partner '15.213.245.61:sapdp00' broken
Time Thu Dec 11 03:08:52 2014
Component NI (network interface)
Release 730
Version 40
Module nixxi.cpp
Line 5087
Method NiIRead: P=15.213.245.61:3200; L=0.0.0.0:50410
Return Code -6
System Call recv
Error No 10053
Error Text WSAECONNABORTED: Software caused connection abort
Counter 1
---------------------------
OK
---------------------------
в то время как предыдущая ошибка указала на отказ в соединении, эта указывает на то, что соединение было установлено, а затем прервано (возможно, из-за неправильной записи пути к службам в файле inetd.conf)
Я думаю, что если я смогу указать правильный путь для службы sapdp00 в записи к месту, где существует фактическая служба, то, возможно, эта ошибка будет устранена. мои вопросы.. это правильный диагноз? если да, то не следует ли делать запись в файле inetd.conf автоматически в процессе установки sap? почему нет..? как найти правильный путь для службы sapdp00?
любезно посоветуйте,
РЕДАКТИРОВАТЬ - не уверен в этом, но обнаружено три запущенных процесса
# ps -ex | grep sap
18132 pts/0 0:00 grep sap
10885 ? 0:00 /usr/sap/E64/DVEBMGS00/exe/sapstartsrv pf=/usr/sap/E64/SYS/profile/START_DVEBMGS00_hpvm-202 -D -u e64adm
13214 ? 0:10 /usr/sap/E64/SYS/exe/run/saposcol
11059 ? 0:00 /usr/sap/E64/D01/exe/sapstartsrv pf=/usr/sap/E64/SYS/profile/START_D01_hpvm-202 -D -u e64adm
можно использовать любой из путей .. Я не уверен, какая служба сопоставлен с sapdp00 ...
Мои действия по устранению неполадок:
SAP GUI
локально в гостевой VMware
, на котором запущен SAP
сервер, и проверить соединение с локальным хостомSAP GUI
в хост, на котором работает VMware, и попробуйте подключиться к локальному хосту или тому же IPSAP GUI
в vlan, чтобы убедиться, что маршрутизация и перенаправление портов работают правильно с конфигурацией NAT и конфигурацией клиент/удаленный доступ.Необходимо проверить, если вы: a-правильно настройте петлевой сетевой интерфейс и убедитесь, что вы добавили запись в файл hosts сервера:
192.168.25.25 SAPECC60
b-убедитесь, что в SAP MMC (консоли управления) вы успешно запустили службы SAP
и все сервера выглядят зелеными
c-firewall разрешает передачу TCP для диапазона портов 3200-3299
на сервере
d-NAT включает как минимум два порта 3200
и 3299
(не обязательно весь диапазон необходимо объявлять один за другим в конфигурации nat приложения VMware)
Кроме того, полная установка SAP должна быть рассмотрена, и ее необходимо будет обсудить более подробно. если вам нужна дополнительная помощь, пожалуйста, дайте мне знать.