Главная

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

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

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

Реклама

Опрос

Пользуетесь ли вы услугами удаленных сисадминов?
Да, постоянно
18%
Да, если возникают какие-то проблемы
6%
Нет, только запрашиваю консультации
29%
Нет, вообще не пользуюсь
41%
Свой вариант, напишу в комментариях
6%
Всего голосов: 17
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
  • Старые опросы

Статистика


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

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

  • Ты можешь
    7 недель 4 дня назад
  • должно работать
    7 недель 5 дней назад
  • Ни чего не
    7 недель 5 дней назад
  • ssh tunnel
    7 недель 5 дней назад
  • Просить
    10 недель 2 дня назад
  • Для этого нужны
    10 недель 2 дня назад
  • Как насчет виртуального хостинга?
    12 недель 3 дня назад
  • Включить лог
    23 недели 2 дня назад
  • Пересоберите
    25 недель 44 минуты назад
  • техническая реализация
    33 недели 6 дней назад

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

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