Interesujące jest obserwowanie technologicznego podziału między ustrukturyzowanymi środowiskami korporacyjnymi a bardziej środowiskami napędzanymi przez programistów / startupami. Niektóre technologie Microsoft, które biorę za pewnik (VSS, przekierowanie folderów itp.), Po prostu nie są dostępne przy zarządzaniu rosnącą liczbą laptopów Apple, które widzę w sklepach DevOps .
Interesują mnie scentralizowane i automatyczne strategie tworzenia kopii zapasowych dla grupy laptopów Apple 30-40 ...
W jaki sposób odbywa się to zwykle bezpiecznie i zakładając, że są to maszyny należące do firmy (w porównaniu z BYOD )?
- Chociaż Apple ma Time Machine , jest ukierunkowany na tworzenie kopii zapasowych pojedynczych komputerów i wydaje się, że nie działa niezawodnie w ustawieniach grupowych. Innym problemem związanym z tymi stacjami roboczymi jest obecność maszyn wirtualnych Vagrant / Virtual Box w systemach programistów. Time Machine i maszyny wirtualne zwykle nie działają dobrze, chyba że maszyny wirtualne zostaną wykluczone z zestawu kopii zapasowych.
- Chciałbym proces tworzenia kopii zapasowych oparty na wypychaniu z pewnymi elastycznymi opcjami planowania.
- Wiem, jak obsługiwać pamięć masową zaplecza, ale nie jestem pewien, co należy przedstawić systemom klienckim.
- Ze względu na charakter danych tutaj tworzenie kopii zapasowych w chmurze może nie być wykonalną opcją.
Wszelkie sugestie dotyczące tego, jak sobie z tym poradzisz w swoim środowisku, będą mile widziane.
Edycja: kopie zapasowe maszyny wirtualnej nie są już ważne. Można je wykluczyć z procesu i planowania.
źródło
W poprzednim zadaniu korzystałem z CrashPlan, aby wykonać kopię zapasową kilkuset laptopów Mac, kilku maszyn wirtualnych z systemem Windows, a nawet kilku serwerów Linux.
Mają rozwiązanie oparte na chmurze, ale użyliśmy lokalnego serwera (myślę, że od tego czasu zmieniono jego nazwę na CrashPlan ProE) i był solidny.
Podobało mi się to na tyle, że używam ich rozwiązania konsumenckiego w chmurze do tworzenia kopii zapasowych wszystkich moich osobistych komputerów Mac.
Odp: Atrybuty systemu plików Mac wymienione w innej odpowiedzi - OS X jest w pełni obsługiwany w CrashPlan i nigdy nie mieliśmy żadnych problemów z przywracaniem widelców zasobów Mac. Możesz uruchomić serwer na OSX, ale my uruchomiliśmy nasz na Dell z Ubuntu.
Odp: Ceny - miejsca są na komputer, a nie na użytkownika, więc jeśli użytkownik ma laptopa i komputer stacjonarny, liczy się to jako dwa miejsca, co wydaje się rozsądne. Cena miejsca była najniższa z zakresu różnych produktów, które sprawdziliśmy.
CP ma typowe funkcje dla przedsiębiorstw, o ile jest w stanie skonfigurować, jak długo przechowywać kopie zapasowe (zmiany godzinowe utrzymywaliśmy przez kilka tygodni, dzienniki przez miesiąc, a następnie co tydzień przez sześć miesięcy, a następnie co miesiąc), i możesz skonfigurować różne organizacje, które mają różne ustawienia. Skonfigurowanie naszego serwera do autoryzacji na naszym LDAP trwało około 5 minut, przypominam sobie, że byłem w szoku, jak szybko wszystko skonfigurowaliśmy.
źródło
Acronis obsługuje komputery Mac i scentralizowany serwer kopii zapasowych . Symantec obsługuje również komputery Mac i ma scentralizowane urządzenie . Istnieje również Retrospect , od dawna ustalony pakiet kopii zapasowych dla komputerów Mac, który wydaje się również obsługiwać lokalny serwer kopii zapasowych. Jestem pewien, że jest ich więcej. (Celowo wykluczyłem usługi w chmurze).
Oczywiście sposób, w jaki korzystamy z Acronis (dla systemu Windows!) Kwalifikuje się bardziej jako ciągłość biznesowa niż odzyskiwanie po awarii. Używamy go dla użytkowników, którzy mają dyski SSD; gdy dyski SSD nieuchronnie umierają, Acronis przywraca je i działa szybko. Rzeczywiste dane DR to wszystkie dane serwera i są obsługiwane w różny sposób w zależności od tego, czy są to dane klienta, czy dane wewnętrzne.
Nie określiłeś wprost, czy szukasz odpowiedzi na ciągłość biznesową, czy na odzyskiwanie po awarii, ale ja odpowiedziałem więcej na zasadzie ciągłości. Z drugiej strony, jeśli budynek spłonie, być może twoi twórcy będą mieli ze sobą swoje laptopy, więc ciągłość jest prawdopodobnie więcej, czego potrzebujesz.
[Edytować]
Celowo wykluczyłem Crashplan z powodu ograniczenia „bez chmury”, mimo że bardzo lubię wersję domową. Crashplan i Acronis to jednak różne przypadki użycia; Acronis robi rzeczywiste obrazowanie, a Crashplan to tylko dane (domyślnie tylko katalog domowy użytkownika). Acronis jest zaplanowany, a Crashplan jest ciągły (ilekroć dostępna pamięć jest dostępna).
W naszym szczególnym środowisku programiści mogą dostosowywać swoje maszyny w dowolny sposób, który jest dla nich najbardziej wydajny, dlatego potrzebują kopii zapasowej na poziomie obrazu, aby mogli szybko wrócić do działania w razie awarii. Jeśli Twoi twórcy używają swoich maszyn w ten sam sposób, prawdopodobnie potrzebują również kopii zapasowej na poziomie obrazu. Jeszcze jedna rzecz, na którą warto spojrzeć w ofercie produktów. (Wygląda na to, że obrazowanie Mac Acronis stanowi centralne repozytorium dla Time Machine, ale mogę się mylić.)
(Słyszałem o tym, że użytkownicy domowi mówią Crashplanowi, aby wykonał kopię zapasową całego dysku twardego, w tym katalogu Windows, ale robią to źle, niestety, ponieważ przywracania prawdopodobnie brną na nieobsługiwanym terytorium. Chodzi o tworzenie kopii zapasowych danych . )
źródło
Używam Backblaze dla wielu moich klientów i na wszystkich moich komputerach (cóż, w każdym razie Win i OSX - brak wsparcia dla czegokolwiek innego) - mogę im gorąco polecić. Wady polegają na tym, że początkowe tworzenie kopii zapasowej może trochę potrwać i może być kłopotliwe, aby wykonać pełne przywracanie (będą one przez noc jechać za około 200 USD, ale ich przygotowanie może zająć trochę czasu), ale jest całkowicie automatyczne i bardzo lekkie. Działa dobrze na komputerach Mac i Windows. (Używam również skrótów lokalnie na komputerze z systemem Windows, który lubię nadużywać, nigdy nie korzystałem z ich produktów Mac). Backblaze obsługuje także wersjonowanie, lokalne szyfrowanie (tzn. Nie mają twoich kluczy) i działa z dowolnego połączenia internetowego, co jest idealne dla laptopów.
CrashPlan jest droższy w przypadku wersji biznesowych, ale ma tę zaletę, że można zaszczepić początkową kopię zapasową, wysyłając im dysk.
Nigdy nie miałem pozytywnych doświadczeń z Backup Exec (lub w ogóle Symantec) lub Time Machine z więcej niż kilkoma komputerami.
źródło
Na twoim miejscu użyłbym sieciowych folderów domowych przez NFS lub AFP i miałbym standardowy obraz zbudowany z czegoś takiego jak Deploy Studio lub wbudowane rozwiązanie Apple do wdrażania.
Kiedy laptop zawiedzie, wszystkie dane i stan użytkownika są bezpieczne na twoim serwerze (co jest wspierane przez coś bardziej przedsiębiorczego niż Time Capsule) i możesz położyć nowy obraz na świeżym sprzęcie i nie myśleć o tym. Oczywiście ma to pewne warunki wstępne, z których drwi wiele mniejszych sklepów deweloperskich, takie jak Open Directory lub Active Directory (chyba że chcesz skonfigurować wszystko ręcznie).
źródło
Podjąłem niekonwencjonalne podejście, konfigurując GIT do przesyłania na prywatny zdalny serwer i uruchamiając go przez skrypt i cronjob.
Oczywiście nie obsługuje ACL, ale polecenie „uprawnienia do naprawy” w narzędziu dyskowym działa dobrze.
źródło
Jeśli chcesz spróbować uruchomić Time Machine na serwerze plików, możesz uruchomić netatalk na ogólnym * nix, aby uzyskać wymaganą obsługę protokołu afp.
-
krótka wskazówka, aby kopie zapasowe maszyn wirtualnych były mniej bolesne bez względu na strategię tworzenia kopii zapasowych.
Wykonuj regularne migawki maszyn wirtualnych. Praca z migawek zamiast oryginału. w ten sposób oryginalne pliki dyskowe nie zostaną zmienione.
Alternatywnie / dodatkowo spraw, aby maszyny wirtualne były bez danych i przywracały je do stanu migawki po każdym uruchomieniu. Przechowuj pliki, które będą się zmieniać na serwerze plików. VMware ma dołączoną sambę, której można używać do udostępniania folderów z hosta; Jeśli VirtualBox nie, możesz w razie potrzeby zainstalować własną sambę.
Możesz napisać ten skrypt, aby szybko i łatwo uruchomić i zatrzymać maszyny wirtualne. VMware znowu ma opcje wiersza poleceń
vmrun
programu (w rdzeniu aplikacji, rozejrzyj się za pomocą ps, a zobaczysz). możesz robić rzeczy takie jak:który zabije działającą maszynę wirtualną i powróci do migawki.
Szperaj i założę się, że znajdziesz podobne rzeczy w Virtualbox.
-
Inną rzeczą, którą możesz spróbować, jest BackupPC . Używa rsync lub tar nad ssh jako transportu i wykonuje deduplikację na poziomie plików na zapleczu. Używam go od lat z klientami Linuksa.
Jedyną sztuczką związaną z komputerami Mac jest to, że musisz mieć pewność, że otrzymujesz wszystko, czego potrzebujesz dla systemu plików Mac. Widelce do zasobów itp. Ludzie z listy mailingowej zgłosili sukces z „Xtar”, rozszerzeniem tar dla systemu OSX. W twoim przypadku prawdopodobnie nie masz żadnego z nich, ale upewnij się.
źródło