Стратегия резервного копирования для среды Apple, ориентированной на разработчиков?

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

Я заинтересован в централизованных и автоматизированных стратегиях резервного копирования для группы из 30-40 ноутбуков Apple ...

Как это обычно делается безопасно и надежно, предполагая, что это принадлежащие компании машины (по сравнению с BYOD )?

  • В то время как у Apple есть машина времени , она ориентирована на индивидуальные компьютерные резервные копии и, похоже, не работают надежно в настройках группы. Еще одна проблема с этими рабочими станциями - наличие виртуальных машин Vagrant /Virtual Box в системах разработчиков. Машина времени и виртуальные машины, как правило, не работают хорошо, если виртуальные машины не исключены из набора резервных копий.
  • Мне нужен процесс резервного копирования на основе push с некоторыми гибкими параметрами планирования.
  • Я знаю, как обращаться с бэкэнд-хранилищем, но я не уверен, что нужно представить в клиентских системах.
  • В связи с характером данных здесь облачное резервное копирование не может быть жизнеспособным вариантом.

Любые предложения о том, как вы справляетесь с этим в своей среде, будут оценены.

Изменить: Резервные копии виртуальной машины больше не важны. Они могут быть исключены из процесса и планирования.

21 голос | спросил ewwhite 13 FebruaryEurope/MoscowbThu, 13 Feb 2014 18:55:56 +0400000000pmThu, 13 Feb 2014 18:55:56 +040014 2014, 18:55:56

7 ответов


8

Мы просто пытаемся вывести наших Маков в фолд. Мой первоначальный план заключался в использовании агента Mac Backup Exec. Затем я узнал, что агент не поддерживает 10.9 или даже 10.8. Поэтому, если вы постоянно обновляете ОС, это не так. Я слышал, как легенда говорит, что следующий SP получит его до скорости, но я не задерживаю дыхание.

Прошло несколько лет, но Retrospect был золотым (и единственным) стандартом для резервного копирования Mac. Установите агент, и вы можете установить расписание, чтобы Macs выполнил резервное копирование после подключения к сети. У меня нет недавнего опыта работы с ним, хотя он работал через VPN много лет назад. Затем вы захотите, чтобы он сохранил набор резервных копий в хранилище, которые вы могли бы переместиться в существующую среду резервного копирования.

Если вы получаете Mac Mini с OS X Server, вы можете перенаправить Time Machine на ноутбуки в сеть, а затем развернете это соединение с другим инструментом резервного копирования диска. Я не знаю, есть ли какая-либо детальность для Time Machine, хотя, я считаю, что он захватывает весь диск или ничего.

Я знаю, что вы упомянули облако, возможно, не вариант, но если это из-за виртуальных машин (которые теперь выходят за рамки?), возможно, это делает ваши параметры CrashPlan /BackBlaze /Carbonite более приемлемыми.

Если вы хотите привести виртуальные машины в область видимости, вы могли бы установить агент на базе Windows в виртуальной машине и относиться к этому как к чему-либо еще.

ответил CC. 14 FebruaryEurope/MoscowbFri, 14 Feb 2014 00:46:41 +0400000000amFri, 14 Feb 2014 00:46:41 +040014 2014, 00:46:41
7

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

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

Мне понравилось, что я использую свое облачное потребительское решение для резервного копирования всех моих личных компьютеров Mac.

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

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

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

ответил Joe Block 15 FebruaryEurope/MoscowbSat, 15 Feb 2014 21:19:45 +0400000000pmSat, 15 Feb 2014 21:19:45 +040014 2014, 21:19:45
7

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

Конечно, то, как мы используем Acronis (для Windows!), скорее подходит как непрерывность бизнеса, а не аварийное восстановление. Мы используем его для пользователей, имеющих SSD; когда SSD неизбежно умирают, Acronis возвращает их и работает быстро. Фактические данные DR - это все данные сервера и обрабатываются по-разному в зависимости от того, являются ли данные клиента или внутренние данные.

Вы явно не указали, искали ли вы ответы на непрерывность бизнеса или ответы на аварийные восстановления, но я ответил больше на линии непрерывности. С другой стороны, если здание сгорит, возможно, ваши разработчики будут иметь с собой свои ноутбуки, поэтому преемственность, вероятно, больше того, что вам нужно.

[изменить]

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

