10 serwerów do administrowania, a ja jestem studentem historii [zamknięty]

87

Z powodów, które nie wymagają wyczerpującej dyskusji, odpowiadam za 10 serwerów:

  • Kontroler domeny - ~ 500 hostów / ~ 350 użytkowników
  • Serwer internetowy IIS - tutaj zarabiamy nasze pieniądze
  • Serwer SQL - klejnoty koronacyjne
  • Wymiana serweru
  • Linux Linux do wprowadzania danych
  • Serwer AV
  • Serwer zapasowy
  • Kilka innych rzuciło się dookoła

Firma, w której pracuję, wierzy, że każdy jest wymienny i dlatego wierzy, że może zapłacić minimalną płacę za każde stanowisko. Menedżer IT i Sysadmin odeszli niedawno i myślę, że byłem jedyną osobą, która nie zrobiła dużego kroku do tyłu, kiedy zadzwoniono do wolontariuszy. To wyjaśnia również, dlaczego ktoś z mojego pochodzenia jest w tej pozycji. Taka jest rzeczywistość, o ile inaczej tego pragnę.

Co powinienem zrobić, aby te systemy działały? Nie ma żadnej pisemnej procedury i w ciągu ostatnich dwóch miesięcy włożyłem certyfikaty A + i Network +, ale to pozostawia mi trochę teorii i doświadczenia praktycznego.

Jestem w trakcie uczenia się PowerShell, ale stąd jest długa droga. Nie mam doświadczenia w pisaniu skryptów ani programowaniu.

Jakie zadania powinienem wykonywać? Jakie praktyki powinienem wdrożyć?

Rozumiem, że prawdopodobnie jestem wężowy, ale pomocna byłaby linia życia, przez którą można mnie było pokonać.

chipandachair
źródło
68
Po przeczytaniu tego, myślę, że twoim pierwszym krokiem jest znalezienie ładnej poduszki do postawienia w rogu. Będziesz miał wiele godzin na tym. Z pudełkiem kleeneksu do wytarcia łez. Możesz również chcieć, aby podkładka papieru zaczęła aktualizować swoje CV, gdy jesteś przy nim. Moje kondolencje w miejscu, w którym jesteś ...
Bart Silverstrim,
86
Szczerze mówiąc, jest to całkowicie poważna sugestia. Znajdź jak najszybciej inną pracę. Pracuję w dziale IT od 7 lat, w tym 4 w dziale administracji systemów i uważam, że samodzielne zarządzanie tym wszystkim jest garstką i znam te aplikacje od wewnątrz i na zewnątrz. Dla kogoś bez doświadczenia to samobójstwo. Jeśli będziesz pociągany do odpowiedzialności za ich dobre samopoczucie, prawdopodobnie stracisz nad tym swoją pracę. Pobierz swoje CV jak najszybciej lub poproś o zwolnienie z tych obowiązków.
MDMarra,
10
Jestem pewien, że będzie to interpretowane jako samoobsługowe, ponieważ pracuję u zarządzanego usługodawcy, ale możesz chcieć sprawdzić, czy możesz uzyskać awaryjny budżet / fundusze na pomoc z zewnątrz. Znajdź z wyprzedzeniem sprzedawcę, który zaspokoi Twoje potrzeby. W razie potrzeby miałbym krótką listę płatnej pomocy. Biorąc pod uwagę klimat, wątpię, aby było to możliwe, ale pewne coś, co spróbuję zrobić w twoim miejscu. Powodzenia.
jeffatrackaid
15
@Bart Silverstrim- Jestem na mojej trzeciej palecie kleenex
chipandachair

Odpowiedzi:

56

Szczerze mówiąc, znajdę inną pracę, chyba że Twoim bieżącym zadaniem jest utrzymanie wszystkiego w ruchu, dopóki nie zatrudnią nowego SysAdmin. Trwa konfiguracja do niepowodzenia. Wykonujesz pracę co najmniej dwóch osób, jeśli wszystko jest hostowane lokalnie i nic nie jest udokumentowane.

