forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 01.01.2018, 20:55
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию Чем бэкапить RedНat Enterprise Linux Server 6 ?

Victor Sudakov написал(а) к All в Jan 18 23:02:56 по местному времени:

Dear All,

Собственно сабж? Чтобы в случае отказа быстро и без проблем восстановить на новом железе (с нуля).
Стоит всё по умолчанию, как инсталлятор предлагал (аппаратный RAID, на нем lvm, на нем ext4 несколько fs).

Речь именно про бэкап на случай disaster recovery, а не про архив конфигураций и т.п.

Заранее спасибо.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
Ответить с цитированием
  #2  
Старый 02.01.2018, 01:55
Nickita A Startcev
Guest
 
Сообщений: n/a
По умолчанию Re: Чем бэкапить RedНat Enterprise Linux Server 6 ?

Nickita A Startcev написал(а) к Victor Sudakov в Jan 18 20:14:26 по местному времени:

Привет, Victor !


01 Jan 18 , 23:02 Victor Sudakov писал к All:

VS> Собственно сабж? Чтобы в случае отказа быстро и без проблем
VS> восстановить на новом железе (с нуля). Стоит всё по умолчанию, как
VS> инсталлятор предлагал (аппаратный RAID, на нем lvm, на нем ext4
VS> несколько fs).

VS> Речь именно про бэкап на случай disaster recovery, а не про архив
VS> конфигураций и т.п.

VS> Заранее спасибо.

cat /dev/чтонадо | gzip -c1 > outfile.tgz?

. С уважением, Никита.
icq:240059686, lj-user:nicka_startcev
... но не курица уж над ним - кадильниц благовонный дым. Не слышно пенья в поздний час.
--- GoldED+/LNX 1.1.5-b20161221
Ответить с цитированием
  #3  
Старый 02.01.2018, 01:55
Andrew Kant
Guest
 
Сообщений: n/a
По умолчанию Чем бэкапить RedНat Enterprise Linux Server 6 ?

Andrew Kant написал(а) к Nickita A Startcev в Jan 18 23:34:53 по местному времени:

Нello Nickita!

Monday January 01 2018 20:14, Nickita A Startcev wrote to Victor Sudakov:

VS>> Собственно сабж? Чтобы в случае отказа быстро и без проблем
VS>> восстановить на новом железе (с нуля). Стоит всё по умолчанию, как
VS>> инсталлятор предлагал (аппаратный RAID, на нем lvm, на нем ext4
VS>> несколько fs).

VS>> Речь именно про бэкап на случай disaster recovery, а не про архив
VS>> конфигураций и т.п.

VS>> Заранее спасибо.

NS> cat /dev/чтонадо | gzip -c1 > outfile.tgz?

Думаешь, на новом железе обязательно будет тот-же (или хотя-бы не меньший) размер диска?

В самом оригинальном вопросе уже звучал подтекст "не рекомендуйте мне стандартные средства типа тара, я хочу чего-то другого, чтоб само всё переразбило, закатало и запустило на любом железе".


Good bye!
Andrew

--- GoldED+/W32 1.1.4.7
Ответить с цитированием
  #4  
Старый 03.01.2018, 18:55
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию Чем бэкапить RedНat Enterprise Linux Server 6 ?

Victor Sudakov написал(а) к Nickita A Startcev в Jan 18 21:03:46 по местному времени:

Dear Nickita,

01 Jan 18 20:14, you wrote to me:

VS>> Собственно сабж? Чтобы в случае отказа быстро и без проблем
VS>> восстановить на новом железе (с нуля). Стоит всё по умолчанию, как
VS>> инсталлятор предлагал (аппаратный RAID, на нем lvm, на нем ext4
VS>> несколько fs).

VS>> Речь именно про бэкап на случай disaster recovery, а не про архив
VS>> конфигураций и т.п.

VS>> Заранее спасибо.

NS> cat /dev/чтонадо | gzip -c1 > outfile.tgz?

Если в Linux это действительно рекомендуемый вариант, то это очень плохо, потому что:

1) такое можно делать только на размонтированной или смонтированной в ro файловой системе;

2) зачем бэкапить и хранить пустое место?

3) а вдруг на новом железе диск другого размера?

Но на самом деле я не верю, что для энтерпрайза это реально предлагают.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
Ответить с цитированием
  #5  
Старый 03.01.2018, 18:55
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию Чем бэкапить RedНat Enterprise Linux Server 6 ?

Victor Sudakov написал(а) к Andrew Kant в Jan 18 21:09:12 по местному времени:

Dear Andrew,