В нашей конкретной среде разработчикам разрешено настраивать свои машины любым способом, наиболее эффективным для них, поэтому им нужна резервная копия уровня изображения, чтобы они могли быстро вернуться в исходное состояние и быстро работать в случае чрезвычайной ситуации. Если ваши разработчики используют свои машины одинаково, им, вероятно, также нужна резервная копия на уровне изображения. Увы, еще одна вещь, чтобы взглянуть на предложения продукта. (Похоже, что Mac-образ Acronis предоставляет центральный репозиторий для Time Machine, но я мог бы неправильно читать.)

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

ответил Katherine Villyard 13 FebruaryEurope/MoscowbThu, 13 Feb 2014 22:55:20 +0400000000pmThu, 13 Feb 2014 22:55:20 +040014 2014, 22:55:20
3

Я использую Backblaze для многих моих клиентов и всех моих машин (ну, все Win и OSX в любом случае - никакой поддержки для чего-либо еще) - я могу рекомендовать их очень. Недостатки в том, что внутренняя резервная копия может занять некоторое время, и это может быть громоздким, чтобы сделать полное восстановление (они будут в одночасье для чего-то вроде 200 долларов, но это может занять время, чтобы подготовить его), но оно полностью автоматическое и очень легкое. Он отлично работает на компьютерах Mac и Windows. (Я также использую acronis локально для Windows-машины, которую я люблю злоупотреблять, никогда не использовал свои Mac-продукты). Backblaze также поддерживает управление версиями, локальное шифрование (т. Е. У них нет ваших ключей) и работает с любым подключением к Интернету, отлично подходит для ноутбуков.

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

У меня никогда не было положительного опыта с Backup Exec (или вообще Symantec) или Time Machine с чем-то большим, чем несколькими машинами.

ответил quadruplebucky 16 FebruaryEurope/MoscowbSun, 16 Feb 2014 09:33:32 +0400000000amSun, 16 Feb 2014 09:33:32 +040014 2014, 09:33:32
2

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

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

ответил MDMarra 14 FebruaryEurope/MoscowbFri, 14 Feb 2014 00:07:15 +0400000000amFri, 14 Feb 2014 00:07:15 +040014 2014, 00:07:15
0

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

Очевидно, что он не обрабатывает ACL, но команда «repair permissions» в дисковой утилите работает отлично для этого.

ответил Twitch 21 FebruaryEurope/MoscowbFri, 21 Feb 2014 01:16:34 +0400000000amFri, 21 Feb 2014 01:16:34 +040014 2014, 01:16:34
0

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

-

быстрый совет, чтобы сделать резервные копии VM менее болезненными, независимо от стратегии резервного копирования.

Сделайте регулярные снимки виртуальных машин. Работайте с моментальными снимками вместо оригинала. таким образом исходные файлы диска не будут изменены.

В качестве альтернативы /дополнительно сделайте виртуальные машины без данных и верните их в состояние моментального снимка после каждого прогона. Храните файлы, которые будут меняться на файловом сервере. У VMware есть связанная samba, которую вы можете использовать для обмена папками с хоста; Если VirtualBox этого не делает, вы можете установить свою собственную samba, если это необходимо.

Вы можете создать сценарий для этого, чтобы сделать его быстрым & легко начать & остановите свои виртуальные машины. У VMware снова есть опции командной строки для программы vmrun (в основе приложения, посмотрите вокруг с ps, и вы увидите Это). вы можете делать такие вещи, как:

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

, который убьет текущую виртуальную машину и вернется к снимку.

Подумайте, и я готов поспорить, вы найдете похожие вещи с virtualbox.

-

Еще одна вещь, которую вы можете попробовать: BackupPC . Он использует rsync или tar поверх ssh в качестве транспорта и выполняет дедупликацию на уровне файлов на задней панели. Я использовал его в течение многих лет с клиентами linux.

Единственный трюк с Macs - это то, что вы должны быть уверены, что получаете все необходимые для Mac-файловой системы вещи. Resource Forks и т. Д. Люди в списке рассылки сообщили об успехе с «Xtar», tar, расширенным для osx. В вашем случае у вас, вероятно, нет ни одного из них, но убедитесь.

ответил Dan Pritts 13 FebruaryEurope/MoscowbThu, 13 Feb 2014 23:40:57 +0400000000pmThu, 13 Feb 2014 23:40:57 +040014 2014, 23:40:57

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132