- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева

Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
я имею в виду - вдски у вас географически в РФ-СНГ?
У нас 11 площадок по всему миру, включая Россию (Москва)
Всё это сводится буквально до пары команд типа
1) Подключиться к серверу
2) Залить bash скрипт
3) Проставить права исполнения
4) Запустить скрипт
P.S. работать будет у всех хостеров
1) Подключиться к серверу
-если этот момент вручную, то это не то.
по-моему, я изначально это нормально понятно описал.
euhenio, На том же bash :)
Запущенный скрипт подключается к другому серверу и выполняет все указанные действия
Mobiaaa, еще раз повторю
чтобы его скачать-запустить, надо руками логин ться в вдску?
Mobiaaa, еще раз повторю
чтобы его скачать-запустить, надо руками логин ться в вдску?
Если через ansible, то с помощью ssh ключа залогинитесь автоматом, емнип.
Но конечно же нужно будет указать ip адрес и порт ssh.
Какая механика? если я в новую вдску должен сперва залогиниться - то это не то..
Ansible и другие системы подобного плана имеют несколько другую идеологию. В идеальном варианте - вы указываете ssh-ключ, который при инсталляции будет загружен на VDS (это могут делать многие платформы) или делаете один раз ssh-copy-id. Затем указываете в списке хостов ansible IP-адрес Вашей VDS и запускаете плейбук, который корректно, с проверками делает то, что Вам нужно. Возможности у ansible огромные, при правильном подходе плейбуки будут работать на разных дистрибутивах.
Кроме того, потом с помощью этого же инструмента можно управлять уже активными VDS - обновлять ПО, добавлять пользователей, выполнять любые другие сценарии.
По-моему, это стоит того, чтобы один раз залогинится на VDS :)
Ansible и другие системы подобного плана имеют несколько другую идеологию. В идеальном варианте - вы указываете ssh-ключ, который при инсталляции будет загружен на VDS (это могут делать многие платформы) или делаете один раз ssh-copy-id. Затем указываете в списке хостов ansible IP-адрес Вашей VDS и запускаете плейбук, который корректно, с проверками делает то, что Вам нужно. Возможности у ansible огромные, при правильном подходе плейбуки будут работать на разных дистрибутивах.
Кроме того, потом с помощью этого же инструмента можно управлять уже активными VDS - обновлять ПО, добавлять пользователей, выполнять любые другие сценарии.
По-моему, это стоит того, чтобы один раз залогинится на VDS
Если через ansible, то с помощью ssh ключа залогинитесь автоматом, емнип.
Прикольно.
Т.е надо искать не исполняющих стартап скрипты, а которые позволяют поставить эти ключи по апи? (не исключено, что и исполняют они эти скрипты так же) Типа той же вдсины:
-------
SSH-ключи для серверов
Доступные методы:
GET /v1/ssh-key – список всех доступных клиенту SSH-ключей
GET /v1/ssh-key/ID – просмотр данных SSH-ключа, ID ключа
PUT /v1/ssh-key/ID – правка данных, ID ключа, доступные поля: name, data
POST /v1/ssh-key – создание нового ключа, доступные поля: name, data
DELETE /v1/ssh-key/ID – удаление SSH-ключа, ID ключа
------
А ведь наверняка есть софт попроще этого ansible (который надо изучать)
который позволяет логиниться в вдску по ключу и исполнять нужный набор команд?
Прикольно.
Т.е надо искать не исполняющих стартап скрипты, а которые позволяют поставить эти ключи по апи? (не исключено, что и исполняют они эти скрипты так же) Типа той же вдсины:
...
А ведь наверняка есть софт попроще этого ansible (который надо изучать)
который позволяет логиниться в вдску по ключу и исполнять нужный набор команд?
Не скажу за всех, но для того же vmmanager ключ можно загрузить один раз и он затем будет автоматически добавляться в новые инстансы. Если же этого нет - тот же ssh-copy-id позволит это сделать буквально мгновенно.
ansible - не сложный продукт, но он позволит в дальнейшем сильно упростить обслуживание и администрирование группы VDS. Поэтому я искренне рекомендую потратить немного времени на его изучение. Обратите внимание - есть т.н. ansible galaxy - репозиторий плагинов и готовых решений для практически любых задач.
Если же хочется совсем просто - можно и скрипт написать, а загружать его и выполнять можно массой простых и не очень способов, хоть таким:
ssh root@new-vds 'wget -O /tmp/script.sh http://my.website/script.sh; sh /tmp/script.sh'
Вариантов много :)
Я бы на Вашем месте, как уже посоветовали коллеги, смотрел в сторону универсальных решений, либо написал что-то своё на любом языке программирования, что будет заходить на сервер и выполнять нужные операции. В любом современном языке программирования есть функционал для работы с SSH.
Искать хостера с нужным Вам функционалом конечно же можно, но это будет не очень универсально, так как при смене хостера возникнет много вопросов на тему того, как быть дальше.
У нас есть возможность создавать VPS и запускать на них заранее созданный скрипт. Что-то вроде того, что умеет VMmanager, только не через него. Но API пока нет, только в планах.