|
|
|
Нужна помощь с резервированием серверов..
|
|||
|---|---|---|---|
|
#18+
Доброго времени! Поделитесь опытом кто как бекапит свои сервера.. А именно имется почтовый сервер (постфикс на CentOS 5.4), вебсервер на такой же платформе, основной сервер с базой oracle и вебсервером на CentOS 4.8, пару шлюзов тож на СentOS 5.4, vpn сервер тож на 5.4 и еще пару серверов на w2k3.. Вопрос: чем пользуетесь, как работает, что умеет онлайн, желательно софт попроще и бесплатный, или если можно тупо руками и кроном - то как именно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2013, 14:02 |
|
||
|
Нужна помощь с резервированием серверов..
|
|||
|---|---|---|---|
|
#18+
зависит от конкретики сервера. Кое где достаточно раз в полгода каталог /etc заархивировать и все. В случае чего всю систему раскатать по быстрому и накатить конфиги. Вообще одно время использовал bacula для централизованных бекапов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2013, 14:31 |
|
||
|
Нужна помощь с резервированием серверов..
|
|||
|---|---|---|---|
|
#18+
да, и еще это не резервирование серверов, а резервное копирование. Понятия довольно далеко лежащие друг от друга ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2013, 14:32 |
|
||
|
Нужна помощь с резервированием серверов..
|
|||
|---|---|---|---|
|
#18+
ded-mazay , ни оракла ли вин в хозяйстве нет, остальное бекапится самописными скриптами + rsync для больших сайтов, которые дестки гиг. За много лет такой подход проверен "боевым" опытом, как то выход со строя винтов, "внезапное пропадание хостера" и т.п. - все восстанавливается. --- Victor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2013, 15:23 |
|
||
|
Нужна помощь с резервированием серверов..
|
|||
|---|---|---|---|
|
#18+
VGreyбекапится самописными скриптами + rsync для больших сайтов Покажи плз примеры скриптов.. А про Оракл - у меня каждый день холодный бекап делается + арклоги + после холодного бекапа делается дамп (exp) базы, т.е. про это не волнуюсь, просто хотел все централизованно делать.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2013, 16:08 |
|
||
|
Нужна помощь с резервированием серверов..
|
|||
|---|---|---|---|
|
#18+
ded-mazayПокажи плз примеры скриптов.. Вряд ли мои скрипты могут служить примером для подражания. Но, для подогрева интереса, почему бы и нет. arc.sh - freebsd #!/bin/sh TEMPDIR="/usr/tmp/arc" MYSQLPASS="__463ghr__" ARCPASS="arc321321arc" ARCSERV="193.3.95.23" ARCDIR="god" CONF="/usr/src/sys/amd64/conf/serv" TD=`date +%A` if [ ! -d $TEMPDIR ] then mkdir $TEMPDIR fi #====== MySQL =========== /usr/local/bin/mysqlcheck -uroot -p$MYSQLPASS --repair --analyze --optimize --optimize --all-databases --auto-repair #======================= ## Архивируем Mysql cd $TEMPDIR if [ ! -d mysql ] then mkdir mysql fi cd mysql for b in `/usr/local/bin/mysql -u root -p$MYSQLPASS -B -D mysql -e "show databases;"|grep -v Database` do /usr/local/bin/mysqldump --user=root --password=$MYSQLPASS --opt $b>$b.sql done ## Архивируем остальное cd / tar zcvf $TEMPDIR/etc.tgz etc cd /usr/local tar zcvf $TEMPDIR/usr_local_etc.tgz etc tar zcvf $TEMPDIR/www.tgz www tar zcvf $TEMPDIR/scripts.tgz scripts cd $TEMPDIR cp $CONF conf.txt /usr/sbin/pkg_info>pkg_info.txt ftp ftp://arc:$ARCPASS@$ARCSERV/<<_END_ cd ~ mkdir $ARCDIR cd $ARCDIR mkdir $TD cd $TD send mysql.tgz send conf.txt send etc.tgz send usr_local_etc.tgz send www.tgz send scripts.tgz exit _END_ rm *.tgz rm *.txt Пара других скриптов. Машина с centos, с восьми openvz-контейнеров дампятся базы и пересылаются на другую машину. arc - centos+openvz #!/bin/bash VZ="201 202 203 204 205 206 207 208" d=`date "+%d"` cd /home/xicom/scripts for i in $VZ; do vzctl exec $i mysqldump -u delopro -_ph7dph_ --opt -a delopro>delopro.sql sleep 2 tar zcvf /opt/arc/"$i"_"$d".tgz delopro.sql /vz/root/"$i"/var/www/html/delopro/ >>/dev/null lftp arc:_arc9830ar_@77.120.98.6 <<_END_ cd /opt/arc mput /opt/arc/"$i"_"$d".tgz exit _END_ done На другой машине есть контейнер с развернутыми базами и кодом. Базы вливаем из переданного по ftp архива, код синхронизируем с помощью rsync. rest - centos+openvz #!/bin/bash VZ="201 202 203 204 205 206 207 208" d=`date "+%d"` DT=`date` LOG="/home/xicom/scripts/restore.log" for i in $VZ; do echo "================= $DT ====================">>$LOG echo "------------------ $i - $d ----------------">>$LOG if [ -e /opt/arc2/"$i"_"$d".tgz ]; then tar xvf /opt/arc2/"$i"_"$d".tgz delopro.sql vzctl exec 140 mysql -u u"$i" -ph1dph1 -D a"$i"<delopro.sql >>$LOG rm delopro.sql fi /usr/bin/rsync --progress -a --delete --exclude="db.php" 77.120.98.6::vz/"$i" done vzctl restart 140 --- Victor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2013, 10:00 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=38328177&tid=1482898]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
159ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 264ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...