Wprowadzenie i koncepcje

Wprowadzenie i koncepcje

Każdy, którego znam, każdy administrator systemu rozwija się w czasie, który jest nawyk gromadzenia zestawu narzędzi, w którym w miarę upływa. Nie wyobrażaj sobie tego w najbardziej klasycznym sensie, ponieważ nie chodzi o zestaw narzędzi stolarki, ani narzędzia mechanika. Zwykle jest to portfolio CD z płytami CD na żywo, instalacjami najczęściej używanymi dystrybucjami, narzędziami specyficznymi dla dostawcy i cokolwiek nie. Z (niezbędnych) żywych płyt CD, zwykle widać we wspomnianym przyborniku na elemencie klonowania dysku. Co to robi? Pomaga to ogromna ilość, gdy trzeba zapisać i przywrócić dysku twardego, w tym system operacyjny, a przez zapis mam na myśli 1/1 kopii z możliwością przywrócenia za kilka minut, pomimo coraz większej liczby oferowanych dysków twardych przez rynek dzisiaj, gdzie terabajt staje się coraz bardziej powszechny.

Takie oprogramowanie istnieje i rzeczywiście sprawia, że ​​życie administratorów i użytkowników jest znacznie łatwiejsze i wydajne. Niestety firmy próbowały narzucić własne zastrzeżone formaty obrazu dysku, aby przywrócenie mogło być możliwe tylko przy użyciu swoich narzędzi. Na szczęście istnieje rozwiązanie Foss, które zajmuje się tym, oferując bardzo wydajną płytę CD na żywo I serwer do pobrania, a mianowicie clonezilla, o którym dziś porozmawiamy. Oczekuje się, że będziesz mieć pewną wiedzę na temat działania dysków, sieci i administracji systemu. Będziemy traktować bardziej zaawansowanych tematów nieco później, ale wszystko, co musisz wiedzieć, czy jesteś początkującym w tych sprawach, jest tutaj.

Najpierw powinniśmy zająć się niektórymi pojęciami, niezbędnymi do późniejszego zrozumienia tego tematu. Oprogramowanie do klonowania może być używane w bardziej złożonych scenariuszach niż tylko tworzenie obrazu dysku lub partycji. Można skonfigurować serwer, którego można użyć do uruchamiania maszyn do klonowania przez PXE, uruchom skrypt obrazowania automatycznie, a następnie wyłączyć obrazowany komputer. Może to być przydatne również, gdy trzeba przywrócić taki obraz do kilku maszyn, gdy takie jak serwer może okazać się nieocenionym oszczędnym czasem. Wyobraź sobie, że właśnie kupiłeś 40 identycznych maszyn, aby zastąpić stare w dziale księgowym i już zastanawiasz się nad widmem instalowania tego samego w kółko. Zamiast tego możesz utworzyć obraz jednego ze starych i wdrożyć go na wszystkich 40 maszyn jednocześnie, łącząc je z serwerem PXE/. Mam nadzieję, że jesteś już przekonany, więc zobaczmy, jak to zrobić w praktyce z Clonezilla.

Dostawanie i używanie Clonezilla

Zaczniemy od korzystania z płyty CD na żywo oferowanej przez projekt Clonezilla, a następnie przejdziemy do bardziej zaawansowanych tematów, takich jak korzystanie z powiązanego DRBL (zdalny rozruch w Diskeless w Linux), który zasadniczo odnosi się do części serwera, o której mówiliśmy wcześniej. Po prostu przejdź do strony pobierania i uzyskaj obraz ISO, który jest odpowiedni do twojego komputera, napisz go na CD lub USB lub po prostu przetestuj go w wirtualnym środowisku, a możesz iść. Zaczniemy od prostego scenariusza, w którym używasz klonowania dysku na dysku. Dysk, na który klonujesz, może być napędem zewnętrznym lub innym wewnętrznym, czy to Ide, SATA czy SCSI. Uruchom na żywo CD, jak widać poniżej, z opcją Domyślną Gruba, i powinieneś zobaczyć Debian Booting, ponieważ jest to podstawa dla Clonezilla. Wybierz swój język i keymap, a następnie wybierz „Uruchom klonezillę”, a następnie opcję urządzenia do urządzenia. Jeśli nie potrzebujesz (lub nie wiesz, jak) zmienić ustawienia CHS lub inne zaawansowane tematy, po prostu idź z trybem początkującym i dyskem na local (w przeciwieństwie do pilota, co oznacza na przykład NFS). Wybierz dyski źródłowe i docelowe, wszystko z łatwych w użyciu menu i voila! Słowo ostrzeżenia: możesz po prostu skonfigurować minimalną wirtualną maszynę dwupoziomową jako pudełko ćwiczeniowe przed radzeniem sobie z danymi produkcyjnymi, i oczywiście masz kopie zapasowe, prawda? Dostaraj się również podwójnie, że dysk docelowy jest pozbawiony wszelkich ważnych danych, ponieważ nie chciałbyś tego zastąpić.

