Jak wykonać kopię zapasową serwera na żywo?


11

W mojej nowej pracy mam serwer produkcyjny o następujących cechach:

  • Windows Server 2003, starożytny sprzęt
  • Absolutnie niezbędna baza danych
  • Żadnych kopii zapasowych
  • Wszyscy w firmie mają pełne prawa administratora, hasła są przechowywane w pliku .txt w udziale globalnym
  • Brak instalatorów, z wyjątkiem systemu operacyjnego
  • Sama maszyna stoi na drewnianej półce 5 stóp nad ziemią przy zewnętrznej ścianie, z drugiej strony częstym ruchem ciężarówek; półka jest już wygięta od stałego obciążenia
  • Nie został ponownie uruchomiony w $ DEITY wie, jak długo mój poprzednik nie był nawet pewien, czy to przetrwa; oczywiście nigdy nie zastosowano żadnych aktualizacji
  • UPS jest zainstalowany, ale ponieważ wszystko jest do niego podłączone, trwałoby to 10 minut
  • Brak budżetu na części zamienne i sprzęt

Jak wykonać pełną kopię zapasową przy minimalnym wpływie na serwer? Nie jestem pewien, jak blisko jest do całkowitego załamania. Z tego co wiem, podłączenie pamięci USB może zabić firmę i oczywiście to wszystko moja wina, ponieważ „działało dobrze, zanim go dotknąłeś”.

Idealnym rozwiązaniem byłaby maszyna wirtualna, więc mam również środowisko testowe (oczywiście osobne).

Aktualizacja: Po długiej rozmowie z szefem mam teraz pozwolenie na robienie tego, co uważam za najlepsze w dłuższej perspektywie, więc teraz jest nadzieja. Odkryłem również, że większość danych, które można wykonać kopię zapasową, jest przechowywana na komputerach klienckich w dobrze ukrytych katalogach, dysk twardy serwera nie jest wystarczająco duży, a chociaż wciąż nie mam budżetu na sprzęt, istnieje jeszcze jedno starożytne pudełko który przestał być używany, ponieważ całe złośliwe oprogramowanie go ugrzęzło. Westchnienie.


2
Trzymaj się Jurily! To staje się lepsze!
Wesley

3
Usuń .txtudział globalny.
SLaks

Odpowiedzi:


12

Odpowiedzi techniczne innych osób są doskonałe, ale musisz rozważyć inną opcję; pozostawiać.

Sugeruję, że powodem tego jest to, że jeśli Twoja firma tak mało ceni swoją IT, to prawdopodobnie bardziej docenia twoje wysiłki. Kiedy, i mam na myśli to, kiedy ten system zabija ich interesy, całkowicie cię obwiniają, strzelając do ciebie i wytykając cię, gdy tylko mogą, a może nawet idą za tobą po jakąś formę obrażeń. Mogę zasugerować, abyś usiadł z nimi, aby wyjaśnić ich brak inwestycji i pilną potrzebę, ale z tego, co powiedziałeś, nie jestem pewien, czy będą słuchać.

Dlatego proponuję znaleźć miejsce, które zasługuje na profesjonalizm, który wyraźnie jesteś zainteresowany dostarczeniem - nie sądzę, że będzie ci ciężko. Powodzenia.


W całkowitej zgodzie tutaj - nic dobrego z tego nie wyniknie.
pboin

5
Zgadzam się również, ale wciąż jest to o wiele lepsza praca niż 12-godzinne zmiany w lokalnej fabryce telefonów komórkowych. Mieszkam w złym sąsiedztwie. Z drugiej strony, jeśli uda mi się posprzątać to miejsce, poradzę sobie z wszystkim, gdziekolwiek.
György Andrasek

2
Świetne podejście, powodzenia.
Chopper3

Zaakceptowanie tej odpowiedzi za poprawność pod każdym względem. Zasadniczo chcieli, żebym pracował na 8-godzinnej zmianie w innej pozycji z dala od komputerów, w moim wolnym czasie (tj. W nadgodzinach za darmo) zajmował się systemem i ponosi winę za nieuchronne załamanie. Nie mieli też odwagi powiedzieć mi o tej części przez dwa tygodnie.
György Andrasek

