5 дисков

December 2, 2016

Недавно во время переноса проекта в другой регион похоронил 5 дисков и устроил себе пару приятных ночных часов по накатыванию серверов с нуля и восстановлению из бэкапов. Сделал это с помощью своего любимого терраформа, утилиты, как я уже много раз говорил, крайне шустрой и опасной. Гарантирую, что вручную вы так быстро раскурочить живой проект никогда не сможете, обязательно нужно воспользоваться для этого правильными инструментами.

Так вот, плохой, плохой Хашикорп дал вредный совет как подключать опенстек-диски. Вот он, пожалуйста, compute_instance_v2, раздел Boot From an Existing Volume, зловредная опция - delete_on_termination = true. Запомните ее. Если удалить сервера (которые на самом деле пустышки, которые можно спокойно сноcить и восстанавлить, главное прописывать IP жестко), созданные, как рекомендуется в документации c delete_on_termination = true, то диску будет тоже секир башка.

Опасность этой опции мы выяснили еще во время тестировании, закрепили, что ее ни в коем случае не надо использовать, но видимо она проникла в несколько старых серверов и сработала как надо - диски исчезли в момент. Ну чтож, зато бэкапы проверили.

comments powered by Disqus