Прошу помощи
Нужна такая штука:
1. запускаю скрипт на первом сервере, он должен запустить скрипт на другом сервере, дождаться пока там исполнится (т.е. дождаться команды) и дальше выполняться.
Есть у кого нибудь мысля светлая как это сробить?
- ZloyRus
- Частый гость
- Сообщения: 467
- Зарегистрирован: Вт янв 22, 2008 10:07
- Откуда: Шахты
- Контактная информация:
Нужна помощь по bash
Автомат Калашникова - лучшее средство доставки негативных эмоций
на расстояние до километра.
на расстояние до километра.
- ZloyRus
- Частый гость
- Сообщения: 467
- Зарегистрирован: Вт янв 22, 2008 10:07
- Откуда: Шахты
- Контактная информация:
Re: Нужна помощь по bash
Сенк
Блин как только не спрашивал гуглю...наверное "май русска силишком плоха тля поиска"
Хотя в процессе наткнулся на backuppc....вот теперь думаю по лентяйничать или всё таки свои скрипты переписать...склоняюсь ко второму...)))
Блин как только не спрашивал гуглю...наверное "май русска силишком плоха тля поиска"
Хотя в процессе наткнулся на backuppc....вот теперь думаю по лентяйничать или всё таки свои скрипты переписать...склоняюсь ко второму...)))
Автомат Калашникова - лучшее средство доставки негативных эмоций
на расстояние до километра.
на расстояние до километра.
Re: Нужна помощь по bash
а вообще задача какая?
- ZloyRus
- Частый гость
- Сообщения: 467
- Зарегистрирован: Вт янв 22, 2008 10:07
- Откуда: Шахты
- Контактная информация:
Re: Нужна помощь по bash
Собрать бэкап с серверов на бэкапный.
Для этого собственно и нужен был удаленный запуск, что бы не разрывать слишком или наоборот перекрывать временной интервал между синком баз и файлов, т.е. на бэкапном запускается скрипт, он запускает скрипт на удаленном сервере, тот получает список баз, бэкапит их, отправляет на бэкапный скрипту сигнал и тот собсно синкает базы и файлы.
Собственно всё написано и работает, только базы синкались напрямую файлами из /var/lib/mysql, но это совсем не гуд, тут или есть опасность получить битые базы или надо останавливать мускул на серверах перед синком, что вообще не приемлемо.
Для этого собственно и нужен был удаленный запуск, что бы не разрывать слишком или наоборот перекрывать временной интервал между синком баз и файлов, т.е. на бэкапном запускается скрипт, он запускает скрипт на удаленном сервере, тот получает список баз, бэкапит их, отправляет на бэкапный скрипту сигнал и тот собсно синкает базы и файлы.
Собственно всё написано и работает, только базы синкались напрямую файлами из /var/lib/mysql, но это совсем не гуд, тут или есть опасность получить битые базы или надо останавливать мускул на серверах перед синком, что вообще не приемлемо.
Автомат Калашникова - лучшее средство доставки негативных эмоций
на расстояние до километра.
на расстояние до километра.
Re: Нужна помощь по bash
обычно запуск скрипта происходит на самом сервере по расписанию или по расписанию + выполнении каких-то условий (малом кол-ве сессий, низкой загрузке проца и т.п.). формируется поуровневый архив. например, уровень 0 раз в сутки, уровень 1 каждый час и т.п. в зависимости от затрат на формирование соотв. уровня. сформированный архив посылается на бакап сервер (или бакап сервер забирает его через некоторое время). если серверов много, разумно иметь зеркальный сервер с репликацией, с которого будет происходить только чтение в обычном режиме и который возьмет на себя роль основного в случае сбоя.
- ZloyRus
- Частый гость
- Сообщения: 467
- Зарегистрирован: Вт янв 22, 2008 10:07
- Откуда: Шахты
- Контактная информация:
Re: Нужна помощь по bash
Не хочу напрягать сервера помимо снятия дампа баз. Пусть бэкапный файлы сам забирает, по мне лучше загрузить с 3 ночи часть полосы синком файлов, чем готовить архивы на рабочих серверах.
Автомат Калашникова - лучшее средство доставки негативных эмоций
на расстояние до километра.
на расстояние до километра.