O, koleś, przykro mi to słyszeć, jeśli to jakaś pociecha, myślę, że poradziłeś sobie naprawdę dobrze z tego, jak wygląda :) Trzymaj się tego, a zajedziesz daleko.
Chopper3

7

Miły.

Poleciłbym VMware Converter ( http://www.vmware.com/products/converter/ ). To nic nie kosztuje, zrobi to z wirtualnego na wirtualny (p2v), i użyłem go do zrobienia czegoś podobnego.

Jedynym problemem może być to, że może być wrażliwy na wersję łatki celu. Życzę powodzenia.

Mogę jedynie zalecić użycie tego jako zachęty, aby nigdy nie pozwolić serwerowi wejść w taką sytuację. Mam szczerą nadzieję, że twój poprzednik nie jest w stanie pozwolić, aby coś takiego się powtórzyło.

EDYCJA: Wygląda na to, że wiesz, że to zła sytuacja, co jest świetne. Jeśli chcesz nadal doskonalić swoje umiejętności, polecam zabrać ze sobą kopię Praktyki administracji systemem i siecią. Jest zatwierdzony przez Serverfault


Wygląda na to, że właśnie tego szukam, dziękuję. Proszę, nie obwiniaj mojego poprzednika, on również odziedziczył system, wie, jak źle to jest, i zaoferował pomoc we wszystkim, jeśli zajdzie taka potrzeba. Wykonał także naprawdę dobrą robotę z okablowaniem i jest najwyraźniej mądrzejszy ode mnie, ponieważ odszedł.
György Andrasek

1
Echo pomysłu P2V - użyłem go na podobnych starożytnych pudełkach jako sposób na zrobienie łatwego obrazu, a następnie wyrzucenie starego sprzętu na korzyść uruchomienia maszyny wirtualnej na nowszym zestawie, za który mamy części zamienne. Kusiłbym, aby najpierw uruchomić pełną kopię zapasową NT na maszynie XP na wypadek, gdyby sprzeciwiał się instalacji konwertera VM.
Chris W

2

Wygląda na to, że jesteś całkiem zepsuty; cała sytuacja jest absolutnie przerażająca z punktu widzenia IT.

Prawdopodobnie zrobiłbym wszystko, co w mojej mocy, aby uzyskać inny serwer, zaktualizować go, zainstalować na nim oprogramowanie bazy danych, zabezpieczyć go odpowiednimi uprawnieniami i uzyskać dobrą procedurę tworzenia kopii zapasowych dla nowego serwera, a następnie przeprowadzić migrację starej bazy danych do nowy system.

Aby odpowiedzieć na twoje pytanie, jeśli zamierzasz go zwirtualizować, jest to konwerter VMWare, który może to zrobić, ale nadal musisz ryzykować problemy. Trzeba także pamiętać o niektórych zmianach sprzętu, które występują podczas konwersji i poddać je testom, a także uwzględnić rezerwę bazy danych i istotnego serwera podczas przełączania.

Nie rozwiązuje to również problemów związanych z bezpieczeństwem (w jaki sposób powstrzymujesz innego pracownika przed przypadkowym usunięciem istotnej bazy danych?), Ani nie rozwiązuje problemu z brakiem właściwej procedury wykonywania kopii zapasowej ...

Aby dokładniej odpowiedzieć na twoje pytanie, możesz zaktualizować je za pomocą dowolnego z komercyjnych programów do tworzenia kopii zapasowych, które zwykle wymagają uruchomienia jakiegoś programu agenta, który wie, jak obsługiwać otwarte pliki. Jednak nadal będzie wymagał restartów, więc istnieje pewne ryzyko związane z opisem systemu, który podałeś. Nie powiedziałeś, co ta baza danych działa, więc nie wiem, czy jest jakaś szczególna obawa związana z konfiguracją oprogramowania.

Chciałbym zacząć od zaplanowania czasu wyłączenia serwera i zobrazowania całego dysku z rozruchowej płyty CD, bez względu na to, czy korzystam z czegoś typu open source (dysk rozruchowy Linux i DD na innym nośniku, czy korzystam z partimage, ale nie ma gwarancji, że przywróci poprawnie na inny dysk bez testowania go) lub komercyjny (na przykład acronis lub ghost). Gdy masz już obraz dysku, możesz przynajmniej przywrócić lub usunąć dane, jeśli zajdzie taka potrzeba.

Czymkolwiek jest ta firma, jeśli mówią ci, że dane i system są absolutnie niezbędne i konieczne, ale pozwalają każdemu użytkownikowi w firmie uzyskać pełny dostęp do danych i być może usunąć lub uszkodzić dane (celowo lub nie) i bez żadnych postanowień aby właściwie chronić dane lub wspierać cię, gdy mówisz, że należy to zrobić, nie jest to absolutnie konieczne ani niezbędne. Jeśli szczerze wierzą, że tak jest i traktują to w ten sposób, możesz naprawdę chcieć uznać to za tymczasowe stanowisko, ponieważ czeka cię trudna jazda.


1

Tak, użyj konwertera VMware VM, aby przekonwertować go na „infrastrukturalną maszynę wirtualną”, przygotuj nowy dysk twardy na swoim serwerze za pomocą VMWare ESXi (obecnie w wersji 4.0 i za darmo) jako hyperisor, uzyskaj RAID (sprzęt) na poziomie 6 lub 10, jeśli masz uprawnienia finansowe jako ESXi dun do SW RAID. Sprawdź, czy kontroler RAID jest jednym z tych, które współpracują z ESXi tutaj .

Następnie możesz użyć VSphere do zdalnego monitorowania.

Pamiętaj, że zostałem dotknięty problemem odrodzenia aktywacji po konwersji maszyny WS2K3 (oem std), ponieważ wykrył, że sprzęt został zmieniony znacznie, o ile twoje okna nie są wersją OEM, myślę, że wszystko będzie dobrze.

Biorąc pod uwagę, że żaden budżet nie jest dozwolony, być może będziesz musiał zrezygnować z własnego dysku twardego dla nowej konfiguracji maszyny wirtualnej, aw zamian możesz mieć dysk twardy z powrotem na serwerze.

Ale powinieneś również przygotować się na konsekwencje, tj. Wszystkie palce mogą zacząć wskazywać na twój róg od momentu skonfigurowania nowego serwera, ponieważ po prostu się w niego wciągniesz. Zrobiłem to już tydzień temu i wciąż szukam dobrego rozwiązania do tworzenia kopii zapasowych zarówno maszyn wirtualnych, jak i bazy danych.

Powodzenia :-)