Nie martw się o skryptowanie ani programowanie. Przejmij kontrolę nad utrzymywaniem wszystkiego.

Czy ty także zarządzasz zaporą korporacyjną?

Szybkie i brudne codzienne zadania, które, jak widzę, musisz wykonać, to (w określonej kolejności):

  • sprawdź nocne kopie zapasowe
  • sprawdź kolejki wymiany, aby upewnić się, że są przetwarzane
  • sprawdź kopie zapasowe SQL
  • sprawdź, czy na serwerze AV nie ma alertów, jeśli nie udało się przeskanować lub zaktualizować
Cylinder
źródło
Dodam również, aby nauczyć się prostej IISRESETkomendy, aby potencjalnie naprawić problemy na serwerze IIS.
NinjaBomb,
5
Wiersz „Serwer internetowy IIS - tutaj zarabiamy nasze pieniądze” mówi wszystko. Wiele zależy od programistów, z którymi jesteś otoczony. Ale biorąc pod uwagę, że „każdy jest wymienny i dlatego wierzy, że może zapłacić minimalną płacę za każdą pozycję”, uważam, że skakanie ze statku jest rozsądne.
DutchUncle,
51

Po pierwsze, spójrz na link Zoredache'a do pytania Beginning Sysadmin . To dużo informacji, ale zapewni Ci to, dokąd musisz się udać. To powiedziawszy, to dużo zrzutu danych.

Po drugie, poważnie, poszukaj nowej pracy. Jeśli Twój pracodawca uważa wszystkich za wymienne widżety, i tak lepiej nie być. Ale to zła ekonomia i może to nie być rozwiązaniem.

W twoim konkretnym przypadku:

  1. Znajdź lokalną firmę informatyczną, w której możesz eskalować siłę roboczą, jeśli coś się zepsuje i nie będziesz miał problemów.
  2. Upewnij się, że umowy serwisowe z dostawcami oprogramowania są aktualne. Możliwe, że większość pakietów oprogramowania (w tym cokolwiek na serwerze IIS, dzięki którym zarabiasz pieniądze) zostało zakupionych, a nie napisanych wewnętrznie. Upewnij się, że masz u nich wsparcie - jeśli coś się zepsuje, najpierw do nich zadzwonisz.
  3. Upewnij się, że masz dobre kopie zapasowe - zarówno dane, jak i stan systemu. Jeśli jeden z serwerów tostuje, musisz być w stanie go szybko przywrócić. To może być rzeczywiście najważniejszy priorytet.
  4. Przeprowadź audyt sprzętu i upewnij się, że twoje serwery są objęte gwarancją. Jeśli są poza domem, zwróć uwagę kierownictwa, że ​​jeśli umrą, nastąpi znaczny przestój, a ty zarabiasz pieniądze tylko wtedy, gdy są gotowi.
  5. Módl się
  6. Przeprowadź audyt oprogramowania, mam nadzieję, że znajdziesz dużo oprogramowania niezgodnego ze standardami, zgłoś to do Business Software Alliance (jeśli jesteś w Stanach Zjednoczonych) i wykorzystaj pieniądze zarobione z opłaty za znalezienie, aby przejąć kontrolę, aż znajdziesz Nowa praca.

... 6 może być opcjonalne.

Driftpeasant
źródło
27
Podczas gdy 5 jest koniecznością
Holocryptic
3
# 3 i # 6 są również
obowiązkowe
5
Nie, w jego przypadku tylko 5 jest koniecznością.
surfasb
Biorąc pod uwagę sugestię 6, 3 wydaje się również opcjonalne. W rzeczywistości wygląda na to, że 5 jest prawdopodobnie tak samo skuteczne jak 3 w miejscu pracy PO.
puszysty
21

Znajdź nową pracę. Niech ta firma upadnie. Oni wyraźnie potrzebują lekcji.

Twoje wsparcie, aby pomóc, szybko przestanie być doceniane, a szanse są, nie doprowadzą do niczego innego, tylko więcej stresu i nadużyć.

cienki lód
źródło
Moja firma wzięła podobną lekcję, gdy chcieli wynająć taniego Solaris Sysadmin, zatrudniając faceta z pewnym doświadczeniem w administrowaniu Linuksem i ... odkryłem, że mam lepszą wiedzę na temat administracji systemu niż ten facet (jestem programistą i został zwolniony z trzech po trzech miesiącach ...).
Xaerxess,
12

Zaczynasz pić? :-)

Poza tym, spójrz na zdobycie zapasowego pudełka lub dwóch, które można wykorzystać do skonfigurowania serwerów nieprodukcyjnych. To da ci możliwość nauczenia się, jak radzić sobie z niektórymi programami w nieco mniej niebezpiecznym środowisku niż „jeśli je zepsuję, wszyscy przestaniemy pracować i zarabiać pieniądze”.

Nawet jeśli uruchamiasz je w oprogramowaniu do wirtualizacji, takim jak VirtualBox, jest to coś, co daje ci dostęp do oprogramowania bez narażania pracy produkcyjnej.

Wreszcie, jeśli musisz dotknąć serwerów produkcyjnych, zanim poczujesz się bardziej komfortowo z nimi, dokumentuj każdy krok. Upewnij się, że zawsze wiesz, jak dostałeś się do ekranu, na którym jesteś i jak wrócić.

afrazier
źródło
9
+1 za „Dokumentuj każdy krok”. Dodałbym także notatki dokumentujące „dlaczego”, a także „jak”. Będzie to pomocne podczas cofania (nie mówiąc już o jego znaczeniu w niezdrowej organizacji).
Roy Tinker,
12

Szczerze mówiąc, znajdź mentora!

Nie wiedząc, gdzie jesteś, ciężko jest zarekomendować forum, ale spotkania są dość powszechne wśród informatyków, więc szukaj w lokalnym obszarze Sysadmin (lub określonych techników) . Dzięki temu zyskasz całą masę nowych kontaktów; co może pomóc w nieoczekiwany sposób.

Aktualizacja:

Chciałbym również bardzo polecam Ci zacząć pisać bloga na ten temat (pseudonim wymagane IMO)!

hafichuk
źródło
6
+1 za założenie bloga
RoundTower
+1 za znalezienie mentora. Dwóch mentorów, tak naprawdę: mentor zawodowy, tak, ale także płatny zewnętrzny wykonawca, który skonsultuje się w razie pytań lub problemów. Jeśli twój szef nie wyrazi zgody na płacenie stawki godzinowej w okolicy 100-200 USD za godzinę, aby przyprowadzić kogoś, kiedy absolutnie potrzebujesz pomocy, biegnij jak diabli.
Skyhawk,
11

Będziesz uczył się na serwerach produkcyjnych i to nie jest twój wybór. W takim przypadku nie należy winić za przerwy w świadczeniu usług. Obowiązkiem firmy jest znalezienie zamiennika sysadmin.

Możesz nauczyć się wielu rzeczy, ale zajmie to trochę czasu i może zaszkodzić działającym usługom. Musisz być bardzo ostrożny przed wprowadzeniem jakichkolwiek zmian i powinieneś to zrobić najpierw na serwerze programistycznym / testującym.

Na tej stronie znajduje się wiele powiązanych pytań, takich jak: SysAdmin & Developer: Odpowiedzialność , https://serverfault.com/questions/51006/how-did-you-become-a-sysadmin oraz Jaka jest różnica między sysadmin a IT Konsultant? . Mam nadzieję, że dadzą ci wyobrażenie, co należy zrobić jako administrator systemu, jeśli nie możesz wyjść z tego jak najszybciej.

Khaled
źródło
21
Obwinianie „nie należy” i „nie będzie” to dwie zupełnie różne rzeczy.
Driftpeasant,
3
To, co powiedział @Driftpeasant - Niezmiennie, gdy materiał kałowy uderza w obrotowy mechanizm wypierania powietrza, kto jest na krześle SA, zostaje obwiniony, nawet jeśli zmusisz go do podpisania dokumentów, które cię unieszkodliwiają.
voretaq7
1
Zapłaciłbym
Opierając się na tym, co OP powiedział nam już o swojej firmie, jestem całkiem pewien, że wszystko, co pójdzie nie tak z serwerem, spowoduje, że obarczymy go winą, niezależnie od tego, czy tak powinno być.
Wipqozn,
11

Chroń swoje klejnoty!

Brent Ozar ma doskonały skrypt „ O cholera, właśnie odziedziczyłem serwer bazy danych ”, a nawet film szkoleniowy. Nazywa to „60-minutowym atakiem w bazie danych”, ale myślę, że mój tytuł jest implikowany.

Pamiętaj to

Twoje kopie zapasowe są ważne, ale nie są tak ważne jak przywracanie.

Co to znaczy? Tak, musisz wykonać kopie zapasowe, aby mieć szansę na rozwiązanie problemu, ale jeśli nie przetestujesz tych kopii, wszystko, co robisz, to spalanie miejsca na dysku.

billinkc
źródło
7

Jeśli z jakiegoś powodu zdecydujesz, że faktycznie chcesz wykonywać pracę sysadmin, serdecznie polecam praktykę administrowania systemem i siecią Toma Limoncelli. Zapewnia doskonałe przykłady tego, jak dobrze zarządzana organizacja może być prowadzona, a jeśli masz okazję zasugerować zmiany, ciężko jest pomylić się z jego zaleceniami. Zarezerwuj link do Amazon: http://amzn.to/sNUmsr

Magellan
źródło
7

Nigdy nie chcesz być w sytuacji, w której musisz się uczyć na temat systemów produkcyjnych. Nauka polega na popełnianiu błędów, a błędy w systemach produkcyjnych kosztują pieniądze Twojej firmy. Mogą nie dbać o nic innego (o czym wyraźnie świadczy sam fakt, że jesteś w tej pozycji na początku), ale będą o to dbać.

  1. Jeśli to w ogóle opcja, znajdź inną pracę. To się nie skończy dobrze. I szczerze, czy naprawdę chcesz pracować w firmie, która traktuje wszystkich jak osoby wymienne?
  2. Poproś o awaryjny budżet, abyś mógł znaleźć firmę konsultingową, która utrzymałaby funkcjonowanie firmy i działała jako zasób, gdy osiągniesz przyspieszenie. Jeśli zostanie to odrzucone, upewnij się, że masz to gdzieś na piśmie do celów CYA.
  3. Przeczytaj wszelką dokumentację pozostawioną przez poprzednich pracowników IT.
  4. Wykonaj inwentaryzację zarówno fizycznego sprzętu, jak i urządzeń. Dowiedz się, co jest objęte gwarancją, a co nie.

Twoim celem powinno być znalezienie innej pracy i odejście bez zerwania. Jeśli coś się zepsuje (i prawdopodobnie będzie), przygotuj się na wyjście. Oznacza to, że należy zachować szczególną ostrożność w odniesieniu do procedur CYA. Musisz założyć, że nikt w firmie nie ma twoich pleców - upewnij się, że nie jesteś w sytuacji, w której musisz polegać na czyimś wsparciu.

Gdy szukasz nowej pracy, przygotuj środowisko do ćwiczeń, nauki i dokładania starań, aby zapoznać się z obecną infrastrukturą.

A za co warto ... mój stopień naukowy jest z filozofii. Możesz odnieść sukces w tej dziedzinie, jeśli chcesz, ale nie w tej firmie. Powodzenia.


źródło
6

Czytając komentarz wszystkich innych powiedziałbym:

  1. Skorzystaj z okazji, aby się uczyć
  2. Powiedz swojemu zarządowi bez powłoki cukrowej, że są w tragicznej sytuacji
  3. Skorzystaj z okazji, aby dowiedzieć się więcej. Po tym, jak wszystkie zadania związane z sysadmin / DBA są dobrze płatne.
  4. Jeśli zostaniesz zwolniony, zbierz od nich trochę pieniędzy i znajdź nową pracę z nowo nabytymi umiejętnościami.

Uwielbiam pisać komentarz na blogu, masz dość dobre umiejętności pisania. Pamiętaj, aby umieścić link tam, gdzie możemy go znaleźć.

Nicolas de Fontenay
źródło
1

Tutaj jest sporo rozproszonych odpowiedzi. Oto niektóre z moich myśli.

Niektórzy mówią, że powinieneś to zrobić, a inni mówią, aby całkowicie tego uniknąć. Moje pytanie, czy jesteś gotowy poświęcić godziny i pracować na tych serwerach? Nie tylko to, ale czy chcesz nauczyć się zupełnie nowych rzeczy?

Administracja serwera nie jest trudna, gdy go zrozumiesz, ale zepsułem serwery, uruchamiając niewłaściwe polecenia, nie przestrzegając „standardów” (takich jak codzienne tworzenie kopii zapasowych) i tak dalej. Każdy administrator systemu kiedyś zawiedzie, hej, tak się uczymy, ale musisz być przygotowany, jak sobie z tym poradzić. To sporo pracy, a najważniejsze pytanie dotyczy tego, czy chcesz podjąć pracę.

Jasne, że możesz nauczyć się czegoś nowego na wznowienie pracy, ale jeśli nie chcesz się uczyć ani poświęcić swojej pracy, będziesz po prostu inną osobą, która „nienawidzi swojej pracy”.

Taylor Jasko
źródło
1

Będę szczery, to garstka, nawet dla bardziej doświadczonych facetów, także uczenie się większości umiejętności administracji serwerem polega na uczeniu się na błędach. Wątpię, czy chcesz popełniać błędy w systemach na żywo.

Niebezpieczeństwo braku lub niewielkiego doświadczenia w administrowaniu serwerami sprawia, że ​​jest to również niebezpieczne dla Twojej firmy. Wygląda na to, że jesteś ofiarą nieświadomych menedżerów. Jedynym sposobem na ich obudzenie byłaby prawdopodobnie nagła katastrofa, w której odzyskiwanie po awarii jest konieczne i nikogo nie będzie w pobliżu, kto miałby wiedzę, aby uruchomić go ponownie, a ich kluczowe procesy biznesowe przestały działać.

Nie sugeruję, że powinieneś stworzyć katastrofę, ale po prostu idź i znajdź inną pracę, ponieważ nie chcesz ponosić odpowiedzialności, gdy coś pójdzie nie tak.

Lucas Kauffman
źródło
0

Chwytaj dzień! To świetna okazja. Uzyskaj subskrypcję bazy danych Safari Tech Books i poczytaj o wszystkich książkach i książkach certyfikacyjnych dla administrowanych systemów. Zacznij od skupienia się na kopiach zapasowych i procedurach przywracania. Przygotuj się na przetestowanie serwerów, z którymi będziesz się bawił, zanim nałożysz ręce na modele produkcyjne. Serwery testowe mogą być tanimi jednostkami komputerowymi, nie muszą być drogie ani trwałe jak te produkcyjne. Postaw sobie cel, aby odnieść sukces na tym stanowisku przez dwa lata, a następnie znaleźć nową pracę w dobrej firmie, która jest gotowa zapłacić Ci za Twoją ogromną wiedzę i doświadczenie. Zdobądź także certyfikaty dla wszystkich technologii, za które jesteś odpowiedzialny. Jesteś gotów dobrze się bawić i zarabiać dużo pieniędzy (o wiele więcej niż w historii by cię to dostało).

MattChorba
źródło
3
Jedno ważne pytanie do naszej historii: „ Czy to jest dla mnie zabawne?” Jeśli nie, może to wpłynąć na wykonalność entuzjastycznego podejścia ...
Skyhawk