Deploy платформы

Системная платформа - продукт для комплексной автоматизации процессов предприятия от Wonderware.

Deploy платформы

Сообщение Александр » Пт май 25, 2012 3:40 pm

Ситуация такая: есть проект, он был задеплоен на удаленной машине. мне понадобилось изменить объект _ (а именно включить I/O Scaling), после этих изменений объект не деплоился. выдавалась ошибка о том что объект не может присоединиться к целевой платформе. Я решил раздеплоить платформу целиком. После этого я теперь не могу произвести деплоинг пишет ошибку: failed to deploy code modules to target. В SMS в логах ошибка: Было указано неправильное имя для удаленной активации (80004014) caught at line PlatformCategoryPackage.cpp (in Z:\MagellanDev\src\EngineServices\PlatformCategory\). Пробовал создать новую галактику результат тот же. На другом компьютере создал Галактику там деплоинг проходит удачно. Работаю я из под WindowsXP. Какая может быть причина и как это все исправить? Подскажите пожалуйста.
Александр
 
Сообщения: 84
Зарегистрирован: Пт май 25, 2012 3:25 pm

Re: Deploy платформы

Сообщение Генератор зла » Пт май 25, 2012 3:57 pm

Symptoms of Security Restrictions

The following conditions can occur as a result of incorrect Security Restrictions:

DCOM errors in the Window Event Viewer.
Deploying Platforms Engines, Areas and Objects fails and generates the following errors:
Failed to deploy Platform <PlatformName>: remote node's UserID/password don't match the GR Node.
Error: The Server is unavailable HRESULT=80070005 after failed deploy.
Error: Failed to deploy Platform <PlatformName>. Cannot communicate with remote node version information from bootstrap.
Error: Failed to deploy code modules to target when deploying objects to another node.
User error messages in the Wonderware Logger:
ImpersonateUser failed(0x8000401a). ArchestrA Admin user has not been setup or machine is shutting down.
Avoiding Security Issues

For Windows 2003 and Windows XP, run the Wonderware O/S Configuration Utility.

Note: If your system is part of a Window 2000 or Windows 2003 Active Directory Domain, your network administrator may need to manually change the settings. Contact wonderware technical support for further information.

Ensure that any corporate level Group Policy Object’s are permanently configured and aligned with the required application permissions.
Configure any network hardware to allow proper network traffic
Use an administrator level account for any application installations
=================================================================
Cause Summary: The target PC is very low on disk space.
Resolution Summary: Free enough disk space for the deployment to succeed.
===================================================================
Reboot both the target remote node and the GR node.
================================================================
Используйте IP вместо названия узла в св-вах Платформы. Или наоборот.
===============================================================
Use either WINS, DNS, or Host file to accomplish IP to Node name resolution.
=================================================================
Step 1) re-register the mergemod.dll using regsvr32. Step 2) re-enter the Network User Account. (Even if it was correct before). Step 3) re-boot
По-моему - бред
==================================================================
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Deploy платформы

Сообщение Александр » Пт май 25, 2012 4:12 pm

Я перезагружал и свою машину и целевую. Использовал OSConfig.exe и aaAdminUser на обоих машинах. Настройки DCOM я не делал т.к. и без них до этого все работало. Если проблема в DCOM то подскажите как его настроить для Wonderware
Александр
 
Сообщения: 84
Зарегистрирован: Пт май 25, 2012 3:25 pm

Re: Deploy платформы

Сообщение Генератор зла » Пт май 25, 2012 4:29 pm

Необходимые настройки DCOM прописывает утилита OSConfiguration
А удалённая платформа работает? Ну, кроме этого объекта на ней.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Deploy платформы

Сообщение Александр » Пт май 25, 2012 4:40 pm

На данный момент на удаленной машине запущены службы: aaBootstrap.exe, aaLogger.exe, aaGR.exe, и т.д. На моей машине так же запущены все эти службы. В галактике сейчас ничего не задеплоено. Пробовал деплоинг в локальной сети все проходит успешно, а вот через удаленное подключение не получается хотя только вчера все работало. Я пришел к выводу что проблема именно в моем компьютере. (Извините за некомпетентность, если что то не так понял)
Александр
 
Сообщения: 84
Зарегистрирован: Пт май 25, 2012 3:25 pm

Re: Deploy платформы

Сообщение Генератор зла » Пт май 25, 2012 4:46 pm