EDYCJA: Do tworzenia kopii zapasowych ... vSphere ma przeglądarkę magazynów danych, która pozwala na kopiowanie plików VM na komputer lokalny, pod warunkiem, że uruchamiasz vSphere z komputera lokalnego. Zrób migawkę działającej maszyny wirtualnej (użyj trybu wyciszenia, jeśli pozwala na to sytuacja), która zwolni blokady plików maszyny wirtualnej przed kopiowaniem, lub możesz użyć przeglądarki internetowej, aby uzyskać dostęp do serwera ESXi-ed i ftp stamtąd.

Jedną rzeczą do wzięcia pod uwagę jest to, że czas pobierania wszystkich plików VM w sieci może znacznie spowolnić twój serwer.


Czy działa robienie migawek i kopiowanie ich jako kopii zapasowych? Myślałem, że przeczytałem, że to zły pomysł, aby to zrobić, że kopiowanie na inny serwer VM i próba uruchomienia tych obrazów nie działała poprawnie. Całkowicie wyłączałem maszynę wirtualną i kopiowałem zwirtualizowany system przez sieć do innego systemu, aby tworzyć „kopie maszynowe”, a jeśli regularne kopie zapasowe maszyny mają być regularnie przechowywane, używaj regularnego oprogramowania do tworzenia kopii zapasowych, które można przywrócić (zwirtualizowane) czystego metalu.
Bart Silverstrim,

Tak, skopiuj wszystkie pliki oprócz migawek. Krótko mówiąc, jeśli przywracasz maszyny wirtualne typu infrastruktury do tej samej wersji serwera ESXi, nie będziesz mieć problemu. Oto przewodnik: vmware.com/pdf/vi3_301_201_vm_backup.pdf
user41653
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.