Chociaż jest to prosty sposób korzystania z Clonezilli, tak naprawdę staramy się dotrzeć Naprawdę Użyj go, aby jak najlepiej wykorzystać swoje możliwości. A to oznacza użycie go jako serwera rozproszonego do instalacji wielu systemów jednocześnie, używając wcześniej istniejącego obrazu. Należy pamiętać, że sprzęt i sprzęt sieciowy wymaga wzrostu wykładniczo w zależności od liczby jednoczesnych połączeń. Jeśli jesteś naprawdę poważny, zaleca się uaktualnienie do sprzętu Gigabit Ethernet i inwestowanie w potężny sprzęt. Proszę wybaczyć naszą zwięzłość w odniesieniu do pierwszej części, ale to dlatego, że nie chcemy stać się nudnym rzeczami, które i tak są wystarczająco proste, biorąc pod uwagę łatwe w użyciu menu Clonezilli.

Dostanie i/lub instalowanie DRBL

Teraz zobaczmy, jak naprawdę uruchomić tę dystrybucję. Jak widać z napisów, DRBL można uruchomić jako środowisko na żywo i ustawić go na miejscu, lub możesz go zainstalować. Jest jednak jeden problem, ponieważ autorzy ostrzegają nas, że istnieje ograniczona liczba dystrybucji/wersji, w których instalacja odniesie sukces. Lista wymagań sprzętowych jest skromna, ale pamiętaj o naszym ostrzeżeniu dotyczącym sprzętu: im więcej klientów, tym większy potrzebuje sprzętu. W naszym przykładzie użyjemy, powiedzmy, Fedora dla maszyny, która będzie obsługiwać 3 klientów. Zmień odpowiednio swoje ustawienia, jeśli Twoje potrzeby są różne i prawdopodobnie będą one. Nasz pierwszy interfejs, ETH0, będzie naszym linkiem do Internetu, podczas gdy pozostałe trzy sieci będą miały adresy formularza: ETH1 - 192.168.101.X, ETH2 - 192.168.102.X i tak dalej. Największą zaletą tego podejścia jest to, że możesz później dodać coraz więcej maszyn jako klientów w każdej podsieci. Uważaj na ustawienia zapory i, będąc maszyną Fedory, zadbaj o Selinux, albo wyłączając ją, albo zmieniając ustawienia. Zainstaluj plik RPM, łatwy do pobrania ze strony pobierania i to wszystko!

Konfigurowanie drbl

Oto oś czasu, w której musisz pomyśleć o tym, co dokładnie chcesz. Oprogramowanie, które właśnie zainstalowałeś, oferuje wiele możliwości, w zależności od twoich potrzeb. Ten, o którym mówiliśmy we wstępie, Scenariusz One -> Mnóstwo klientów, można najlepiej zająć się DRBL SSI (obraz pojedynczy system). Nie trzeba dodawać, że sprzęt klientów jest (prawie) identyczny. Z drugiej strony otrzymujesz tyle elastyczności, ile potrzebujesz, z różnymi obrazami i ustawieniami dla każdego klienta. Naprawdę nie możemy udzielić porady dla każdego możliwego scenariusza, którego możesz potrzebować, ponieważ jest ich tak wiele. Niemniej jednak kilka wskazówek może okazać się dla Ciebie przydatne. Wskaźnik, który wydaliśmy wcześniej, w odniesieniu do zapory ogniowej, zakłada również, że jesteś świadomy faktu, że uruchamianie PXE dotyczy serwera TFTP, serwera DHCP i serwerem NFS za absolutne minimum. Po drugie, zaleca się, aby kroki konfiguracji, które zamierzamy podać, były wykonywane bezpośrednio z serwera (e.G. w przeciwieństwie do loginu SSH lub tak dalej). Istnieją dwa główne skrypty (interaktywne, mogę dodać, więc niewiele plików tekstowych do edycji), które będziesz musiał wykonać, jak:

# drblsrv -i # drblpush -i // Step -by -Step Walking of Diskless Client Confiet // Po tym uruchom #/opt/drbl/sbin/dcs //… i wybierz clonezilla start 

Ze względu na ograniczenia przestrzeni odniesiemy się tylko do skrzyni rozruchowej PXE uruchamiania klientów, więc oczekuje się, że będziesz mieć NICS w maszynach klientów z możliwościami rozruchu sieciowego i oprogramowaniem układowym (BIOS, Palo… .) tak zdolne jak karty sieciowe, ale obecnie zwykle jest to dane.

Wniosek

Zastosowania takiego serwera rozruchowego i instalacji rozciągają się znacznie szersze niż małe środowisko przedsiębiorstwa. Mam na przykład kilka starych maszyn x86, które dostałem od przyjaciela i postanowiłem ich użyć, ale nie mieli CD-ROM, tylko dyskietek i nie miałem na pudełku z dyskietek, aby napisać obrazek. Oczywiście nie miałem dyskietek dysków. Clonezilla mnie uratował, ponieważ było to znacznie szybsze i bardziej bezbłędne. Sprawdź to, spodoba ci się.

Powiązane samouczki Linux:

  • Partia klonów na Linux
  • Jak sklonować system Linux
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Pobierz na żywo CD/DVD Linux
  • Jak często musisz ponownie uruchomić serwer Linux?
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Mastering Bash Script Loops
  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Hung Linux System? Jak uciec do wiersza poleceń i…
  • Zagnieżdżone pętle w skryptach Bash