AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.05.2017, 09:08   #1  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
ax7 - установка с нуля?
Имеет ли вообще смысл такая постановка задачи сейчас:
установить акс7 с нуля?


не секрет, что внутри МС деплой аксапты происходит совсем не так, как у партнеров и клиентов.
внутри МС есть предопределенная среда выполнения, которая содержит в себе предопределенные библиотеки-базы-пароли, а также скрипты, которые в автоматическом режиме выполняют развертывание аксапты в некоем типовом виде.

понятно зачем это делается - система контроля версий кода, система автоматического тестирования, система монтиторинга, система проверки кода на соответствие стилю (вплоть до отказа компилировать из-за синтаксических ошибок в комментариях), всякие автобенчмарки...

это конечно хорошо для программиста в МС.
но в результате перестаешь понимать из чего оно состоит, как устанавливается и как это вообще работает.
и меня это несколько беспокоит - раньше переустанавить аксапту как собрать-разобрать автомат калашникова... теперь это черный ящик какой-то.

проблема также в том, что поиск документов по развертыванию внутри МС выводит на документацию-обсуждение этих скриптов. custom deploy выводит на документы как можно изменять эти скрипты.


в связи с этим два вопроса:
  1. Имеет ли вообще смысл такая постановка задачи сейчас: установить акс7 с нуля? создать чистую виртуалку, накатить туда винду, запустить что-то, чтобы установить аксапту... или в связи с облаком такая постановка вообще сейчас бессмыслена?
  2. Какую документацию по поводу установки с нуля посоветуете?

ЗЫ
доступ к LCS есть. но там, насколько я понимаю, при создании работают похожие скрипты и пользователь получает уже установленную винду с предустановленными программами, с предустановленными базами...
__________________
полезное на axForum, github, vk, coub.
Старый 02.05.2017, 09:15   #2  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,940 / 3229 (115) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
А в случае on premise все равно все скриптами делается в локальном облаке ?
Старый 02.05.2017, 09:18   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Logger Посмотреть сообщение
А в случае on premise все равно все скриптами делается в локальном облаке ?
я не знаю. и это тоже хотелось бы узнать.
__________________
полезное на axForum, github, vk, coub.
Старый 02.05.2017, 10:49   #4  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Я в начале устанавливал пакеты на sandbox в ручном режиме, при необходимости - ковырялся в PowerShell скриптах. Как только появилась автоматизированное развертывание через LCS - забыл все это как страшный сон. С точки зрения cost vs value (седые волосы на попе и скорость устаревания этих знаний vs понты), если явной необходимости разобраться сейчас с каким-то определенным процессом или компонентом нет - не стОит оно того. Ну разве что время совсем некуда девать Случись что страшное - в продуктиве все равно не мы а DSE ковыряться будут, а DEV и SANDBOX проще и дешевле перезадеплоить будет
__________________
-ТСЯ или -ТЬСЯ ?

Последний раз редактировалось Vadik; 02.05.2017 в 10:58.
За это сообщение автора поблагодарили: vmoskalenko (1).
Старый 02.05.2017, 11:03   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Vadik Посмотреть сообщение
С точки зрения cost vs value
спору нет - скрипты очень удобно и быстро.

но понимание "как оно там внутре" ушло напрочь.
__________________
полезное на axForum, github, vk, coub.
Старый 02.05.2017, 11:06   #6  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2156 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Для облака не актуально.
А вот он-прем - очень даже. Типичная проблема, когда клиент пытается поставить, а внедренец даже посоветовать ничего не может, т.к. миллион вариантов причин, почему не работает. Очень часто приходится заново с нуля ставить. Речь про AX 2012 и старше, но явно в D365fO те же проблемы будут. Ну, может, из-за IIS будет по-проще.
__________________
Ivanhoe as is..
Старый 02.05.2017, 11:20   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
Ну, может, из-за IIS будет по-проще.
Не уверен.
но возможно именно потому, что все меньше понимания как это работает.
__________________
полезное на axForum, github, vk, coub.
Старый 02.05.2017, 13:48   #8  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Пару месяцев ещё ждать до выхода версии "local business data". Очень любопытно какой там будет install guide.
__________________
Дмитрий
Старый 02.05.2017, 14:38   #9  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1849 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Цитата:
Сообщение от mazzy Посмотреть сообщение
но понимание "как оно там внутре" ушло напрочь.
А я уже видел как оно падает в стольких разных местах по стольким разным причинам, но крепче спать от этого почему-то не стал, зато нежно полюбил маленьких зеленых гномиков, которые в LCS скрипты запускают
__________________
-ТСЯ или -ТЬСЯ ?
Старый 29.06.2017, 09:58   #10  
Damn is offline
Damn
Участник
 
