Zero Touch Provisioning może pomóc światu sieci w nadrobieniu postępów serwera

Ten napisany przez dostawcę element technologiczny został zredagowany przez Network World w celu wyeliminowania promocji produktu, ale czytelnicy powinni zauważyć, że prawdopodobnie sprzyja podejściu zgłaszającego.

Chociaż termin Zero Touch Provisioning (ZTP) może być coraz bardziej powszechny w sieci, koncepcja automatyzacji istnieje od lat w branży IT. Zasadniczo ZTP to rozwiązanie do automatyzacji zaprojektowane w celu zmniejszenia liczby błędów i zaoszczędzenia czasu, gdy IT musi wprowadzić nową infrastrukturę online.

Jest to szczególnie przydatne w przypadku serwerów centrów danych, w których podobieństwa skali i konfiguracji w różnych systemach powodują konieczność automatyzacji. Na przykład w świecie serwerów Linux zrewolucjonizował proces wdrażania i udostępniania. Zamiast używać interfejsów wiersza polecenia (CLI) do konfigurowania systemów pojedynczo, administratorzy mogą korzystać z narzędzi automatyzacji do wdrażania oprogramowania systemu operacyjnego, poprawek i pakietów na nowych serwerach za pomocą jednego polecenia lub kliknięcia myszy.

Zaawansowane możliwości skryptów pozwalają także administratorom dostosować konfigurację rozruchu tych systemów do profili dla określonych aplikacji. Na przykład, jeśli potrzebujesz dziesięciu serwerów dla nowego klastra Hadoop, możesz załadować to z jednym profilem, lub jeśli potrzebujesz sześciu nowych serwerów dla nowej aplikacji sieci web, możesz uruchomić to przy użyciu innego profilu. 

Zasadniczo automatyzacja drastycznie skraca czas od momentu wyjęcia serwera z pudełka do momentu, w którym działa on w środowisku produkcyjnym - wszystko to przy jednoczesnym zminimalizowaniu ryzyka błędów ręcznej konfiguracji i pominiętych naciśnięć klawiszy lub dodatkowego wyzwania związanego ze znajomością sterownika lub biblioteka jest poprawna.

Ale co z siecią? Dlaczego miałoby być inaczej? 

Podobnie jak serwery, urządzeniami sieciowymi tradycyjnie zarządzano za pomocą interfejsu CLI. Co więcej, administratorzy sieci muszą to zrobić ręcznie na każdym urządzeniu.

Rozważ typowy proces udostępniania przełącznika sieciowego: przełączniki tradycyjnie były połączone z fabrycznie załadowanymi zastrzeżonymi sieciowymi systemami operacyjnymi. Następnie technicy używają interfejsu CLI lub własnych narzędzi producentów, aby udostępnić urządzenie, proces, który można podzielić na trzy podstawowe kroki: 

* Kiedy pojawia się nowy przełącznik, ma już system operacyjny, który pomaga w ładowaniu urządzenia. Jest usuwany z pudełka i przechodzi do obszaru przeciwności. Tutaj administrator sprawdza wersję systemu operacyjnego i wprowadza wszelkie aktualizacje - w celu uzyskania poprawek, poprawek błędów lub wszelkich nowych aktualizacji funkcji, jeśli to konieczne. 

* Wstępna konfiguracja jest wykonywana w celu ustanowienia podstawowej łączności sieciowej. Obejmuje to parametry, takie jak informacje o autoryzacji administratora i użytkownika, adres IP zarządzania i brama domyślna, podstawowe usługi sieciowe (DHCP, NTP itp.) Oraz włączenie odpowiednich protokołów sieciowych L2 i L3 są przykładami procesu ładowania początkowego.

* Po zweryfikowaniu początkowego systemu operacyjnego i konfiguracji urządzenie można zainstalować w środowisku (stelażowym i kablowym), w którym można dokonać dalszej niestandardowej konfiguracji (lokalnie za pośrednictwem konsoli lub protokołu zdalnego dostępu), która jest specyficzna dla aplikacja i lokalizacja w sieci.

Szczegóły mogą się nieznacznie różnić dla każdego środowiska, ale podstawy pozostają takie same. Teraz ekstrapoluj model na dziesięć przełączników sieciowych. Lub dwadzieścia. Lub sto. Może to być bardzo czasochłonne. A jeśli weźmiesz pod uwagę, że dla każdego przełącznika istnieje możliwość wystąpienia błędu konfiguracji, który może doprowadzić do awarii sieci lub spowodować narażenie i zagrożenie bezpieczeństwa, wniosek jest oczywisty: musi być lepszy sposób.

