{"id":34742,"date":"2019-10-31T22:00:10","date_gmt":"2019-10-31T19:00:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty\/"},"modified":"2019-10-31T22:00:10","modified_gmt":"2019-10-31T19:00:10","slug":"kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty","title":{"rendered":"Wie man die Netzwerkstruktur unter Kontrolle bringt. Kapitel vier. Automatisierung. Templates","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>Dieser Artikel ist der sechste in der Reihe von Artikeln \u201eWie man die Netzwerk-Infrastruktur unter Kontrolle bringt\u201c. Den Inhalt aller Artikel der Reihe und die Links dazu finden Sie <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/447008\/\">hier<\/a><\/noindex><\/i>.<\/p>\n<p>Nachdem ich einige Themen hinter mir gelassen habe, habe ich beschlossen, dennoch ein neues Kapitel zu beginnen.<\/p>\n<p>Zur Sicherheit komme ich etwas sp\u00e4ter zur\u00fcck. Hier m\u00f6chte ich einen einfachen, aber effektiven Ansatz besprechen, der, davon bin ich \u00fcberzeugt, vielen in irgendeiner Form n\u00fctzlich sein kann. Es ist eher eine kurze Geschichte dar\u00fcber, wie Automatisierung das Leben eines Ingenieurs ver\u00e4ndern kann. Es geht um die Verwendung von Templates. Am Ende finden Sie eine Liste meiner Projekte, wo Sie sehen k\u00f6nnen, wie alles hier beschriebene funktioniert.<\/p>\n<h2>DevOps f\u00fcr Netzwerke<\/h2>\n<p>\nDie Erstellung von Konfigurationen mit Skripten, die Verwendung von GIT zur Versionskontrolle der IT-Infrastruktur, das Remote-\u201eDeployment\u201c \u2013 diese Ideen kommen einem zuerst in den Sinn, wenn man \u00fcber die technische Umsetzung des DevOps-Ansatzes nachdenkt. Die Vorteile sind offensichtlich. Aber es gibt leider auch Nachteile.<\/p>\n<p>Als unsere Entwickler vor \u00fcber 5 Jahren mit diesen Vorschl\u00e4gen zu uns Netzwerktechnikern kamen, waren wir nicht begeistert.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nEs ist zu sagen, dass wir ein recht buntes Netzwerk geerbt haben, das aus Ger\u00e4ten von etwa 10 verschiedenen Anbietern besteht. Einige lie\u00dfen sich bequem \u00fcber unsere bevorzugte CLI konfigurieren, w\u00e4hrend wir bei anderen lieber die GUI verwendeten. Au\u00dferdem hat die lange Arbeit mit der \u201eLive\u201c-Hardware uns an die Echtzeitkontrolle gew\u00f6hnt. Ich beispielsweise f\u00fchle mich bei \u00c4nderungen viel wohler, wenn ich direkt \u00fcber die CLI arbeite. So kann ich schnell sehen, wenn etwas schief geht und die \u00c4nderungen \u201er\u00fcckg\u00e4ngig machen\u201c. Das stand ein wenig im Widerspruch zu ihren Ideen.<\/p>\n<p>Es ergeben sich auch andere Fragen, zum Beispiel kann sich die Benutzeroberfl\u00e4che von Version zu Version der Software leicht \u00e4ndern. Dies wird letztendlich dazu f\u00fchren, dass Ihr Skript eine falsche \u201eKonfiguration\u201c erstellt. Es w\u00e4re nicht ideal, die Produktionsumgebung f\u00fcr \u201eTests\u201c zu verwenden. <\/p>\n<p>Oder wie erkennt man, dass die Konfigurationsbefehle korrekt angewendet wurden, und was ist im Fehlerfall zu tun?<\/p>\n<p>Ich m\u00f6chte nicht sagen, dass all diese Fragen unl\u00f6sbar sind. Nur zu sagen \u201eA\u201c, ist wahrscheinlich klug, auch \u201eB\u201c zu sagen und, wenn Sie dieselben Prozesse zur Versionskontrolle wie in der Entwicklung verwenden m\u00f6chten, ben\u00f6tigen Sie neben der Produktionsumgebung auch Entwicklungs- und Staging-Umgebungen. Dann scheint dieser Ansatz vollst\u00e4ndig zu sein. Aber wie viel wird das kosten?<\/p>\n<p>Es gibt jedoch eine Situation, in der die Nachteile praktisch ausgeglichen werden und nur die Vorteile bleiben. Ich spreche von Projektarbeiten.<\/p>\n<h2>Projekt<\/h2>\n<p>\nIn den letzten zwei Jahren war ich an einem Projekt zum Aufbau eines Rechenzentrums f\u00fcr einen gro\u00dfen Anbieter beteiligt. Ich bin in diesem Projekt verantwortlich f\u00fcr F5 und Palo Alto. Aus der Sicht von Cisco handelt es sich um \u201e3rd party equipment\u201c.<\/p>\n<p>F\u00fcr mich gibt es zwei deutlich ausgepr\u00e4gte Phasen in diesem Projekt. <\/p>\n<h3>Erste Phase<\/h3>\n<p>\nIm ersten Jahr war ich unendlich besch\u00e4ftigt, ich arbeitete nachts und an den Wochenenden. Ich konnte meinen Kopf nicht heben. Der Druck von Management und Kunde war stark und kontinuierlich. In der st\u00e4ndigen Routine konnte ich nicht einmal versuchen, den Prozess zu optimieren. Es ging nicht nur um die Konfiguration der Hardware, sondern auch um die Erstellung der Projektdokumentation. <\/p>\n<p>Dann begannen die ersten Tests, und ich war \u00fcberrascht, wie viele kleine Fehler und Ungenauigkeiten gemacht wurden. Nat\u00fcrlich funktionierte alles, aber hier fehlte ein Buchstabe im Namen, dort fehlte eine Zeile im Befehl... Die Tests zogen sich hin, und ich war st\u00e4ndig in einem t\u00e4glichen Kampf mit Fehlern, Tests und Dokumentation. <\/p>\n<p>Das dauerte ein Jahr lang. Das Projekt war, soweit ich verstehe, f\u00fcr alle nicht einfach, aber allm\u00e4hlich wurde der Kunde immer zufriedener, und das gab die M\u00f6glichkeit, zus\u00e4tzliche Ingenieure einzustellen, die einen Teil der Routine \u00fcbernehmen konnten.<\/p>\n<p>Jetzt konnte ich mich etwas umsehen.<br \/>\nUnd das war der Beginn der zweiten Phase. <\/p>\n<h3>Zweite Phase<\/h3>\n<p>\nIch beschloss, den Prozess zu automatisieren.<\/p>\n<p>Was ich aus der damaligen Kommunikation mit den Entwicklern (und man muss sagen, wir hatten ein starkes Team) verstanden habe, ist, dass das Textformat, obwohl es auf den ersten Blick etwas aus der Welt des DOS-Betriebssystems zu sein scheint, eine Reihe wertvoller Eigenschaften hat. <br \/>\nSo ist beispielsweise das Textformat n\u00fctzlich, wenn Sie die Vorteile von GIT und seinen Derivaten voll aussch\u00f6pfen m\u00f6chten. Und das wollte ich. <\/p>\n<p>Nun, es schien, als k\u00f6nnte man einfach die Konfiguration oder die Liste der Befehle speichern, aber \u00c4nderungen dabei vorzunehmen ist ziemlich umst\u00e4ndlich. Au\u00dferdem gibt es bei der Planung noch eine weitere wichtige Aufgabe. Sie sollten eine Dokumentation haben, die Ihr Design insgesamt beschreibt (Low Level Design) und die spezifische Implementierung (Network Implementation Plan). Und in diesem Fall scheint die Verwendung von Vorlagen eine sehr geeignete L\u00f6sung zu sein.<\/p>\n<p>So, beim Einsatz von YAML und Jinja2 erf\u00fcllt die YAML-Datei mit Konfigurationsparametern wie IP-Adressen, BGP AS-Nummern,\u2026 hervorragend die Rolle von NIP, w\u00e4hrend die Jinja2-Templates die dem Design entsprechende Syntax enthalten, das hei\u00dft, sie sind im Wesentlichen ein Spiegelbild von LLD. <\/p>\n<p>Das Studium der Sprachen YAML und Jinja2 dauerte zwei Tage. Um zu verstehen, wie es funktioniert, gen\u00fcgen einige gute Beispiele. Anschlie\u00dfend dauerte es etwa zwei Wochen, um alle Templates zu erstellen, die unserem Design entsprechen: eine Woche f\u00fcr Palo Alto und eine weitere Woche f\u00fcr F5. Das gesamte Ergebnis wurde auf unserem Unternehmens-GitHub abgelegt.<\/p>\n<p>Jetzt sah der \u00c4nderungsprozess folgenderma\u00dfen aus:<\/p>\n<ul>\n<li>\u00c4nderung der YAML-Datei<\/li>\n<li>Erstellung der Konfigurationsdatei mithilfe des Templates (Jinja2)<\/li>\n<li>Speichern im entfernten Repository<\/li>\n<li>Hochladen der erstellten Konfiguration auf die Hardware<\/li>\n<li>Fehler gesehen<\/li>\n<li>\u00c4nderung der YAML-Datei oder des Jinja2-Templates<\/li>\n<li>Erstellung der Konfigurationsdatei mithilfe des Templates (Jinja2)<\/li>\n<li>\u2026<\/li>\n<\/ul>\n<p>\nEs ist klar, dass anfangs viel Zeit mit Anpassungen verbracht wurde, aber nach einer Woche oder zwei wurde es eher zur Seltenheit. <\/p>\n<p>Eine gute \u00dcberpr\u00fcfung und M\u00f6glichkeit, alles zu debuggen, war der Wunsch des Kunden, die Namenskonvention zu \u00e4ndern. Wer mit F5 gearbeitet hat, versteht die Brisanz der Situation. Aber f\u00fcr mich war alles ziemlich einfach. Ich \u00e4nderte die Namen in der YAML-Datei, l\u00f6schte die gesamte Konfiguration von der Hardware, generierte eine neue und lud sie hoch. F\u00fcr alles, unter Ber\u00fccksichtigung der Bugfix-Anpassungen, ben\u00f6tigte ich 4 Tage: jeweils zwei Tage f\u00fcr jede Technologie. Danach war ich bereit f\u00fcr den n\u00e4chsten Schritt, n\u00e4mlich die Erstellung von DEV- und Staging-Rechenzentren.<\/p>\n<h3>Dev und Staging<\/h3>\n<p>\nStaging spiegelt praktisch vollst\u00e4ndig die Produktion wider. Dev ist eine stark reduzierte Version, die haupts\u00e4chlich auf virtueller Hardware basiert. Eine ideale Situation f\u00fcr den Einsatz des neuen Ansatzes. Wenn ich die Zeit, die ich daf\u00fcr aufgewendet habe, vom gesamten Prozess abziehe, denke ich, dass die Arbeiten nicht mehr als 2 Wochen in Anspruch genommen haben. Die meiste Zeit war die Wartezeit auf die andere Seite und das gemeinsame Suchen nach Problemen. Die Implementierung von 3rd Party verlief kaum bemerkbar f\u00fcr die Umgebung. Es blieb sogar Zeit, etwas zu lernen und ein paar Artikel auf Habr\u00e9 zu schreiben \ud83d\ude42<\/p>\n<h2>Fassen wir zusammen<\/h2>\n<p>\nAlso, was bleibt mir in der Quintessenz?<\/p>\n<ul>\n<li>Alles, was ich f\u00fcr die \u00c4nderung der Konfiguration ben\u00f6tige, ist eine einfache, klar strukturierte YAML-Datei mit den Konfigurationsparametern zu \u00e4ndern. Ich \u00e4ndere niemals das Python-Skript und nur sehr selten (nur wenn es einen Fehler gibt) \u00e4ndere ich das Jinja2-Template.<\/li>\n<li>Aus Sicht der Dokumentation ergibt sich eine fast ideale Situation. Sie \u00e4ndern die Dokumentation (YAML-Dateien fungieren als NIP) und laden diese Konfiguration auf die Ger\u00e4te hoch. So bleibt Ihre Dokumentation immer aktuell.<\/li>\n<\/ul>\n<p>\nAll dies f\u00fchrte dazu, dass<\/p>\n<ul>\n<li>der Fehleranteil auf nahezu 0 gesenkt wurde.<\/li>\n<li>90 Prozent der Routinearbeiten entfallen.<\/li>\n<li>Die Implementierungsgeschwindigkeit hat sich vervielfacht.<\/li>\n<\/ul>\n<p><\/p>\n<h2>PAY, F5Y, ACY<\/h2>\n<p>\nIch habe gesagt, dass ein paar Beispiele ausreichen, um zu verstehen, wie es funktioniert.<br \/>\nHier ist eine kurze (und nat\u00fcrlich modifizierte) Version dessen, was im Verlauf meiner Arbeit erstellt wurde.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nihole\/PAY\">PAY<\/a><\/noindex> = Bereitstellung <b>P<\/b>alo <b>A<\/b>lto von <b>Y<\/b>aml = Palo Alto von Yaml<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nihole\/F5Y\">F5Y<\/a><\/noindex> = Bereitstellung <b>F5<\/b> from <b>Y<\/b>aml = <b>F5<\/b> from <b>Y<\/b>aml (kommt bald)<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/nihole\/ACY\">ACY<\/a><\/noindex> = Bereitstellung <b>AC<\/b>i von <b>Y<\/b>aml = <b>F5<\/b> from <b>Y<\/b>aml<\/p>\n<p>Ich werde ein paar Worte zu ACY hinzuf\u00fcgen (nicht zu verwechseln mit ACI).<\/p>\n<p>Diejenigen, die mit ACI gearbeitet haben, wissen, dass dieses Wunder (und das im positiven Sinne) definitiv nicht von Netzwerktechnikern geschaffen wurde :). Vergessen Sie alles, was Sie \u00fcber Netzwerke wussten \u2014 es wird Ihnen nicht helfen!<br \/>\nEtwas \u00fcbertrieben, aber es vermittelt ungef\u00e4hr das Gef\u00fchl, das ich seit 3 Jahren st\u00e4ndig beim Arbeiten mit ACI habe.<\/p>\n<p>In diesem Fall ist ACY nicht nur die M\u00f6glichkeit, einen \u00c4nderungs\u00fcberwachungsprozess aufzubauen (was besonders wichtig ist, wenn es um ACI geht, da es sich um den zentralen und kritischsten Teil Ihres Rechenzentrums handelt), sondern es bietet Ihnen auch eine benutzerfreundliche Schnittstelle zur Erstellung der Konfiguration. <\/p>\n<p>Die Ingenieure in diesem Projekt verwenden Excel anstelle von YAML zur pr\u00e4zisen Erreichung der gleichen Ziele zur Konfiguration von ACI. Die Verwendung von Excel hat nat\u00fcrlich ihre Vorteile:<\/p>\n<ul>\n<li>Ihr NIP in einer Datei<\/li>\n<li>sch\u00f6ne Tabellen, die f\u00fcr den Kunden ansprechend sind<\/li>\n<li>Sie k\u00f6nnen einige Excel-Tools nutzen<\/li>\n<\/ul>\n<p>\nAber es gibt einen Nachteil, der meiner Meinung nach die Vorteile \u00fcberwiegt. Es wird viel komplizierter, \u00c4nderungen zu kontrollieren und die Teamarbeit abzustimmen.<\/p>\n<p>ACY ist tats\u00e4chlich die Anwendung der gleichen Ans\u00e4tze, die ich f\u00fcr Dritthersteller verwendet habe, zur Konfiguration von ACI.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/453920\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0448\u0435\u0441\u0442\u043e\u0439 \u0432 \u0446\u0438\u043a\u043b\u0435 \u0441\u0442\u0430\u0442\u0435\u0439 \u00ab\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u00bb. \u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u0441\u0442\u0430\u0442\u0435\u0439 \u0446\u0438\u043a\u043b\u0430 \u0438 \u0441\u0441\u044b\u043b\u043a\u0438 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0437\u0434\u0435\u0441\u044c. \u041e\u0441\u0442\u0430\u0432\u0438\u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0442\u0435\u043c \u043f\u043e\u0437\u0430\u0434\u0438, \u044f \u0440\u0435\u0448\u0438\u043b \u0432\u0441\u0435 \u0436\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u043d\u043e\u0432\u0443\u044e \u0433\u043b\u0430\u0432\u0443. \u041a \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0432\u0435\u0440\u043d\u0443\u0441\u044c \u0447\u0443\u0442\u044c \u043f\u043e\u0437\u0436\u0435. \u0417\u0434\u0435\u0441\u044c \u044f \u0445\u043e\u0447\u0443 \u043e\u0431\u0441\u0443\u0434\u0438\u0442\u044c \u043e\u0434\u0438\u043d \u043f\u0440\u043e\u0441\u0442\u043e\u0439, \u043d\u043e \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b\u0439 \u043f\u043e\u0434\u0445\u043e\u0434, \u043a\u043e\u0442\u043e\u0440\u044b\u0439, \u0443\u0432\u0435\u0440\u0435\u043d, \u0432 \u0442\u043e\u043c \u0438\u043b\u0438 \u0438\u043d\u043e\u043c \u0432\u0438\u0434\u0435, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34742","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0448\u0435\u0441\u0442\u043e\u0439 \u0432 \u0446\u0438\u043a\u043b\u0435 \u0441\u0442\u0430\u0442\u0435\u0439 \u00ab\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u00bb.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c. \u0413\u043b\u0430\u0432\u0430 \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u0430\u044f. \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f. \u0422\u0435\u043c\u043f\u043b\u0435\u0439\u0442\u044b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0448\u0435\u0441\u0442\u043e\u0439 \u0432 \u0446\u0438\u043a\u043b\u0435 \u0441\u0442\u0430\u0442\u0435\u0439 \u00ab\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u00bb.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:00:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:00:10+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wie man die Netzwerk Infrastruktur unter Kontrolle bekommt. Kapitel vier. Automatisierung. Templates | ProHoster","description":"Dieser Artikel ist der sechste in der Reihe \"Wie man die Netzwerk Infrastruktur unter Kontrolle bekommt\".","canonical_url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c. \u0413\u043b\u0430\u0432\u0430 \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u0430\u044f. \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f. \u0422\u0435\u043c\u043f\u043b\u0435\u0439\u0442\u044b | ProHoster","og:description":"\u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0448\u0435\u0441\u0442\u043e\u0439 \u0432 \u0446\u0438\u043a\u043b\u0435 \u0441\u0442\u0430\u0442\u0435\u0439 \u00ab\u041a\u0430\u043a \u0432\u0437\u044f\u0442\u044c \u0441\u0435\u0442\u0435\u0432\u0443\u044e \u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0443 \u043f\u043e\u0434 \u0441\u0432\u043e\u0439 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u00bb.","og:url":"https:\/\/prohoster.info\/de\/blog\/administrirovanie\/kak-vzyat-setevuyu-infrastrukturu-pod-svoj-kontrol-glava-chetvertaya-avtomatizatsiya-templejty","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:00:10+00:00","article:modified_time":"2019-10-31T19:00:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34742","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 20:27:55","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:15:38","updated":"2026-01-21 20:27:55","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/34742","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=34742"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/34742\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=34742"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=34742"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=34742"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}