436 / 154 (6) ++++++
Регистрация: 28.05.2003
Адрес: в глуши
Появились какие-нибудь новости про установку с нуля версии Enterprise Edition ?
__________________
Дмитрий
Старый 29.06.2017, 16:09   #11  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Сообщение от mazzy Посмотреть сообщение
спору нет - скрипты очень удобно и быстро.
но понимание "как оно там внутре" ушло напрочь.
А почему с инсталлятором было понимание а со скриптом перестало быть?
Старый 29.06.2017, 17:23   #12  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от belugin Посмотреть сообщение
А почему с инсталлятором было понимание а со скриптом перестало быть?
потому что инсталятор хоть какие-то параметры спрашивает.
скрипт, наоборот, все параметры прячет.
да, можно получить список параметров при помощи "deploy /?" или "tasker /lh"

мало того, скрипт очень многое берет из внешних конфигов и прочей инфраструктуры.
поэтому со скриптом, чем меньше параметров вводишь, тем лучше.
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: belugin (2).
Старый 30.06.2017, 10:59   #13  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от mazzy Посмотреть сообщение
Имеет ли вообще смысл такая постановка задачи сейчас: установить акс7 с нуля?
Цитата:
Сообщение от Vadik Посмотреть сообщение
Как только появилась автоматизированное развертывание через LCS - забыл все это как страшный сон. С точки зрения cost vs value, если явной необходимости разобраться сейчас с каким-то определенным процессом или компонентом нет - не стОит оно того.
Напомнило статью Закон Дырявых Абстракций
Цитата:
Все нетривиальные абстракции дырявы.
Из-за закона дырявых абстракций вот что получается: придумает кто-нибудь чудесный новый генератор кода, с которым у программиста работа наконец-то станет эффективной, а ему и говорят: "Сперва научись делать это руками, а потом уж пользуйся генератором, чтобы сэкономить время". Генераторы кода, абстрагирующие разработку кусков кода, так же дырявы, как и все прочие абстракции. А единственный компетентный способ залатать эти дыры - выучить, как работают абстракции, и какие подробности они скрывают. Итак, абстракции экономят наше рабочее время, но не экономят учебное время.
Хотя замечательные инструменты, вроде современных объектных языков визуальных форм, позволяют сделать много и очень быстро, вдруг в один злосчастный день приходится искать течь в абстракции, и на это уходит пара недель. А когда вам нужно найти себе программиста в основном на Visual Basic, совершенно недостаточно нанять программиста только на Visual Basic, потому что каждый раз, когда абстракции VB потекут, он не сможет сделать ни шага.
Закон дырявых абстракций крепко держит нас за штаны.
Старый 09.01.2018, 14:38   #14  
chunga_changa is offline
chunga_changa
Участник
 
3 / 10 (1) +
Регистрация: 10.09.2013
Разворачивается это чудо достаточно интересно, судя по гайду который есть в настоящее время, нужно сделать достаточно большой объём работы перед запуском тех пресловутых скриптов которыми это всё разворачивается и в конечном итоге создаст json скрипт. Инсталятор был удобнее...
Старый 09.01.2018, 15:44   #15  
ax_mct is offline
ax_mct
Banned
 
2,548 / 1091 (0) ++++++++
Регистрация: 10.10.2005
Адрес: Westlands
Цитата:
Сообщение от chunga_changa Посмотреть сообщение
Разворачивается это чудо достаточно интересно, судя по гайду который есть в настоящее время, нужно сделать достаточно большой объём работы перед запуском тех пресловутых скриптов которыми это всё разворачивается и в конечном итоге создаст json скрипт. Инсталятор был удобнее...
Так есть опыт и успех установки нуля или его нет?

Есть такое
https://dynamicsuser.net/ax/b/goshoo...ls-without-vm#

Есть еще вариант взять VM и сделать native-boot. Я так и сделал для AX7 в первых релизах.
Думаю что это лучший вариант. Тратить свое время на чужие костыли - не стоит.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
patrickmouwen: 1yr with AX7 Data Management – My top 12 learnings Blog bot DAX Blogs 2 12.10.2016 15:14
stoneridgesoftware: How to Enable Multi-Factor Authentication for the New Dynamics AX (Dynamics AX7) Blog bot DAX Blogs 0 22.09.2016 00:11
AX7 - Настройка TFS с нуля DSPIC DAX: Программирование 3 07.09.2016 14:15
patrickmouwen: AX7 – My top 12 highlights Blog bot DAX Blogs 0 27.02.2016 13:11
mfp: What is new in X++ in AX7? Blog bot DAX Blogs 2 10.02.2016 00:29
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:26.