01 Jan 18 23:34, you wrote to Nickita A Startcev:
VS>>> Собственно сабж? Чтобы в случае отказа быстро и без проблем
VS>>> восстановить на новом железе (с нуля). Стоит всё по умолчанию,
VS>>> как инсталлятор предлагал (аппаратный RAID, на нем lvm, на нем
VS>>> ext4 несколько fs).

VS>>> Речь именно про бэкап на случай disaster recovery, а не про
VS>>> архив конфигураций и т.п.

VS>>> Заранее спасибо.

NS>> cat /dev/чтонадо | gzip -c1 > outfile.tgz?

AK> Думаешь, на новом железе обязательно будет тот-же (или хотя-бы не
AK> меньший) размер диска?

AK> В самом оригинальном вопросе уже звучал подтекст "не рекомендуйте мне
AK> стандартные средства типа тара,

В эхотаге стандартным средством бэкапа системы считается tar? Я не ради флейма спрашиваю.

А как у тара с бэкапом живых файловых систем, или на ext4 можно сделать снапшот и его уже тарить?

Инкрементальные бэкапы в GNU tar в рудиментарном виде существуют, судя по man. Но по сравнению с FreeBSD-шным dump выглядят они убого.

AK> я хочу чего-то другого, чтоб само всё
AK> переразбило, закатало и запустило на любом железе".

Ну, в энтерпрайзном софте логично было бы ожидать чего-то подобного. Но если наш выбор tar, то где можно почитать описание, как разбить новый диск и развернуть на нём бэкап из тара, хотя бы такого уровня:

https://victor-sudakov.dreamwidth.org/124492.html
https://victor-sudakov.dreamwidth.org/125653.html
https://victor-sudakov.dreamwidth.org/357521.html

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
Ответить с цитированием
  #6  
Старый 03.01.2018, 20:55
Andrew Kant
Guest
 
Сообщений: n/a
По умолчанию Чем бэкапить RedНat Enterprise Linux Server 6 ?

Andrew Kant написал(а) к Victor Sudakov в Jan 18 17:50:54 по местному времени:

Нello Victor!

Wednesday January 03 2018 21:09, Victor Sudakov wrote to Andrew Kant:

VS>>>> Заранее спасибо.

NS>>> cat /dev/чтонадо | gzip -c1 > outfile.tgz?

AK>> Думаешь, на новом железе обязательно будет тот-же (или хотя-бы не
AK>> меньший) размер диска?

AK>> В самом оригинальном вопросе уже звучал подтекст "не рекомендуйте
AK>> мне стандартные средства типа тара,

VS> В эхотаге стандартным средством бэкапа системы считается tar? Я не ради
VS> флейма спрашиваю.

Я не знаю, что считается стандартным, в линуксе нет хэндбука с подобными стандартами, но сам пользуюсь либо tar'ом (если нужно получить бэкап и сохранить его), либо rsync'ом (когда надо сразу получить клон).

VS> А как у тара с бэкапом живых файловых систем, или на ext4 можно
VS> сделать
VS> снапшот и его уже тарить?
Обычно ext4 лежит поверх lvm, а вот lvm уже умеет снэпшоты.
На счёт бэкапов живых файловых систем - как обычно, если нет средств у приложений как-то подготовиться, то можешь получить неконсистентное состояние. Но здесь тебя ничего не спасёт - разве bsd-шный dump сможет тебе красиво сдампить файлы mysql если в них в этот момент что-то меняется?

VS> Инкрементальные бэкапы в GNU tar в рудиментарном виде существуют,
VS> судя
VS> по man. Но по сравнению с FreeBSD-шным dump выглядят они убого.

AK>> я хочу чего-то другого, чтоб само всё
AK>> переразбило, закатало и запустило на любом железе".

VS> Ну, в энтерпрайзном софте логично было бы ожидать чего-то подобного. Но
VS> если наш выбор tar, то где можно почитать описание, как разбить новый
VS> диск и развернуть на нём бэкап из тара, хотя бы такого уровня:

VS> https://victor-sudakov.dreamwidth.org/124492.html
VS> https://victor-sudakov.dreamwidth.org/125653.html
VS> https://victor-sudakov.dreamwidth.org/357521.html

Ну подобного рода инструкций много (у каждого свои). Загрузка с флэшки либо PXE, fdisk либо его клоны, потом lvm (если хочешь), потом mkfs, потом раскрываем архив, потом тюнинг конфига и воссоздание загрузчика.

В варианте когда хранишь полный образ устройства естественно последние пункты могут быть лишними.

Маленький пример (не для rhel, да простит меня Виссарионов, но идея общая для любых дистрибутивов):

dd if=/dev/zero of=/dev/sda bs=512 count=1

