Главная

Дедик.ру | выделенный сервер.

Dedicated - выделенный сервер или просто дедик. Платные и бесплатные панели для дедика. Безопасность выделенного сервера.

Дедик :: Общие сведения | Будь защищен | Сделай сам! | Свой хостинг | Support: Черный список
Панели управления :: WHM/cPanel | Plesk | DirectAdmin | VHCS
Датацентры :: Черный список
О проекте Дедик.ру
Обсуждение статей
 

Реклама

Опрос

Пользуетесь ли вы услугами удаленных сисадминов?
Да, постоянно
16%
Да, если возникают какие-то проблемы
11%
Нет, только запрашиваю консультации
26%
Нет, вообще не пользуюсь
42%
Свой вариант, напишу в комментариях
5%
Всего голосов: 19
  • 1 комментарий
  • Старые опросы

Статистика


Rambler's Top100 Рейтинг@Mail.ru

Спонсоры сайта

Поиск

Вход для пользователей

CAPTCHA
Этот вопрос для проверки являетесь ли вы адекватным человеком или спам-ботом.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.
  • Зарегистрироваться
  • Запросить новый пароль

Навигация

  • Услуги экспертов
  • Карта сайта
  • Опросы
  • Поиск
  • Форум
  • Users by points
  • Последние сообщения

Сбор новостей

Синдикация материалов
Главная

Plesk - собираем все бэкапы на один сервер

Предположим, что у нас есть несколько серверов с панелью управления Plesk. Необходимо организовать систему резервного хранения на одном выделенном сервере, предположим, backup.com

Прежде всего создадим пользователя на backup.com, который будет выполнять процесс резервного копирования, например, backup:
adduser backup
passwd backup

После этого необходимо создать 2048-битный dsa ssh ключ, с помощью которого пользователь backup с сервера backup.com будет заходить на остальные сервера за резервными копиями:
ssh-keygen -b 2048 -C 'Backup' -f .ssh/identity -t dsa
Теперь у нас будет 2 файла - приватный .ssh/identity, который будет сохранен только у пользователя backup, и публичный .ssh/identity.pub, содержимое которого необходимо добавить на остальные сервера в файл .ssh/authorized_keys.
Затем создаем у пользователя backup файл .ssh/config со следующим содержимым:
Protocol 2,1
Host *
User root
Compression yes
ConnectionAttempts 10
KeepAlive no
CheckHostIP no
VerifyHostKeyDNS no
IdentityFile /home/backup/.ssh/identity

после чего необходимо выставить на него права доступа 600 (chmod 600 .ssh/config), и теперь пользователь backup с сервера backup.com может зайти на другие сервера по ssh без ввода пароля как root.

Первая часть готова, теперь необходимо сделать скрипт, который бы автоматизировал процесс. Создадим список серверов в файле list, каждое имя хоста в отдельной строке:
server1.com
server2.com
и т.д.
Затем при помощи следующего скрипта будем обходить список, создавая для каждого сервера отдельную директорию и помещая туда backup, нарезанный кусками на 1G - так их будет удобнее потом забрать по ftp:

#!/bin/sh
cd ~
for i in `cat list`; do
echo $i backup begin
[ -d $i ] || mkdir $i
cd $i
ssh $i '/usr/local/psa/bin/psadump -f - --nostop' | split -b1000m -d - $i.
cd ..
echo $i backup end
done

  • От admin в 17 Июн 2006 - 10:38
  • Plesk
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Спасибо

Спасибо, давно заморачивался этой проблемой!

  • От Девайс (не проверено) в 20 Апр 2007 - 03:00
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Проект создан компанией eSupport.org.ru - администрирование выделенных серверов
Копирование информации без согласия с автором запрещено.

Ads

Последние комментарии

  • Длинношерстные
    10 недель 5 дней назад
  • С удовольствием отвечаю
    15 недель 3 часа назад
  • Вам нужно иметь
    17 недель 6 дней назад
  • Самое простое -
    27 недель 3 дня назад
  • Ты можешь
    1 год 34 недели назад
  • должно работать
    1 год 35 недель назад
  • Ни чего не
    1 год 35 недель назад
  • ssh tunnel
    1 год 35 недель назад
  • Просить
    1 год 37 недель назад
  • Для этого нужны
    1 год 37 недель назад

Сейчас на сайте

Сейчас на сайте 0 пользователей и 55 гостей.