Александр писал(а):есть проект, он был задеплоен на удаленной машине.

Что на этой машине установлено? ОС, ПО WW, лицензии, версии (желательно с указанием SP&Patches). Эта машина разработка+рантайм?
Александр писал(а):В SMS в логах ошибка: Было указано неправильное имя для удаленной активации (80004014) caught at line PlatformCategoryPackage.cpp (in Z:\MagellanDev\src\EngineServices\PlatformCategory\).

Неужели в SMC так по-русски и пишет: "Было указано неправильное имя для удаленной активации" :shock:
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Deploy платформы

Сообщение Александр » Пт май 25, 2012 4:58 pm

Да я сам в шоке что он там половину ошибки по русски написал... Удаленная машина это по идее исторический сервер. напишу Вам типы лицензий которые там есть из них видно какое ПО стоит: aaActiveFactory Per Device - Single; Applicayion Server 5K I/O; Device Integration, IO Server; Historian Server Standart Ed. - 5k Tag. Операционная система Windows 2003. Теперь моя машина с которой производится разработка: ОС Windows XP SP3. ПО - Archestra IDE 3.0 sp2, InTouch 10.0
Александр
 
Сообщения: 84
Зарегистрирован: Пт май 25, 2012 3:25 pm

Re: Deploy платформы

Сообщение Александр » Пт май 25, 2012 5:00 pm

Визуализация (InTouch) происходит на других машинах. На сервер производится развертывание платформы... там же сервера ввода вывода.. и исторический сервер
Александр
 
Сообщения: 84
Зарегистрирован: Пт май 25, 2012 3:25 pm

Re: Deploy платформы

Сообщение Генератор зла » Пт май 25, 2012 5:01 pm

А GR этого проекта реально на какой машине?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Deploy платформы

Сообщение Александр » Пт май 25, 2012 5:11 pm

Galaxy находится на моем компе в офисе, и с него я разворачиваю проект на сервер предприятия (заказчика)
Александр
 
Сообщения: 84
Зарегистрирован: Пт май 25, 2012 3:25 pm

Re: Deploy платформы

Сообщение Генератор зла » Пт май 25, 2012 5:17 pm

Возможно, не совпадают WW админ аккаунты на разных машинах. Для деплоя необходимо, чтобы и IDE, и GR и удалённый Bootstrap (компьютеры) были загружены под WW админ аккаунтом.
Этот аккаунт может правиться утилитой Change Network Account.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Deploy платформы

Сообщение Александр » Пт май 25, 2012 5:24 pm

Я сегодня уже несколько раз пользовался этой утилитой, т.к. раньше тоже возникали подобные проблемы... но в этот раз не помогло. Запускал я ее и на своем компе и на удаленном.
Александр
 
Сообщения: 84
Зарегистрирован: Пт май 25, 2012 3:25 pm

Re: Deploy платформы

Сообщение Генератор зла » Пт май 25, 2012 5:26 pm

Error: "Failed to deploy Platform <name>. Cannot communicate with remote node version information from bootstrap" after failed deploy. Message occurs in the IDE.
KO ID: Products:A²-AppServer
Issue:
Issue Summary: Error: "Failed to deploy Platform <name>. Cannot communicate with remote node version information from bootstrap" after failed deploy. Message occurs in the IDE.
Cause:
Cause Summary: Cannot communicate with remote node. Failed to create a remote interface for the version.

Resolution Summary: Run DCOMCNFG->Component Services->Computers->My Computer-> (right-click)Properties
Resolution Description: 1. Ensure Enable Distributed COM on this computer is checked 2. Default Authentication Level = Connect 3.Default Permission Level = Identify
=============================================================================================
Пропишите в Hosts на компьютере с IDE имя/IP удалённого компьютера
You must be able to Ping BY NAME from GR to a Client Platform machine. Add appropriate entries to the Host files on both machines if necessary. (О как!)
==============================================================================================
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Deploy платформы

Сообщение Александр » Пт май 25, 2012 5:43 pm

Помогло изменение файла Host. Раньше я уже прописывал в нем IP адреса и имена но только на удаленных машинах. А теперь почему то понадобилась изменить и на моей). СПАСИБО ЗА ПОМОЩЬ ОЧЕНЬ ПРИЗНАТЕЛЕН!
Александр
 
Сообщения: 84
Зарегистрирован: Пт май 25, 2012 3:25 pm


Вернуться в Wonderware System Platform

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

cron