События Жизненного цикла OpsWorks, я пытаюсь понять, Настраивают лучше

Я стал временным парнем операции в секунду пока компания, которую я сокращаю на тот находок, который знает чертовски много больше, чем я. Я прохожу нашу текущую установку для OpsWorks и наши рецепты. Я заметил, что наш развертываться, рецепт включает наш настраивать рецепт. То, когда я спросил об этом, мне сказали, что это происходило из-за некоторой тайны вокруг, когда настраивают, на самом деле инициировано.

Я читал документы здесь и здесь являюсь моими вопросами:

В документах говорится, что выполнения OpsWorks Развертываются после Установки. В документах также говорится, что это Настраивает, бежал за любым экземпляром, вводит или оставляет состояние онлайн. Действительно Настраивает затем выполненный между Установкой и Развертывается или после того, как Развертываются, когда новый экземпляр вращают?

Кроме того, это - общепринятая практика для включения настраивать рецепта в развернуть рецепт в течение тех времен, когда развертывание выполняется отдельно, или мы должны использовать другой рецепт, который обработал бы изменения конфигурации на основе развертывания?

1
задан 30 September 2014 в 20:39
2 ответа

ഒരു പുതിയ ഉദാഹരണം ആരംഭിക്കുമ്പോൾ കോൺഫിഗറേഷൻ സജ്ജീകരണത്തിനും വിന്യാസത്തിനുമിടയിലോ വിന്യാസത്തിനുശേഷമോ പ്രവർത്തിക്കുമോ?

എന്റെ ഓപ്‌സ് വർക്ക് ലോഗുകൾ പരിശോധിക്കുമ്പോൾ, ഇത് സജ്ജീകരിച്ചതിനുശേഷം കോൺഫിഗർ ചെയ്തതായി തോന്നുന്നു, പക്ഷേ അതിനുമുമ്പ് വിന്യസിക്കുക. ഉദാഹരണമായി ബൂട്ട് ചെയ്യുമ്പോഴെല്ലാം ചെയ്യേണ്ട കാര്യങ്ങൾക്കായി പൊതുവേ നിങ്ങൾ ഇത് ഉപയോഗിക്കണം (ഉദാഹരണത്തിന്, നിങ്ങൾ ഒരു ഇലാസ്റ്റിക് ഐപി ഉപയോഗിക്കുന്നില്ലെങ്കിൽ ഒരു ഡിഎൻഎസ് റെക്കോർഡ് അപ്‌ഡേറ്റ് ചെയ്യുന്നത് പോലുള്ളവ). ഇത് ഒരു സമയത്തെ അടിസ്ഥാനമാക്കിയുള്ള ഉദാഹരണമല്ലെങ്കിൽ, ഒരു ഉദാഹരണം നിർത്തിയതിനുശേഷം ഓൺലൈനിൽ വരുമ്പോൾ ഓപ്‌സ് വർക്ക് സ്വപ്രേരിതമായി ഒരു പുതിയ വിന്യാസം പ്രവർത്തിപ്പിക്കില്ല (ഇത് ഒരു പുതിയ ഉദാഹരണമാണെങ്കിലും).

കോൺഫിഗറേഷൻ മാറ്റങ്ങൾ കൈകാര്യം ചെയ്യുന്ന വ്യത്യസ്ത പാചകക്കുറിപ്പ് a വിന്യാസം?

ആപ്ലിക്കേഷൻ നിർദ്ദിഷ്ട വിന്യാസ കോൺഫിഗറേഷനായി (ഫയൽ അനുമതികൾ സജ്ജീകരിക്കുന്നത് മുതലായവ) നിങ്ങൾ ഷെഫ് വിന്യാസ ഹുക്കുകൾ ഉപയോഗിക്കണം.

2
ответ дан 3 December 2019 в 17:43

Вторая часть ответа thexacre верна, но первая часть требует некоторого пояснения:

Событие установки запускается при запуске экземпляра, будь то из холодного запуска (совершенно новый экземпляр) или из состояния «остановлен» (ранее запущенный экземпляр с поддержкой EBS). Это событие установки включает в себя рецепты, которые указаны для запуска для события развертывания , но фактически не вызывает отдельное событие развертывания. Следовательно, журналы OpsWorks не являются надежными индикаторами того, когда выполняются рецепты развертывания.

Событие configure запускается, когда экземпляр в стеке входит или выходит из сетевого состояния, включая сам этот экземпляр. Это событие можно использовать для обновления зависимостей между экземплярами, например, для добавления экземпляра в экземпляр балансировщика нагрузки (возможно, HAProxy) или для добавления его в кластер (возможно, MongoDB).

Событие развертывания запускается в ответ для нажатия кнопки «Развернуть» в пользовательском интерфейсе.

Подробнее см. в документации AWS OpsWorks .

2
ответ дан 3 December 2019 в 17:43

Теги

Похожие вопросы