2017-01-30 6 views
0

Некоторые фона:легких рамок для автоматического развертывания IIS

  • Я разработчик Java-сервера и работаю в основном на сервер Linux
  • Я использую Python в качестве основного языка сценариев для всех тривиальных задач, а также развертывание
  • Теперь я перейду к проекту, используя C# в Windows.

Что особенность, которую я люблю для ткани:

  • ткань имеет малый вес и легко для небольшой команды, чтобы узнать
  • питон может сделать много вещей, чем некоторые основы развертывания. Например, мы управляем сотнями машин через внутренний портал управления, много определенных конфигураций и функциональных возможностей. Мы реализовали портал с использованием Java и некоторых фантазийных веб-фреймворков. Я использую python для доступа к остальному API с сервера и получения адреса/порта сервера и другой информации для развертывания. Самый удобный способ сделать это - использовать настоящий язык программирования.
  • с тканью, я могу выполнить любую команду на удаленном сервере. С этим я могу легко обходные пути для некоторых необычных случаев.
  • еще раз, python действительно хорош для работы с настройками для серверов, например. создайте скрипт init.d из шаблона.

То, что я проверил для окон:

  • Kit развертывания Windows
  • анзибль
  • Chef
  • (Приведенный выше список может стоить мне слишком много, чтобы узнать, чтобы получить правильный выбор. Я не копал в них.)

Я также думаю об установке программного обеспечения ssh server находятся на окнах. Но я ищу способ Windows для развертывания Windows.

Вопрос: Есть ли простой в освоении и легкий сценарий для развертывания сервера Windows? моя цель - автоматизировать все для развертывания в нескольких экземплярах IIS, а также обрабатывать некоторые ежедневные/еженедельные задания.

+0

Этот вопрос не в том месте. Ему нужно перейти на superuser.com. – Brannon

+0

спасибо за предложение, мне может потребоваться уточнить вопрос. Это вопрос программирования. –

ответ

0

Мое окончательное решение, которое работает довольно хорошо:

  • установить Cygwin на сервере окон
  • установить SSHd как сервис
  • использование питона ткани для обработки Сработала
    • команды запуска на сервере, используя ткань
    • файлы синхронизации с использованием rsync
  • шагов загрузки файлов
    • загружать случайный пароль файл на сервер
    • запуска Rsync демон на удаленном сервере
    • файла
    • загрузки с проверкой изменения и сжатие с использованием Rsync
    • остановка Rsync демона на удаленном сервере
    • обеспечение сервера

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

  • Нет связанных вопросов^_^