Изменить сценарий Cassandra Ami Modify DataStax Cassandra Ami
-
21-12-2019 - |
Вопрос
Я исследую возможность модификации https://github.com/riptano/comboami для поддержки EC2MultireGionsnith.
в этом:
- Добавить опцию --snitch ec2multiregionsnitch -> изменить cassandra.yaml, чтобы написать нютч как многопользователь
- Добавить опцию - broadcast_address_as_public_ip Да -> Изменить cassandra.yaml Чтобы написать Broadcast_address: public_ip
- Добавить опцию 100.222.111.222, так как вновь созданные экземпляры могут присоединиться к существующей Кассандре, например, 100.222.111.222.
- Я не могу скопировать datastax ami, чтобы быть моим собственным ami.
- Я не могу снизить существующий экземпляр Cassandra Cassandra DataStax в AMI, так что я изменяю сценарий локально, чтобы он запущен.
- Как изменить сценарий и проверьте его.
- Должен ли я использовать AutoScalingGroup с помощью LaunchConfiguration, чтобы указать на этот AMI, а затем использовать SED для изменения CASSANDRA.YAML, вместо этого «Перезапустить кассандру»? Мне не очевидно, как запустить скрипт после того, как Конфигурация запуска AWS завершила запуск экземпляра, особенно я не могу получить AWS :: Exments :: Getatt Packicip для вещания. В идеале говоря изменения должны были быть сделаны во время конструкции Cassandra.yaml в скрипте, а не после.
проверили настройки и работали.
Ограничения
Вопрос:
Спасибо!
Решение
Это правильно, AMI должен быть восстановлен на чистом изображении под вашей учетной записью.У нас есть инструкции здесь, как это сделать:
https://github.com/riptano/comboami/blob/2.5 / PRESETUP / SETUP.MD
Что касается вопроса AutoScalingGroup, я не уверен, насколько это выгодно.Если вы создаете свое собственное изображение, от собственного репо, не стесняйтесь создавать запрос на тягу, и я посмотрю их, чтобы объединить их в официальный AMI.
Не связан с StackOverflow