Автор Тема: Backup  (Прочетена 4586 пъти)

mom

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: Ubuntu
  • Window Manager: Compiz
    • Профил
Backup
« Отговор #15 -: Sep 21, 2007, 21:14 »
Предложение:
1. Две еднакви машини всяка с по 2 диска в RAID 1 и с по 2 LAN карти.
2. и на двете машини drbd, репликиращ през единия от интерфейсите (желателно е да е гигабитов)
3. Работеща (в смисъл на обслужваща) е винаги само една от машините и на нея е монтиран drbd дяла. Другата машина само се занимава със преписване на онова, което твори първата.

Така при отпадане на диск от едната машина - другият диск е работещ, сменяш умрелия диск, ребилдваш RAIDA и voila
При отпадане на едната машина - палиш сървизите (пощата и mysql-а) на другата и отиваш да поправяш умрялата машина.

Допълнително можеш да пуснеш heartbeat на двете машини, който да следи машините. Ако умре едната - да пуска сървизите на другата, така че ти да нямаш ръчна работа. Тук има 1 трик с вземането на IP адреса на работещата машина.

Слабото място на дизайна е ако се запали офиса или някой влезе да ти потроши машините - губиш ги и двете. Тогава можеш да си изнесеш едната машина на друго физическо място и да пуснеш бърза арендована линия и drbd-то през vpn - само дето вероятно ще е скъпичко.

Горния дизайн (заедно с hearbeat-а) е измислен и реализиран от Васил Колев и вече 3 години работи пичовски в офиса ни '<img'>
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Backup
« Отговор #16 -: Sep 21, 2007, 21:24 »
С пари стават много, много неща '<img'>

storage системи, SAN-ове, блабла '<img'>
Активен

"Knowledge is power" - France is Bacon

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Backup
« Отговор #17 -: Sep 21, 2007, 22:02 »
А нещо такова - нещата стоят на LVM, като дойде време за backup се спират услугите, прави се snapshot на LVM дяла, после се пускат, backup-ват се данните от snapshot-а и той се разкарва?

После можеш да си ги метнеш където си искаш, мрежа, dvd, zip...

Мисля, че времето за downtime сериозно ще е сравнително ниско и ще се запази консистентността (баси българската дума) на данните.

Какво мислите?
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Backup
« Отговор #18 -: Sep 21, 2007, 22:09 »
То зависи много и какво се търси в една такава система.

Ако те притеснява какво ще се случи с писмата в случай, че мейл сървъра се счупи си слагаш backup mx, който да ти обработва пощата, когато основния сървър не може да бъде достигнат. Естествено в този случай клиентите ще си прочетат писмата чак когато системата се вдигне и си получи пощата от backup mx сървъра.

Ако се търси high availability тогава варианта, който описа mom ми се струва доста подходящ.

Въобще - зависи от заданието.
Активен

k4BIG

  • Напреднали
  • *****
  • Публикации: 133
    • Профил
Backup
« Отговор #19 -: Sep 21, 2007, 23:41 »
Мерси за отговорите.

mom това е интересно решение и определено мисля да го реализирам идния месец.С подръчни матеряли само за тест '<img'>Мерси

Иначе няма да ми свърши работа понеже аз имам на разположение 2 сървъра с по 4 хард диска в раид 5.Всеки по 750ГБ.
Диск 1 - майл сървър
2- Домейн.MyDocuments,Desktop  и т.н.
3 - Фаил Сървър
4 - Фаил Пак

Само се чуда на втората машина дали да пусна BDC или пак PDC спряно и чакащо да проработи при падане на първата машина.Но това ще го измисля.

По добър вариант е да се направи с 5 машини не 2,но парите са бая повече.

"Ако те притеснява какво ще се случи с писмата в случай, че мейл сървъра се счупи си слагаш backup mx, който да ти обработва пощата, когато основния сървър не може да бъде достигнат"

Ами при падане на първия сървър на втория само му се слага ип,хост и почва да работи като основен.Това може да се направи за по малко от минута.

"А нещо такова - нещата стоят на LVM, като дойде време за backup се спират услугите, прави се snapshot на LVM дяла, после се пускат, backup-ват се данните от snapshot-а и той се разкарва?

После можеш да си ги метнеш където си искаш, мрежа, dvd, zip..."

Има идея в това нещо'<img'>


Иначе въпроса е в принципа.Да не загубиш нищо.Нали това е целта в краина сметка.Да правим всичко перфектно.
От тая гледна точка решението което предложи mom звучи много добре.Ще се поразрова из google за други решения все пак.Да си призная не съм се ровил сериозно по темата.Нямам много време и затова и питам тук напоследък.Ако има някакви резултати няма да забрава да ги постна тук.

Мерси за отговорите пак '<img'>
Активен

Човешко е да се греши, но за да се объркат съвсем нещата е необходим компютър.

tarator

  • Напреднали
  • *****
  • Публикации: 849
    • Профил
Backup
« Отговор #20 -: Sep 22, 2007, 00:55 »
k4BIG,

Трябва да решиш какво ниво на подсигуровка искаш и колко пари имаш '<img'> Ако изискването е само да не се изгубят данните, RAID5 те устройва достатъчно добре.
Активен

