2013-08-11 4 views
0

Я шеф-повар noob и использую шеф-повара для управления несколькими узлами ElasticSearch на Amazon. Основной рецепт позволяет мне инициализировать диск EBS и прикрепить его. Мой вопрос заключается в том, что при обновлении программного обеспечения ES (например, от 0,20 до 0,90) с шеф-поваром, как сохранить существующие данные на диске EBS от повторной инициализации/формирования? Есть ли способ исключить часть рецепта или базы данных без необходимости иметь копии json?Как сохранить часть кулинарной книги от выполнения

See relevant attributes here

+0

Вы нашли решение этой проблемы? Это нормально ответить на собственный вопрос. Не забудьте отметить правильный ответ! :) – sethvargo

ответ

1

Вам не нужно ставить какие-либо условные или принимать какие-либо меры, когда ваш EBS уже создан, установлена, отформатированный и т.д. Elasticsearch Chef поваренных например. форматирует устройство only_if это не отформатированы см https://github.com/elasticsearch/cookbook-elasticsearch/blob/master/recipes/data.rb#L11

условии, что вы держите объем EBS, прикрепленный к экземпляру, повар не трогать - или определенно не должны потрогать. Если вы увидите какое-либо другое поведение, отправьте issue at Github.

Смежные вопросы