Pierwsze kroki z Vagrant

Vagrant

Jednym z najbardziej kluczowych etapów automatyzacji jest testowanie konfiguracji, zanim zostanie ona wrzucona na urządzenia produkcyjne. O ile w świecie systemowo-aplikacyjnym bardzo łatwo jest odzwierciedlić środowisko produkcyjne, uruchamiając kilka maszyn wirtualnych lub kontenerów, o tyle w świecie sieciowym takie odwzorowanie jest bardzo trudne. Co nie oznacza, że nie jest możliwe. W trakcie testów nie zawsze interesuje nas kompletna topologia czy wydajność urządzeń. Na pierwszym etapie automatyzacji wystarczy, że będziemy mogli przetestować poprawność składni i zweryfikować podstawowe założenia naszej konfiguracji.

Czytaj dalejPierwsze kroki z Vagrant

Pierwsze kroki z Git

Instalacja

Zdecydowana większość systemów i narzędzi do automatyzacji bazuje na takich czy innych plikach tekstowych. Bez względu na to, czy będziemy automatyzowali za pomocą Ansible, skryptów w Pythonie czy komercyjnych systemów, takich jak UCS Director czy VMware vRealize, zawsze będzie do napisania kawałek kodu. Zatem, warto go w jakiś sposób śledzić. Dlatego, pierwszym narzędziem, od którego zaczniemy naszą przygodę z automatyzacją jest Git. Służy on właśnie do śledzenia zmian w kodzie źródłowym czyli do tak zwanego wersjonowania. Git jest darmowy i jest dostępny dla systemów Linux, Mac oraz Windows. Ponieważ ten ostatni używany jest przez administratorów sieciowych najczęściej (tak wynika z moich obserwacji, ale mogę się mylić), to na nim skupimy się na początku.

Czytaj dalejPierwsze kroki z Git