A gentleman is one who is never rude unintentionally. - Noel Coward

mom

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: Ubuntu
  • Window Manager: Compiz
    • Профил
Backup
« Отговор #21 -: Sep 22, 2007, 01:28 »
Цитат (k4BIG @ Сеп. 22 2007,00:41)
Иначе няма да ми свърши работа понеже аз имам на разположение 2 сървъра с по 4 хард диска в раид 5.Всеки по 750ГБ.
Диск 1 - майл сървър
2- Домейн.MyDocuments,Desktop  и т.н.
3 - Фаил Сървър
4 - Фаил Пак

Не виждам защо RAID5 да е проблем в случая. До колкото си представям нещата 5-те диска са ти в общ масив (единия е за контролните суми). Останалите 4 са ти всъщност дялове от общия масив, а не истинските дискове, т.е. не е сигурно, че на физическия диск1 ти е сториджа на майл сървъра и т.н. за другите.

Това което се опитвам да кажа, че ти основата я имаш - RAID-а, за да имаш redundancy в рамките на 1 машина. Добавяш една аналогична машина, правиш й същия RAID, пускаш drbd и на двете и оставяш едната да преписва от другата. Така ще решиш задачата не само за пощата, ами и за всички останали услуги - на drbd-то хич му не пука какво пишеш отгоре '<img'>

Едно предупрежденийце - в по-старите версии на drbd-то имаше някаква несъвместимост м-у drbd и reiserfs - ползвай ext3. Може в новите да са го оправили. Четох, че в новите версии можеш да работиш с повече от две машини, т.е. да имаш master с many slaves

Успех и ако наистина пробваш кажи какво си постигнал '<img'>
Активен

tarator

  • Напреднали
  • *****
  • Публикации: 849
    • Профил
Backup
« Отговор #22 -: Sep 22, 2007, 01:37 »
mom,

При RAID5 няма отделен диск за контролните суми, това би било глупаво. Контролните суми са рахвърляни по всички дискове.
Активен

A gentleman is one who is never rude unintentionally. - Noel Coward

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Backup
« Отговор #23 -: Sep 22, 2007, 03:18 »
Цитат (Hapkoc @ Сеп. 21 2007,23:02)
А нещо такова - нещата стоят на LVM, като дойде време за backup се спират услугите, прави се snapshot на LVM дяла, после се пускат, backup-ват се данните от snapshot-а и той се разкарва?

После можеш да си ги метнеш където си искаш, мрежа, dvd, zip...

Мисля, че времето за downtime сериозно ще е сравнително ниско и ще се запази консистентността (баси българската дума) на данните.

Какво мислите?

Може...ма тряя си сигурен че имаш място за snapshot-a...да не се издънят нещата по време на копирането.
Активен

"Knowledge is power" - France is Bacon

jet

  • Напреднали
  • *****
  • Публикации: 1929
  • Distribution: debian sid
  • Window Manager: kde
    • Профил
Backup
« Отговор #24 -: Sep 22, 2007, 04:15 »
голям праз като е свален мейл сървъра за 5мин (колкото за един рсинк) на мейл сървърите отсреща ще им даде по един таимаут, на следващия опит ще си прекарат мейлите към теб.
Активен

Linux: From WTF to OMG

bnight

  • Напреднали
  • *****
  • Публикации: 313
  • Distribution: Ubuntu 8.10
  • Window Manager: KDE 3.5.10
    • Профил
    • WWW
Backup
« Отговор #25 -: Sep 22, 2007, 11:16 »
Абе то това добре ама какво правим с клиентите който изкат да пращат писма ? Стига бе несериозно е да има downtime всеки ден.
Активен

Registered Linux user: 473460
http://skyhost.bg - Хостинг и Домейни

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Backup
« Отговор #26 -: Sep 22, 2007, 13:18 »
Там много ли поща ходи '<img'>
Активен

"Knowledge is power" - France is Bacon

mom

  • Напреднали
  • *****
  • Публикации: 266
  • Distribution: Ubuntu
  • Window Manager: Compiz
    • Профил
Backup
« Отговор #27 -: Sep 22, 2007, 15:45 »
Цитат
mom,

При RAID5 няма отделен диск за контролните суми, това би било глупаво. Контролните суми са рахвърляни по всички дискове.

Упс - моя грешка - контролните суми са разпределени по дисковете от масива  'B)'  '<img'>
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
backup?
Настройка на програми
kicker 5 2047 Последна публикация Sep 21, 2012, 17:19
от setic
Backup на линукс хард.
Настройка на програми
sys7em 12 2784 Последна публикация Dec 07, 2004, 16:23
от sys7em
Проблем с Backup
Хардуерни и софтуерни проблеми
rootgz 1 1225 Последна публикация Mar 07, 2005, 10:58
от toxigen
Backup в Линукс
Настройка на програми
bobo 4 1440 Последна публикация Apr 14, 2005, 20:47
от bobo
Linux Backup
Настройка на програми
phantomlord 1 906 Последна публикация Apr 23, 2005, 13:53
от sys7em