Multipath w Linuksie: jeden dysk, wiele dróg
Od zbudowania macierzy iSCSI po test awarii: dlaczego jeden dysk widać jako dwa, jak scalić go w jedno urządzenie i co dzieje się, gdy padną wszystkie ścieżki.
Praktyczne poradniki o administracji serwerami Linux, DevOps i automatyzacji. Dzielimy się tym, czego używamy na co dzień w opiece nad infrastrukturą naszych klientów.
Od zbudowania macierzy iSCSI po test awarii: dlaczego jeden dysk widać jako dwa, jak scalić go w jedno urządzenie i co dzieje się, gdy padną wszystkie ścieżki.
Trzy źródła tego samego pakietu PHP, wszystkie z priorytetem 500. Kto wygrywa, dlaczego akurat on i kiedy reguła priorytetu nie zmienia nic.
Jądro z wydania punktowego uszkadzało dane na ext4, a Debian osobno ostrzegł użytkowników automatycznych aktualizacji. Co ten automat naprawdę robi domyślnie.
Listowanie, adresy, konsola i pulpit graficzny, zasilanie, dyski i sieci - razem z pułapkami, na których łatwo stracić wieczór.
Cztery maszyny Debian i Ubuntu z jednego pliku, na sprzęcie, który już masz. Warstwy, cloud-init i pułapka formatu dysku, która potrafi zabrać wieczór.
Zadeklarowane wersje operatora i aplikacji, obejście wycofanego obrazu, Ingress z TLS wraz z pułapką otwartego HTTP oraz pierwszy job, który naprawdę coś dowodzi.
Mapa uprawnień usługi, drop-in zamiast pliku pakietu, wspólna warstwa sandboxa i trzy różne profile - z testem funkcjonalnym i gotowym sposobem wycofania.
Aktualny snapshot źródeł zamiast lokalnej historii: zakres plików, wykluczenie sekretów, kontrola staged diff i osobny krok wdrożenia.
Jak zamieniamy powtarzalne, ręczne zadania administracyjne w powtarzalny, bezpieczny kod. Przewodnik po najważniejszych pojęciach Ansible - z przykładami, których używamy w praktyce.
Jak opisujemy całą infrastrukturę jako kod - powtarzalny, wersjonowany i odtwarzalny. Przewodnik po najważniejszych pojęciach Terraform, z przykładami z naszej praktyki.
Skrótowy przegląd całej ścieżki: od czystego Debiana 13 do działającego WordPressa po HTTPS. Wstęp do serii - szczegóły każdego komponentu w kolejnych wpisach.
Wydajna konfiguracja Nginx na konkretnym przykładzie. Dla każdego dodatku odpowiadamy „po co tak?", dokładamy aspekt bezpieczeństwa oraz ograniczanie ruchu przez limit_req i limit_conn.
Codzienna praca z Git bez magii - od pierwszego commita po gałęzie. W środku krok po kroku: jak przenieść zmiany z gałęzi master do nowej, jeszcze nieistniejącej gałęzi.
Jak przejść od wielominutowych zapytań do właściwych indeksów, dobrać bufor InnoDB i zmierzyć efekt po zmianie.
Słownik poleceń jeden do jednego, automatyczne tłumaczenie przez iptables-translate, zbiory zamiast setek reguł i wdrożenie z planem wycofania - bez utraty dostępu po SSH.
Gałąź założona ze starej kopii main, scalenie, które nigdy nie opuściło laptopa, i błąd „Nie da się przewinąć". Diagnoza rozjazdu, naprawa commitem scalającym i kolejność komend, która mu zapobiega.
Regularnie publikujemy nowe poradniki o monitoringu, backupie, bezpieczeństwie i automatyzacji.
Wdrażamy automatyzację i monitoring, które realnie ograniczają liczbę awarii. Skontaktuj się po bezpłatną konsultację.