sfdisk /dev/sda --DOS -uM << EOF
,8000,L,*
,,E
;
;
,500,S
,,L
EOF

mke2fs -j /dev/sda1

mke2fs -j /dev/sda6

mkswap /dev/sda5

mkdir /m

mount /dev/sda1 /m

rsync -avxz --numeric-ids 10.1.1.1:/ /m/

rsync -R -avzx --numeric-ids /dev /m/

mount /dev/sda6 /m/home

rsync -R --delete -avxz --numeric-ids 10.1.1.1:/home /m/
(--delete потому, что эту команду можно потом запустить ещё раз, чтоб освежить копию)

rm /m/etc/mtab

echo "/dev/sda1 / ext3 rw,errors=remount-ro 0 0" > /m/etc/mtab

chroot /m dpkg-reconfigure grub-pc

umount /m/home

umount /m

reboot

Вполне вероятно, что если используются какие-то экзотические фичи типа acl или других файловых атрибутов, то вышеприведённый вариант не сработает, но я ими не пользуюсь и мне хватает.

Хотя в последнее время я предпочитаю бэкапить rhel средствами гипервизора, на котором он запущен :) Но это немного не стыкуется с твоей постановкой задачи про bare metal. Так что может быть есть смысл подумать об упразднении этого условия.

Good bye!
Andrew

--- GoldED+/W32 1.1.4.7
Ответить с цитированием
  #7  
Старый 03.01.2018, 23:55
Vova Uralsky
Guest
 
Сообщений: n/a
По умолчанию Чем бэкапить RedНat Enterprise Linux Server 6 ?

Vova Uralsky написал(а) к Victor Sudakov в Jan 18 18:57:44 по местному времени:

Нello Victor!

01 Jan 18 23:02, Victor Sudakov wrote to All:

VS> Собственно сабж? Чтобы в случае отказа быстро и без проблем
VS> восстановить на новом железе (с нуля).

BMR как был проблемой, так и останется навсегда. Если не на коленке мастерить, см:

https://www.ibm.com/support/knowledg...</b>using.html

например...

Regards,
Vova

--- Msged/BSD 6.2.0
Ответить с цитированием
  #8  
Старый 04.01.2018, 11:55
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию Чем бэкапить RedНat Enterprise Linux Server 6 ?

Victor Sudakov написал(а) к Andrew Kant в Jan 18 13:39:26 по местному времени:

Dear Andrew,

03 Jan 18 17:50, you wrote to me:

[dd]
VS>> В эхотаге стандартным средством бэкапа системы считается tar? Я
VS>> не ради флейма спрашиваю.

AK> Я не знаю, что считается стандартным, в линуксе нет хэндбука с
AK> подобными стандартами,

Как это нет хэндбука? То есть я понимаю, что общего хэндбука по линуксу быть не может, но у уважающих себя дистрибутивов хэндбук быть обязан, иначе какая же это OS (вспоминая многотомный бумажный мануал по нетвари).

AK> но сам пользуюсь либо tar'ом (если нужно
AK> получить бэкап и сохранить его), либо rsync'ом (когда надо сразу
AK> получить клон).

tar и rsync нормально переносят симлинки, хардлинки, sparse файлы и прочие особенности?

VS>> А как у тара с бэкапом живых файловых систем, или на ext4 можно
VS>> сделать
VS>> снапшот и его уже тарить?
AK> Обычно ext4 лежит поверх lvm, а вот lvm уже умеет снэпшоты.

Снэпшоты, которым пофиг на вышележащую файловую систему - это плохие снэпшоты.

AK> На счёт бэкапов живых файловых систем - как обычно, если нет средств у
AK> приложений как-то подготовиться, то можешь получить неконсистентное
AK> состояние. Но здесь тебя ничего не спасёт - разве bsd-шный dump сможет
AK> тебе красиво сдампить файлы mysql если в них в этот момент что-то
AK> меняется?

Ответ, насколько я понимаю, скорее положительный: сможет. Потому что dump использует ufs snapshots, а они создаются с учетом операций записи в файлы, т.е. snapshot is FS-aware. Или он даже приостанавливает запись на диск на момент создания снэпшота, я не помню. Побочным следствием этого является тот факт, что при активной записи на диск можно очень долго дожидаться окончания создания снэпшота, у меня такое бывало.

Что же касается zfs снапшотов, то ответа на твой вопрос я не знаю. Но поскольку они тоже FS-aware, предполагаю что этот вопрос как-то решён. Могу ошибаться.

Ну и главное тут то, что процесс создания снапшота средствами fs очень кратковременный, вероятность неконсистентного состояния каких-то файлов явно меньше, чем если ты будешь полтора часа тарить систему как есть - у тебя за это время может полсистемы измениться, например обновления прилететь.

[dd]

AK> Ну подобного рода инструкций много (у каждого свои). Загрузка с флэшки
AK> либо PXE, fdisk либо его клоны, потом lvm (если хочешь), потом mkfs,
AK> потом раскрываем архив, потом тюнинг конфига и воссоздание загрузчика.

AK> В варианте когда хранишь полный образ устройства естественно последние
AK> пункты могут быть лишними.

AK> Маленький пример (не для rhel, да простит меня Виссарионов, но идея
AK> общая для любых дистрибутивов):

Спасибо, сохранил, принцип понятен. Жаль, что не lvm и не gpt, ну да ладно, это детали.
И сделанный rsync-ом клон потом работает без проблем?

[dd]

AK> Хотя в последнее время я предпочитаю бэкапить rhel средствами
AK> гипервизора, на котором он запущен :)
AK> Но это немного не стыкуется с
AK> твоей постановкой задачи про bare metal. Так что может быть есть смысл
AK> подумать об упразднении этого условия.

К сожалению, не получится подумать: набор сертифицированного софта утверждён, всё это будет периодически проверяться, добавлять нельзя. Я думаю и сабж такой древний прислали именно из-за наличия сертификатов.

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
Ответить с цитированием
  #9  
Старый 04.01.2018, 11:55
Victor Sudakov
Guest
 
Сообщений: n/a
По умолчанию Чем бэкапить RedНat Enterprise Linux Server 6 ?

Victor Sudakov написал(а) к Vova Uralsky в Jan 18 14:04:22 по местному времени:

Dear Vova,

03 Jan 18 18:57, you wrote to me:

VS>> Собственно сабж? Чтобы в случае отказа быстро и без проблем
VS>> восстановить на новом железе (с нуля).

VU> BMR как был проблемой, так и останется навсегда.

Под виндой-то он проблемой почему-то не является, есть Акронис и множество его аналогов.
Под FreeBSD тоже не является, я столько раз перетаскивал и клонировал машины между разными железками и виртуалками с помощью dump/restore/gpart/newfs.

Вот с RootOnZFS машинками пока руку не набил до полной уверенности, хотя пару раз переносил и их, но с опаской. Мало их у меня, одна дома и парочка виртуалок на работе.

VU> Если не на коленке
VU> мастерить, см:

VU> https://www.ibm.com/support/knowledg...1.11/com.ibm.t
VU> sm.fb.bmr.doc/BMRUse/c_fast_bmrusing.html

VU> например...

Так и по этой ссылке винда упомянута.


"Using the FastBack for Bare Machine Recovery CD for bare machine recovery on your Windows system

If you want to boot your operating system from the FastBack for Bare Machine Recovery CD, follow the steps in this section. Follow these steps if you see a blue screen when you boot."

Victor Sudakov, VAS4-RIPE, VAS47-RIPN
--- GoldED+/BSD 1.1.5-b20160322-b20160322
Ответить с цитированием
  #10  
Старый 04.01.2018, 21:55
Vova Uralsky
Guest
 
Сообщений: n/a
По умолчанию Чем бэкапить RedНat Enterprise Linux Server 6 ?

Vova Uralsky написал(а) к Victor Sudakov в Jan 18 17:19:20 по местному времени:

Нello Victor!

04 Jan 18 14:04, Victor Sudakov wrote to Vova Uralsky:

VS>>> Собственно сабж? Чтобы в случае отказа быстро и без проблем
VS>>> восстановить на новом железе (с нуля).
VU>> BMR как был проблемой, так и останется навсегда.
VS> Под виндой-то он проблемой почему-то не является, есть Акронис и
VS> множество его аналогов.
VS> Под FreeBSD тоже не является, я столько раз перетаскивал и клонировал
VS> машины между разными железками и виртуалками с помощью
VS> dump/restore/gpart/newfs.

Угумс

VU>> sm.fb.bmr.doc/BMRUse/c_fast_bmrusing.html
VU>> например...
VS> Так и по этой ссылке винда упомянута.

VS> "Using the FastBack for Bare Machine Recovery CD for bare machine
VS> recovery on your Windows system
VS> If you want to boot your operating system from the FastBack for
VS> Bare Machine Recovery CD, follow the steps in this section. Follow
VS> these steps if you see a blue screen when you boot."

Ты это не читай, вот "Using Tivoli Storage Manager FastBack for Bare Machine Recovery on your Linux system
Restore a Linux machine that is protected by the IBM Tivoli Storage Manager for FastBack client. A customized Linux image is used to boot the client machine to be recovered." читай.

Regards,
Vova

--- Msged/BSD 6.2.0
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:50. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot