Пример использования Chef с LibCloud

#python #deployment #chef-infra

#python #развертывание #chef-инфра

Вопрос:

Chef обычно используется для подготовки серверов, верно? Итак, LibCloud — это, верно?

Какой пример использования, почему кто-то будет использовать оба инструмента вместе?

Ответ №1:

Я использую chef для начальной загрузки экземпляров ec2. Я также использую boto для дальнейших модификаций экземпляров ec2, таких как создание тегов и т.д. Теперь я буду чаще использовать libcloud, поскольку у меня будет сочетание rackspace и ec2.

Кроме того, при загрузке экземпляра ec2 или rackspace я не использую knife, я использую libcload для загрузки компьютера и ssh в into machine и установки клиента chef, поскольку мне нравится, что это более надежно и даже быстрее, чем knife, на 3-5 минут.

Net net, оба используются вместе. Это счастливый брак.

Ответ №2:

Chef работает с различными поставщиками облачных вычислений:

  • Amazon AWS EC2
  • Облако Rackspace
  • Terremark vCloud
  • Группа Bluebox
  • Openstack
  • Slicehost

Он делает это через библиотеку Ruby, fog.