26.06.2018, 00:18 | #1 |
Участник
|
D365FO on-premises - опыт установки
Хотя в поддержке Microsoft и утверждают, что с горки с попутным ветром D365FO on-premises ставится за 4 часа, но мне лично установка стоила трех недель работы без выходных
С датой небольшая неточность - это начало установки, которая завершилась с энной попытки много дней спустя. При этом собственно запуску установки предшествовала долгая работа по подготовке окружения и развертыванию на нем Service Fabric. Больше всего проблем в моем случае вызвали сертификаты, будь они неладны. Если самоподписанные сертификаты генерятся на раз, то генерация сертификатов, подписанных центром сертификации (certification authority, CA) домена, может преподнести очень занятные сюрпризы. Вкратце описать их можно так: CA тупо генерит не то, что его просят, и это выясняется подчас много дней спустя. Потом оказывается, что для корректной генерации недоставало каких-то настроек CA, но от этого не легче. Непонятно, почему вместо того, чтобы возвращать ошибку на запрос сертификата, который CA не может сгенерить из-за своих настроек, он молча генерит какой-то сертификат, удовлетворяющий части требований. Еще весело было из-за PowerShell-скриптов и разных особенностей их работы. Так, например, в некоторые скрипты прописано название группы Administrators, а мне достались сервера с русскими виндами, где аналогичная группа называется Администраторы. Установочные скрипты не были рассчитаны на такой фортель и сыпали ошибками при проверке наличия прав доступа. Отсюда мораль: лучше использовать англоязычные Windows, потому как и проблем меньше, и тексты ошибок, в случае чего, проще в интернете найти. Также не обошлось без курьезов в том, как задавать учетки в настройках. У виндового домена есть два имени:
Вообще, установка D365O on-premises в чем-то напоминает постройку жилого дома - только роботами и где-нибудь на луне. Если при постройке обычного жилого дома выясняется, что недостает цемента или пары оконных рам, то их тупо заказывают, довозят и продолжают стройку, почти не сбавляя темпа. Тут же ситуация иная: долго готовится экспедиция, снаряжается ракета, собираются все необходимые грузы, настраиваются строительные роботы, затем - старт и томительное ожидание. Приземлилась ракета, выгрузились роботы, начали строить по заранее заданной программе, но если вдруг выяснилось, что для постройки не хватает пары оконных рам, то варианта "подвезти и продолжить" нет. Приходится экстренно прекращать лунную экспедицию, сносить всю постройку до фундамента, снаряжать новую ракету, докладывать в нее недостающие рамы, заново готовить и запускать ракету на луну - и уповать на то, что перед стартом всё было проверено, а то в конце выяснится, что коды доступа у тех роботов, что строят чердак, не совпадут с кодами доступа у тех роботов, что строят жилые этажи, в итоге одни других не допустят к работе, стройка встанет, и придется снаряжать новую экспедицию... Последний раз редактировалось gl00mie; 26.06.2018 в 00:22. |
|
|
За это сообщение автора поблагодарили: trud (10), sukhanchik (15), Logger (61), AlexeyS (8), Ivanhoe (10), oip (5), fed (10), Link (9), Vadik (1), raz (20), AlGol (3), ax_mct (7), vmoskalenko (1), Poleax (10), alex55 (3), altap (1). |
26.06.2018, 02:11 | #2 |
Участник
|
Поздравляю. А насколько вообще оперативно реагировала поддержка MS на возникающие вопросы?
PS: не узнавал случаем, не рассылают ли они майки - "Я установил D365 OnPrem" тем кто прошел квест? |
|
26.06.2018, 09:18 | #3 |
Moderator
|
Могу добавить, что MS вообще не сделала никакой обработки ошибки во многих частях логики инсталляторов On Premises. Например, у нас долго не проходила установка Management Reporter (причем, конечно же, без какой-либо внятной диагностики). В последствии по косвенным признакам (ругани в логах от какого-то другого софта), я заметил что у нас посыпалась база performance counters. После того как я ее перестроил, установка MR запустилась. То есть, при более или менее нормальной разработке, надо было бы проверить коды ошибок при попытке инициализации performance counters, выдать сообщение и продолжить установку (в конце концов - можно жить без этих счетчиков долбанных). Но у них там похоже что просто было написано if(errNo) exit(255) И везде у них такая обработка ошибок.
|
|
|
За это сообщение автора поблагодарили: Ivanhoe (1). |
26.06.2018, 10:13 | #4 |
Участник
|
Сорри, что в сторону, а в D365 от него разве не отказались?
__________________
Ivanhoe as is.. |
|
26.06.2018, 10:19 | #5 |
Moderator
|
|
|
26.06.2018, 10:20 | #6 |
Участник
|
Его переименовали в Financial reporting, но собственно программа выглядит так-же
https://www.sherweb.com/blog/managem...for-operation/ |
|
26.06.2018, 10:54 | #7 |
Moderator
|
Цитата:
Сообщение от trud
Его переименовали в Financial reporting, но собственно программа выглядит так-же
https://www.sherweb.com/blog/managem...for-operation/ |
|
26.06.2018, 11:08 | #8 |
Участник
|
Типа вот этого: https://community.dynamics.com/365/f...ter-eventually
Financial reporting, получается, настраивается и смотрится "изнутри" Аксапты, но по сути - внешний отдельный компонент, раз нужно отдельно ставить?
__________________
Ivanhoe as is.. |
|
26.06.2018, 11:24 | #9 |
Участник
|
Подскажите, пожалуйста, в итоге с учетом собранных шишек. В следующий раз на новом окружении примерно сколько времени будет запланировано на "продумать весь план, пропатчить роботов и положить запасные деталюшки" и непосредственно на сам проект "полететь, построить, сдать"?
__________________
Ivanhoe as is.. |
|
26.06.2018, 11:28 | #10 |
Участник
|
Цитата:
Сообщение от Ivanhoe
Типа вот этого: https://community.dynamics.com/365/f...ter-eventually
Financial reporting, получается, настраивается и смотрится "изнутри" Аксапты, но по сути - внешний отдельный компонент, раз нужно отдельно ставить? |
|
26.06.2018, 11:38 | #11 |
Moderator
|
Цитата:
Просто там проблема в том, что требования к качеству настройки инфраструктуры достаточно высоки. Попытки клиентским админам указать на кривизну, приводят к ответу "У нас все работает" (Просто иногда виснет, пегружается и глючит - но в принципе в рамках допустимого для типичной установки Windows). P.S. У второго клиента тоже что-то подобное было. Там клиент около недели пытался переводить стрелки на нас, указывая на то что мы должны сами настроить их инфраструктуру. Я примерно день извел на написание ехидных писем на эту тему. Потом они внезапно нашли причину своих проблем с ADFS и быстренько и без наездов ее исправили. (так что я даже забыл про эти разборки) Последний раз редактировалось fed; 26.06.2018 в 11:45. |
|
|
За это сообщение автора поблагодарили: Logger (3), oip (2), ax_mct (5). |
26.06.2018, 11:45 | #12 |
Модератор
|
Вспоминаю недавние охания в стиле "а вдруг там индусы в Azure что-то поломают, а в on prem мы завсегда сами все быстро починим". Чотаржу (с)
__________________
-ТСЯ или -ТЬСЯ ? |
|
|
За это сообщение автора поблагодарили: Link (0), Ivanhoe (0), vmoskalenko (1). |
26.06.2018, 11:55 | #13 |
Moderator
|
Знаешь - это скорее о кривизне дизайна системы говорит, а не о проблемах On Premises. По большому счету - единственное полезное новшество D365 - это новый модуль учета затрат (кстати разработанный еще во времена DAX2012R1). И если без увеличения полезной для клиентов функциональности, так сильно выросли затраты на администрирование - это очень о многом говорит. Может Аксапту в Azure перенесли только для того чтобы повысить занятость в Бенгалору и Хайдарабаде ?
|
|
26.06.2018, 12:02 | #14 |
Участник
|
Сложность системы начинает переходить некие разумные границы. Интересно, у других схожая ситуация?
|
|
26.06.2018, 12:19 | #15 |
Участник
|
Это очень много, на порядок, получается, больше AX 2012. Мда.
__________________
Ivanhoe as is.. |
|
26.06.2018, 12:45 | #16 |
Участник
|
Цитата:
Сообщение от fed
Знаешь - это скорее о кривизне дизайна системы говорит, а не о проблемах On Premises. По большому счету - единственное полезное новшество D365 - это новый модуль учета затрат (кстати разработанный еще во времена DAX2012R1). И если без увеличения полезной для клиентов функциональности, так сильно выросли затраты на администрирование - это очень о многом говорит. Может Аксапту в Azure перенесли только для того чтобы повысить занятость в Бенгалору и Хайдарабаде ?
Есть модуль Учет затрат существующий еще с 4-ки, по-моему. В D365 добавили модуль по затратам. Но я бы не назвал его новым, просто он собрал в себе все, скажем так, MenuItems из других модулей (Производства, запасов и т.д.). Вы же о нем писали? |
|
26.06.2018, 13:29 | #17 |
Moderator
|
Насколько я понимаю, они в 7.2 таки зарелизили принципиально новую функциональность модуля управления затратами. Они его, по слухам, написали еще в рассчете на DAX2012R2, но по каким-то причинам не релизили до 7.2
Можно прочитать про модуль у Людвига Рейнхарда https://dynamicsax-fico.com/2017/07/...-accounting-1/ (и там 17 постов кроме этого). Кроме того, мне ПМ, ответственный за костинг говорил что в дальнейшем (правда не понятно насколько далеком) планируется вообще оторвать себестимость от inventTrans и переложить в таблички вот этого самого модуля. Ну то есть -счас там данные собираются из разных мест в момент аллокации, а в светлом будущем, данные будут в этих же примерно табличках собираться в момент разноски... |
|
26.06.2018, 14:00 | #18 |
Участник
|
Так, я думаю что мы говорим об одном и том же)
Просто с 365 не работал и как построено\считается не знаю, но визуально этот модуль как раз такой как я писал выше: такие же пункты меню как в 2012 (Закрытие и коррекция, Категория затрат, Версия цены и т.д.) из нескольких модулей собранные в 1-м модуле. Ждем светлое будущее) Еще раз извините за дискуссию не по теме |
|
27.06.2018, 18:30 | #19 |
Участник
|
Цитата:
Надо еще понимать, что для установки AX2012 и D365FO on-premises нужны разные навыки и, возможно, разные люди. Если 12-ку может поставить разработчик, который прочитал наскоро тренинг по администрированию и знает, чем доменная учетка отличается от Network Service, то в случае с D365FO on-premises нужно будет настраивать:
|
|
|
За это сообщение автора поблагодарили: oip (2), Ivanhoe (10), trud (5). |
27.06.2018, 21:50 | #20 |
Участник
|
Один чел мне недавно сказал, что работа в 365fo больше связана не с разработкой, а с решением проблем клиентов.
|
|
|
За это сообщение автора поблагодарили: Ivanhoe (1). |
Теги |
d365fo, lbd, service fabric |
|
|