РФ и СНГ - есть ли VDS не только с API создания, но и со стартап-bash-скриптами?

IS Andrew
На сайте с 13.01.2006
Offline
338
#11
euhenio:
я имею в виду - вдски у вас географически в РФ-СНГ?

У нас 11 площадок по всему миру, включая Россию (Москва)

is*hosting - профессиональный провайдер с глобальным присутствием.
M
На сайте с 17.09.2016
Offline
124
#12

Всё это сводится буквально до пары команд типа

1) Подключиться к серверу

2) Залить bash скрипт

3) Проставить права исполнения

4) Запустить скрипт

P.S. работать будет у всех хостеров

euhenio
На сайте с 21.09.2001
Offline
357
#13
Mobiaaa:
1) Подключиться к серверу

-если этот момент вручную, то это не то.

по-моему, я изначально это нормально понятно описал.

с ув., Евгений Трофименко seo блог Trofimenko.ru ( http://trofimenko.ru/ ) но ыыы мало обновляется... Tools.Promosite.ru - анализатор апдейтов Яндекса (пожертвуйте лимиты на Яндекс.XML! ( https://searchengines.guru/ru/forum/801888/page7#comment_11942489 )) Konvr.ru - увеличение конверсии сайта на 81% за 4 недели ( http://konvr.ru/ )
M
На сайте с 17.09.2016
Offline
124
#14

euhenio, На том же bash :)

Запущенный скрипт подключается к другому серверу и выполняет все указанные действия

euhenio
На сайте с 21.09.2001
Offline
357
#15

Mobiaaa, еще раз повторю

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

E
На сайте с 23.04.2016
Offline
51
#16
euhenio:
Mobiaaa, еще раз повторю

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

Если через ansible, то с помощью ssh ключа залогинитесь автоматом, емнип.

Но конечно же нужно будет указать ip адрес и порт ssh.

ddeineka
На сайте с 12.03.2011
Offline
91
#17
euhenio:
Какая механика? если я в новую вдску должен сперва залогиниться - то это не то..

Ansible и другие системы подобного плана имеют несколько другую идеологию. В идеальном варианте - вы указываете ssh-ключ, который при инсталляции будет загружен на VDS (это могут делать многие платформы) или делаете один раз ssh-copy-id. Затем указываете в списке хостов ansible IP-адрес Вашей VDS и запускаете плейбук, который корректно, с проверками делает то, что Вам нужно. Возможности у ansible огромные, при правильном подходе плейбуки будут работать на разных дистрибутивах.

Кроме того, потом с помощью этого же инструмента можно управлять уже активными VDS - обновлять ПО, добавлять пользователей, выполнять любые другие сценарии.

По-моему, это стоит того, чтобы один раз залогинится на VDS :)

ITL DC - (отзывы ()). Новые SSD VDS в EU, US и UA: EUR3,49 за KVM VDS c 1Gb памяти, скоростными SSD и могучим интернетом :) (http://itldc.com/vds/).
euhenio
На сайте с 21.09.2001
Offline
357
#18
ddeineka:
Ansible и другие системы подобного плана имеют несколько другую идеологию. В идеальном варианте - вы указываете ssh-ключ, который при инсталляции будет загружен на VDS (это могут делать многие платформы) или делаете один раз ssh-copy-id. Затем указываете в списке хостов ansible IP-адрес Вашей VDS и запускаете плейбук, который корректно, с проверками делает то, что Вам нужно. Возможности у ansible огромные, при правильном подходе плейбуки будут работать на разных дистрибутивах.

Кроме того, потом с помощью этого же инструмента можно управлять уже активными VDS - обновлять ПО, добавлять пользователей, выполнять любые другие сценарии.

По-моему, это стоит того, чтобы один раз залогинится на VDS
ezzo:
Если через 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 (который надо изучать)

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

ddeineka
На сайте с 12.03.2011
Offline
91
#19
euhenio:
Прикольно.
Т.е надо искать не исполняющих стартап скрипты, а которые позволяют поставить эти ключи по апи? (не исключено, что и исполняют они эти скрипты так же) Типа той же вдсины:
...
А ведь наверняка есть софт попроще этого 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'

Вариантов много :)

Ilya74
На сайте с 12.06.2008
Offline
353
#20

Я бы на Вашем месте, как уже посоветовали коллеги, смотрел в сторону универсальных решений, либо написал что-то своё на любом языке программирования, что будет заходить на сервер и выполнять нужные операции. В любом современном языке программирования есть функционал для работы с SSH.

Искать хостера с нужным Вам функционалом конечно же можно, но это будет не очень универсально, так как при смене хостера возникнет много вопросов на тему того, как быть дальше.

У нас есть возможность создавать VPS и запускать на них заранее созданный скрипт. Что-то вроде того, что умеет VMmanager, только не через него. Но API пока нет, только в планах.

⚡️ Хостинг и VPS в Москве, Новосибирске, Нидерландах, США ( https://x5x.host )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий