Стратегія резервного копіювання для орієнтованих на розробників середовищ Apple?


23

Цікаво бачити технологічний розрив між структурованими корпоративними середовищами та більш орієнтованими на розробників / запускаючими середовищами. Деякі технології Microsoft, які я приймаю як належне (VSS, перенаправлення папок тощо), просто недоступні під час управління все більшою кількістю ноутбуків Apple, які я бачу в магазинах DevOps .

Мене цікавлять централізовані та автоматизовані стратегії резервного копіювання для групи з 30-40 ноутбуків Apple ...

Як це зазвичай робиться безпечно та надійно, якщо припустити, що це машини, що належать компанії (порівняно з BYOD )?

  • Хоча Apple має Time Machine , вона орієнтована на резервні копії окремих комп'ютерів і, здається, не працює надійно в групових умовах. Інша проблема цих робочих станцій - це наявність VM для Vagrant / Virtual Box в системах розробників. Time Machine і віртуальні машини, як правило, не працюють належним чином, якщо не виключаються віртуальні машини з резервного набору.
  • Я хотів би здійснити процес резервного копіювання на основі декількох гнучких варіантів планування.
  • Я знаю, як обробити резервне зберігання, але я не впевнений, що потрібно представити клієнтським системам.
  • Зважаючи на характер даних тут, хмарне резервне копіювання може бути непридатним варіантом.

Будемо вдячні за будь-які пропозиції щодо того, як ви впораєтесь із цим у вашому оточенні.

Редагувати: резервне копіювання віртуальної машини більше не важливе. Їх можна виключити з процесу та планування.

Відповіді:


9

Ми просто намагаємося ввести сюди своїх Macs у складку. Мій початковий план полягав у використанні агента Mac Backup Exec. Тоді я з’ясував, що агент не підтримує 10,9, а то й 10,8. Тож якщо ви постійно оновлюєте ОС, це вже не вдається. Я чув, як легенда розповідає про те, що наступний SP набере швидкість, але я не затримую дихання.

Минуло кілька років, але Retrospect був золотим (і єдиним) стандартом для резервного копіювання Mac. Встановіть агент і ви зможете встановити графік, щоб Macs створював резервну копію після підключення до мережі. Я не маю недавнього досвіду роботи з цим, хоча він працював через VPN багато місяців тому. Потім ви хочете, щоб він зберігав набори резервних копій у сховище, яке ви перенесете у існуюче резервне середовище.

Якщо ви отримали Mac Mini з сервером OS X, ви можете перенаправити Time Machine на ноутбуках у мережу, а потім підключити це з'єднання з іншим інструментом резервного копіювання диска. Я не знаю, чи є якась деталізація до Time Machine - я вважаю, вона захоплює весь диск, або нічого.

Я знаю, що ви згадали, що хмара може бути не варіантом, але якщо це через VM (які зараз виходять із сфери застосування?), Можливо, це робить ваші параметри CrashPlan / BackBlaze / Carbonite більш приємними.

Якщо ви хочете принести VM в об'єм, ви можете встановити на основі Windows агент у вікні, і ставитися до цього як до всього іншого.


4
+1 для CrashPlanProE. Він працює дуже добре, а зменшення рівня блоку на клієнтському кінці дозволяє легко робити локальні та віддалені резервні копії на приватний резервний сервер. Ми використовуємо сервер ZFS + NFS на сервері Linux Linux Передній кінець сервера CrashPlanProE
tegbains

@tegbains Яка вартість? Яку реалізацію ZFS ви використовуєте для зберігання?
ewwhite

1
@ewwhite Cost - єдина реальна проблема з CrashPlan ProE (CPPE). Ми плануємо витрати становити близько 60 доларів на користувача на рік при малих обсягах. Ви платите за кожного користувача, який може мати до 4 машин, включених до цієї ліцензії. Немає витрат на частину сервера. Це дозволяє нам використовувати великий головний сервер та кілька менших коробок типу NAS для розподілених резервних копій за межами сайту. Для ZFS ми використовували OpenSolaris / Nexenta. Ми, мабуть, перейдемо до FreeBSD / NAS 10 для наступного проекту через незвичність циклу випуску Nexenta.
tegbains


1
Машина часу дозволяє користувачеві виключати частини диска з резервного копіювання.
Dan Pritts

7

Раніше я використовував CrashPlan на попередній роботі, щоб створити резервну копію декількох сотень ноутбуків Mac, декілька віртуальних машин Windows і навіть пару серверів Linux.

У них є хмарне рішення, але ми використовували локальний сервер (я думаю, вони з тих пір перейменували його на CrashPlan ProE), і це було непогано.

Мені це сподобалось досить, що я використовую їхнє хмарне споживче рішення, щоб створити резервну копію всіх моїх персональних Mac.

re: Атрибути файлової системи Mac, згадані в іншій відповіді - OS X повністю підтримується на CrashPlan, і у нас ніколи не було проблем із відновленням вилок ресурсів Mac. Можна запустити сервер на OSX, але ми запустили наш Dell під керуванням Ubuntu.

re: Ціноутворення - місця розміщуються за комп’ютером, а не за користувачем, тому якщо у користувача є ноутбук та робочий стіл, це вважається двома місцями, що здається розумним. Ціна сидінь опинилася в нижній частині асортименту різних товарів, які ми подивилися.

CP має типові особливості підприємства, наскільки можна налаштувати, як довго зберігати резервні копії (ми проводили щогодинні зміни протягом декількох тижнів, щоденники протягом місяця, потім щотижня протягом шести місяців і щомісяця після цього), і ви можете налаштувати різні організації, які мають різні налаштування. Налаштування сервера на авторизацію до нашого LDAP зайняло близько 5 хвилин, я пам'ятаю, шокований тим, як швидко ми все налаштували.


Якою була вартість рішення на місцях? Вам коли-небудь доводилося відновлювати дані з резервного копіювання?
ewwhite

1
Слід зазначити, що вони не виконують реставрації з голих металів, а лише ваші дані користувачів, але для нас цього було достатньо. Коли нам довелося замінити ноутбук, ми підготували його із золотого зображення, налаштуємо CrashPlan за допомогою облікових даних користувача, а потім підключимо його до одного з виділених гіг-портів на тому ж комутаторі, що і сервер CrashPlan, і дамо йому зрушити свої файли.
Джо Блок

Вартість була досить пристойною. Чим більше місць ви купуєте за один раз, тим меншим було місце. Я не пригадую точного ціноутворення, але пам’ятаю, що це було до нижнього кінця діапазону.
Джо Блок

Нам довелося зробити неабияку кількість реставрацій (модернізація обладнання та заміна вкрадених / зламаних ноутбуків здебільшого), і це було безболісно, ​​коли ми встановили пару виділених портів gig, щоб це могло збільшити швидкість завантаження.
Блок Джо

7

Acronis підтримує Macs та централізований сервер резервного копіювання . Symantec також підтримує Macs і має централізований пристрій . Також існує Retrospect , давно створений пакет резервного копіювання Mac, який також підтримує локальний сервер резервного копіювання. Я впевнений, що є більше. (Я навмисно виключив хмарні служби.)

Звичайно, те, як ми використовуємо Acronis (для Windows!), Більше сприймає як безперервність бізнесу, а не відновлення після аварій. Ми використовуємо його для користувачів, які мають SSD; коли SSD-диски неминуче гинуть, Acronis повертає їх назад і працює швидко. Фактичні дані DR - це всі дані сервера та обробляються по-різному, залежно від того, це дані клієнта чи внутрішні дані.

Ви прямо не вказали, чи шукаєте ви відповіді на безперервність бізнесу чи відповіді на відновлення після аварій, але я відповів більше за принципами безперервності. З іншого боку, якщо будівля згорить, можливо, ваші дияволи будуть мати з собою свої ноутбуки, тож наступність, мабуть, більше того, що вам потрібно.

[Редагувати]

Я навмисно виключив Crashplan через обмеження "без хмари", незважаючи на те, що сильно подобався домашній версії. Crashplan та Acronis - це різні випадки використання; Acronis робить фактичні зображення, а Crashplan - це лише дані (за замовчуванням лише домашній каталог користувача). Acronis запланований, а Crashplan - безперервний (щоразу, коли доступне сховище).

У нашому конкретному середовищі розробникам дозволяється налаштувати свої машини будь-яким способом, який є найбільш ефективним для них, тому їм потрібна резервна копія на рівні зображення, щоб вони змогли швидко відновитись та працювати в разі надзвичайних ситуацій. Якщо ваші розробники користуються своїми машинами однаково, вони, ймовірно, також потребують резервного копіювання на рівні зображення. Ще одна річ, на яку слід звернути увагу в пропозиціях товару. (Схоже на те, що зображення Mac Mac Acronis є центральним сховищем для Time Machine, але я можу неправильно читати.)

(Я чув, як домашні користувачі говорять Crashplan створити резервну копію всього їх жорсткого диска, включаючи каталог Windows, але вони роблять це неправильно, на жаль, тому що відновлення, ймовірно, перетворюється на непідтримувану територію. Це все про резервне копіювання даних . )


2
Ну, плутанина зосереджується на тому, що машина Time Time працює неймовірно добре для автономних систем, але досягти однакового рівня корисності для групи систем здається набагато складніше. Я розгляну комерційні пропозиції.
ewwhite

Так. Схоже, що у вас виникають інші проблеми, ніж у вас, і підтримка Apple, в основному, говорить: "Використовуйте машину часу, щоб створити резервну копію до NAS" за одним посиланням, яке я знайшов, але ...
Кетрін Вільярд

2
Одне головне уявлення про ідею "Symantec підтримує Macs" останніх досліджень ... вони, як правило, трохи відстають від підтримки ОС. NetBackup зробить 10,8, але ще не 10,9. Резервне копіювання Exec все ще тримається на 10.7.
ЦК.

1
Уникайте ретроспекції. Це було чудово в якийсь момент. Ми використовуємо його з версії 2.0, коли володів Dantz. Він застарів і не такий надійний, як інші варіанти
tegbains

2
@KatherineVillyard Ми оцінюємо пропозицію проекту Crashplan , яка дозволить нам використовувати внутрішній сервер резервного копіювання під керуванням ОС на наш вибір.
ewwhite

3

Я використовую Backblaze для багатьох своїх клієнтів і на всіх моїх машинах (ну, все-таки Win та OSX у будь-якому випадку - жодна підтримка нічого іншого) - я можу їх дуже рекомендувати. Мінуси полягають у тому, що вроджене резервне копіювання може зайняти деякий час, і це може бути громіздко зробити повне відновлення (вони за одну ніч заженуть за щось на зразок 200 доларів, але на його підготовку може знадобитися час), але він повністю автоматичний і дуже легкий. Він добре працює на машинах Mac та Windows. (Я також використовую місцевий акроніс для машини Windows, якою я люблю зловживати, ніколи не використовував їх продукти Mac). Backblaze також підтримує версію, локальне шифрування (тобто у них немає ваших ключів) та працює з будь-якого підключення до Інтернету, чудово підходить для ноутбуків.

CrashPlan коштує дорожче для бізнес-версій, але вони мають перевагу в тому, що ви можете створити початкову резервну копію, надіславши їм диск.

Я ніколи не мав позитивного досвіду роботи з Backup Exec (або Symantec взагалі чим-небудь), або Time Machine з чим-небудь більш ніж декількома машинами.


2

Якби я був ти, я використовував би мережеві домашні папки через NFS або AFP і маю стандартизоване зображення, побудоване з чогось на зразок Deploy Studio або вбудованого рішення для розгортання Apple.

Коли ноутбук виходить з ладу, всі дані та стан користувача знаходяться у безпеці на вашому сервері (який, напевне, підтримується чимось більш підприємливим, ніж Time Capsule), і ви можете скласти свіже зображення на свіжому обладнанні та не думати про це. Звичайно, це має деякі передумови, з якими насміхаються багато дрібніших магазинів розробників, наприклад, Open Directory або Active Directory (якщо ви не хочете все це налаштувати вручну).


Це все ноутбуки. Можливість працювати відключеною від мережі - це вимога.
ewwhite

Ось для чого призначені мобільні акаунти .
MDMarra

0

Я застосував нетрадиційний підхід, встановивши GIT для переходу на приватний віддалений сервер і запустивши його через скрипт і cronjob.

Очевидно, це не обробляє ACL, але команда "відновлення дозволів" в дисковій утиліті працює для цього чудово.


Що ви включаєте у свій GIT? Ціле дерево домашнього каталогу?
ewwhite

Так, домашній каталог та будь-які інші конкретні каталоги. Мене не особливо хвилює резервне копіювання всієї системи настільки, як збереження конкретної роботи. І GIT - це щось, з чим уже багато знайомих розробників.
Twitch

0

Якщо ви хочете спробувати запустити Time Machine на файловому сервері, ви можете запустити netatalk на generic * nix, щоб отримати необхідну підтримку протоколу afp.

-

швидка порада, щоб зробити резервні копії VM менш болісними, незалежно від стратегії резервного копіювання.

Зробіть регулярні знімки відеомагнітофонів. Робота з знімків замість оригіналу. таким чином оригінальні файли диска не будуть змінені.

По черзі / додатково переконайтеся, що VM не мають даних і повертайте їх до стану знімків після кожного запуску. Зберігайте файли, які будуть змінюватися на файловому сервері. VMware має в комплекті самбу, яку ви можете використовувати для обміну папками з хоста; Якщо VirtualBox цього не робить, ви можете встановити власну самбу, якщо це необхідно.

Ви можете зафіксувати цей матеріал, щоб зробити його швидким та легким, щоб запустити та зупинити свої віртуальні машини. Знову ж, VMware має в vmrunпрограмі параметри командного рядка (в основі програми, огляньтесь за допомогою PS, і ви побачите це). Ви можете робити такі речі, як:

vmrun stop "/Users/foobar/Documents/VMs/win7.vmwarevm/win7.vmx" hard

що знищить працюючий VM та повернеться до знімка.

Покиньте, і я думаю, що ви знайдете подібні речі з virtualbox.

-

Ще одна річ, яку ви можете спробувати, це BackupPC . Він використовує rsync або tar над ssh в якості транспорту, а також робить дедупликацію на рівні файлів на задній частині. Я використовував його роками з клієнтами Linux.

Єдина хитрість із Macs - це те, що ви повинні бути впевнені, що отримуєте всі необхідні для mac-файлової системи речі. Ресурси Forks і т. Д. Люди в списку розсилки повідомили про успіх роботи з "Xtar", таргеном, розширеним для OSX. У вашому випадку ви, мабуть, не маєте нічого з цього, але переконайтесь.


4
Я це зробив, і це сумно ненадійно. Приблизно раз на тиждень потрібно буде створити повне резервне копіювання, і попередній набір резервних копій буде порушений. Це поширена скарга серед людей, які власноруч зберігають капсули. Мережеві цілі для резервного копіювання машин часу, які не є сервером OS X або капсулою часу, в кращому випадку є схематичними.
MDMarra

Ой. Я наткнувся на це кілька разів і додав це до моєї старої скриньки Linux.
Dan Pritts

Я теж зіткнувся з проблемою. Це є причиною того, чому я закінчила роботу з CrashPlan (я також хотіла резервних копій для моїх особистих файлів за межами сайту).
Джо Блок
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.