Vorwort
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Die in diesem Buch verwendeten Beispiele stammen aus meinen eigenen Erfahrungen sowie aus den Erfahrungen derjenigen, mit denen oder für die ich arbeiten durfte. Natürlich wurden aus offensichtlichen rechtlichen und ehrenhaften Gründen die genauen Details und alle Informationen, die die Identität der anderen beteiligten Parteien preisgeben könnten, geändert. Denn sie sind schuldig wie die Hölle. Jeder Einzelne von ihnen.
Wer sollte dieses Buch lesen?
Dieses Buch ist kein Arista-Handbuch. Ich werde nicht auf jede Permutation jedes Befehls eingehen und auch nicht auf die Standard-Timer, -Zähler, -Prioritäten oder andere langweilige Dinge. Das Ziel dieses Buches ist es, dich mit einem Arista-Switch oder sogar mit einem ganzen Rechenzentrum voller Switches vertraut zu machen. Außerdem sollen in diesem Buch die Arista-spezifischen Funktionen ausführlich erklärt werden. Auf andere Themen wie VLANs, Router und die Konfiguration von NTP werde ich allerdings nicht so detailliert eingehen, da ich diese Themen in Network Warrior bereits ausführlich behandelt habe. Wenn ich hier ein Thema vorstelle, das im Network Warrior nicht behandelt wurde, wie z. B. Multiple Spanning Tree (MST) oder Virtual Router Redundancy Protocol (VRRP), werde ich ins Detail gehen. Wo immer es möglich war, habe ich mich auf das konzentriert, was Arista Switches so großartig macht. Kurz gesagt: Wenn du etwas über Netzwerke lernen willst, solltest du dir Network Warrior zulegen. Wenn du wissen willst, warum Arista allen anderen Netzwerkausrüstern Marktanteile stiehlt (und das auch sechs Jahre nach Erscheinen der ersten Ausgabe noch immer tut), kaufe dieses Buch.
Dieses Buch richtet sich an alle, die mit Netzwerken aus der Umgebung eines beliebigen Anbieters vertraut sind, aber höchstwahrscheinlich aus einer Umgebung mit der branchenüblichen Befehlszeilenschnittstelle (CLI), die wir alle kennen, und die daran interessiert sind, mehr über Arista-Switches zu erfahren. Jeder, der bereits über eine Netzwerkzertifizierung (oder mehr) verfügt, sollte von diesem Buch profitieren, aber die Person, die am meisten von diesem Buch profitieren wird, ist der erfahrene Administrator, Ingenieur oder Architekt, der mit dem Aufbau eines Arista-Netzwerks beauftragt wurde. Mein Ziel beim Schreiben von Arista Warrior ist es, komplexe Sachverhalte auf leicht verständliche Weise zu erklären. Ich habe schon viele Kurse über Arista-Switches gegeben und sehe, dass die Schüler/innen zu Beginn des Kurses Angst vor dem Unbekannten haben. Am Ende des Kurses fragen mich die Schüler/innen, wann der nächste Kurs stattfindet und ob ich ihnen Arista-T-Shirts besorgen kann. Bei der ersten Auflage dieses Buches habe ich gesagt, dass ich keine T-Shirts besorgen kann. Jetzt, wo ich für Arista arbeite, kann ich dir sagen, dass du vielleicht ein T-Shirt bekommst, wenn du einen meiner Kurse besuchst! Ich hoffe, dass du dieses Buch ähnlich informativ findest, auch wenn es keine kostenlosen Werbegeschenke gibt.
Wie ich in Network Warrior geschrieben habe, ist mir im Laufe der Jahre aufgefallen, dass die Menschen in der Computer-, Netzwerk- und Telekommunikationsbranche oft falsch über die Grundlagen dieser Disziplinen informiert sind. Ich glaube, dass dies in vielen Fällen das Ergebnis von schlechtem Unterricht oder der Verwendung von Referenzmaterial ist, das komplexe Konzepte nicht gut vermittelt. Mit diesem Buch möchte ich den Menschen zeigen, wie einfach einige dieser Konzepte sind. Natürlich sage ich gerne: "Es ist einfach, wenn man weiß, wie es geht". Deshalb habe ich mich sehr bemüht, jedem, der mein Buch in die Hand nimmt, zu helfen, die darin enthaltenen Ideen zu verstehen.
Seien wir mal ganz ehrlich: Die meisten Technikbücher sind schlecht. Was mich überhaupt zu O'Reilly geführt hat, ist, dass die meisten ihrer Bücher das nicht tun. Aus den Rückmeldungen, die ich in den letzten Jahren erhalten habe, seit ich Network Warrior geschrieben habe, ist mir klar geworden, dass viele meiner Leserinnen und Leser das genauso sehen. Ich hoffe, dass dieses Buch genauso leicht zu lesen ist wie meine früheren Werke und mindestens genauso unterhaltsam. Diejenigen unter euch, die mich in einem meiner Kurse kennengelernt haben, entschuldige ich im Voraus dafür, dass ihr beim Lesen meine Stimme in eurem Kopf hören werdet. Als jemand, der sein ganzes Leben mit meiner eigenen Stimme im Kopf gelebt hat, weiß ich, dass niemand das will.
Mein Ziel ist es wie immer, dir die Arbeit zu erleichtern. Wo es möglich ist, erzähle ich, wie ich schreckliche Fehler gemacht habe, damit du sie vermeiden kannst. Natürlich könnte ich so tun, als hätte ich nie solche Fehler gemacht, aber jeder, der mich kennt, wird dir gerne sagen, wie unwahr das wäre. Außerdem machen Fachbücher mit Geschichten mehr Spaß, also lies weiter und genieße es, mir dabei zuzusehen, wie ich fehlschlage, denn wenn ich es tue, neige ich dazu, in großem Stil zu versagen.
Dieses Buch ist ähnlich aufgebaut wie Network Warrior, mit der offensichtlichen Ausnahme, dass es keine (oder nur sehr wenige) Cisco-Inhalte enthält. In einigen Fällen füge ich Beispiele ein, die übertrieben erscheinen mögen, z. B. die Ausgabe der Hilfeoption eines Befehls. Ich gehe davon aus, dass die Leute keine Arista-Switches herumstehen haben, mit denen sie spielen können. Das ist etwas anders als in den Welten der anderen etablierten Anbieter, wo man einen alten Switch für wenig Geld im Internet kaufen kann. Arista ist noch ein relativ junges Unternehmen (zum Zeitpunkt der Erstellung dieses Artikels 12 Jahre alt), und es wird wahrscheinlich schwierig sein, gebrauchte Arista-Switches zu finden. Wir hoffen, dass dieses Buch denjenigen, die neugierig auf Arista-Switches sind, hilft, indem es mehr von dem zeigt, was man in einem echten Switch sehen kann.
Hinweis
Eine der großen Änderungen, die Arista seit der ersten Ausgabe des Arista Warriors vorgenommen hat, ist, dass du jetzt eine Kopie von vEOS oder cEOS erhalten kannst, indem du dich einfach als Gast auf der Arista-Website registrierst. Das ist eine großartige Entwicklung für alle, die sich zertifizieren lassen oder einfach mehr über das Extensible Operating System (EOS) erfahren wollen.
Zum Schluss möchte ich noch erklären, warum ich dieses Buch geschrieben habe. Als ich die erste Ausgabe dieses Buches schrieb, arbeitete ich nicht für Arista, verkaufte keine Arista-Ausrüstung und wurde von Arista auch nicht dafür bezahlt, dieses Buch zu schreiben. Jetzt arbeite ich für Arista als Ausbilder und Kursentwickler. Arista hat mir den Inhalt dieses Buches nicht diktiert, und ich habe sogar darauf bestanden, dass ich weiterhin eine gewisse Autonomie beim Schreiben habe, wenn ich eingestellt werde. Wenn ich etwas sehe, das mir nicht gefällt, werde ich darüber schreiben, aber um ganz offen zu sein: Da ich für Arista arbeite, werde ich das Problem wahrscheinlich zur Korrektur vorlegen, bevor ich etwas Negatives veröffentliche. Die einzige Einschränkung, die ich habe, ist, dass ich keine Geschäfts- oder Betriebsgeheimnisse veröffentlichen darf. Dinge wie "Mark Berly ist ein Roboter, der aus der Zukunft geschickt wurde, um uns alle zu zerstören" zu veröffentlichen, wäre ebenso unethisch und ich werde es einfach nicht tun. Vieles.
Hinweis
Für alle, die den Witz nicht verstehen: Mark Berly ist einer der ersten Mitarbeiter bei Arista und war derjenige, der mich für den Job empfohlen hat. Er ist ein rundum toller Typ und ein Teil dessen, was Arista großartig macht. Als ich ihn das letzte Mal sah, sagte er außerdem: "Verdammte Scheiße, bist du alt geworden". Im Druck. Für immer.
Vor einiger Zeit, bevor ich bei Arista anfing, ließ mich ein Kunde eine Art Bake-off zwischen den großen Netzwerkausrüstern durchführen (Mark Berly war mein Arista-Systemingenieur). Wir brachten alle großen Namen mit, die alle etwas sagten wie: "Normalerweise haben wir es in diesem Bereich mit Arista zu tun!" Da jeder der anderen Anbieter versehentlich Arista empfohlen hatte, kontaktierten wir das Unternehmen, besorgten uns Testgeräte und besuchten die Niederlassung in Kalifornien.
Ich bin seit mehr als 30 Jahren in der IT-Branche und seit mehr als 25 Jahren im Netzwerkbereich tätig. Ich bin abgestumpft, ich bin mürrisch und ich misstraue allem, was ich lese. Ich habe unzählige neue Ideen gesehen, die sich als einfache Aufbereitung von etwas entpuppten, das wir mit Großrechnern gemacht haben. Ich habe zahllose IT-Unternehmen kommen und gehen sehen und bin von mehr mieser Hardware mit miesen Betriebssystemen enttäuscht worden, als die meisten Leute aufzählen können. Ich habe Jobangebote von den größten Namen der Branche bekommen und sie alle abgelehnt. Warum? Weil große Namen für mich nichts bedeuten, außer der Möglichkeit, einen weiteren Punkt in meinem Lebenslauf zu haben.
Nichts beeindruckt mich, nichts überrascht mich, und nichts geht an mir vorbei. Aber als ich Arista nach drei Tagen verließ, in denen ich mich mit allen getroffen habe, von den Leuten, die den Code schreiben, bis hin zum CEO und den Gründern selbst, war ich beeindruckt. Nicht nur beeindruckt, sondern begeistert! Ich bin nicht leicht zu überzeugen, aber ich verließ das Unternehmen als Überzeugungstäter und in den etwa acht Jahren seit dieser ersten Vorstellung (verdammt, ich bin alt!) hat mich nichts dazu gebracht, meine Meinung über Arista und seine hervorragende Ausrüstung zu ändern.
Als ich anfing zu schreiben, gab es noch keine Arista-Bücher. Ich hatte das Gefühl, dass ich ein Buch schreiben könnte, das den Leuten gefällt und gleichzeitig der Art und Weise, wie Arista arbeitet, gerecht wird. Ich hoffe, dass du bei der Lektüre dieses Buches ein Gefühl dafür bekommst, was dieser Weg ist. So viele Jahre später gibt es noch keine anderen Arista-Bücher, aber ich denke, das wird sich bald ändern. Alle aufstrebenden Autoren, die über Arista schreiben, grüße ich mit einem herzlichen "Neener, neener, ich war zuerst da!"
Obwohl ich offensichtlich ein Fan bin, sind diese Geräte nicht perfekt. Ich zeige dir, wo ich Probleme gefunden habe und wo es möglicherweise Probleme gibt. Das ist der Vorteil, dass ich nicht von Arista bezahlt werde (zumindest nicht, wenn es um dieses Buch geht) - ich sage, wie es ist. Um ehrlich zu sein, würde dir Arista meiner Erfahrung nach genau das Gleiche sagen, und das ist eines der ersten Dinge, die mich an dem Unternehmen beeindruckt haben. Deshalb habe ich dieses Buch geschrieben. Es fällt mir leicht zu schreiben, wenn ich an das Thema glaube. Wie jeder, der mich kennt, bestätigen kann, ist es für mich unmöglich, etwas zu predigen, an das ich nicht glaube.
Genug gemeckert - kommen wir zur Sache!
In diesem Buch verwendete Konventionen
In diesem Buch werden die folgenden typografischen Konventionen verwendet:
- Kursiv
- Wird für neue Begriffe verwendet, wenn sie definiert sind, zur Hervorhebung und für URLs
Constant width
- Wird für Befehle, Ausgaben von Geräten, wie sie auf dem Bildschirm zu sehen sind, und Beispiele von Request for Comments (RFC)-Dokumenten verwendet, die im Text wiedergegeben werden
Constant width italic
Wird verwendet, um Argumente innerhalb von Befehlen anzuzeigen, für die du Werte angeben solltest
Constant width bold
Dient zur Eingabe von Befehlen durch den Benutzer und zur Hervorhebung von Abschnitten der Ausgabe eines Geräts, auf die im Text Bezug genommen wird oder die in irgendeiner Weise von Bedeutung sind
Hinweis
Dieses Element steht für einen allgemeinen Hinweis.
Warnung
Dieses Element weist auf eine Warnung oder einen Warnhinweis hin.
Code-Beispiele verwenden
Dieses Buch soll dir helfen, deine Arbeit zu erledigen. Im Allgemeinen darfst du den Code in diesem Buch in deinen Programmen und deiner Dokumentation verwenden. Du musst uns nicht um Erlaubnis fragen, es sei denn, du reproduzierst einen großen Teil des Codes. Wenn du zum Beispiel ein Programm schreibst, das mehrere Teile des Codes aus diesem Buch verwendet, brauchst du keine Erlaubnis. Wenn du eine CD-ROM mit Beispielen aus den O'Reilly-Büchern verkaufst oder verteilst, ist eine Genehmigung erforderlich. Die Beantwortung einer Frage mit einem Zitat aus diesem Buch und einem Beispielcode erfordert keine Genehmigung. Wenn du einen großen Teil des Beispielcodes aus diesem Buch in die Dokumentation deines Produkts aufnimmst, ist eine Erlaubnis erforderlich.
Wir freuen uns über eine Namensnennung, verlangen sie aber nicht. Eine Quellenangabe umfasst normalerweise den Titel, den Autor, den Verlag und die ISBN. Zum Beispiel: "Arista Warrior, 2e von Gary A. Donahue. Copyright 2019 Gary Donahue, 978-1-491-95304-4."
Wenn du der Meinung bist, dass die Verwendung von Code-Beispielen nicht unter die Fair-Use-Regelung oder die oben genannte Erlaubnis fällt, kannst du uns gerne unter permissions@oreilly.com kontaktieren .
O'Reilly Online Learning
Hinweis
Seit fast 40 Jahren bietet O'Reilly Media Schulungen, Wissen und Einblicke in Technologie und Wirtschaft, um Unternehmen zum Erfolg zu verhelfen.
Unser einzigartiges Netzwerk von Experten und Innovatoren teilt sein Wissen und seine Erfahrung durch Bücher, Artikel, Konferenzen und unsere Online-Lernplattform. Die Online-Lernplattform von O'Reilly bietet dir On-Demand-Zugang zu Live-Trainingskursen, ausführlichen Lernpfaden, interaktiven Programmierumgebungen und einer umfangreichen Text- und Videosammlung von O'Reilly und über 200 anderen Verlagen. Weitere Informationen findest du unter http://oreilly.com.
Wie du uns kontaktierst
Bitte richte Kommentare und Fragen zu diesem Buch an den Verlag:
O'Reilly Media, Inc.
1005 Gravenstein Highway Nord
Sebastopol, CA 95472
800-998-9938 (in den Vereinigten Staaten oder Kanada)
707-829-0515 (international oder lokal)
707-829-0104 (Fax)
Wir haben eine Webseite für dieses Buch, auf der wir Errata, Beispiele und zusätzliche Informationen auflisten. Du kannst diese Seite unter http://bit.ly/arista-warrior-2e aufrufen .
Wenn du Kommentare oder technische Fragen zu diesem Buch stellen möchtest, sende eine E-Mail an bookquestions@oreilly.com.
Weitere Informationen zu unseren Büchern, Kursen, Konferenzen und Neuigkeiten findest du auf unserer Website unter http://www.oreilly.com.
Finde uns auf Facebook: http://facebook.com/oreilly
Folge uns auf Twitter: http://twitter.com/oreillymedia
Schau uns auf YouTube: http://www.youtube.com/oreillymedia
Was sich geändert hat
Die Aktualisierung dieses Buches war aus verschiedenen Gründen eine Herausforderung, nicht zuletzt, weil es eine Menge neues Material zu behandeln gibt. Es gibt neue Hardware, neue EOS-Versionen, neue Funktionen und neue Softwareprodukte, die eigentlich alle behandelt werden sollten. Leider steht nur so viel Zeit und so viel Platz zur Verfügung, dass nicht alles, worüber ich gerne schreiben würde, berücksichtigt werden kann.
Meine Hauptziele waren die folgenden:
Aktualisiere alle Zeichnungen, damit sie Arista-Symbole verwenden und nicht diese schrecklichen Dinger, die ich beim letzten Mal selbst gemacht habe.
Vereinfache und reorganisiere viele Zeichnungen
Aktualisiere alle Codebeispiele auf eine moderne Version des Codes
Aktualisiere alle Beispiele, um 7280R Switches zu verwenden
Formatiere das Hardware-Kapitel neu, um über Funktionen und nicht über bestimmte Modelle zu sprechen
Einige Kapitel aus der ersten Ausgabe wurden entfernt, weil die Themen entweder in andere Kapitel eingearbeitet wurden, der Inhalt veraltet war oder einfach kein Platz mehr für ein Thema war, das ich für schnittwürdig hielt. Zu den Kapiteln, die entfernt wurden, gehören die folgenden:
Python (zusammengeführt und durch eAPI ersetzt)
Routing (allgemeines Routing entfernt - der Rest wurde zu FlexRoute umgeschrieben)
Sflow
XMPP (in der ersten Ausgabe CloudVision genannt)
QoS
VM Tracer
Access-Listen
Einige dieser Kapitel, wie z.B. Access-Lists, Sflow und QoS, fügen dem Buch nicht wirklich etwas hinzu, da sie ziemlich allgemein gehalten sind und leicht aus dem Handbuch gelernt werden können. Außerdem habe ich das Gefühl, dass sie nicht wirklich dazu beitragen, wie sich Arista von anderen Anbietern unterscheidet, deshalb habe ich sie zugunsten der neuen Kapitel entfernt. Wenn du diese Themen nachlesen möchtest, ist die erste Ausgabe von Arista Warrior immer als Softcopy erhältlich.
Ich habe die folgenden Kapitel hinzugefügt (in keiner bestimmten Reihenfolge):
Konfig-Verwaltung
eAPI
CloudVision
VXLAN
FlexRoute
TapAgg
Erweiterte Spiegelung
vEOS
Container
Netzwerkdesign
Paul Valery sagte: "Ein Gedicht ist nie fertig, es wird nur aufgegeben". Genau so geht es mir mit diesem Buch. Wenn ich alles hinzufügen könnte, was ich wollte, würde das Buch 2.800 Seiten umfassen und ein kleines Vermögen kosten. Es würde auch nie fertig werden und ist schon längst überfällig, also musste ich irgendwann aufstehen und "Genug!" rufen, sehr zur Belustigung aller im Starbucks.
Ein kurzer Hinweis zu den Versionen
Als ich mit dem Schreiben der ersten Ausgabe begann, war die EOS-Version 4.8.3 die neueste Version von Arista. Als ich im Laufe des Jahres weiterschrieb, kamen neue Code-Versionen heraus, die es schwer machten, auf dem Laufenden zu bleiben, aber das endgültige Buch enthielt hauptsächlich EOS 4.9-Beispiele. Als ich mit der zweiten Ausgabe von Arista Warrior begann, aktualisierte ich alle Codebeispiele auf 4.16.6M, die aktuellste Version, die damals verfügbar war. Dann hatte ich ein Jahr (oder zwei) mit vielen Reisen und überwältigenden persönlichen... Dingen, die die Fertigstellung des Buches verzögerten. Danach musste ich alle Beispiele erneut aktualisieren, diesmal auf mindestens 4.19.5M, das dann zu 4.21.1F wurde (mit ein paar 4.20 hier und da).
Ein kurzer Hinweis zur Hardware
In der ersten Ausgabe dieses Buches habe ich bestimmte Hardwaremodelle behandelt. Das habe ich in dieser Ausgabe nicht getan, weil es inzwischen zu viele Geräte und Produkte gibt, um sie in einem Buch dieses Umfangs zu behandeln, und weil es angesichts der Geschwindigkeit, mit der Arista neue Produkte auf den Markt bringt, schnell veraltet wäre.
Alle Beispiele in diesem Buch, die auf Switches basieren, werden auf fest konfigurierten Arista-Geräten gezeigt. Dafür gibt es mehrere Gründe. Der wichtigste Grund ist, dass ich praktisch unbegrenzten Zugang zu 7280R-Switches und nur wenig Zugang zu Chassis-Switches habe. Aus diesem Grund werden Themen rund um Line Cards und redundante Supervisors nicht ausreichend behandelt. Linecards werden hier und da behandelt, aber nur, wenn es für ein bestimmtes Thema erforderlich ist und sich das Verhalten in einem Chassis ändert. Ein Beispiel wäre Tap Aggregation, bei der ein Chassis im Hybridmodus konfiguriert werden kann, im Gegensatz zu einem Switch mit fester Konfiguration, der nur im Exklusivmodus konfiguriert werden kann.
Eigentlich ist dies ein Buch über EOS und seine vielen Funktionen, aber einige dieser Funktionen basieren auf der Verfügbarkeit einer Funktion in einem bestimmten anwendungsspezifischen integrierten Schaltkreis (ASIC), was an entsprechender Stelle erwähnt wird.
Ein kurzer Hinweis zu Codebeispielen
Bei vielen Beispielen, die Code enthalten, musste ich die Ausgabe leicht abändern, damit sie in den Rahmen dieses Buches passt. Dabei habe ich mich bemüht, die Bedeutung der Ausgabe nicht zu verändern, sondern nur das Format zu ändern. Zum Beispiel enthält die Ausgabe von show top
Zeilen, in denen etwas wie folgt steht:
last five minutes: 18.1%, last five seconds 3.1%.
Um das Beispiel passend zu machen, könnte ich es so abändern, dass es lautet:
last five mis: 18%, last five secs 3%.
Manchmal lassen sich Leerzeichen nicht so einfach entfernen, deshalb ersetze ich leicht verständliche Abschnitte durch Ellipsen in eckigen Klammern. Diese Ausgabezeile (vom CLI-Befehl dir
) ist zum Beispiel so lang, dass die zweite Zeile umbricht und nur wenige Leerzeichen vorhanden sind, sodass die natürliche Option so aussieht:
-rwxrwx--- 1 root eosadmin 3267 Jan 15 20:45 /mnt/flash/startup-config -rwxrwx--- 1 root eosadmin 3267 Jan 15 20:45 /mnt/flash/startup-config_2019-01-15_20-45-49
Ich werde die Ausgabe so ändern, dass die Ausgabe in einer Zeile bleibt:
-rwxrwx--- 1 root eosadmin 3267 Jan 15 20:45 /mnt/flash/startup-config -rwxrwx--- 1 root eosadmin 3267 Jan 15 20:45 /mnt/flash/sta[…]2019-01-15_20-45-49
Alle Änderungen, die ich vorgenommen habe, ändern nichts am Sinn der Ausgabe, aber die Ausgabe könnte etwas anders aussehen als das, was du auf deinem Bildschirm siehst, wenn du denselben Befehl ausführst. In einigen Fällen, z. B. bei der Ausgabe von tcpdump
, habe ich einfach die Position des Zeilenumbruchs von z. B. 80 auf 70 Spalten geändert. Auch hier sollte dies nur bewirken, dass die Ausgabe anders aussieht, als wenn du einen Terminalemulator ohne solche Einschränkungen verwendest.
Danksagungen
Ein Buch zu schreiben ist harte Arbeit - viel schwieriger, als ich es mir je vorgestellt habe. Obwohl ich unzählige Stunden allein vor der Tastatur verbracht habe, hätte ich die Aufgabe ohne die Hilfe vieler anderer nicht bewältigen können.
Ich möchte meiner lieben Frau Lauren dafür danken, dass sie geduldig, liebevoll und unterstützend ist. Danke, dass du mir geholfen hast, ein weiteres Ziel in meinem Leben zu erreichen, was, wie jeder weiß, der verheiratet ist, "meinen Mist ertragen" bedeutet.
In der ersten Ausgabe habe ich mich bei meinen Töchtern Meghan und Colleen dafür bedankt, dass sie Verständnis dafür haben, dass ich keine Videospiele spielen, Geocaching betreiben oder andere lustige Dinge tun kann, wenn ich schreibe. Wenn ich heute meinen nerdigen Hintern um den Globus schleppe, um das Evangelium (das ich geschrieben habe) zu verbreiten, kommt es mir oft so vor, als wäre ich selten zu Hause. Aber sie sind jetzt beide im Teenageralter (eine ist auf dem College und die andere ist auf dem Weg!), und wer will da schon zu Hause sein? Aber im Ernst: Ich hoffe, ihr wisst zu schätzen, dass ich mich immer bemüht habe, bei euren wichtigen Ereignissen dabei zu sein, und wenn ich nicht dabei sein konnte, wisst ihr, dass ich im Geiste dabei war, und mit "im Geiste" meine ich "mit Geld". Die Tatsache, dass ich durch mein Schreiben direkt oder indirekt Geld verdiene, bedeutet, dass ich mich mit Fug und Recht Schriftstellerin nennen kann, während ich euch beiden ein schuldenfreies Studium ermögliche, und es gibt nur wenige Dinge in meinem Leben, die lohnender sind. Möget ihr beide euren Träumen folgen und die Welt verändern können.
Ich möchte meiner Mutter danken, weil sie meine Mutter ist und weil sie mich nie aufgegeben hat, immer an mich geglaubt und mir immer geholfen hat, auch wenn sie es nicht hätte tun sollen. Wir vermissen dich.
Ich möchte meinem Vater dafür danken, dass er hart zu mir war, wenn es nötig war, dass er mir beigebracht hat, logisch zu denken, und dass er mich die Schönheit der Details schätzen ließ. Ich erinnere mich gerne daran, wie wir beide vor meinem RadioShack Model III Computer saßen, während wir grundlegende Programme aus einer Zeitschrift eingaben. Dass ich heute da bin, wo ich bin, verdanke ich vor allem deinem Einfluss, deiner Anleitung und deinen Lehren. Du hast mich zu dem Mann gemacht, der ich heute bin. Ich danke dir, Papa. Ich vermisse dich.
Diese zweite Ausgabe wäre ohne die maßgebliche Hilfe der folgenden Personen bei Arista Networks nicht möglich gewesen: Mark Berly, Darrin Thomason, Adam Levin, Rich Parkin und Anshul Sadana. Besonders wichtig für den weiteren Erfolg dieses Buches ist die kontinuierliche Unterstützung von Katie Smith und Brooke Decker, denn sie rocken, und das ist alles, was du wissen musst. Ein kurzes Lob an Namita Kallianpurkar, Lynne Ealden, Rio Ocampo, Samantha Mendoza, Daksha Rajagopalan und Megan Torrcampo, die nicht direkt etwas mit diesem Buch zu tun hatten, sondern meinen Alltag auf der Straße wesentlich angenehmer gemacht haben, indem sie dafür gesorgt haben, dass alles funktioniert, wie es sollte. Ohne dass ich mich um diese Dinge kümmern musste, hatte ich wohl mehr Zeit zum Schreiben. Ich sage wohl, weil ich immer noch zu viele Abgabetermine verpasst habe, um sie zu zählen, aber das liegt an mir.
Ich möchte mich auch bei den vielen Entwicklern bedanken, die meine vielen (oft seltsamen) Fragen beantwortet haben. Ganz oben auf dieser langen Liste steht Andre Pech, der mich immer wieder überrascht, indem er meine Fragen beantwortet, obwohl er einer der ersten 10 Arista-Mitarbeiter ist und definitiv Besseres mit seiner Zeit anzufangen weiß. Es sind Menschen wie Andre, die Arista großartig machen.
Ein besonderer Dank geht an Fred Hsu, der es jedes Mal aufs Neue schafft, mich zu begeistern, wenn er eine neue Funktion oder Fähigkeit beschreibt. Durch seine Begeisterung und seine Erklärungen ist das Kapitel Container entstanden.
Rich Parkin gebührt ein besonderer Dank dafür, dass er mir die coole IP-Range-Anwendungsmöglichkeit gezeigt hat, die ich irgendwie jahrelang übersehen hatte. Er hatte auch einen großen Einfluss darauf, mir mit CloudVision zu helfen.
Besondere Erwähnung verdient auch Corey Hines, der mich bei CloudVision unterstützt hat. Als Leiter der CloudVision-Arbeitsgruppe gibt es nur wenige Leute bei Arista, die für dieses Produkt qualifizierter sind.
Vielen Dank an Sarthak Shetty und Kelsey Skemp vom Arista TAC, die mir bei einem besonders ärgerlichen Problem geholfen haben, das ich alleine nie gelöst hätte. Arista TAC ist mit Abstand die beste Supportgruppe, mit der ich je zusammengearbeitet habe, und das sage ich als jemand, der früher TAC-Ingenieur war, als noch Mainframes auf der Welt waren.
Terren Sapp wird dafür gelobt, dass er einige virtuelle Umgebungen so rechtzeitig auf Vordermann gebracht hat, dass ich den Abgabetermin tatsächlich einhalten konnte. Ich bin mir sicher, dass mein Redakteur dir gerne eine Torte schicken würde, weil du diesen seltenen Meilenstein möglich gemacht hast.
Liz Stein bekommt ein Lob dafür, dass sie mich mit einigen ihrer Kommentare zum Lachen gebracht hat. Und, du weißt schon, dafür, dass sie nützliche Tech-Edits liefert.
Josh Frank erhält eine besondere Erwähnung, denn obwohl er nur Zeit hatte, ein Kapitel zu bearbeiten, hat er es geschafft, etwas zu kommentieren, das kein anderer Redakteur gefunden hatte, das in der ersten Ausgabe falsch gedruckt worden war!
Ich möchte mich auch persönlich bei Jayshree Ullal, dem CEO von Arista, dafür bedanken, dass er mich als "The Arista Warrior" (der Arista-Krieger) einem endlosen Strom von Kunden vorgestellt hat. Wenn ich es an der NSA vorbei schaffen würde, würde ich in Kalifornien mit einer Rüstung und einem Schwert im Büro herumlaufen, aber ich habe schon genug Probleme, von den verschiedenen Reisepolizeibehörden aufgehalten zu werden.
Ein besonderes Wort des Dankes ist für Mark Berly angebracht. Ich habe mich beim Schreiben der ersten Ausgabe viele Male mit Mark getroffen und ihm sechs Monate lang wahrscheinlich 30 Mal am Tag gemailt. Man muss schon eine besondere Art von Mensch sein, um mich überhaupt zu tolerieren, aber um meine ständigen Fragen zu beantworten, muss man entweder so verrückt sein wie ich oder das Thema wirklich lieben - oder beides. Danke, dass du dir die Zeit genommen hast, meine vielen hundert Fragen zu beantworten. Ohne deine vielen hilfreichen Einblicke wäre dieses Buch ein Reinfall gewesen. Auch wenn du mit der zweiten Auflage eigentlich nichts zu tun hattest, gäbe es ohne die erste Auflage keine zweite Auflage.
Ich möchte mich bei all den wunderbaren Menschen bei O'Reilly bedanken. Das Schreiben dieses Buches war eine großartige Erfahrung, was zum großen Teil an den Menschen lag, mit denen ich dort gearbeitet habe. Dies ist mein viertes Projekt mit O'Reilly, und es hört einfach nie auf, großartig zu sein.
Ich möchte mich noch einmal bei meinem guten Freund John Tocado bedanken, der jetzt hoffentlich schon weiß, warum. Vielen Dank!
Danke an Lois (die Chefin, die an ihrem ersten Tag als Barista von meiner eigenen Frau vor mir gewarnt wurde), Emmy, Kali (die jeden Tag "Hallo!"), Lindsey, Garrett, Justin, Steven, Nic, Kiersten, Lili, Nick, Mikey, Josie (die einzige Person, die mir jemals ein Getränk an den Tisch gebracht hat), Bridget, Jade (die mir gesagt hat, dass mein Name richtig ist, was mich zum Lachen gebracht hat), Jessye, Hannah (die einen tollen Cappuccino macht), Stephanie, Cruz und Ryan, alle vom Chester Starbucks, wo ich viel zu viel Zeit mit Arbeiten und Schreiben verbracht habe. Sie alle wussten, dass ich meinen begehrten Platz in der Ecke einnehmen wollte, als sie meine mobile Bestellung eines kurzen Cappuccinos und einer Käse- und Obst-Protein-Box kommen sahen. Leider haben sie meine Bitte, den Tisch mit einem Samttau abzusperren, wiederholt abgelehnt.
Ich möchte noch allen anderen danken, die mich ermutigt haben. Mit einem Schriftsteller zu leben und zu arbeiten, kann manchmal ganz schön anstrengend sein. Unter der Last der Abgabetermine war ich zweifellos launisch, nervig und frustrierend, wofür ich mich entschuldige.
In den letzten Monaten war mein Hauptantrieb die Fertigstellung dieses Buches. Alle anderen Verpflichtungen, mit Ausnahme von Gesundheit, Familie und Arbeit, traten hinter meinem Ziel zurück. Die Veröffentlichung dieses Buches ist für mich ein wahr gewordener Traum. Vielleicht hast du auch Träume, für die ich dir nur diesen einen Rat geben kann: Arbeite auf deine Ziele hin und du wirst sie verwirklichen. Es ist wirklich so einfach.
Erinnere dich an den Baum, denn die mächtige Eiche ist einfach eine Nuss, die sich behauptet hat.
Wenn dir meine Texte gefallen und du mehr lesen möchtest, dann schau doch mal auf meinen verschiedenen Blogs vorbei:
Und schließlich GAD's Ramblings, die eine Ableitung oder Quelle für all das oben Genannte sind
Inhalt Haftungsausschluss
Alle in diesem Buch geäußerten Meinungen sind zu 100 % meine eigenen und spiegeln nicht die Meinung von Arista oder einer anderen Person oder Organisation wider. Zum Zeitpunkt der Veröffentlichung dieses Buches bin ich Mitarbeiter von Arista, aber Arista hat mir nicht vorgeschrieben, was ich schreiben darf und was nicht. Der Inhalt wurde von Arista-Mitarbeitern redigiert, aber nur um die technische Genauigkeit zu gewährleisten und sicherzustellen, dass keine Geschäftsgeheimnisse verraten werden. Sogar die Grammatik lag außerhalb des Zuständigkeitsbereichs der technischen Redakteure, wenn also etwas falsch geschrieben ist oder ich mich in der Umgangssprache ausdrücke, ist das allein meine Schuld. Die Redakteure bei O'Reilly sind allerdings ziemlich gut, also wird das hoffentlich auch nicht (viel) passieren.
Einfach ausgedrückt: Dies ist ein Buch über Arista, nicht ein Buch von Arista. Diese Unterscheidung ist mir wichtig, und ich glaube, dass sie auch für Arista wichtig ist, weil sie mich zum Schreiben ermutigt haben, ohne mir vorzuschreiben, was ich schreiben soll, und - was vielleicht noch wichtiger ist - ohne mir zu sagen, was ich nicht schreiben soll.
Get Arista Warrior, 2. Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.