W jaki sposób ZTP pomaga w tym procesie dla sieci? Usuń całą ręczną konfigurację i kroki wymienione powyżej, a pozostało ZTP.

W tym modelu administrator otrzymuje sprzęt i pierwszą rzeczą, którą robią, jest fizyczna instalacja urządzenia - stelaż i kabel przełącznika. Po wykonaniu tych fizycznych połączeń technik nie musi już dotykać pudełka - stąd nazwa zero touch. 

W przypadku ZTP po włączeniu przełącznik używa standardowych protokołów sieciowych, aby pobrać wszystko, czego potrzebuje do obsługi administracyjnej. Może wysłać zapytanie DHCP w celu uzyskania właściwego adresu IP do łączności i zarządzania, następnie użyć BootP / TFTP, aby uzyskać odpowiedni obraz systemu operacyjnego, a następnie innego żądania TFTP, aby uzyskać odpowiedni plik konfiguracyjny na podstawie profilu aplikacji.

W tym modelu, gdy administrator sieci skonfiguruje schemat adresów IP za pośrednictwem serwera DHCP oraz pliki OS i pliki konfiguracyjne na serwerze TFTP, mogą skutecznie wdrożyć dziesiątki, setki i tysiące przełączników w ten sposób - wszystkie w pełni konfigurowalne i bez czasochłonnego i podatnego na błędy procesu ręcznej konfiguracji.

Brzmi jak zwykły pomysł, prawda? Zestawmy to teraz z kilkoma mega trendami, które mają dziś miejsce w centrum danych.

Pierwszym z nich jest fakt, że szybsze wprowadzanie aplikacji na rynek jest kluczem do uzyskania przewagi konkurencyjnej. Im szybciej zespoły IT będą w stanie udostępnić infrastrukturę online do obsługi tych aplikacji, tym lepiej. Ponieważ ZTP i wirtualizacja serwerów są powszechne w świecie serwerów, kluczowe znaczenie ma również automatyzacja procesów sieciowych. Żaden administrator sieci nie chce być długim biegunem w namiocie.

Drugi to przełączanie bez systemu metalowego. Jeśli aplikacje prowadzą do najwyższej linii, to sprzęt pomoże dolnej linii. Komodyfikacja sprzętu sieciowego to kolejna logiczna ewolucja, wraz z szybkim przyjęciem krzemu handlowego. Coraz więcej klientów widzi mniej różnic w sprzęcie, a więcej różnic w szybkości, funkcjach i prostocie obsługi, które może zapewnić oprogramowanie. Obecnie trzech producentów (Big Switch, Cumulus i Pica8) oferuje systemy operacyjne oparte na Linux-ie dla przełączników typu bare-metal - skutecznie podnosząc wydajność i znajomość Linuksa w świecie sieci.

W świetle tych trendów jeszcze ważniejsze jest wdrożenie ZTP i praktyk automatyzacji sieci. Ponieważ coraz więcej aplikacji wchodzi w tryb online, zespoły IT podlegają opodatkowaniu w celu zapewnienia aktualności infrastruktury - w tym udostępniania, skalowania, rozwiązywania problemów i konserwacji. Nie jest to zrównoważone w żadnym procesie ręcznym. 

W związku z tym, że sprzęt i oprogramowanie są nadal oddzielone, niezwykle ważne jest znalezienie sposobu na zautomatyzowanie nowego modelu operacyjnego. Jeśli możesz kupić setki przełączników od OEM lub ODM i zainstalować te urządzenia w szafie - wolisz zainstalować system operacyjny i skonfigurować każdy z nich osobno, lub zrobić to za pomocą efektywnej metodologii przy użyciu dobrze znanych, niezawodnych protokołów sieciowych.

Podobnie jak wcześniej świat serwerów, w świecie sieci obserwuje się znaczące zmiany technologiczne. Automatyzacja, urządzenia zdefiniowane programowo i przełączniki z czystego metalu przyczyniają się do szybkiego i dynamicznego środowiska w centrum danych. Dzięki ZTP sieć wykorzystuje najlepsze praktyki ze świata serwerów, aby zwiększyć prędkość i wydajność operacyjną.

Krótko mówiąc, stał się niezbędnym sposobem automatyzacji sieci. 

Chai jest szefem marketingu produktów w firmie Pica8 Inc., liderze w zakresie otwartych systemów dla sieci definiowanej programowo. Obecnie odpowiada za strategię GTM i realizację portfela otwartych systemów przełączających i oprogramowania Pica8. Calvin posiada tytuł licencjata w dziedzinie informatyki i inżynierii na University of California w Berkeley.

Dołącz do społeczności Network World na Facebooku i LinkedIn, aby komentować najważniejsze tematy.