Ansible копировать образ сервера с одного сервера на другой - PullRequest
0 голосов
/ 05 марта 2020

Я немного новичок в DevOps / Ansible. У меня есть сервер aws, работающий nginx, mysql, PHP и nodejs. У меня есть другой недавно созданный сервер на Scaleway.

Можно ли скопировать всю конфигурацию сервера с первого на второй, используя nginx, mysql, php и nodejs? Другими словами, скопируйте изображение сервера с одного на другое.

Если это невозможно, каковы возможности? Любая помощь высоко ценится.

1 Ответ

0 голосов
/ 05 марта 2020

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

Итак, для конфигурации сервера вы можете использовать Ansible, Salt, Chef, Puppet или любые другие инструменты конфигурации.

Они помогают вам настроить сервер с заданными параметрами независимо от того, кто является поставщиком облака, Ansible s sh целевой машиной и делают то же самое, что делает человек. Даже если вы запустите Ansible после создания сценариев на существующем AWS EC2 Instance, он не изменит конфигурацию, он проверит, существует ли существующее программное обеспечение, если не установит новое, и выполните ваши действия.

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

И есть несколько вариантов, как настроить сервер, есть также инструмент, такой как packer, который поможет вам сделать образ любой существующей виртуальной машины, и вы можете довольно Многие используют его в качестве образа виртуальной машины для другого облака при условии, что облачный провайдер поддерживается, но если вы проведете какое-то исследование относительно выполнимости, прежде чем углубляться в это, стоит.

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

...