tag:blogger.com,1999:blog-50900122040200325402024-02-24T23:28:49.640-08:00Networking and Infrastructure configs, visibility, and automation by Dan Kelcher @IpswitchStuff that took me way too long to find or figure out the first time!
I dabble in multiple areas of technology which means this blog can cover a wide range. I'm particularly interesting in network visibility, observability, assurance, and automation. Simply, how do I quickly and easily make the network do what the business needs, and then make sure that it continues to meet the needs? Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.comBlogger45125tag:blogger.com,1999:blog-5090012204020032540.post-44937520508820528492022-10-26T14:07:00.001-07:002022-11-01T15:43:42.189-07:00Intro to Automation - Learning while having fun with Autonauts!<p>I have heard too many network engineers push back on learning how to automate things because they "don't want to be a software developer." There's a slight problem with that argument, though. You don't need to be a "software developer" to get into automation. Automation is surprisingly painless, and it can even be fun!</p><p> One recommendation I would give people looking for a fun and easy approach to learning automation would be to look at games like Autonauts (<a href="https://www.humblebundle.com/store/autonauts">https://www.humblebundle.com/store/autonauts</a>) or if you want to add in some combat Autonauts Vs. Piratebots (<a href="https://www.humblebundle.com/store/autonauts-vs-piratebots">https://www.humblebundle.com/store/autonauts-vs-piratebots</a>)</p><p>Both games are surprisingly fun to play. You start with some simple resources and need to craft and build your way to greatness. Luckily, you have bots at your disposal that you can train to do pretty much anything. Chop down trees. Collect materials. Craft tools. Build. Autonauts vs. Piratebots adds in attack and defense. The best thing that the bots can do... build more bots!</p><p><table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjFTSLFJJpDz167WbzTfse-zB94VoqyOeRSLwiFsgAg4BGRMWnti5xMJXVkqYA-O4mpHpQyuYal_B2Howw1f30Qj6RWM18HO4tFKwujd1dtFt_vGNrUJ5PnBpppFHNWVy-9UbRtmEgto3kkPQh04osy3kkjeDnccd3kTdf7qJ7v90toJvE-ivPG4DkL" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img alt="" data-original-height="875" data-original-width="377" height="640" src="https://blogger.googleusercontent.com/img/a/AVvXsEjFTSLFJJpDz167WbzTfse-zB94VoqyOeRSLwiFsgAg4BGRMWnti5xMJXVkqYA-O4mpHpQyuYal_B2Howw1f30Qj6RWM18HO4tFKwujd1dtFt_vGNrUJ5PnBpppFHNWVy-9UbRtmEgto3kkPQh04osy3kkjeDnccd3kTdf7qJ7v90toJvE-ivPG4DkL=w275-h640" width="275" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Bot script</td></tr></tbody></table>This is an example of a relatively simple script for a bot. It uses a drag-and-drop interface and can learn tasks by recording the player's character's actions.</p><p>As can be guessed by its name, this bot is a stone miner. To mine stone in both Autonauts games, you need a pick. During a game, hundreds, if not thousands, of units of stone are required. Why mine all of that manually when you can have a bot do it?</p><p>This script uses a repeat loop, with a condition of "forever!" meaning the bot will always be running this task.</p><p>Inside that first Repeat loop is another Repeat loop, and this one has an exit condition when the bot's hands are full. When the bot isn't holding anything, it will perform the action of moving to the Crude Pick Storage location and then the action of removing a pick from storage.</p><p>Now that the bot is holding a pick, it exits the repeat loop and moves on to the next step in the script. The next Repeat loop will run continuously until the tool breaks, and the bot's hands are empty. During this loop, the bot will look for a stone deposit, move to it, and then use the pick to mine the stone.</p><p>The final script results in a bot that will mine until its pick breaks, and when that happens, it will get a replacement pick and return to mining. The bot will continue producing stone as long as there are picks in the storage location and open stone deposits.</p><p>Of course, the work doesn't stop with just this one bot. The crafting and storing of picks will require automation. All that stone that was mined will need to be moved to a storage location.</p><p>This script could also be improved upon. The bot can move tools to a backpack and retrieve them. The mining location could be tied to a spot indicated by a sign. The script can be saved and then linked to other bots. </p><p>As the player progresses through the game, the tasks become far more complex. Each bot has limited memory in its "bot brain," which limits each script's length. A difficult task requires efficient scripting or multiple bots doing parts of the script.</p><p>Sure, the game doesn't specifically cover anything about network automation. However, that's where I think the value is. The best part of this game is how it makes you think of different ways to build out the various tasks. There are several mechanisms beyond the repeat loops that can be used. It shifts from a linear focus for each task to a more systematic approach. </p><p>Traditional CLI configuration is linear. Log into a device, move through the different config layers, and apply the config change. Network automation can use that same linear methodology, but the real power of it is when logic is layered on. Using if/then/else statements, while and for loops, variables, functions, etc., can all increase the power of a script significantly.<br /></p><p>The beautiful part about network automation is much like a script in Autonauts; it can be improved iteratively. As new techniques are learned, they can be applied to increase the efficiency of the scripts. Those scripts can be reused later or modified to suit changing needs. </p><p><br /></p>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-20438670117667529122022-09-23T07:52:00.002-07:002022-09-23T08:07:23.053-07:00Cisco Live Las Vegas 2022 recap - The Good, the Bad, and the Tech<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyC1VUIvSK_gbK8otDjlDxppoH3cNMJ7NJLzxbJoZSxe_qOkKtVw63lG0G21NpmPu6uSaqii2u0LdJxUIV02bIbLZH7-gFCR1fvJEaI7xoMQFX-ossiCIObXWE3tHzJKMvxE0hD5jHFZGEKpBifo9YhevM8sfeYAt9SECZTkzYTc25r2ZdR0Vd4Vip/s3260/20220612_150413.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1669" data-original-width="3260" height="328" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyC1VUIvSK_gbK8otDjlDxppoH3cNMJ7NJLzxbJoZSxe_qOkKtVw63lG0G21NpmPu6uSaqii2u0LdJxUIV02bIbLZH7-gFCR1fvJEaI7xoMQFX-ossiCIObXWE3tHzJKMvxE0hD5jHFZGEKpBifo9YhevM8sfeYAt9SECZTkzYTc25r2ZdR0Vd4Vip/w640-h328/20220612_150413.jpg" width="640" /></a></div><div><br /></div>This year was my first year attending Cisco Live in person, and it was a wild time. In addition to the normal Cisco Live event, I also had the opportunity to participate in a few extra events. I attended the CCDE Techtorial (detailed post on it coming soon), there were a number of Cisco Champion events, and I was a delegate at Tech Field Day Extra (TFDx) - <a href="https://techfieldday.com/event/clus22/">https://techfieldday.com/event/clus22/</a> <div><br /></div><div>It was a jam-packed week with a ton of walking, countless conversations, and enough information to make my head hurt. I've attempted to distill down my thoughts on the event, as well as provide some recommendations from a first-timer to future first-timers.</div><div><h2 style="text-align: left;">Overview</h2><div>If you aren't familiar with Cisco Live, it's a major IT industry event that Cisco puts on Every year (virtually in 2020 and 2021) and there are versions of it run globally. The US-based event is the largest, but there are also events in Europe and Australia. I attended the event in Las Vegas at the Mandalay Bay Convention Center from June 12th through 16th. There are hundreds of breakout sessions available, covering the entire Cisco solution portfolio. The sessions can be very high-level, explaining the basics of a technology, or they can be very deep and technically focused. People from all over the world attend, and I believe the 2022 attendance was near 15,000 people.</div><h2 style="text-align: left;">The Good</h2><h4 style="text-align: left;">1. The people</h4><div>I can't say enough about how much of a factor the social side of Cisco Live was. I spent countless hours talking to people outside of sessions. I had the opportunity to meet so many people, made even more special after two years of quarantine. Many of those people were from other countries, and I likely wouldn't have had the opportunity to meet them otherwise.</div><div><br /></div><div>Just to name-drop a bit, I had the chance to talk to Cisco giants Peter Jones, and fellow Champions Daren Fulwell, Mark Sibering, Sijbren Beukenkamp, David Peñaloza Seijas, Bill Burnam, Dustin Gabbett, Joe Houghes, Kenny Paula, Robb Boyd... this list could go on by a few dozen more people... plus the people that I was able to hang out with on the TFDx side (many are also Cisco Champions) - Ben Story, Micheline Murphy, Pieter-Jan Nefkens, Jody Lemoine... (huh, that list is all Champions)... Again, the list could go on. I also had the chance to meet people I'd recorded Cisco Champions Radio episodes with, including Jason Gooley, JP Vasseur, Shai Silberman, and Carlos Pereira. I've probably not even listed half of the people I should have.</div><div><br /></div><div>There were definitely moments when I was in awe of the people I was talking to. I have books written by these people on my shelf. I've watched their training material. As a professional geek, it was awesome to just be in the same room, let alone actually talking to these people.<div class="separator" style="clear: both; text-align: center;"><a href="https://c.tenor.com/m_p8mFqA2FQAAAAC/i-am-not-worthy-not-worthy.gif" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="272" data-original-width="498" height="272" src="https://c.tenor.com/m_p8mFqA2FQAAAAC/i-am-not-worthy-not-worthy.gif" width="498" /></a></div><br /></div><div>I had the chance to talk with a few people about ThousandEyes, and I was able to discuss with peers how I've used it, and learn from them how they are. We discussed challenges, and how we overcame them. I talked to people about some of the announcements Cisco made, and learned from those different perspectives. I listened to questions people asked during sessions, and sometimes it was a question that I was wondering myself but hadn't thought to actually ask it.</div><div><br /></div><div>The "live" aspect of Cisco Live was massively beneficial. The conversations were far more interesting and engaging than pre-recorded sessions or even virtual meetings. Having the opportunity to sit in one of the lounge areas and talk shop (or talk about anything else) with peers from so many different backgrounds was truly awesome.</div><h4 style="text-align: left;">2. The people (yes, we just did this)</h4><div>Told you I couldn't say enough about the people! The Cisco Insider Champs team (Amilee San Jaun, Breana Jordan, Britney McDaniel, Danielle Carter, and Lauren Friedman) did an awesome job getting us access to special sessions and behind-the-scenes access. They truly made the experience better! Much of, if not all of the above was made possible because of the Cisco Insider Champions team. I can't stress enough how much value came out of the community connections, and I am extremely thankful to be part of it.</div><div><br /></div><div>Shameless plug: If you're interested in joining the Cisco Insider Champions program (or the Cisco Insider programs -Advocates, User Group, and User Research) you can find more info here: <a href="https://www.cisco.com/c/en/us/about/cisco-insider.html#champions">https://www.cisco.com/c/en/us/about/cisco-insider.html#champions</a> The Champions applications are typically available in the October-December timeframe. </div><div>The Advocates program can be joined at any time here: <a href="https://insideradvocates.cisco.com/join/ReferToInnovation">https://insideradvocates.cisco.com/join/ReferToInnovation</a> </div><div>If you join either program please let me know so I can follow you.</div><h4 style="text-align: left;">3. The techtorial session</h4><div>The techtorial was a premium session that was held on Sunday, the day before Cisco Live officially kicked off. It was a 4-hour deep-dive session, and it was amazing! Having that much time really allowed the presenters to go into depth with the material, and there was enough time to have an interactive discussion. Those sessions are also very focused, which means there's not really a level-setting/marketing part of the session. From a value-per-hour standpoint, I think I got a lot more out of the techtorial than I did the normal sessions.</div><h4 style="text-align: left;">4. Swag.</h4><div>I have to mention the swag. Sure, I didn't get sent home with the thousands of dollars of swag that are given out for the Oscars, but I was happy. A few shirts, some socks, and a wide assortment of other random bits. I will say that I'm disappointed that the AMD booth wasn't handing out Threadripper Pros to everyone that stopped by.</div><h4 style="text-align: left;">5. Did I mention the people?</h4><div>Yup, back to the people. I had the opportunity to randomly belt out Metallica lyrics with Kenny Paula and the #metaldevops godfather, Jason Gooley. I ate many a stroopwafel that made the trip from the Netherlands. I watched a Dutch man hit the bell in one of those carnival strength games with the oversized mallet. I made solar battery charging kits with fellow Cisco Champions and the awesome Champs team. I got my selfie with Robb Boyd. </div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn48w1oLfcRIRFCXS7dFKcsD_np0Yr2aCJ-I5N54jiI-qEvWGzOn1QZNvUFDhIsTq_9G_KbS-wSI6xkniD4bZ3MfWJ1Xav-DDf5vjybzEowvNkco0iX-ZZmS6H9UfU5ggpr_eEvPPbaelsu9jnkKPGzp6kJEb2_4prR4IQTSTk195yENiIJ3QwuCrb/s3648/20220612_152212.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3648" data-original-width="2736" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhn48w1oLfcRIRFCXS7dFKcsD_np0Yr2aCJ-I5N54jiI-qEvWGzOn1QZNvUFDhIsTq_9G_KbS-wSI6xkniD4bZ3MfWJ1Xav-DDf5vjybzEowvNkco0iX-ZZmS6H9UfU5ggpr_eEvPPbaelsu9jnkKPGzp6kJEb2_4prR4IQTSTk195yENiIJ3QwuCrb/w150-h200/20220612_152212.jpg" width="150" /></a></div><br /></div><div><br /></div><h2 style="text-align: left;">The Bad</h2><h4 style="text-align: left;">1. Timing</h4><div>I think Cisco Live could easily be three weeks long, and I still wouldn't do everything I wanted to. There were a lot of sessions that I couldn't make because they overlapped with other things. I only visited a few vendor booths. I didn't do any of the labs, capture the flag or any of the activities in the DevNet zone. I would have loved to have had more time to engage with more people, attend more sessions, talk to different vendors, etc. Trying to fit everything in is a challenge, and as a first-timer, in many ways, I found that overwhelming. I also found that I was spending time doing things that weren't as valuable of a use of time, like the Cisco Live challenge game. I thought it would be cool to win a prize, so I did some of the activities and quizzes trying to get as many points as I could. Well, I didn't win, and I probably wasted an hour or two on it. Looking at the leaderboard, I'd bet the people at the top spend a significant amount of time on it, and though the prizes were nice, I don't think it would have been worth the time. Next time I'll try to better prioritize what I want to do and limit time spent on anything else.</div><h4 style="text-align: left;">2. The walking</h4><div>The walking itself wasn't really the problem, but the time spent walking was. I stayed at the Luxor, about a 17-minute walk from the hotel lobby to the entrance of the conference center. I bought some stuff at the Cisco Store and wanted to drop it off in my hotel room before I went to my next session. It took 45 minutes to go from the store to my hotel room and back to the next session room. Next time I'll try to get a room closer to the conference and better plan my trip to the store.</div><h4 style="text-align: left;">3. The on-site exam</h4><div>When I registered for Cisco Live, I was really excited to get a free exam. There were a few problems, though. First, there wasn't an exam that I had been preparing for, so I just picked one that I thought I'd have a chance to pass with minimal study. Second, when you think about it, an exam might be $400, but when you compare that to the cost of Cisco Live, you're losing a few hours of the conference to take a test that you could take any time. If I was able to schedule my exam for a time that didn't interfere with the conference, then it might be a different story, but those spots go fast. Third, trying to get an exam done during the conference just adds extra stress that's not needed. Next time I don't plan to bother with the exam. I'll probably take a look at the schedule, and if there's a great spot open, I might go for it, but it would be quite low on my priority list. </div><h4 style="text-align: left;">4. The parties</h4><div>I'll admit, I'm not much of the party type. The appreciation event concert was Britany Howard and the Dave Matthews Band. Though both might be great acts, they aren't my style. The food at the celebration wasn't great either. The CCIE party (I was a +1, I'm a long way from an IE) wasn't a big hit for me either. That said, I know there were plenty of people stoked to see DMB, and they had a blast at the parties. They were a great opportunity to hang out with people, and many great conversations were had. Next time I'll approach the parties as more of a networking event than a concert or similar event. Unless they manage to get a concert lineup with <a href="https://www.jonathancoulton.com/" target="_blank">Jonathan Coulton</a> (check out <a href="https://www.youtube.com/watch?v=AEBld6I_AKs" target="_blank">Code Monkey</a>) and Psychostick (check out <a href="https://www.youtube.com/watch?v=SJZvSc220No" target="_blank">Blue Screen</a>, which also happens to be one of the best music videos ever made).</div><h2 style="text-align: left;">And The Tech</h2><div>Cisco Live is always buzzing with new product launches, announcements, and a massive amount of information. This year was no different. The biggest announcement was the ability to monitor Catalyst switches in the Meraki dashboard and even convert them to running Meraki code so they would be fully Meraki managed. There's plenty of other awesome stuff that happened, but I want to focus on the overall experience of the event. I'll save the tech details for another post.</div><div><br /></div><div>Outside of the product announcements and sessions, there's also the World of Solutions. Essentially, that's the show floor of the event. Cisco had huge spaces dedicated to different things like DevNet, Emerging Technologies and Incubation, WebEx, labs, etc. There were also dozens of other vendor booths, some even giving their own sessions on the show floor.</div><div><br /></div><h2 style="text-align: left;">Recommendations for Future Attendees</h2><div><ol style="text-align: left;"><li>Wear good shoes. It's a lot of walking! I think I calculated something like 30+ miles of walking during the week. </li><li>Bring a water bottle and stay hydrated. With all the walking, the Vegas heat, and the overall dryness, it's easy to get dehydrated. Add in air travel and perhaps some alcohol consumption, and that's a recipe for disaster. There are plenty of water coolers, but sometimes it was a challenge to find one that wasn't empty. Bring a water bottle, fill it when you can, and make sure to drink enough water.</li><br /><i>Now that the basic human needs are covered, on to the actual conference recommendations.</i><br /><br /><li>Make time to talk to people. Sessions fill fast, making it feel like you need to register for as many as possible. Don't fall into that trap. Sign up for the sessions that you really want to attend, and then use the open time to talk to people. Most sessions are recorded, but the chance to talk to people isn't.</li><li>Don't be afraid to talk to someone. See your favorite blogger, podcaster, and beard? Go ahead and say "hi" to me. And if I'm not your favorite, that's fine. Say "hi" to me, and them too. Hear someone ask a question in a session, and it sounded like they might be in a similar position to you? Talk to them. Maybe they've solved a problem you're working on. Maybe you have some advice you could give them. </li><li>Don't focus on the parties. Sure, they can be fun, but after an 8+ hour day of talking and tech sessions, if you need some downtime, take it. Maybe doing back-to-back-to-back 16-hour days for a week is something you can do, and if so, go for it. If not, that's cool. The parties, swag, and all of that are great, but if you risk burning yourself out, make sure to pace yourself. </li><li>Swag is great. Prizes are also great. Neither should be the focus of a trip to Cisco Live. The cost of the conference pass, hotel, and airfare far outweigh the value of the swag. There's always joking about finding the vendors with the best swag, but really, look for the vendors that can help you. Talk to them. Talk to vendors you've never heard of. Maybe they have a product that can solve a problem you have, and you didn't even know it existed. If it ends up not being a good fit, move on. There are plenty of vendors for a participant to talk to and plenty of participants for vendors to talk to, so if there's no value, then it's better for both of you to move on.</li><li>If you need to get approval to make the trip make sure to highlight how Cisco Live is a lot more than sales demos and swag. You have the opportunity to meet a lot of people and learn about what they are doing. The odds are pretty good that you can find people that have solved whatever challenge you might be facing or at least people that could provide useful information.</li></ol></div><h2 style="text-align: left;">Final Thoughts</h2></div><div>If you have the opportunity to go, do it! It was an awesome experience, and I can't wait for my next chance to attend!</div><div>I can't stress enough the value of the conversations. Speak up in sessions. Ask questions. Track down people if you need to. (Twitter can be a great way to find people), but talk to people. You can get much more focused answers and better insight with direct conversations. Plus you might find a friend.</div><div><br /></div><div>Have questions? Have Cisco Live tips? Drop them in the comments, or reach out to me on Twitter <a href="https://twitter.com/Ipswitch" target="_blank">@Ipswitch</a></div><div><br /></div><div>I might have missed or misspelled some important names. If I did, I'm sorry. Let me know, and I'll update this post. If you want me to add in Twitter and/or LinkedIn links for you, send those over, and I'll be sure to add them.</div>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com2tag:blogger.com,1999:blog-5090012204020032540.post-33414412476761744802022-09-15T09:47:00.008-07:002022-09-15T10:36:57.469-07:00ThousandEyes Walkthrough Part 4.3.2 Scenario 2 - Enterprise DNS test configuration<p>This post will go over the second scenario for the ThousandEyes lab. To see all the posts in this series expand the box below.</p>
<div class="hidden-section-container">
<div class="sh-section-btn">ThousandEyes Walkthrough Table of Contents</div>
<div class="h-section-cont shw-box">
<span style="color: #444444;">
<ul>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/03/thousandeyes-walkthrough-part-1-what.html" target="_blank">Part 1 - The What and the Why</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-2-lab.html" target="_blank">Part 2 - Lab build</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-3.html" target="_blank">Part 3 - Enterprise and Endpoint Agent Installs</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-41-snmp.html">Part 4.1 - SNMP Monitoring</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-42-scenarios.html" target="_blank">Part 4.2 - Scenarios and Test Types</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-431-scenario-1.html" target="_blank">Part 4.3.1 - Scenario 1 - Enterprise agent to agent test configuration</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/09/thousandeyes-walkthrough-part-432.html">Part 4.3.2 - Scenario 2 - Enterprise DNS test configuration</a> <--You Are Here</li>
<li style="color: #444444;">Part 4.3.3 - Scenario 3 - Enterprise and Endpoint HTTP test configuration (Coming soon)</li>
<li style="color: #444444;">Part 4.3.4 - Scenario 4 - Enterprise Page Load test configuration (Coming less soon)</li>
<li style="color: #444444;">Part 4.3.5 - Scenario 5 - Enterprise Transaction test configuration and Endpoint Agent Browser Settings (Coming more less soon)</li>
<li style="color: #444444;">Part 4.4+ - Details TBD</li>
</ul>
<p></p>
There are some behind-the-scenes posts that go into more detail on how and why I took the approach that I did. Those can be found here:
<ul>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-behind-scenes.html">Behind the Scenes - The Lab Build</a></li>
<li style="color: #444444;">Ok, there's only one so far, but I plan to add more where it makes sense.</li>
</ul>
</span>
</div>
</div>
<p></p>
<h3>Scenario 2 </h3>
<div>
<b>Scenario:</b> It's known that critical applications are dependent on other network services, but there is a concern that the underlying services aren't able to support the applications. </div>
<div>
<b>Technical requirements:</b> DNS has been identified as a critical service that other applications are dependent on. The CML.LAB domain must be monitored for availability and performance.</div>
<div><i>All of the scenario information can be found in this <span> </span>post: <span color="rgba(0, 0, 0, 0.52)" face="Roboto, RobotoDraft, Helvetica, Arial, sans-serif" style="background-color: white; font-size: 14px;"><a href="https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-42-scenarios.html">https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-42-scenarios.html</a></span></i></div><div><br /></div><div>This scenario provides a few options for tests. An agent-to-server test could be used, but those tests don't give DNS-specific info. Also, DNS could use UDP, and agent-to-server tests do not support UDP. A DNS Server test would check for DNS server connectivity, and identify if a change was made to a DNS record. That meets the objective of the scenario, so that's the test we'll set up.</div>
<p></p>
<div><h4>Create an Enterprise DNS Server test</h4></div><div><ol><li>Log in to ThousandEyes (I presume this skill has been mastered by now)</li><li>On the left side, expand the menu, then click on Cloud and Enterprise Agents to expand that list, and then click Test Settings</li><ol>
<li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhAyTUuz4epX3BCAVeHO-13W72YKuzHVMA70-8rQ9WsfYPCLX1jQNYmUnU1aw5t8iHLo3qZPAEIM0MeUGI2NH9JVbC8t1xhyeEMKTq6E3CaQYMaEg0UM-JojXlAm3eOm8UVrDLOv-AyqUtkrXz-qfmDxUiVE8xCUooPvp7melp9h20fvtKUVtrqtt3w" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="230" data-original-width="212" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhAyTUuz4epX3BCAVeHO-13W72YKuzHVMA70-8rQ9WsfYPCLX1jQNYmUnU1aw5t8iHLo3qZPAEIM0MeUGI2NH9JVbC8t1xhyeEMKTq6E3CaQYMaEg0UM-JojXlAm3eOm8UVrDLOv-AyqUtkrXz-qfmDxUiVE8xCUooPvp7melp9h20fvtKUVtrqtt3w" width="221" /></a></li></ol>
<li>Click Add New Test.</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEit8JIAWYg63meG-y5lw0bAo5KqRJ0ljrujUFSOMRQjXfCrUl-3LPRtrjlT3XGvvC8M7bHoNhfSG6vNwMkytE6cbTNJnyXrGcu1Di-hHPZPcI0PWdE-FLBXX9amXOmTErFHxaR1GAlvWZv6LsoanhnB8GD2VKWui6JBheezBvDnSS4z4T5vRxyOGIIO" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="109" data-original-width="340" height="103" src="https://blogger.googleusercontent.com/img/a/AVvXsEit8JIAWYg63meG-y5lw0bAo5KqRJ0ljrujUFSOMRQjXfCrUl-3LPRtrjlT3XGvvC8M7bHoNhfSG6vNwMkytE6cbTNJnyXrGcu1Di-hHPZPcI0PWdE-FLBXX9amXOmTErFHxaR1GAlvWZv6LsoanhnB8GD2VKWui6JBheezBvDnSS4z4T5vRxyOGIIO" width="320" /></a></li></ol>
<li>This will be a DNS Server test. Click DNS for the Layer, and then DNS Server for the Test Type</li><ol>
<li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgBpIvAXSYKC8wjN1htgR4fv72DjkyRk_FPFMU20wDY0Z5FzPs_qpsIHdTbvGXuMBZnEn1W_n-v-27gKbeTOYXO4vkcKp3w2zvPgL549M7hU5q-dQilQ3NwAFm_7yQvAkuKE5r6OpOaHeRJNMlT6gjRAcgpbjFCofcYhx56ZRUopssnypQQTFVhcc5v" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="238" data-original-width="489" height="156" src="https://blogger.googleusercontent.com/img/a/AVvXsEgBpIvAXSYKC8wjN1htgR4fv72DjkyRk_FPFMU20wDY0Z5FzPs_qpsIHdTbvGXuMBZnEn1W_n-v-27gKbeTOYXO4vkcKp3w2zvPgL549M7hU5q-dQilQ3NwAFm_7yQvAkuKE5r6OpOaHeRJNMlT6gjRAcgpbjFCofcYhx56ZRUopssnypQQTFVhcc5v" width="320" /></a></li>
<li>Enter a name for the test</li></ol><li>Under Basic Configuration, in the Domain field enter cml.lab</li><ol>
<li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgvkFiCobpH-n6yZN5LsWRQvbgcCY5ZV0bXg2CtReT41eU1m65eb0VCqiCb40WUXl7VUjKxElIi-F3vJ-O1tr9kgVkM50BF0J8_w2IAVtIIm7BVm3Tl0DViyc0TC3feelR1iboZB-sE4G3FMQ_0m-65Z2xLR1EbNYDsIcY16kRS5mUEDoWGZfRszCSr" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="99" data-original-width="600" height="53" src="https://blogger.googleusercontent.com/img/a/AVvXsEgvkFiCobpH-n6yZN5LsWRQvbgcCY5ZV0bXg2CtReT41eU1m65eb0VCqiCb40WUXl7VUjKxElIi-F3vJ-O1tr9kgVkM50BF0J8_w2IAVtIIm7BVm3Tl0DViyc0TC3feelR1iboZB-sE4G3FMQ_0m-65Z2xLR1EbNYDsIcY16kRS5mUEDoWGZfRszCSr" width="320" /></a></li>
<li>Leave the record options as default, IN and A</li>
<li><i>NOTE: This is an internal domain that can't be resolved by the ThousandEyes cloud. It will show a warning that it is unable to resolve the target. That warning can be ignored.</i></li></ol>
<li>As before, set the interval to 30 minutes to reduce the test load</li><li>In the Agents field, select all the enterprise agents deployed</li><ol>
<li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiTkXf3LXSBUIvGqjUmjaL_-TsFoJkHZSD0RBgjH9ZicP1BOMkGVy53C7HNRyFiGrWv_geUEQQTem8as4q2y6Ekvi-ChnaGY5rB5QpFka5dHfjZmEFkX0D6ugokomOiqMf1j-yed-K7kmLa3wiW7C3_WomEM7htxCUNPnsENtamVZcehTJf10WfaFBu" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="328" data-original-width="643" height="163" src="https://blogger.googleusercontent.com/img/a/AVvXsEiTkXf3LXSBUIvGqjUmjaL_-TsFoJkHZSD0RBgjH9ZicP1BOMkGVy53C7HNRyFiGrWv_geUEQQTem8as4q2y6Ekvi-ChnaGY5rB5QpFka5dHfjZmEFkX0D6ugokomOiqMf1j-yed-K7kmLa3wiW7C3_WomEM7htxCUNPnsENtamVZcehTJf10WfaFBu" width="320" /></a></li></ol>
<li>Enter the lab DNS server IP in the DNS Servers field: 10.133.100.10</li><li>Uncheck the Enable box for alerts</li><li>When complete it should look like this:</li><ol>
<li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEg4YjSv0CYf8EEUj_WYce1alun3pSf7ImKKk4UBJ23ekMlolFCJdGnH8gzqPH94-ceEd8cjUNmkDWVB75PSfxGWCkVsrabfgMrh76x4FRWze-fvnj-kNGDAVTdO1yXXsgh_lNbtPPaU3bDHzw2AYQo2aJzAVEg57pvdUX80SNWvNE7-3RN-FBv29K9e" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="685" data-original-width="636" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEg4YjSv0CYf8EEUj_WYce1alun3pSf7ImKKk4UBJ23ekMlolFCJdGnH8gzqPH94-ceEd8cjUNmkDWVB75PSfxGWCkVsrabfgMrh76x4FRWze-fvnj-kNGDAVTdO1yXXsgh_lNbtPPaU3bDHzw2AYQo2aJzAVEg57pvdUX80SNWvNE7-3RN-FBv29K9e" width="223" /></a></li></ol>
<li>Click Create New Test</li></ol>
<div>This will create the new test, and it will start running right away. Just like the agent-to-agent tests, this test can be disabled to save test units if it's not being used.</div></div></div><p></p>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-55895021487636685842022-08-24T12:51:00.006-07:002022-09-15T10:32:06.882-07:00ThousandEyes Walkthrough 4.3.1 Scenario 1 - Enterprise agent to agent test configuration<p>This post will go over the first scenario for the ThousandEyes lab. To see past posts in this series expand the box below.</p>
<div class="hidden-section-container">
<div class="sh-section-btn">ThousandEyes Walkthrough Table of Contents</div>
<div class="h-section-cont shw-box">
<span style="color: #444444;">
<ul>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/03/thousandeyes-walkthrough-part-1-what.html" target="_blank">Part 1 - The What and the Why</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-2-lab.html" target="_blank">Part 2 - Lab build</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-3.html" target="_blank">Part 3 - Enterprise and Endpoint Agent Installs</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-41-snmp.html">Part 4.1 - SNMP Monitoring</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-42-scenarios.html" target="_blank">Part 4.2 - Scenarios and Test Types</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-431-scenario-1.html" target="_blank">Part - 4.3.1 Scenario 1 - Enterprise agent to agent test configuration</a> <--You Are Here</li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/09/thousandeyes-walkthrough-part-432.html">Part 4.3.2 - Scenario 2 - Enterprise DNS test configuration</a></li>
<li style="color: #444444;">Part 4.3.3 - Scenario 3 - Enterprise and Endpoint HTTP test configuration (Coming soon)</li>
<li style="color: #444444;">Part 4.3.4 - Scenario 4 - Enterprise Page Load test configuration (Coming less soon)</li>
<li style="color: #444444;">Part 4.3.5 - Scenario 5 - Enterprise Transaction test configuration and Endpoint Agent Browser Settings (Coming more less soon)</li>
<li style="color: #444444;">Part 4.4+ - Details TBD</li>
</ul>
<p></p>
There are some behind-the-scenes posts that go into more detail on how and why I took the approach that I did. Those can be found here:
<ul>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-behind-scenes.html">Behind the Scenes - The Lab Build</a></li>
<li style="color: #444444;">Ok, there's only one so far, but I plan to add more where it makes sense.</li>
</ul>
</span>
</div>
</div>
<p> </p><div><h3>Scenario 1</h3><div>The objective is to monitor the connection between all agents and the two client sites. Both client sites have agents installed, which means an agent-to-agent test would be the best fit. An agent to server test could be used, but that is dependent on a specific service running, or an ICMP response. Additionally, the agent-to-server test can only initiate from the agent side, while an agent-to-agent test can perform bidirectional monitoring.</div><h4>Create an Enterprise agent-to-agent test</h4><div><ol><li>Log in to ThousandEyes (I presume this skill has been mastered by now)</li><li>On the left side, expand the menu, then click on Cloud and Enterprise Agents to expand that list, and then click Test Settings</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhAyTUuz4epX3BCAVeHO-13W72YKuzHVMA70-8rQ9WsfYPCLX1jQNYmUnU1aw5t8iHLo3qZPAEIM0MeUGI2NH9JVbC8t1xhyeEMKTq6E3CaQYMaEg0UM-JojXlAm3eOm8UVrDLOv-AyqUtkrXz-qfmDxUiVE8xCUooPvp7melp9h20fvtKUVtrqtt3w" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="230" data-original-width="212" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhAyTUuz4epX3BCAVeHO-13W72YKuzHVMA70-8rQ9WsfYPCLX1jQNYmUnU1aw5t8iHLo3qZPAEIM0MeUGI2NH9JVbC8t1xhyeEMKTq6E3CaQYMaEg0UM-JojXlAm3eOm8UVrDLOv-AyqUtkrXz-qfmDxUiVE8xCUooPvp7melp9h20fvtKUVtrqtt3w" width="221" /></a></li></ol><li>Click Add New Test.</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEit8JIAWYg63meG-y5lw0bAo5KqRJ0ljrujUFSOMRQjXfCrUl-3LPRtrjlT3XGvvC8M7bHoNhfSG6vNwMkytE6cbTNJnyXrGcu1Di-hHPZPcI0PWdE-FLBXX9amXOmTErFHxaR1GAlvWZv6LsoanhnB8GD2VKWui6JBheezBvDnSS4z4T5vRxyOGIIO" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="109" data-original-width="340" height="103" src="https://blogger.googleusercontent.com/img/a/AVvXsEit8JIAWYg63meG-y5lw0bAo5KqRJ0ljrujUFSOMRQjXfCrUl-3LPRtrjlT3XGvvC8M7bHoNhfSG6vNwMkytE6cbTNJnyXrGcu1Di-hHPZPcI0PWdE-FLBXX9amXOmTErFHxaR1GAlvWZv6LsoanhnB8GD2VKWui6JBheezBvDnSS4z4T5vRxyOGIIO" width="320" /></a></li></ol><li>This will be an agent-to-agent test. For the layer select Network, and then under Test Type select Agent to Agent.</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhgLmkmcp1xXSHGimttG9uO4wbBYWj0jLdHcGqBVsDTcOryMHMdsiXo7IERyJrc9ry3jH1R3m75qJlvTpAggKxWtvcIpOGVQLdRHzVV1mKj_0-ryEQyAoCr0afJy3TmKJ15-cQUW9zMXluqrDvnjzwEpXtW4kk7nAps74_A-gSFZIwlUv_ghn6Zv9ll" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="289" data-original-width="512" height="181" src="https://blogger.googleusercontent.com/img/a/AVvXsEhgLmkmcp1xXSHGimttG9uO4wbBYWj0jLdHcGqBVsDTcOryMHMdsiXo7IERyJrc9ry3jH1R3m75qJlvTpAggKxWtvcIpOGVQLdRHzVV1mKj_0-ryEQyAoCr0afJy3TmKJ15-cQUW9zMXluqrDvnjzwEpXtW4kk7nAps74_A-gSFZIwlUv_ghn6Zv9ll" width="320" /></a></li><li>Add a name for the test</li></ol><li>Under Basic Configuration there are a few things to set here.</li><ol><li>Click in the Target Agent field</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjgBQSpF8q3d-lUiR8b4lFi-GMi0Nm0iWsNJMyHAU53LyCV7yjZ6Hg3pQ4kDUCZlUXEwuitGhZpZCFS0ISmRLZNlldEENMP3an8gpfrM7kdJMfhPStPQrm_CyB5F0UxqrS9YoKlkSZsKjwiWH_-rnwHx95cxh1rBHwrPSderwVwIRrIfzMKoL8ugnFf" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="469" data-original-width="597" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEjgBQSpF8q3d-lUiR8b4lFi-GMi0Nm0iWsNJMyHAU53LyCV7yjZ6Hg3pQ4kDUCZlUXEwuitGhZpZCFS0ISmRLZNlldEENMP3an8gpfrM7kdJMfhPStPQrm_CyB5F0UxqrS9YoKlkSZsKjwiWH_-rnwHx95cxh1rBHwrPSderwVwIRrIfzMKoL8ugnFf" width="306" /></a></li></ol><li>On the right side, click Enterprise to filter the list down to only our Enterprise agents</li><ol><li><i>NOTE: the agents listed here are Cloud agents, and those can be used to test public services from locations all over the world</i></li></ol><li> Select the CS1-2 agent</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjxH5XVSVlaz6gesJ-av4wgSgIhKly9UeeuLWqJX8mdV7ZhN5t5RD5Bd9mWEd7DmQYci5Aw7JeEPz70bebnvZSrpCxQ0tdaIQ8eBz36ZTEf-pUZPDtVqCYOO5LkcZyxtty1QHzpNRDYCIQA9mZOZfG48rj1-SylOU2TGzVsO2dxzUukxQVPPNAO2KKZ" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="476" data-original-width="603" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEjxH5XVSVlaz6gesJ-av4wgSgIhKly9UeeuLWqJX8mdV7ZhN5t5RD5Bd9mWEd7DmQYci5Aw7JeEPz70bebnvZSrpCxQ0tdaIQ8eBz36ZTEf-pUZPDtVqCYOO5LkcZyxtty1QHzpNRDYCIQA9mZOZfG48rj1-SylOU2TGzVsO2dxzUukxQVPPNAO2KKZ" width="304" /></a></li></ol><li>The interval is how often these tests are performed. Since this is a lab we'll back this off to a 30-minute interval to reduce the number of tests being run.</li><li>In the Agents field, we'll select the source agents. Again, filter based on Enterprise agents, and then select all agents except CS1-2</li><ol><li><i>NOTE: Selecting the North America group (or your local region) will include the CS1-2 agent, and that won't allow the test to be created because a source and target are the same.</i></li><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjEVDbzLaDWycYdjHR35luXZQoHZIc3iqbfh8gcdslUdAqkbPA7mtDcVB2-t6z59PzhZiJFhxZJlKoveaV_a-ikAtbUxKazvhZNaIts8c4jj4Ix68XhCw0nxUPZIHkdovUL4uZwXjDrlbT_ArlfGlcUI6yp12wPQTvUj1Y-771jj6AQ9kaFCA1K63cn" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="333" data-original-width="616" height="173" src="https://blogger.googleusercontent.com/img/a/AVvXsEjEVDbzLaDWycYdjHR35luXZQoHZIc3iqbfh8gcdslUdAqkbPA7mtDcVB2-t6z59PzhZiJFhxZJlKoveaV_a-ikAtbUxKazvhZNaIts8c4jj4Ix68XhCw0nxUPZIHkdovUL4uZwXjDrlbT_ArlfGlcUI6yp12wPQTvUj1Y-771jj6AQ9kaFCA1K63cn" width="320" /></a></li></ol><li>Under Direction, select Both Directions</li><li>Leave the Protocol option set to TCP</li><li>Check the box to Enable Throughput monitoring, then leave the duration with the default 10s time.</li><li>Leave Path Trace Mode unchecked</li><li>Uncheck the Enabled box next to Alerts. We'll cover alerts later on in this series</li><li>When everything is completed it should look like this:</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiAmU5H_tjGCdiQIbKmuoIzGXz0yVQBN-BKMfrg-GQaDmoaTPeVc6-k-E3vYbhzTFPF-7B2wGwhw8td3h-0Wq7MRF_Qn8lXXlKAD0pgRqLehdRcPMRK8FW6EfEdp2eK-iKMSQjeVcPY_5go4vOLL5PKwCQRDjXZNEl6s9QCPnmHy19DzHQMr95KJInW" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="820" data-original-width="637" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEiAmU5H_tjGCdiQIbKmuoIzGXz0yVQBN-BKMfrg-GQaDmoaTPeVc6-k-E3vYbhzTFPF-7B2wGwhw8td3h-0Wq7MRF_Qn8lXXlKAD0pgRqLehdRcPMRK8FW6EfEdp2eK-iKMSQjeVcPY_5go4vOLL5PKwCQRDjXZNEl6s9QCPnmHy19DzHQMr95KJInW" width="186" /></a></li></ol></ol><li>Click Create New Test</li></ol><div>That will get the first test created. Now we'll want to create the same test, but use CS2-2 as the target. You could manually create the new test, or duplicate the existing test and make a few changes.</div><ol><li>Click the ellipsis (...) to the right of the test, and then in the menu click Duplicate</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhZaC6oGWYyedGHokW1n3wDGCDDwWH9RkwHmO5KhEaDdKESMaogGJclPHKDIzaSEDHKShsyxN65IYqvdLVqNnYJ3YNxsLAOXo4gsKMPd123BTRoFpQDspvbwqL6TFxlRfu52i2WSyK1jRrQj1LkjSZBofkJKoJ8wNSuH1ddomxxINDeu8YsbQcihILO" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="197" data-original-width="391" height="161" src="https://blogger.googleusercontent.com/img/a/AVvXsEhZaC6oGWYyedGHokW1n3wDGCDDwWH9RkwHmO5KhEaDdKESMaogGJclPHKDIzaSEDHKShsyxN65IYqvdLVqNnYJ3YNxsLAOXo4gsKMPd123BTRoFpQDspvbwqL6TFxlRfu52i2WSyK1jRrQj1LkjSZBofkJKoJ8wNSuH1ddomxxINDeu8YsbQcihILO" width="320" /></a></li></ol><li>Correct the test name</li><li>Change the Target Agent to CS2-2</li><li>In the Agents field uncheck CS2-2 and check CS1-2</li><ol><li>NOTE: If you can't uncheck CS2-2 then click the box next to the region, and that should unselect all agents. Then reselect all agents except CS2-2</li></ol><li>When complete it should look like this:</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgIdCIt40xiNhnw4LNiCNcbVyl4rydWkVfDbnqKmluswStZnlxtW2oIannRLHygpgW1WkT3W2V2NlC1xPGHQk6JsG_c4NFo72_kInEUau3IW5WkjuLt0r19SONRXp0Da2sRhtAVlsN2WVBVGP-YoUf45V5IuSZbA3RMv_19RS5T3icLSDi-GKJ93u6x" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="823" data-original-width="639" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEgIdCIt40xiNhnw4LNiCNcbVyl4rydWkVfDbnqKmluswStZnlxtW2oIannRLHygpgW1WkT3W2V2NlC1xPGHQk6JsG_c4NFo72_kInEUau3IW5WkjuLt0r19SONRXp0Da2sRhtAVlsN2WVBVGP-YoUf45V5IuSZbA3RMv_19RS5T3icLSDi-GKJ93u6x" width="186" /></a></li></ol><li>Click Create New Test again<br /></li></ol></div><div>That gets the two tests required for Scenario 1. It should automatically start running the tests. While the tests are running they will consume test units. If you want to conserve test units you can disable the tests from the Test Settings screen. Simply uncheck the Enabled boxes to disable them, and when you want to enable the tests again just check the boxes.</div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiDpK0IkahkKshhpDtgH8nLgBSJZpCNvshRp41HJphDiOobkXNJEDz-_DAUtDzSkZ7l-Ce2fU2HCff-erp6_BKDLd3pDplBGiZzJdkBjFy4VW4PXzVipZoGrqwO1ayShJNazd_LBH-r6tJPX-SlNZsdmrcfq0L5Vx156iD6Ll_-pbZFDklfvZWPbB1w" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="136" data-original-width="961" height="56" src="https://blogger.googleusercontent.com/img/a/AVvXsEiDpK0IkahkKshhpDtgH8nLgBSJZpCNvshRp41HJphDiOobkXNJEDz-_DAUtDzSkZ7l-Ce2fU2HCff-erp6_BKDLd3pDplBGiZzJdkBjFy4VW4PXzVipZoGrqwO1ayShJNazd_LBH-r6tJPX-SlNZsdmrcfq0L5Vx156iD6Ll_-pbZFDklfvZWPbB1w=w400-h56" width="400" /></a></div><br />The test results will be reviewed in a later post in this series.</div></div><div><br /></div><div><br /></div>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-2156279517850130152022-08-24T12:50:00.001-07:002022-09-15T09:58:50.432-07:00ThousandEyes Walkthrough 4.2 Scenarios and Test Types<p>This post will go over the scenarios that will be used for the ThousandEyes lab, as well as the different test types available in ThousandEyes. To see past posts in this series expand the box below.</p>
<div class="hidden-section-container">
<div class="sh-section-btn">ThousandEyes Walkthrough Table of Contents</div>
<div class="h-section-cont shw-box">
<span style="color: #444444;">
<style type="text/css">
A:link { COLOR: black; TEXT-DECORATION: none; font-weight: normal }
A:visited { COLOR: black; TEXT-DECORATION: none; font-weight: normal }
A:active { COLOR: black; TEXT-DECORATION: none }
A:hover { COLOR: blue; TEXT-DECORATION: none; font-weight: none }
</style>
<ul>
<li><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/03/thousandeyes-walkthrough-part-1-what.html" target="_blank">Part 1 - The What and the Why</a></li>
<li><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-2-lab.html" target="_blank">Part 2 - Lab build</a></li>
<li><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-3.html" target="_blank">Part 3 - Enterprise and Endpoint Agent Installs</a></li>
<li><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-41-snmp.html">Part 4.1 - SNMP Monitoring</a></li>
<li><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-42-scenarios.html" target="_blank">Part 4.2 Scenarios and Test Types</a> <--You Are Here</li>
<li><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-431-scenario-1.html" target="_blank">Part 4.3.1 Scenario 1 - Enterprise agent to agent test configuration</a></li>
<li><a style="color: #44AA44" href=".3.2 Scenario 2 - Enterprise DNS test configuration">Part 4.3.2 Scenario 2 - Enterprise DNS test configuration</a></li>
<li>Part 4.3.3 Scenario 3 - Enterprise and Endpoint HTTP test configuration (Coming soon)</li>
<li>Part 4.3.4 Scenario 4 - Enterprise Page Load test configuration (Coming less soon)</li>
<li>Part 4.3.5 Scenario 5 - Enterprise Transaction test configuration and Endpoint Agent Browser Settings (Coming more less soon)</li>
<li>Part 4.4+ - Details TBD</li>
</ul>
</span>
</div>
</div>
<h2 style="text-align: left;"> Scenarios</h2><div>Here are business use case scenarios that will be the basis for the ThousandEyes lab testing. The scenarios are intentionally vague, but should provide a relatable situation that any network team might encounter. Then, these business cases will be translated into technical requirements that will be used to build out each solution. Keep in mind, that this is to illustrate the business and technical use cases for ThousandEyes. In a real-world situation, there would be multiple facets to these scenarios, but we're focused on one piece of this solution.</div><h3>Business Use Cases</h3><div><ol><li>Both of the corporate campuses (client site 1 and client site 2) house resources critical to business processes. It is important that these resources are accessible and performance meets the business requirements.</li><li>It's known that critical applications are dependent on other network services, but there is a concern that the underlying services aren't able to support the applications. </li><li>An externally managed web application is used frequently used by employees, and if it were unavailable or slow that would negatively impact the employees' productivity.</li><li>Two internal web applications are used by customer-facing staff, and if these applications are unavailable or poorly performing for any location that would negatively impact the customer experience.</li><li>A critical business process relies on a third-party web service. If there are delays in any stage of this process it can cause a significant impact. </li></ol><h3>Translation into Technical Requirements</h3></div><div><ol><li>Network performance from all enterprise locations should be monitored. </li><li>DNS has been identified as a critical service that other applications are dependent on. The CML.LAB domain must be monitored for availability and performance.</li><li>Connection performance and availability to these HTTP servers must be monitored. The application vendor should be monitoring the application performance</li><ol><li><i>NOTE: There's potential value in monitoring application performance both to keep track of SLA metrics, and also to speed the identification of an issue, but for this example, we'll take the simplest approach.</i></li></ol><li>In addition to monitoring the HTTP connections, the time required to access these applications should be monitored</li><li>Multiple web pages need to be monitored, and it needs to happen in a sequence similar to how a user would interact with the application.</li></ol></div><div><h2>Test Types</h2><h3><div style="font-size: medium; font-weight: 400;"><div>ThousandEyes has a total of 12 Enterprise test types split across 4 categories.</div><div><ul><li>Routing</li><ul><li>BGP</li><ul><li>This test looks at BGP peering (the lab environment isn't peered out to the internet, and setting up private peering is going to be out of scope for the lab)</li></ul></ul><li>Network</li><ul><li>Agent-to-Server</li><ul><li>This creates either a TCP or ICMP connection to the target address and monitors loss, latency, and jitter</li></ul><li>Agent-to-Agent</li><ul><li>Creates a connection between two ThousandEyes agents, and allows bidirectional TCP or UDP testing, monitoring loss, latency, jitter, and optionally throughput.</li></ul></ul><li>DNS</li><ul><li>DNS Server</li><ul><li>This is pretty straightforward, a DNS record and DNS server are entered, and the test checks for resolution of that DNS record.</li></ul><li>DNS Trace</li><ul><li>A DNS trace queries top-level DNS servers and then works down through name servers to show the path used to resolve a DNS query the fastest.</li></ul><li>DNSSec</li><ul><li>With this test, the validity of a DNSSEC entry can be verified</li></ul></ul><li>Web</li><ul><li>HTTP Server</li><ul><li>An HTTP(S) connection is made to a web server, effectively this is like using cURL to check if a connection can be established.</li></ul><li>Page Load</li><ul><li>Building on the HTTP test, the page load actually loads the HTML and related objects and tracks the time for each step in the process.</li></ul><li>Transaction</li><ul><li>Continuing to build on the Page Load test, a transaction test uses a Selenium browser and a script to simulate user interaction with a web application.</li></ul><li>FTP</li><ul><li>Establishes an FTP (or SFTP/FTPS) connection, and attempts to download, upload, or list files.</li></ul></ul><li>Voice</li><ul><li>SIP Server</li><ul><li>This test checks SIP access to a server (by default TCP 5060), and under the advanced options, it can be configured to attempt to register a device with the SIP server.</li></ul><li>RTP Stream</li><ul><li>This is similar to an agent-to-agent test, but since it tests specifically focuses on RTP it includes MOS and PDV metrics in addition to the loss, latency, and jitter provided by normal agent tests.</li></ul></ul></ul><div>There's a lot more detail around tests and some of the advanced options available for each. More info can be found here: <a href="https://docs.thousandeyes.com/product-documentation/internet-and-wan-monitoring/tests">https://docs.thousandeyes.com/product-documentation/internet-and-wan-monitoring/tests</a></div></div><div><br /></div><div>The Endpoint tests have two different methods to choose from. The first is a scheduled test, which functions in a similar way to the Enterprise tests. Endpoints can either do agent-to-server network tests or HTTP web tests. The other option, which is unique to Endpoint agents, is the Browser Session test. A Browser Session test uses a browser plugin (installed as part of the Endpoint agent installation) that collects data from the browser based on real-time interactions with web applications.</div></div></h3><h3>What's next?</h3></div><div>The next few posts will go over each scenario in detail. It will cover the creation of various tests to meet the requirements outlined in each scenario. After all the tests are created then we'll look at the results and review how that information is useful.</div>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-43543715467223532012022-05-10T08:05:00.002-07:002022-05-10T08:19:36.936-07:00Network Field Day 28 - Recap and Review<p> I had the opportunity to participate as a delegate at Network Field Day 28, and I wanted to share my experience.</p><h2>What is Network Field Day?</h2><div class="separator" style="clear: both; text-align: center;"><a href="https://techfieldday.com/wp-content/uploads/2020/04/networking_field_day_vert-500x500.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="500" data-original-width="500" height="320" src="https://techfieldday.com/wp-content/uploads/2020/04/networking_field_day_vert-500x500.png" width="320" /></a></div><div>Network Field Day is one of the Tech Field Day events put on by <a href="https://gestaltit.com/">Gestalt IT</a> where sponsoring vendors present to a panel of delegates. Network Field Day is specifically focused on networking solutions, and there are other events including Security Field Day and Storage Field Day with content that aligns to the respective categories.</div><div><br /></div><div>There are usually about twelve delegates per event, with each one being invite-only. Each delegate is independent (not employed by a vendor, or an industry analyst), is active in the community through things like blogs, podcasts, social media, etc, and could be considered a subject matter expert on the event topic.</div><div><br /></div><div>There's a lot of information on how TFD works at their "About" page - <a href="https://techfieldday.com/about/">https://techfieldday.com/about/</a> I recommend checking out the infographic, and reading through the FAQ to get a better understanding of what the event is about.</div><div><br /></div><div>Want to find out more about the presenters or delegates? Want to watch the recorded sessions? Go to the <a href="https://techfieldday.com/event/nfd28/">NFD28</a> page to get all that and more!</div><h2>Vendor Presentations</h2><div>The event spanned three days, with 9 presenters, with 13.5 hours of presentations and 4.5 hours of off-camera conversations. Plus there were plenty of conversations with other delegates throughout the event. That said, this isn't an exhaustive review of everything. I'll be working on putting more detailed posts together soon.</div><h4><br /></h4><h4><span style="font-size: large;">Day 1</span></h4><div><br /><div class="separator" style="clear: both;"><div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjVZDcFaJeo7QMMEsyU78-5t2AHGNq4pE2J_ckRhDo5cLdrUCT8KS-o6bA_538KKAfpUpySf2Peto9RmCRyeQVQFBO9Mo-t_vYM3OojRXkQfpvM9rMekRzd78sLX2wm-9X2eubafmDaui0XBHHtOSI_lt2UTLnlx-ZsPNDDPDbaZGXDOGruijNndqaB" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="82" data-original-width="300" height="87" src="https://blogger.googleusercontent.com/img/a/AVvXsEjVZDcFaJeo7QMMEsyU78-5t2AHGNq4pE2J_ckRhDo5cLdrUCT8KS-o6bA_538KKAfpUpySf2Peto9RmCRyeQVQFBO9Mo-t_vYM3OojRXkQfpvM9rMekRzd78sLX2wm-9X2eubafmDaui0XBHHtOSI_lt2UTLnlx-ZsPNDDPDbaZGXDOGruijNndqaB" width="320" /></a></div></div></div><h3>Juniper <a href="https://www.juniper.net/">https://www.juniper.net/</a></h3><div><h3><span style="font-size: medium;"><a href="https://techfieldday.com/appearance/juniper-networks-presents-at-networking-field-day-28/">Watch their presentations</a></span></h3></div><div>Juniper had two 1.5 hour sessions, so there was a lot of information to cover. There were a couple specific areas that they talked about extensively - Marvis and Apstra.</div><div><br /></div><div>Marvis is Juniper's AI that is used to help improve network operations. One of the use cases would be streamlined anomaly detection, even to the point of potentially predicting issues before they occur. There was a lot of discussion around Full Stack AIOps, along with a demo. Another use case they presented was around wireless performance. By collecting wireless performance data Marvis can recommend adding or moving APs to improve coverage.</div><div><br /></div><div>Apstra is a solution that allows network teams to build out templates for data center deployments. The cool thing that Apstra does is it disassociates the template from the underlying devices. A single template could be deployed against Juniper, Cisco, and Arista hardware (among others) without needing to make any changes. It takes the concept of intent-based networking and applies it in a <i>mostly</i> vendor agnostic way. One of the use cases that was easy to see was environments that are being forced to look to different hardware vendors due to supply chain shortages.<span><a name='more'></a></span></div><div></div><div><br /></div><div><br /></div><div><div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjFPjFozfW3fr3EvR0pnsDamZ1cgJ95_j1fuEd_u4Lj8bmSMDdu6Kwq56YQLhmaMKoYULs3HV4NkyEi45EZujrOk-REDBeVOcxu5995jzLuCN2sjU05N9UoM3rnvl0YX0Cw6sB4lINSFEVKP099LfIdKhaTyYkqfg4WKdRxPLm_pKbkeE8IjZc1IU0D" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="40" data-original-width="200" height="64" src="https://blogger.googleusercontent.com/img/a/AVvXsEjFPjFozfW3fr3EvR0pnsDamZ1cgJ95_j1fuEd_u4Lj8bmSMDdu6Kwq56YQLhmaMKoYULs3HV4NkyEi45EZujrOk-REDBeVOcxu5995jzLuCN2sjU05N9UoM3rnvl0YX0Cw6sB4lINSFEVKP099LfIdKhaTyYkqfg4WKdRxPLm_pKbkeE8IjZc1IU0D" width="320" /></a></div></div><h3>Arista <a href="https://www.arista.com/">https://www.arista.com/</a></h3><div><h3><span style="font-size: medium;"><a href="https://techfieldday.com/appearance/arista-presents-at-networking-field-day-28/">Watch their presentations</a></span></h3></div><div>During their 2 hour session Arista covered several topics, what's new, software quality, NetOps automation, and networking for AI workloads.</div><div><br /></div><div>Ken Duda's presentation on Arista's software quality was impressive. You can definitely feel the passion he has for quality. Having worked with numerous vendors, both within the networking space as well as other companies, I am well aware of the impact poor software quality can have. I've never known much about Arista, but just hearing what Ken had to say was enough to make me want to start learning more about Arista.</div><div><br /></div><div>Their presentation continued with a demo of CloudVision, showing how it can collect a huge amount of data to quickly identify problems. Additionally, it can be used to automate the management and operations of the environment. The automation has a built-in change control process, and it can integrate with other change control systems. Overall, it's a really powerful tool, and considering how powerful it is, it doesn't look overly complicated.</div><div><br /></div><div>The final portion of Arista's presentation covered everything that is being done at a hardware level to support AI workloads across a network. They covered the importance of deep buffers, low latency, and advanced QoS to allow workloads to run as efficiently as possible. I'll admit, some of this was over my head, so I'll be going back through and watching the presentation again to try to better understand it.</div><div><br /><span><!--more--></span></div><h3><div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgW6Rp5gwMroyX8kyABh_sT41zy8eIRG4-ptqFAIhVNiYrr5PJAi7ZL8cvpFiw_FFLDrU13d_n_0gx_HxGr-3jfhjyapUgK1zGJ-1uIwwvP5QdFLNFvLkRRQhj0btNqC7QUnuoBo2UJToOQFpQC28hWG0qFEZA_YdvSWCa2Pzp5KY6vxVWNA2Wa5hnp" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="84" data-original-width="200" height="134" src="https://blogger.googleusercontent.com/img/a/AVvXsEgW6Rp5gwMroyX8kyABh_sT41zy8eIRG4-ptqFAIhVNiYrr5PJAi7ZL8cvpFiw_FFLDrU13d_n_0gx_HxGr-3jfhjyapUgK1zGJ-1uIwwvP5QdFLNFvLkRRQhj0btNqC7QUnuoBo2UJToOQFpQC28hWG0qFEZA_YdvSWCa2Pzp5KY6vxVWNA2Wa5hnp" width="320" /></a></div></h3><h3>NetrisAI <a href="https://www.netris.ai/">https://www.netris.ai/</a></h3><div><h3><span style="font-size: medium;"><a href="https://techfieldday.com/appearance/netris-presents-at-networking-field-day-28/">Watch their presentations</a></span></h3></div><div>Netris was one of the presenters that I hadn't heard about prior to NFD28, but I'm glad I know about them now. They had the final hour of our first day, and they presented on how they can make on-prem networking feel like cloud networking.</div><div><br /></div><div>The premise of making on-premises networking feel like cloud networking seemed odd to me at first. However, after seeing Alex go through a demo I realized how cool this could be. Normally, with on-prem networking anything needed by a DevOps team needs to come to the network team, and then that needs to be implemented. Sure, much of this can be automated, but not in a way that feels native for a DevOps engineer that spends most the day using cloud provider APIs. Netris creates an API interface for DevOps engineers to self-provision network resources without needing to reach out to the network team. Instead, the network team creates pools of resources that can be requested, and then the platform takes care of the rest.</div><div><br /><span><!--more--></span></div><h4><br /></h4><h4><span style="font-size: large;">Day 2</span></h4><div><br /></div><h3><div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEi9LQqs-ZCwH2fciv_bigvTqvtKuWBRfhxuexS6bnV7U6MkGP_ghc9Y2VQ3R6FaWtv7YM1OLN-ZxJ6kEHzsCDBxL6Y5E3qzywOSHFOz6jtCOhYk5lCZyhvGPkpb4fHT3Izb7Rlvl0nY1hU-A8cpQIRuKv3TC8RGo9Nvv4o9xvWbW_mtTNwTi5IWOHDo" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="68" data-original-width="200" height="109" src="https://blogger.googleusercontent.com/img/a/AVvXsEi9LQqs-ZCwH2fciv_bigvTqvtKuWBRfhxuexS6bnV7U6MkGP_ghc9Y2VQ3R6FaWtv7YM1OLN-ZxJ6kEHzsCDBxL6Y5E3qzywOSHFOz6jtCOhYk5lCZyhvGPkpb4fHT3Izb7Rlvl0nY1hU-A8cpQIRuKv3TC8RGo9Nvv4o9xvWbW_mtTNwTi5IWOHDo" width="320" /></a></div>NetBeez <a href="https://netbeez.net/">https://netbeez.net/</a></h3><div><h3><span style="font-size: medium;"><a href="https://techfieldday.com/appearance/netbeez-presents-at-networking-field-day-28/">Watch their presentations</a></span></h3></div><div>At the start of 2020 there was a huge shift to remote work as the world grappled with the pandemic. That created a long list of headaches for network teams. One of the big ones being network monitoring. Now, with users' home internet service, network, and wifi it made troubleshooting the infamous "it's slow" nearly impossible. Enter NetBeez. An agent is deployed on an endpoint, and then is configured to run different tests including iPerf and HTTP GET requests. Using these tests NetBeez can identify network performance issues, even when they occur outside the corporate network.</div><div><br /></div><div>The benefits of a tool like this should be easily apparent. Being able to quickly identify if there is a problem, and if so, pinpoint it on a network would be a huge help. It can shorten both the time to detection, and the time to remediation, which ultimately mean reduced impact to the end user, and improved customer experience.</div><div><br /></div><div>One of the other things that was impressive was the licensing model. The model only uses the deployed agent count instead of usage-based licensing that can be cumbersome to understand and manage.</div><div><br /><span><!--more--></span></div><h3><div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEh2vhotvZE5eQzRRPA7G7Q6WZ3tsMx_Huy7LsiV987_rjXMlwm17l46sLZ5pyhNSXY_mzzpZDZ7XN7oAqytCTLI0o6Zo3f32Gfsvui-vUp0F2zTqKLvvzebkGxChW_n7xVX9EnXv8jfW-it2jBeR57YaHRBukjNMHZE8s5-Z4UzNuYVvzZBxQd26l-A" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="46" data-original-width="200" height="74" src="https://blogger.googleusercontent.com/img/a/AVvXsEh2vhotvZE5eQzRRPA7G7Q6WZ3tsMx_Huy7LsiV987_rjXMlwm17l46sLZ5pyhNSXY_mzzpZDZ7XN7oAqytCTLI0o6Zo3f32Gfsvui-vUp0F2zTqKLvvzebkGxChW_n7xVX9EnXv8jfW-it2jBeR57YaHRBukjNMHZE8s5-Z4UzNuYVvzZBxQd26l-A" width="320" /></a></div></h3><h3>PathSolutions <a href="https://www.pathsolutions.com/">https://www.pathsolutions.com/</a></h3><div><h3><a href="https://techfieldday.com/appearance/pathsolutions-presents-at-networking-field-day-28/"><span style="font-size: medium;">Watch their presentations</span></a></h3></div><div>If you've noticed a trend with monitoring tools, well it's time to add another to the list. PathSolutions is a network monitoring solution that's loaded with features. One of the main points during the presentation was how PathSolutions can identify around 140 different problems, and provide actionable insight into how to resolve it. That means tickets don't need to be escalated to the most senior engineers on the team for resolution. Instead, those issues can be identified and resolved with fewer escalations. The downline impacts would be more first-call resolutions, faster resolutions, and ultimately improved customer experience.</div><div><br /></div><div>One of the things I thought was really cool was the ability for an end-user to run a wifi analysis at home. This allows the help desk staff to get a better understanding of how the user's home wifi could be contributing to network issues.</div><div><br /><span><!--more--></span></div><h3><div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhJhIMhFSsU5GHSizk7RYzIsn4-kL0T-aPaGDL5Z-FxwgvWHgo2jBD_zqdlRA5vfOHPyFxvkXC7Sczvw1SLdI8vzctRtrnY5B0skpftyjCnCG7khsteqKTVDV5z9VK8HsxNJCggGPN2aTyHliB9GjgQJ-IOJ_7pbCfywHCndvDhaonEdyJp5oxh7ys1" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="51" data-original-width="200" height="82" src="https://blogger.googleusercontent.com/img/a/AVvXsEhJhIMhFSsU5GHSizk7RYzIsn4-kL0T-aPaGDL5Z-FxwgvWHgo2jBD_zqdlRA5vfOHPyFxvkXC7Sczvw1SLdI8vzctRtrnY5B0skpftyjCnCG7khsteqKTVDV5z9VK8HsxNJCggGPN2aTyHliB9GjgQJ-IOJ_7pbCfywHCndvDhaonEdyJp5oxh7ys1" width="320" /></a></div>Gluware <a href="https://gluware.com/">https://gluware.com/</a></h3><div><h3><span style="font-size: medium;"><a href="https://techfieldday.com/appearance/gluware-presents-at-networking-field-day-28/">Watch their presentations</a></span></h3></div><div>Gluware's presentation focused on two concepts, no-code network automation, and low-code automation.</div><div><br /></div><div>NetworkRPA (there was some debate among delegates if this actually constitutes RPA) uses a drag-and-drop editor to build workflows for network automation. It's a pretty intuitive WYSISWYG format which requires no coding knowledge. Simply drag and connect elements, add in logic where needed, and all of a sudden you have network automation ready to go.</div><div><br /></div><div>On the low-code side there's Gluware Labs, which is an IDE that can be used to build out APIs. The APIs can be configured to present as forms, and include pre-filed values, or drop-down lists. It can also use and API call to get a list of options to present. These API objects can then be made available in NetworkRPA, allowing custom calls to be executed out of NetworkRPA.</div><div><br /></div><div>I can see Gluware being hugely beneficial in environments with minimal development skillset, but still looking to build out automation and orchestration.</div><div><br /><span><!--more--></span></div><h4><br /></h4><h4><span style="font-size: large;">Day 3</span></h4><div><span style="font-size: large;"><br /></span></div><h3><div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEghBDRsK_KBgi0kLl9of_cVKvswuJC2v2qBVhdT5RVQikZLaTXMLXSS-ELFURCfnt8JUVOMp660z7yhvNVKMnR35EgKloJc3-AJd4IqFu8hmgpLhqbWwt-CmyVOAybVCJDO0RhRYpHQueGKk7XJlELDxBPUsY2mkaqEwu6Y0S6PewKXWXLx1NADPpBJ" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="59" data-original-width="250" height="76" src="https://blogger.googleusercontent.com/img/a/AVvXsEghBDRsK_KBgi0kLl9of_cVKvswuJC2v2qBVhdT5RVQikZLaTXMLXSS-ELFURCfnt8JUVOMp660z7yhvNVKMnR35EgKloJc3-AJd4IqFu8hmgpLhqbWwt-CmyVOAybVCJDO0RhRYpHQueGKk7XJlELDxBPUsY2mkaqEwu6Y0S6PewKXWXLx1NADPpBJ" width="320" /></a></div>Progress <a href="https://www.progress.com/">https://www.progress.com/</a></h3><div><h3><span style="font-size: medium;"><a href="https://techfieldday.com/appearance/progress-presents-at-networking-field-day-28/">Watch their presentations</a></span></h3></div><div>Who would have believed it, but we had another network monitoring tool. Progress presented on their monitoring platform What's Up Gold. This is another feature-rich monitoring tool, and it integrates with another one of Progress' products, Flowmon.</div><div><br /></div><div>What's Up Gold is targeted at small and mid-sized companies that need an enterprise monitoring solution, but without paying enterprise costs or dealing with complex solutions. One of the things that surprised me while talking to them was how they are focused on the features that will be most beneficial to their customer base. They aren't chasing the newest buzzwords because that's not what their customers want. During an off-camera conversation when asked about a specific feature they'd responded that it was on their feature list, but they weren't seeing many customers ask for it.</div><div><br /><span><!--more--></span></div><h3><div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiovmTBNm6LrWo3keYRWXIQPK4u82HYRtiVpZRrmAenmXnI5CNU9lJBje2sVWY4jbiRaj6ikHz8CDtjv4yT292_jGzjzwUTS6aXs3jlTkBSjZ44JswGrX8Eyov_doGtemkZxmluVmC_2R3bQpY1ej-FudhpJ-fCK5aFZL8T4UpwAuF8V7IrXo38t4Rm" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="41" data-original-width="200" height="66" src="https://blogger.googleusercontent.com/img/a/AVvXsEiovmTBNm6LrWo3keYRWXIQPK4u82HYRtiVpZRrmAenmXnI5CNU9lJBje2sVWY4jbiRaj6ikHz8CDtjv4yT292_jGzjzwUTS6aXs3jlTkBSjZ44JswGrX8Eyov_doGtemkZxmluVmC_2R3bQpY1ej-FudhpJ-fCK5aFZL8T4UpwAuF8V7IrXo38t4Rm" width="320" /></a></div>Augtera <a href="https://augtera.com/">https://augtera.com/</a></h3><div><h3><span style="font-size: medium;"><a href="https://techfieldday.com/appearance/augtera-presents-at-networking-field-day-28/">Watch their presentations</a></span></h3></div><div>Another monitoring platform? Yup, that's right! Augtera is another network monitoring platform, and this time with added AI. One of the big things that I thought Augtera did to differentiate themselves from other platforms was the completeness of what they showed. Not only do they collect SNMP or Syslog data, but they had a list of eight different sources that they used to ingest data (and likely that wasn't a full list). They then feed that through different AI engines to identify anomalies. If an anomaly is detected then it correlates any other data it can find, and puts it all in a single alert. From there, it can leverage workflows to send that data where it's needed.</div><div><br /></div><div>Like many of the other monitoring solutions that were presented, Augtera can help reduce the time to detect issues, provide insights to get to a resolution sooner, and all of this improves the experience for everyone involved.</div><div><br /><span><!--more--></span></div><h3><div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjzIWgXM52FRgGMkRYC8XSNAURfat9EFuEzS7sCvBkbe7hK9GmInDvvMVS29qLJQh97bEqDiCuo2-SHg3_szRV02YJZ4Lrm5sc3oUZXzKTLYzjHKeQwFwxDUKCBIVwLg70BPHaACcgWEr0FdN1c8Yf5Ayf1_OTXGqXHJTVhtYmBqFsSDVfmYfJGR5Y3" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="53" data-original-width="200" height="85" src="https://blogger.googleusercontent.com/img/a/AVvXsEjzIWgXM52FRgGMkRYC8XSNAURfat9EFuEzS7sCvBkbe7hK9GmInDvvMVS29qLJQh97bEqDiCuo2-SHg3_szRV02YJZ4Lrm5sc3oUZXzKTLYzjHKeQwFwxDUKCBIVwLg70BPHaACcgWEr0FdN1c8Yf5Ayf1_OTXGqXHJTVhtYmBqFsSDVfmYfJGR5Y3" width="320" /></a></div>Pica8 <a href="https://www.pica8.com/">https://www.pica8.com/</a> </h3><h3><a href="https://techfieldday.com/appearance/pica8-presents-at-networking-field-day-28/"><span style="font-size: small;">Watch their presentations</span></a></h3><div>Woohoo! Not a monitoring platform (but they can do that, too) this time. Pica8 is a Network Operating System vendor, and they presented on their PicOS and AmpCon.</div><div><br /></div><div>PicOS (Ok, I need to say this - every time I even think about Pica8 or PicOS I can't help but think about a little lightning rodent) is an operating system that can be deployed on whitebox switches. The thing that I've found really, really cool about this is how this reminds me of when server virtualization was new. The technical function is different, but the concept of separating the OS and hardware is really cool. Pica8 supports Delta, Dell, and Edge-core hardware platforms. The same software configuration can be deployed across each platform (presuming hardware support, TCAM space, etc.) which means a configuration could be pulled of a Delta switch and deployed on an Edge-Core switch. With the current supply chain issues being able to use different hardware would be a huge help.</div><div><br /></div><div>AmpCon is the central management platform for Pica8. It includes everything I'd expect from a network management platform - zero touch provisioning, monitoring, config management, etc. It also includes some really cool automation capabilities right away.</div><div><br /></div><div>The final thing for Pica8 was their pricing. PicOS uses a single license per device. It doesn't matter if it's a 1Gb switch or a 100Gb switch. All features and functions are included.</div><div><br /><span><!--more--></span></div><h2><span style="font-size: x-large;">Overall Review</span></h2><div>This was an awesome event to be a part of! I can't express in words how much fun I had, or how much I learned. The Gestalt crew was great! For being a newcomer to an established event I was worried that I wouldn't know what to do. That was never a problem. Things were well explained as we went, and if I had any questions they were always available to answer them.</div><div><br /></div><div>The vendors were outstanding, each one of them. We threw a ton of questions at them, and they were able to answer pretty much everything they asked. To be honest, I was expecting several of the presentations to be boring, but I was wrong. The presentations were informative, and well done.</div><div><br /></div><div>Lastly, the other delegates were one of the highlights of the experience. During the sessions I found other delegates asking good questions that I hadn't thought of. We all come with different backgrounds and experiences, and that resulted in different perspectives. Outside of the sessions were possibly more inspiring. I had the opportunity to talk to authors and entrepreneurs, people with different skills in networking, programming, cloud, etc. I truly appreciate the conversations I had with everyone involved.</div><h2><span style="font-size: x-large;">Interested in Being a Tech Field Day Delegate?</span></h2><div>I would recommend participating in a Tech Field Day event to anyone that's interested (and meets the requirements). The requirements are pretty straightforward. You have to be independent, meaning not employed by any of the presenters, or any of their competitors. You have to contribute to the IT community. This could be through blogs, vlogs, social media, or any other method. All that matters is that you are an active participant. Lastly, you have to know what you are talking about. As a delegate you need to be knowledgeable in the topic area. The presentations are fast, and you need to be able to keep up.</div><div><br /></div><div>If this sounds like something you'd like to do you can fill out the form here: <a href="https://techfieldday.com/delegates/become-field-day-delegate/">https://techfieldday.com/delegates/become-field-day-delegate/</a></div><h2><span style="font-size: x-large;">Disclosure</span></h2><div>Transparency is important. With the Tech Field Day events they cover all event costs for delegates, including flight, hotel, transportation, food, etc. There's some social time in the evenings where drink costs are covered, and a fun outing (this one was axe throwing) which is also covered.</div><div>Many of the vendors provide swag to the delegates, mostly in the form of logo merch including t-shirts, hats, stickers, pens, notebooks, and other tchotchkes. There was some non-branded swag from vendors, a Forever Spin top and base, and a Mario Game & Watch.</div><div>Each delegate receives the same swag, regardless of questions asked, tweets, blogs etc.</div>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-61711747057080623602022-04-18T10:54:00.010-07:002022-09-15T10:32:28.275-07:00ThousandEyes Walkthrough Part 4.1 - SNMP Monitoring<p>This post will go over enabling and using SNMP monitoring in ThousandEyes. To see past posts in this series expand the box below.</p>
<div class="hidden-section-container">
<div class="sh-section-btn">ThousandEyes Walkthrough Table of Contents</div>
<div class="h-section-cont shw-box">
<span style="color: #444444;">
<ul>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/03/thousandeyes-walkthrough-part-1-what.html" target="_blank">Part 1 - The What and the Why</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-2-lab.html" target="_blank">Part 2 - Lab build</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-3.html" target="_blank">Part 3 - Enterprise and Endpoint Agent Installs</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-41-snmp.html">Part 4.1 - SNMP Monitoring</a> <--You Are Here</li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-42-scenarios.html" target="_blank">Part 4.2 - Scenarios and Test Types</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-431-scenario-1.html" target="_blank">Part 4.3.1 - Scenario 1 - Enterprise agent to agent test configuration</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/09/thousandeyes-walkthrough-part-432.html">Part 4.3.2 - Scenario 2 - Enterprise DNS test configuration</a></li>
<li style="color: #444444;">Part 4.3.3 - Scenario 3 - Enterprise and Endpoint HTTP test configuration (Coming soon)</li>
<li style="color: #444444;">Part 4.3.4 - Scenario 4 - Enterprise Page Load test configuration (Coming less soon)</li>
<li style="color: #444444;">Part 4.3.5 - Scenario 5 - Enterprise Transaction test configuration and Endpoint Agent Browser Settings (Coming more less soon)</li>
<li style="color: #444444;">Part 4.4+ - Details TBD</li>
</ul>
<p></p>
There are some behind-the-scenes posts that go into more detail on how and why I took the approach that I did. Those can be found here:
<ul>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-behind-scenes.html">Behind the Scenes - The Lab Build</a></li>
<li style="color: #444444;">Ok, there's only one so far, but I plan to add more where it makes sense.</li>
</ul>
</span>
</div>
</div>
<p>With the lab environment built, and the agents installed and online, now it's time to start actually getting monitoring data through ThousandEyes!</p><p>If you haven't followed along with the previous posts in this series you can find the lab build here: <a href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-2-lab.html">https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-2-lab.html</a> and the agent installation here: <a href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-3.html">https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-3.html</a></p><p><i>This lab requires version 1.1 of the lab build. Verify the lab you are using is 1.1 or newer. If it's not, look at the CHANGELOG section near the bottom of the lab build post: <a href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-2-lab.html">https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-2-lab.html</a></i></p><h2 style="text-align: left;">SNMP Configuration</h2><div>The SNMP configuration will allow basic SNMP monitoring but is not intended to replace existing SNMP monitoring solutions. Within ThousandEyes the value of SNMP monitoring is to provide more contextual data and visibility, and some capabilities to alert on different conditions.</div><p></p><ol style="text-align: left;"><li>Open a web browser and navigate to <a href="https://www.thousandeyes.com/" target="_blank">https://www.thousandeyes.com/</a></li><li>Log into your account</li><li>Click the Hamburger icon<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1ds3wPPpMl4PcTiXMq7s7RdcnEVIMMcJYMIxGkHyuyab-gEcfj2hISF-Hn8I9hMWYWzKskX1jIHW6-PDiUCTeDtFRYrEz_SMbtECcncu8j5uxgtuJ3t9lAFBh3ydAhGG0N4PDUkAZ1SB-wW_ejDHtsgqIAW6h1McyvFmmj8RgRC2bCchrII2ffhNh/s28/2022-03-25%2013_36_37-Dashboards%20-%20ThousandEyes.png" style="clear: left; display: inline; margin-bottom: 1em; margin-left: 1em; text-align: center;"><img border="0" data-original-height="22" data-original-width="28" height="20" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1ds3wPPpMl4PcTiXMq7s7RdcnEVIMMcJYMIxGkHyuyab-gEcfj2hISF-Hn8I9hMWYWzKskX1jIHW6-PDiUCTeDtFRYrEz_SMbtECcncu8j5uxgtuJ3t9lAFBh3ydAhGG0N4PDUkAZ1SB-wW_ejDHtsgqIAW6h1McyvFmmj8RgRC2bCchrII2ffhNh/w25-h20/2022-03-25%2013_36_37-Dashboards%20-%20ThousandEyes.png" width="25" /></a> in the top left</li><li>Expand Devices</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiStKFAGN9HT32F_Va6r0cJugiYPUfjxE044d_7Rimd-mYeFQG3m79JaQ4jvAjeneKSHbS32yu2yV47pXIfSvF5YG3rtIL9NZPsyWg3CiNxeh9ICQ-B0claAEWSQHZrcJhNGuG1tusXM4vv5igbcA9QBb4kql9Qgu79al3xmGt2LI4JT5p2EEmxHPtM" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="223" data-original-width="274" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEiStKFAGN9HT32F_Va6r0cJugiYPUfjxE044d_7Rimd-mYeFQG3m79JaQ4jvAjeneKSHbS32yu2yV47pXIfSvF5YG3rtIL9NZPsyWg3CiNxeh9ICQ-B0claAEWSQHZrcJhNGuG1tusXM4vv5igbcA9QBb4kql9Qgu79al3xmGt2LI4JT5p2EEmxHPtM" width="295" /></a></li></ol><li>Click on Device Settings</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjioNKoQwiGqRE75Up7Obr1YHmzfuxpWQ7wxxzucuLbsfs84EPm1QP6KrMebgFU5mpPikMs2yy7fzwYZxaRAYzXTxPEWK8B2DvBaA2boBjkt1tTYUOZ9BJauo3vun2mHQYumJB_d38-8otCyBpZi_6oDQru0pioyzLuw6dpk7irOs0RGbhR_4P8FTVB" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="313" data-original-width="273" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEjioNKoQwiGqRE75Up7Obr1YHmzfuxpWQ7wxxzucuLbsfs84EPm1QP6KrMebgFU5mpPikMs2yy7fzwYZxaRAYzXTxPEWK8B2DvBaA2boBjkt1tTYUOZ9BJauo3vun2mHQYumJB_d38-8otCyBpZi_6oDQru0pioyzLuw6dpk7irOs0RGbhR_4P8FTVB" width="209" /></a></li></ol><li>There might be a Get Started with Devices splash screen, or it will take you directly to the Devices page.</li><ol><li>Splash screen -<a href="https://blogger.googleusercontent.com/img/a/AVvXsEguijunOaVqIkm6qozpTJjjoHZoXVqkLyfYoAPZ4YjSUZlB6sf5ufILXgaZSGyDS3v8LU06Bx3EaCfpgT3AkvxitZu-HmYb901GBNrdfdyxuS4W8AQUb9NO3pXorhtNmuHWaNhv-FZC8I1A4yzugN5d_tEr04voJXihHEYKoftSP_-ezbcBsUg6jwrM" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="572" data-original-width="833" height="220" src="https://blogger.googleusercontent.com/img/a/AVvXsEguijunOaVqIkm6qozpTJjjoHZoXVqkLyfYoAPZ4YjSUZlB6sf5ufILXgaZSGyDS3v8LU06Bx3EaCfpgT3AkvxitZu-HmYb901GBNrdfdyxuS4W8AQUb9NO3pXorhtNmuHWaNhv-FZC8I1A4yzugN5d_tEr04voJXihHEYKoftSP_-ezbcBsUg6jwrM" width="320" /></a></li><ol><li>Click Start Discovery</li></ol><li>Devices Page<a href="https://blogger.googleusercontent.com/img/a/AVvXsEhwh_jBibDtuh0FY_lEN0fcVZGOW6bqA3HHg89nLJSMygIGFlMBTCzJj6vWwxF0n9_3LHJAvGU_35auKUxnA59zY_nK0ETwokbI89xuCcbrjtxy9_iBvLi4zFwoilRQ_VG4UPTgHweCU2AMGcd3fHRjg8rmaoi4ce2zYnFvRWCVk0u2BTsNz40gtifR" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="395" data-original-width="1231" height="103" src="https://blogger.googleusercontent.com/img/a/AVvXsEhwh_jBibDtuh0FY_lEN0fcVZGOW6bqA3HHg89nLJSMygIGFlMBTCzJj6vWwxF0n9_3LHJAvGU_35auKUxnA59zY_nK0ETwokbI89xuCcbrjtxy9_iBvLi4zFwoilRQ_VG4UPTgHweCU2AMGcd3fHRjg8rmaoi4ce2zYnFvRWCVk0u2BTsNz40gtifR" width="320" /></a></li><ol><li>Click Find New Devices</li></ol></ol><li>On the right in the Basic Configuration enter the scan details</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhPfuNSpHDkaQBh8eokGyScQEFosKqkySRZoqqvNacivibIpWT9Qv9fP_SIWB_fUza_QUm5va_h0iAan4zjPiS8QcUCTRZFSkINhk0S4ovWROz0qX2wMmMfq7dMriCRKmLLCh5PD0--jCs2tA-KuDqtJG-khSnW6Ny4gajT_2zhpZGfobqdiU5Q7Q2W" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="633" data-original-width="1014" height="200" src="https://blogger.googleusercontent.com/img/a/AVvXsEhPfuNSpHDkaQBh8eokGyScQEFosKqkySRZoqqvNacivibIpWT9Qv9fP_SIWB_fUza_QUm5va_h0iAan4zjPiS8QcUCTRZFSkINhk0S4ovWROz0qX2wMmMfq7dMriCRKmLLCh5PD0--jCs2tA-KuDqtJG-khSnW6Ny4gajT_2zhpZGfobqdiU5Q7Q2W" width="320" /></a></li><li>In Targets enter the following subnet: 10.255.255.0/24</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjFGJU_q6JS5paH9R2jR-8nJy2NeA1Gw1cI3qsBo3mkuTxqeS3xjngfwWmxy6ZM_PGVYVQ7VyqAYV3WtzhID7v1VV7QD3Z8lmIMPirPgPFuYeA6rUbGVbKDPpW-tHZXkWNq1-uVfwwkq7VJVBZjxOLi7LawnJ8aL-rGqxYwVtq3uB6J772RmgQizd3e" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="137" data-original-width="310" height="141" src="https://blogger.googleusercontent.com/img/a/AVvXsEjFGJU_q6JS5paH9R2jR-8nJy2NeA1Gw1cI3qsBo3mkuTxqeS3xjngfwWmxy6ZM_PGVYVQ7VyqAYV3WtzhID7v1VV7QD3Z8lmIMPirPgPFuYeA6rUbGVbKDPpW-tHZXkWNq1-uVfwwkq7VJVBZjxOLi7LawnJ8aL-rGqxYwVtq3uB6J772RmgQizd3e" width="320" /></a></li></ol><li>In the Monitoring Agent drop-down select CS1-1</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiuganUj_q62vzZUT4GYTpFq261FhObcQJWNfe6De4VDMpL3zzEG2nnTQAdyiJT3mh-wYEkyWLgdpTR8gSfdCKAKaLHXQvrKH0Rs1xAygmUoly6-E1dWJqZurOpVpwlRMb5lyWj23Wjiw6jQU8P2LIuDJ0--oF_DXFp4f-6J27vQC6x_D7UkVIG16ji" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="245" data-original-width="471" height="166" src="https://blogger.googleusercontent.com/img/a/AVvXsEiuganUj_q62vzZUT4GYTpFq261FhObcQJWNfe6De4VDMpL3zzEG2nnTQAdyiJT3mh-wYEkyWLgdpTR8gSfdCKAKaLHXQvrKH0Rs1xAygmUoly6-E1dWJqZurOpVpwlRMb5lyWj23Wjiw6jQU8P2LIuDJ0--oF_DXFp4f-6J27vQC6x_D7UkVIG16ji" width="320" /></a></li><li><br /></li></ol><li>Under Credentials click "Create new credentials"</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEg8AeMaHHMdC18c8UNdqtfKO5WxXgUxi8pNhkZKD3n23ckwM3oUmgYLL25eUWOWyv21F2r1DbAGl8dXGwSAIWeTpIpcj-ztIXIQiLH0xYNnug9RMh5iEXcfqTmea_KlqFEKHx2qGQMp0-dP_jykFX2sfGs_yEHsB8e8V_vHB7smlLYjsNOb_ZQU5awb" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="286" data-original-width="366" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEg8AeMaHHMdC18c8UNdqtfKO5WxXgUxi8pNhkZKD3n23ckwM3oUmgYLL25eUWOWyv21F2r1DbAGl8dXGwSAIWeTpIpcj-ztIXIQiLH0xYNnug9RMh5iEXcfqTmea_KlqFEKHx2qGQMp0-dP_jykFX2sfGs_yEHsB8e8V_vHB7smlLYjsNOb_ZQU5awb" width="307" /></a></li><li>In the Add New, Credentials pane enter a name, and for the community, string enter: TE</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgmnWSQd9Yx3-oHL2sxKm9H1aS0cr4v5HIEpRhKtMxA4tRfLyboIWgJN8UKyKnp_mKglxTVnkeGcVMtOukiPHeZuQ-frj25nzXUxL00xo4_PnkMFjNHf6J8pnElBxbcg_6UEoEgNhyIAdQXaHGHNfGoQ0cp5deG0r8zxVXIa63O74LAWkGNJotPWEyE" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="339" data-original-width="490" height="221" src="https://blogger.googleusercontent.com/img/a/AVvXsEgmnWSQd9Yx3-oHL2sxKm9H1aS0cr4v5HIEpRhKtMxA4tRfLyboIWgJN8UKyKnp_mKglxTVnkeGcVMtOukiPHeZuQ-frj25nzXUxL00xo4_PnkMFjNHf6J8pnElBxbcg_6UEoEgNhyIAdQXaHGHNfGoQ0cp5deG0r8zxVXIa63O74LAWkGNJotPWEyE" width="320" /></a></li></ol></ol><li>If the Credentials don't auto-populate then click the dropdown and select the TE-SNMP that was just created</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgTpFWGUotl6tcOG4THmrAZkVvCgPznSPfYcK24iMU7yxG-sbKpsGmY-SsmSjuDKp1oCc7BCpmELOnzEu5QS8hLK6BGzi4Gw5CyjMDyS7Tuh_8yLlBR26LHWuRVDaETRIorLSa6jFZt6IfUil4OMtxaoumSTSUy-d0K1K5eUKPeNO8kefHbuaajvOSV" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="265" data-original-width="506" height="168" src="https://blogger.googleusercontent.com/img/a/AVvXsEgTpFWGUotl6tcOG4THmrAZkVvCgPznSPfYcK24iMU7yxG-sbKpsGmY-SsmSjuDKp1oCc7BCpmELOnzEu5QS8hLK6BGzi4Gw5CyjMDyS7Tuh_8yLlBR26LHWuRVDaETRIorLSa6jFZt6IfUil4OMtxaoumSTSUy-d0K1K5eUKPeNO8kefHbuaajvOSV" width="320" /></a></li></ol><li>Occasionally devices may not be picked up on the first discovery, but if the box is checked to "Save as a scheduled discovery" it will retry every hour</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEil0p-h1ie2idaJAJ-X4mo9TchMIpWjkaCvmKDs17OSy2BzCC9jptGWmGpnJsAoN1B_m4LIPyy_9FgqdW7U_qE1WPlgVaWLIjPQLLlX4jKmE4xVba1vFL4wgdjAfJgEUyfeNTImJca5A7TLfRJtMDu0n-Mt1oRLI30d9e0Gv-6vZVo3mChl08Bm9xJM" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="241" data-original-width="513" height="150" src="https://blogger.googleusercontent.com/img/a/AVvXsEil0p-h1ie2idaJAJ-X4mo9TchMIpWjkaCvmKDs17OSy2BzCC9jptGWmGpnJsAoN1B_m4LIPyy_9FgqdW7U_qE1WPlgVaWLIjPQLLlX4jKmE4xVba1vFL4wgdjAfJgEUyfeNTImJca5A7TLfRJtMDu0n-Mt1oRLI30d9e0Gv-6vZVo3mChl08Bm9xJM" width="320" /></a></li></ol><li>Click Start Discovery</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgL06AX-f_xCeKGWAyfN5PbH0zAHBXOB4Ch-7Qr8QKINmh1PczN2-Q6iV-3A_wFoNc4Bxa_iQv2joGwq-Dg_cqJksXZk_uEOEJq1hflgRTHIjf2U8EaG87xdaMkl9k7kWwiF4w-bVi92OebzLhvrvatUf7RpD_55At7MN-6pW4evyI7NusBWJnmnsmj" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="34" data-original-width="120" height="91" src="https://blogger.googleusercontent.com/img/a/AVvXsEgL06AX-f_xCeKGWAyfN5PbH0zAHBXOB4Ch-7Qr8QKINmh1PczN2-Q6iV-3A_wFoNc4Bxa_iQv2joGwq-Dg_cqJksXZk_uEOEJq1hflgRTHIjf2U8EaG87xdaMkl9k7kWwiF4w-bVi92OebzLhvrvatUf7RpD_55At7MN-6pW4evyI7NusBWJnmnsmj" width="320" /></a></li></ol></ol><li>Wait for the discovery process to complete - this might take a few minutes</li><ol><li><i>NOTE: There seems to be a bug in the UI where it displays a "No devices found" error, even though all the devices were discovered.</i></li></ol><li>Click back to the main section of the page and the Add Devices panel will disappear</li><li>Click the Select All checkbox on the top left of the device list, then click Monitor at the bottom of the page.</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEj9ukibuYDImGuLMxZypCAPmNcu4VwIIuFuu6JPB3Jf5rkO10Pkx-DqC8UIooxBu8DsW2Qvb3IRqDI-xEBjaVCGH6e49GnscaP2Qa_Z9uCUWJf-LOi4ruRcpCR-ARJUT5yOiJJmUG_WKwBvGXfun30CZBczK5eaDz6EBjRgoTiioXeeMK4LkyEERl0Y" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="983" data-original-width="679" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEj9ukibuYDImGuLMxZypCAPmNcu4VwIIuFuu6JPB3Jf5rkO10Pkx-DqC8UIooxBu8DsW2Qvb3IRqDI-xEBjaVCGH6e49GnscaP2Qa_Z9uCUWJf-LOi4ruRcpCR-ARJUT5yOiJJmUG_WKwBvGXfun30CZBczK5eaDz6EBjRgoTiioXeeMK4LkyEERl0Y" width="166" /></a></li></ol><li>Wait a few minutes for the devices to show <span style="color: #6aa84f;">Green </span>under the Last Contact column</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhF7G4x9E8Lip0bhVNMO6oGMa4s0qIsz-dsP16LS8kZem8Z-zAtMkEITkpfZIeG6OHU5xG3HuuTlcu3XjJkKRz7HpUiaHPEcW8mYRR9fo1iU8RDJOBg04DCN7ji0eR3wnTIzT5xD0rktJyrhXxXymkgtZHuEyVedcw5gw0g65gM_zd-AsQoHsyEN9Am" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="883" data-original-width="1072" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhF7G4x9E8Lip0bhVNMO6oGMa4s0qIsz-dsP16LS8kZem8Z-zAtMkEITkpfZIeG6OHU5xG3HuuTlcu3XjJkKRz7HpUiaHPEcW8mYRR9fo1iU8RDJOBg04DCN7ji0eR3wnTIzT5xD0rktJyrhXxXymkgtZHuEyVedcw5gw0g65gM_zd-AsQoHsyEN9Am" width="291" /></a></li></ol></ol><h2 style="text-align: left;">SNMP Toplolgy</h2><div>ThousandEyes includes a cool toplogy builder based on the data collected from the SNMP monitors. It's able to determine device adjacency, but not necissarily the best placement for our interpretation. The good news is the devices can be moved to better align to what we'd like to see.</div><ol style="text-align: left;"><li>Hover over the menu icon in the top left, then under Devices click on Views</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjapMgLdJ383ChdMY48S9TbxefGzCfPlAnFRDYreWFI8Wc9lEpx_u35MvSB2c-ziIhca9vSWxKdb5djQSG-H2_p3EfNN9w6F-uowAQ_6SkMniS0AUWFx7dkknj3zTQNQg9504JsDoeB4ZB8atVE_47pb93MUa0xTEIZmnc7Gyo7vcLZHbwKCEw8V95y/s301/2022-04-18%2013_21_10-Search.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="301" data-original-width="260" height="301" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjapMgLdJ383ChdMY48S9TbxefGzCfPlAnFRDYreWFI8Wc9lEpx_u35MvSB2c-ziIhca9vSWxKdb5djQSG-H2_p3EfNN9w6F-uowAQ_6SkMniS0AUWFx7dkknj3zTQNQg9504JsDoeB4ZB8atVE_47pb93MUa0xTEIZmnc7Gyo7vcLZHbwKCEw8V95y/s1600/2022-04-18%2013_21_10-Search.png" width="260" /></a></li></ol><li>The Device Views will show some metric data on the top, and the topology on the bottom</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhL-2sfh4lQVKQIoGMljxkLjwsLzxZ7mQooV9A-c1h3yR-R1nDKdSPQ-GA6l0YxbOpo2b6GS-3PE3nRLtp8TmS-0kZrpEwLh7QvHCE3pVh1F5eCIERaQ_E-R3dzcGeu2VlvrHAaJjq5YhnjCnCkdNgKizPNoY-zZdhRphvnjzROaM3eEuhK53GPA3yF" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="1084" data-original-width="1578" height="275" src="https://blogger.googleusercontent.com/img/a/AVvXsEhL-2sfh4lQVKQIoGMljxkLjwsLzxZ7mQooV9A-c1h3yR-R1nDKdSPQ-GA6l0YxbOpo2b6GS-3PE3nRLtp8TmS-0kZrpEwLh7QvHCE3pVh1F5eCIERaQ_E-R3dzcGeu2VlvrHAaJjq5YhnjCnCkdNgKizPNoY-zZdhRphvnjzROaM3eEuhK53GPA3yF=w400-h275" width="400" /></a></li></ol><li>Click on Edit Topology Layout</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgy95-6RY6J_sfPz2hMnTfW1e1EXkpwz5yrCCXFAI3bgmTknX_jJalqusUHF6f6vgviWIpkX6z4Wu4h_DiJgL4qRNQKKyrVnAuQwwx2MEpFFMu6OaGqXPk5_EtVcWv2q6qaAlhSBhrjWZBmjoMpBmRx5PoG_gWlYy0PdKP5lLrhcp10P-O9KUwaqWjw" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="151" data-original-width="1138" height="53" src="https://blogger.googleusercontent.com/img/a/AVvXsEgy95-6RY6J_sfPz2hMnTfW1e1EXkpwz5yrCCXFAI3bgmTknX_jJalqusUHF6f6vgviWIpkX6z4Wu4h_DiJgL4qRNQKKyrVnAuQwwx2MEpFFMu6OaGqXPk5_EtVcWv2q6qaAlhSBhrjWZBmjoMpBmRx5PoG_gWlYy0PdKP5lLrhcp10P-O9KUwaqWjw=w400-h53" width="400" /></a></li></ol><li>Devices in the topology view can be moved (drag-and-drop) to better represent the actual topology. Click Done Editing when the device positions match the lab topology.</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEisGZxeh746fkfEYTjHQfdglaCiAlJEhiR6hgjvaVGWmS5Gm59kS20RSdTY4fQ9QftH_Ra5SDn2cGtlgisWsvqL_78z9-GkE1TzVbo8IioMF71KIiBTZ_lA_vaU5x47CFle28Sey5SudPv5MARe0DzkhVeFNm9h1iD5ANAIPaJUYKP-bfBNus9Cgg6F" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="375" data-original-width="1081" height="222" src="https://blogger.googleusercontent.com/img/a/AVvXsEisGZxeh746fkfEYTjHQfdglaCiAlJEhiR6hgjvaVGWmS5Gm59kS20RSdTY4fQ9QftH_Ra5SDn2cGtlgisWsvqL_78z9-GkE1TzVbo8IioMF71KIiBTZ_lA_vaU5x47CFle28Sey5SudPv5MARe0DzkhVeFNm9h1iD5ANAIPaJUYKP-bfBNus9Cgg6F=w640-h222" width="640" /></a></li></ol></ol><div>As usual, if there were any issues you can add a comment to this post, or reach me on Twitter <a href="https://twitter.com/Ipswitch">@Ipswitch</a>. </div><h2 style="text-align: left;">Conclusion</h2><div>The SNMP monitoring in ThousandEyes is now configured. One important note here is that this is a lab build. In a production environment steps should be taken to secure SNMP access. Restricting access to SNMP via ACL is always a good idea, as well as using SNMP v3 for authentication and encryption.</div><div><br /></div><div>Later in this series the SNMP configuration will be revisited. When data is flowing on the lab network the SNMP views will be useful in getting more information on traffic flows. The SNMP data can also be used to help troubleshoot issues and to create alarms depending on network conditions.</div><h2 style="text-align: left;">What's next</h2><div>The next task is to define some scenarios to identify what needs to be monitored. The scenarios will be generic but should be relatable for any IT professional out there. After the scenarios are defined then the ThousandEyes tests can be built for each unique scenario.</div><div><br /></div><div><br /></div><div><br /></div>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-76105974796255784312022-04-11T12:08:00.011-07:002022-09-15T10:31:22.960-07:00ThousandEyes Walkthrough Part 3 - Enterprise and Endpoint Agent Installs<p>This post will go over installing the ThousandEyes agents in the lab. To see all the posts in this series expand the box below.</p>
<div class="hidden-section-container">
<div class="sh-section-btn">ThousandEyes Walkthrough Table of Contents</div>
<div class="h-section-cont shw-box">
<span style="color: #444444;">
<ul>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/03/thousandeyes-walkthrough-part-1-what.html" target="_blank">Part 1 - The What and the Why</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-2-lab.html" target="_blank">Part 2 - Lab build</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-3.html" target="_blank">Part 3 - Enterprise and Endpoint Agent Installs</a> <--You Are Here</li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-41-snmp.html">Part 4.1 - SNMP Monitoring</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-42-scenarios.html" target="_blank">Part 4.2 - Scenarios and Test Types</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-431-scenario-1.html" target="_blank">Part 4.3.1 - Scenario 1 - Enterprise agent to agent test configuration</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/09/thousandeyes-walkthrough-part-432.html">Part 4.3.2 - Scenario 2 - Enterprise DNS test configuration</a></li>
<li style="color: #444444;">Part 4.3.3 - Scenario 3 - Enterprise and Endpoint HTTP test configuration (Coming soon)</li>
<li style="color: #444444;">Part 4.3.4 - Scenario 4 - Enterprise Page Load test configuration (Coming less soon)</li>
<li style="color: #444444;">Part 4.3.5 - Scenario 5 - Enterprise Transaction test configuration and Endpoint Agent Browser Settings (Coming more less soon)</li>
<li style="color: #444444;">Part 4.4+ - Details TBD</li>
</ul>
<p></p>
There are some behind-the-scenes posts that go into more detail on how and why I took the approach that I did. Those can be found here:
<ul>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-behind-scenes.html">Behind the Scenes - The Lab Build</a></li>
<li style="color: #444444;">Ok, there's only one so far, but I plan to add more where it makes sense.</li>
</ul>
</span>
</div>
</div>
<div style="text-align: left;"><span style="font-weight: 400;">There are going to be a number of agent deployments in the lab that was covered in the previous post:</span><ul style="text-align: left;"><li style="font-weight: 400;">4x Linux Enterprise Agent installs on the CML Ubuntu instances </li><ul><li style="font-weight: 400;">CS1-1, CS1-2, CS2-1, and CS2-2</li></ul><li style="font-weight: 400;">2x Docker Enterprise Agent container deployments on the Ubuntu Docker host</li><ul style="font-weight: 400;"><li>These two agents will be added to a cluster</li></ul><li style="font-weight: 400;">1x Raspberry Pi Enterprise agent (optional) </li><li style="font-weight: 400;">1x Windows Endpoint Agent install on the Windows VM</li></ul></div><h2 style="text-align: left;">Prerequisites</h2><div>The lab needs to be built out. Details on that process can be found here: <a href="https://mytechgnome.blogspot.com/2022/03/thousandeyes-walkthrough-part-2-lab.html">https://mytechgnome.blogspot.com/2022/03/thousandeyes-walkthrough-part-2-lab.html</a></div><div><br /></div><div>Before we can start with the agent installs some ThousandEyes licenses are required. It's possible you already have some ThousandEyes licenses. Cisco has bundled Enterprise Agents with the purchase of DNA Advantage or Premier licensing on the Catalyst 9300 and 9400 switches. </div><div><ul style="text-align: left;"><li>More details on the ThousandEyes/Catalyst licensing can be found here: <a href="https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-thousand-campus-assurance-so-cte-en.html" target="_blank">https://www.cisco.com/c/en/us/products/collateral/switches/catalyst-9300-series-switches/nb-06-thousand-campus-assurance-so-cte-en.html</a></li><li>There's detailed information on how to activate the Licenses here: <a href="https://www.cisco.com/c/dam/m/en_us/customer-experience/collateral/thousandeyes-activation-guide.pdf" target="_blank">https://www.cisco.com/c/dam/m/en_us/customer-experience/collateral/thousandeyes-activation-guide.pdf</a></li></ul></div><p>If existing licenses are unavailable a 15-day trial license can be requested here: <a href="https://www.thousandeyes.com/signup/" target="_blank">https://www.thousandeyes.com/signup/</a></p><h3 style="text-align: left;">Additional hardware and software</h3><ul style="text-align: left;"><li>Raspberry Pi 4 Model B with at least 4GB RAM (Very hard to find in stock right now</li><li>Computer with SD card slot or adapter </li><ul><li>USB 3.0 SD card adapter - <a href="https://amzn.to/3NNerVg">https://amzn.to/3NNerVg</a></li></ul><li>Blank 32GB SD card - These two are recommended by ThousandEyes</li><ul><li>Samsung EVO Plus 32GB SD card - <a href="https://amzn.to/3DHu1gu">https://amzn.to/3DHu1gu</a></li><li>SanDisk Extreme 32GB SD card - <a href="https://amzn.to/3x85PCW">https://amzn.to/3x85PCW</a></li></ul><li>SD card writing program installed - <a href="https://www.raspberrypi.com/software/">https://www.raspberrypi.com/software/</a> </li></ul><div>As a side note - if you plan to work a lot with the Raspberry Pi I strongly recommend getting the USB 3 adapter. It has a significant improvement in performance over the USB 2 adapters that are typically bundled with Raspberry Pi kits. The SD cards recommended by ThousandEyes are because of the card performance. Other cards can be used, but there may be a negative impact on performance.</div><h2 style="text-align: left;">Installs</h2><h3 style="text-align: left;">Account Group Token</h3><div>Before getting started with the installs it is important to get your Account Group Token. This is an ID that is used to associate the agents to the correct account. When deploying agents it will often require the token to be specified.</div><div><br /></div><div>There's multiple ways to find the token, but I think the easiest is to just pull it from the Enterprise Agent deployment panel</div><div><ol style="text-align: left;"><li>Open a web browser and navigate to <a href="https://www.thousandeyes.com/" target="_blank">https://www.thousandeyes.com/</a></li><li>Log into your account</li><li>Click the Hamburger icon <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1ds3wPPpMl4PcTiXMq7s7RdcnEVIMMcJYMIxGkHyuyab-gEcfj2hISF-Hn8I9hMWYWzKskX1jIHW6-PDiUCTeDtFRYrEz_SMbtECcncu8j5uxgtuJ3t9lAFBh3ydAhGG0N4PDUkAZ1SB-wW_ejDHtsgqIAW6h1McyvFmmj8RgRC2bCchrII2ffhNh/s28/2022-03-25%2013_36_37-Dashboards%20-%20ThousandEyes.png" style="clear: left; display: inline; margin-bottom: 1em; margin-left: 1em; text-align: center;"><img border="0" data-original-height="22" data-original-width="28" height="20" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1ds3wPPpMl4PcTiXMq7s7RdcnEVIMMcJYMIxGkHyuyab-gEcfj2hISF-Hn8I9hMWYWzKskX1jIHW6-PDiUCTeDtFRYrEz_SMbtECcncu8j5uxgtuJ3t9lAFBh3ydAhGG0N4PDUkAZ1SB-wW_ejDHtsgqIAW6h1McyvFmmj8RgRC2bCchrII2ffhNh/w25-h20/2022-03-25%2013_36_37-Dashboards%20-%20ThousandEyes.png" width="25" /></a>in the top left</li><li>Expand Cloud & Enterprise Agents</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInMOlvKTxblmuJrQUxH-Ai4s2yZrZ3OhS0ZwVTsdGIIOiZrbE7VUKXLbqMATON4M5YoEQdRZnXrvdSY-faEF5Sig-AUlVDt8nepBZid7FFaeF19_N3cDApdwykO1c0_3pJ6fKzkXk1JdlNp4RJn92odeSfcOWUpnx_hD59McofrN1jSBMfx_LGy0C/s446/2022-03-25%2013_35_29-Dashboards%20-%20ThousandEyes.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="446" data-original-width="212" height="218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInMOlvKTxblmuJrQUxH-Ai4s2yZrZ3OhS0ZwVTsdGIIOiZrbE7VUKXLbqMATON4M5YoEQdRZnXrvdSY-faEF5Sig-AUlVDt8nepBZid7FFaeF19_N3cDApdwykO1c0_3pJ6fKzkXk1JdlNp4RJn92odeSfcOWUpnx_hD59McofrN1jSBMfx_LGy0C/w104-h218/2022-03-25%2013_35_29-Dashboards%20-%20ThousandEyes.png" width="104" /></a></li></ol><li>Click Agent Settings</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW1bxciQG7Bv1Rmf5mGUA3iGXZ1nV-1a1RqEgkf4-TV4xtI_VKZgQ__pJFNJ_vOvUPTbxkc60aFgHTHyZ9mPvc4rZbk4K4JY8tyqfRNjbZtv6500AjOfJ3ePnlQjM8IHmdEI_G9_L_JF-PCDmM-gL1W5LSNp5puXx24una-z-21NZ1zBeWmNN2EYPX/s236/2022-03-25%2013_39_36-Dashboards%20-%20ThousandEyes.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="236" data-original-width="215" height="139" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW1bxciQG7Bv1Rmf5mGUA3iGXZ1nV-1a1RqEgkf4-TV4xtI_VKZgQ__pJFNJ_vOvUPTbxkc60aFgHTHyZ9mPvc4rZbk4K4JY8tyqfRNjbZtv6500AjOfJ3ePnlQjM8IHmdEI_G9_L_JF-PCDmM-gL1W5LSNp5puXx24una-z-21NZ1zBeWmNN2EYPX/w126-h139/2022-03-25%2013_39_36-Dashboards%20-%20ThousandEyes.png" width="126" /></a></li></ol><li>Click the Add New Enterprise Agent button<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO7szhMr_sRaTvv_8-dCJWCC4hYG1wc3HZnN61JtzqnE0W4ir9PHSMog9mOrIfS8k8GnOULFvmOlXCFvaO8IDhnb7oE4SuNBWwbzU7ISlpWOdrg3g9dUHMCDkXbhbcidBeI3J8co5EL-kka50SyQminJkiGX83S-Zgx6oyO-DLPHmwjZu-rFSm2_7o/s166/2022-03-25%2013_43_38-Agent%20Settings%20-%20ThousandEyes.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="22" data-original-width="166" height="20" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO7szhMr_sRaTvv_8-dCJWCC4hYG1wc3HZnN61JtzqnE0W4ir9PHSMog9mOrIfS8k8GnOULFvmOlXCFvaO8IDhnb7oE4SuNBWwbzU7ISlpWOdrg3g9dUHMCDkXbhbcidBeI3J8co5EL-kka50SyQminJkiGX83S-Zgx6oyO-DLPHmwjZu-rFSm2_7o/w151-h20/2022-03-25%2013_43_38-Agent%20Settings%20-%20ThousandEyes.png" width="151" /></a></li><li>Click the eye button to show the token, or the copy button to store it on the clipboard</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFa_DQNGO1x6WO7iPI1PV73M72vGQIErdEBD5gEkRbZUArBFohHfdHuD3RjNaMcTH2gIQBoBa0iiPjul6RsYfJclo_lY-gNnE8pttRh4I0nfd8Sry6pG2H7xZc-iKE8c_LuxCgYoSy4wU2dsASKS1YRvnO4vOBuyq1NolI0-NqdOlZL9dqv-7f74cW/s680/2022-04-06%2013_08_48-Action%20center.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="207" data-original-width="680" height="97" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFa_DQNGO1x6WO7iPI1PV73M72vGQIErdEBD5gEkRbZUArBFohHfdHuD3RjNaMcTH2gIQBoBa0iiPjul6RsYfJclo_lY-gNnE8pttRh4I0nfd8Sry6pG2H7xZc-iKE8c_LuxCgYoSy4wU2dsASKS1YRvnO4vOBuyq1NolI0-NqdOlZL9dqv-7f74cW/s320/2022-04-06%2013_08_48-Action%20center.png" width="320" /></a></li><li>In a production environment you would want to keep this token safe. It provides devices access to your ThousandEyes account, so it should not be made public</li></ol><li>Store the token in a safe, convenient location. It will be used to add agents to the ThousandEyes account throughout this process.</li></ol></div><h3 style="text-align: left;">Linux Enterprise Agent install</h3><div><ol style="text-align: left;"><li>Open a web browser and navigate to <a href="https://www.thousandeyes.com/" target="_blank">https://www.thousandeyes.com/</a></li><li>Log into your account</li><li>Click the Hamburger icon <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1ds3wPPpMl4PcTiXMq7s7RdcnEVIMMcJYMIxGkHyuyab-gEcfj2hISF-Hn8I9hMWYWzKskX1jIHW6-PDiUCTeDtFRYrEz_SMbtECcncu8j5uxgtuJ3t9lAFBh3ydAhGG0N4PDUkAZ1SB-wW_ejDHtsgqIAW6h1McyvFmmj8RgRC2bCchrII2ffhNh/s28/2022-03-25%2013_36_37-Dashboards%20-%20ThousandEyes.png" style="clear: left; display: inline; margin-bottom: 1em; margin-left: 1em; text-align: center;"><img border="0" data-original-height="22" data-original-width="28" height="20" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1ds3wPPpMl4PcTiXMq7s7RdcnEVIMMcJYMIxGkHyuyab-gEcfj2hISF-Hn8I9hMWYWzKskX1jIHW6-PDiUCTeDtFRYrEz_SMbtECcncu8j5uxgtuJ3t9lAFBh3ydAhGG0N4PDUkAZ1SB-wW_ejDHtsgqIAW6h1McyvFmmj8RgRC2bCchrII2ffhNh/w25-h20/2022-03-25%2013_36_37-Dashboards%20-%20ThousandEyes.png" width="25" /></a>in the top left</li><li>Expand Cloud & Enterprise Agents</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInMOlvKTxblmuJrQUxH-Ai4s2yZrZ3OhS0ZwVTsdGIIOiZrbE7VUKXLbqMATON4M5YoEQdRZnXrvdSY-faEF5Sig-AUlVDt8nepBZid7FFaeF19_N3cDApdwykO1c0_3pJ6fKzkXk1JdlNp4RJn92odeSfcOWUpnx_hD59McofrN1jSBMfx_LGy0C/s446/2022-03-25%2013_35_29-Dashboards%20-%20ThousandEyes.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="446" data-original-width="212" height="218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInMOlvKTxblmuJrQUxH-Ai4s2yZrZ3OhS0ZwVTsdGIIOiZrbE7VUKXLbqMATON4M5YoEQdRZnXrvdSY-faEF5Sig-AUlVDt8nepBZid7FFaeF19_N3cDApdwykO1c0_3pJ6fKzkXk1JdlNp4RJn92odeSfcOWUpnx_hD59McofrN1jSBMfx_LGy0C/w104-h218/2022-03-25%2013_35_29-Dashboards%20-%20ThousandEyes.png" width="104" /></a></li></ol><li>Click Agent Settings</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW1bxciQG7Bv1Rmf5mGUA3iGXZ1nV-1a1RqEgkf4-TV4xtI_VKZgQ__pJFNJ_vOvUPTbxkc60aFgHTHyZ9mPvc4rZbk4K4JY8tyqfRNjbZtv6500AjOfJ3ePnlQjM8IHmdEI_G9_L_JF-PCDmM-gL1W5LSNp5puXx24una-z-21NZ1zBeWmNN2EYPX/s236/2022-03-25%2013_39_36-Dashboards%20-%20ThousandEyes.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="236" data-original-width="215" height="139" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW1bxciQG7Bv1Rmf5mGUA3iGXZ1nV-1a1RqEgkf4-TV4xtI_VKZgQ__pJFNJ_vOvUPTbxkc60aFgHTHyZ9mPvc4rZbk4K4JY8tyqfRNjbZtv6500AjOfJ3ePnlQjM8IHmdEI_G9_L_JF-PCDmM-gL1W5LSNp5puXx24una-z-21NZ1zBeWmNN2EYPX/w126-h139/2022-03-25%2013_39_36-Dashboards%20-%20ThousandEyes.png" width="126" /></a></li></ol><li>Click the Add New Enterprise Agent button<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO7szhMr_sRaTvv_8-dCJWCC4hYG1wc3HZnN61JtzqnE0W4ir9PHSMog9mOrIfS8k8GnOULFvmOlXCFvaO8IDhnb7oE4SuNBWwbzU7ISlpWOdrg3g9dUHMCDkXbhbcidBeI3J8co5EL-kka50SyQminJkiGX83S-Zgx6oyO-DLPHmwjZu-rFSm2_7o/s166/2022-03-25%2013_43_38-Agent%20Settings%20-%20ThousandEyes.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="22" data-original-width="166" height="20" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO7szhMr_sRaTvv_8-dCJWCC4hYG1wc3HZnN61JtzqnE0W4ir9PHSMog9mOrIfS8k8GnOULFvmOlXCFvaO8IDhnb7oE4SuNBWwbzU7ISlpWOdrg3g9dUHMCDkXbhbcidBeI3J8co5EL-kka50SyQminJkiGX83S-Zgx6oyO-DLPHmwjZu-rFSm2_7o/w151-h20/2022-03-25%2013_43_38-Agent%20Settings%20-%20ThousandEyes.png" width="151" /></a></li><li>Click the option for Linux Package</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL7l-FZp8VrvhojcJtT2zA4326Fjz_nw56aU1UXm6a8dAMfdI7wlx8MKBaMKWHiZnHFkUebVfQH5pDI-JyoAqvkJd1PpA6gL7xnVcVnHSRvSQScwNmqaNPp8__vJk944RsfxhNXjsDDL2c68P7sJCpwmtPWyeyGaMhSGLRv2B_6gHik8Md-gcmrCFl/s865/2022-03-25%2013_45_27-Agent%20Settings%20-%20ThousandEyes.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="565" data-original-width="865" height="209" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL7l-FZp8VrvhojcJtT2zA4326Fjz_nw56aU1UXm6a8dAMfdI7wlx8MKBaMKWHiZnHFkUebVfQH5pDI-JyoAqvkJd1PpA6gL7xnVcVnHSRvSQScwNmqaNPp8__vJk944RsfxhNXjsDDL2c68P7sJCpwmtPWyeyGaMhSGLRv2B_6gHik8Md-gcmrCFl/s320/2022-03-25%2013_45_27-Agent%20Settings%20-%20ThousandEyes.png" width="320" /></a></li></ol><li>Copy the commands displayed</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD7UDpFczM3_jwwLm3VZ_pdXkUlspSAxkjNEA6XAh-fP3MYXg03AsKWzAUFfbsENbvSOcpqei5kTFgABZnEnI9numj6KGbKyx0TcgaB_E8vpvhFMU2yHSCtwEqlo_0L_kTpfTNm3ffBfQDiDdbhB7nTboR_8ny_GVav7olYnK0Z8490Yt4bhCtBBHm/s752/2022-03-25%2013_45_56-Agent%20Settings%20-%20ThousandEyes.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="411" data-original-width="752" height="175" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiD7UDpFczM3_jwwLm3VZ_pdXkUlspSAxkjNEA6XAh-fP3MYXg03AsKWzAUFfbsENbvSOcpqei5kTFgABZnEnI9numj6KGbKyx0TcgaB_E8vpvhFMU2yHSCtwEqlo_0L_kTpfTNm3ffBfQDiDdbhB7nTboR_8ny_GVav7olYnK0Z8490Yt4bhCtBBHm/s320/2022-03-25%2013_45_56-Agent%20Settings%20-%20ThousandEyes.png" width="320" /></a></li><li>
<pre class="well pre-script" data-v-44fc57b6="" style="background: none rgb(248, 248, 248); border-radius: 4px; border: 1px solid rgb(230, 230, 230); box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px inset; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; line-height: 18px; margin-bottom: 2px; margin-top: 2px; min-height: 10px; overflow-wrap: break-word; padding: 10px; white-space: pre-line; word-break: break-all;"><span style="color: #333333;">curl -Os https://downloads.thousandeyes.com/agent/install_thousandeyes.sh
chmod +x install_thousandeyes.sh
sudo ./install_thousandeyes.sh -b </span><span style="color: red;"><--Your Token goes here--></span></pre>
</li></ol><li><span style="white-space: pre-line;"><span style="font-family: inherit;">Perform the following steps for CS1-1. CS1-2, CS2-1, and CS2-2 in CML</span></span></li><ol><li><span style="white-space: pre-line;"><span style="font-family: inherit;">In CLM open the terminal session and log in</span></span></li><li><span style="white-space: pre-line;"><span style="font-family: inherit;">Paste the commands into the terminal and press Enter</span></span></li><li><span style="white-space: pre-line;">It may take some time, but eventually there will be a prompt that say: <blockquote>The default log path is /var/log. Do you want to change it [y/N]?</blockquote></span></li><li>Press Enter to accept the default log location</li><li>It might take 10 minutes or it could be over an hour for the process to complete and the agent to come online. When it returns to the user prompt the service should be started.</li></ol><li>When the installs are complete they should be listed in the ThousandEyes portal under Enterprise Agents</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhTN7UwG8aCrPMRo-eVCaPtw47Mv5cGlqgDoNDxyMWVCOEOelkWXMp4ddLRr6KoOuC_PAJGkZSHz4hb2rtLKFNXQhSB-0Fu1jeQsGxR3-fMcTwyqdZ0nUWl755lA01lOlMo7tZM7ZKJGgK7NHRjoM-iffCVr1dIroC_T7G2cyVXHgXYDjHKxCh6mA-C" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="391" data-original-width="960" height="130" src="https://blogger.googleusercontent.com/img/a/AVvXsEhTN7UwG8aCrPMRo-eVCaPtw47Mv5cGlqgDoNDxyMWVCOEOelkWXMp4ddLRr6KoOuC_PAJGkZSHz4hb2rtLKFNXQhSB-0Fu1jeQsGxR3-fMcTwyqdZ0nUWl755lA01lOlMo7tZM7ZKJGgK7NHRjoM-iffCVr1dIroC_T7G2cyVXHgXYDjHKxCh6mA-C" width="320" /></a></li><li>If the agent status is yellow it likely means an agent update is required, and it should automatically update within a few minutes</li></ol></ol></div><p></p><h3 style="text-align: left;">Docker Enterprise Agent install</h3><div><ol style="text-align: left;"><li>Open a web browser and navigate to <a href="https://www.thousandeyes.com/" target="_blank">https://www.thousandeyes.com/</a></li><li>Log into your account</li><li>Click the Hamburger icon <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1ds3wPPpMl4PcTiXMq7s7RdcnEVIMMcJYMIxGkHyuyab-gEcfj2hISF-Hn8I9hMWYWzKskX1jIHW6-PDiUCTeDtFRYrEz_SMbtECcncu8j5uxgtuJ3t9lAFBh3ydAhGG0N4PDUkAZ1SB-wW_ejDHtsgqIAW6h1McyvFmmj8RgRC2bCchrII2ffhNh/s28/2022-03-25%2013_36_37-Dashboards%20-%20ThousandEyes.png" style="clear: left; display: inline; margin-bottom: 1em; margin-left: 1em; text-align: center;"><img border="0" data-original-height="22" data-original-width="28" height="20" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1ds3wPPpMl4PcTiXMq7s7RdcnEVIMMcJYMIxGkHyuyab-gEcfj2hISF-Hn8I9hMWYWzKskX1jIHW6-PDiUCTeDtFRYrEz_SMbtECcncu8j5uxgtuJ3t9lAFBh3ydAhGG0N4PDUkAZ1SB-wW_ejDHtsgqIAW6h1McyvFmmj8RgRC2bCchrII2ffhNh/w25-h20/2022-03-25%2013_36_37-Dashboards%20-%20ThousandEyes.png" width="25" /></a>in the top left</li><li>Expand Cloud & Enterprise Agents</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInMOlvKTxblmuJrQUxH-Ai4s2yZrZ3OhS0ZwVTsdGIIOiZrbE7VUKXLbqMATON4M5YoEQdRZnXrvdSY-faEF5Sig-AUlVDt8nepBZid7FFaeF19_N3cDApdwykO1c0_3pJ6fKzkXk1JdlNp4RJn92odeSfcOWUpnx_hD59McofrN1jSBMfx_LGy0C/s446/2022-03-25%2013_35_29-Dashboards%20-%20ThousandEyes.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="446" data-original-width="212" height="218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInMOlvKTxblmuJrQUxH-Ai4s2yZrZ3OhS0ZwVTsdGIIOiZrbE7VUKXLbqMATON4M5YoEQdRZnXrvdSY-faEF5Sig-AUlVDt8nepBZid7FFaeF19_N3cDApdwykO1c0_3pJ6fKzkXk1JdlNp4RJn92odeSfcOWUpnx_hD59McofrN1jSBMfx_LGy0C/w104-h218/2022-03-25%2013_35_29-Dashboards%20-%20ThousandEyes.png" width="104" /></a></li></ol><li>Click Agent Settings</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW1bxciQG7Bv1Rmf5mGUA3iGXZ1nV-1a1RqEgkf4-TV4xtI_VKZgQ__pJFNJ_vOvUPTbxkc60aFgHTHyZ9mPvc4rZbk4K4JY8tyqfRNjbZtv6500AjOfJ3ePnlQjM8IHmdEI_G9_L_JF-PCDmM-gL1W5LSNp5puXx24una-z-21NZ1zBeWmNN2EYPX/s236/2022-03-25%2013_39_36-Dashboards%20-%20ThousandEyes.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="236" data-original-width="215" height="139" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW1bxciQG7Bv1Rmf5mGUA3iGXZ1nV-1a1RqEgkf4-TV4xtI_VKZgQ__pJFNJ_vOvUPTbxkc60aFgHTHyZ9mPvc4rZbk4K4JY8tyqfRNjbZtv6500AjOfJ3ePnlQjM8IHmdEI_G9_L_JF-PCDmM-gL1W5LSNp5puXx24una-z-21NZ1zBeWmNN2EYPX/w126-h139/2022-03-25%2013_39_36-Dashboards%20-%20ThousandEyes.png" width="126" /></a></li></ol><li>Click the Add New Enterprise Agent button<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO7szhMr_sRaTvv_8-dCJWCC4hYG1wc3HZnN61JtzqnE0W4ir9PHSMog9mOrIfS8k8GnOULFvmOlXCFvaO8IDhnb7oE4SuNBWwbzU7ISlpWOdrg3g9dUHMCDkXbhbcidBeI3J8co5EL-kka50SyQminJkiGX83S-Zgx6oyO-DLPHmwjZu-rFSm2_7o/s166/2022-03-25%2013_43_38-Agent%20Settings%20-%20ThousandEyes.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="22" data-original-width="166" height="20" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO7szhMr_sRaTvv_8-dCJWCC4hYG1wc3HZnN61JtzqnE0W4ir9PHSMog9mOrIfS8k8GnOULFvmOlXCFvaO8IDhnb7oE4SuNBWwbzU7ISlpWOdrg3g9dUHMCDkXbhbcidBeI3J8co5EL-kka50SyQminJkiGX83S-Zgx6oyO-DLPHmwjZu-rFSm2_7o/w151-h20/2022-03-25%2013_43_38-Agent%20Settings%20-%20ThousandEyes.png" width="151" /></a></li><li>Click the option for Docker</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9AkUbucAAhuDLAUHpgvlw4Qur5wTFltfF8H--yaQfoDvlsn0mm9GTExRRre6rLdG4i4eV0UXQ453L_bdAK_SqP0RPgOmpkrSWzwBcNtPAkK5BjSsBBkL-EBqfArFj1rLp_8PQkZzHTE70r44ozOT1rWl-CCiW9lbr0qLeN-tqwaV_G6_K3FFemBkP/s863/2022-03-25%2013_45_35-Agent%20Settings%20-%20ThousandEyes.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="559" data-original-width="863" height="207" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9AkUbucAAhuDLAUHpgvlw4Qur5wTFltfF8H--yaQfoDvlsn0mm9GTExRRre6rLdG4i4eV0UXQ453L_bdAK_SqP0RPgOmpkrSWzwBcNtPAkK5BjSsBBkL-EBqfArFj1rLp_8PQkZzHTE70r44ozOT1rWl-CCiW9lbr0qLeN-tqwaV_G6_K3FFemBkP/s320/2022-03-25%2013_45_35-Agent%20Settings%20-%20ThousandEyes.png" width="320" /></a></li></ol><li>Scroll down to the sections with the commands</li><li>Copy the section to configure seccomp and apparmor profile</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheUQuLiojdJZ0DlwgbmGnYK0KLHQsKjbCQGh6kYq65c9ra29TfuTw_vQkfbj4Cnppfr1fsA4vXbuFhDLNl-m_O-XcIvn9B1jKBvgZmwxVox1Hlocn-fMbKZINTWFIUp1YuSTDJdmaMw2K5uIgfhLL3fmeLX5TojRFqohebT0t5pZjev2Mo14KZaueF/s842/2022-03-25%2013_46_20-Agent%20Settings%20-%20ThousandEyes%20-%20Copy.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="489" data-original-width="842" height="186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheUQuLiojdJZ0DlwgbmGnYK0KLHQsKjbCQGh6kYq65c9ra29TfuTw_vQkfbj4Cnppfr1fsA4vXbuFhDLNl-m_O-XcIvn9B1jKBvgZmwxVox1Hlocn-fMbKZINTWFIUp1YuSTDJdmaMw2K5uIgfhLL3fmeLX5TojRFqohebT0t5pZjev2Mo14KZaueF/s320/2022-03-25%2013_46_20-Agent%20Settings%20-%20ThousandEyes%20-%20Copy.png" width="320" /></a></li><li>
<pre class="well pre-script" data-v-44fc57b6="" style="background: none rgb(248, 248, 248); border-radius: 4px; border: 1px solid rgb(230, 230, 230); box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px inset; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; line-height: 18px; margin-bottom: 2px; margin-top: 2px; min-height: 10px; overflow-wrap: break-word; padding: 10px; white-space: pre-line; word-break: break-all;"><span style="color: #333333;">curl -Os https://downloads.thousandeyes.com/bbot/configure_docker.sh
chmod +x configure_docker.sh
sudo ./configure_docker.sh</span></pre></li></ol>
<li>Log in to the Ubuntu node that is the Docker host and paste in the commands:</li>
<ol>
<li>Add listening IPs for the Docker containers</li><ol><li>
<pre class="well" style="background: none rgb(248, 248, 248); border-radius: 4px; border: 1px solid rgb(230, 230, 230); box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px inset; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; line-height: 18px; margin-bottom: 2px; margin-top: 2px; min-height: 10px; overflow-wrap: break-word; padding: 10px; white-space: pre-line; word-break: break-all;"><span style="background-color: #f8f8f8; color: #333333; font-family: Monaco, Menlo, Consolas, Courier New, monospace;">sudo ip add add </span><span style="background-color: #fcff01; color: #141414;">192.168.1.51</span><span style="background-color: #f8f8f8; color: #333333;"> dev ens33
sudo ip add add </span><span style="background-color: #fcff01; color: #141414;">192.168.1.52</span><span style="background-color: #f8f8f8; color: #333333;"> dev ens33</span></pre></li></ol>
<li>Pull the TE Docker image</li>
<ol>
<li><pre class="well" style="background: none rgb(248, 248, 248); border-radius: 4px; border: 1px solid rgb(230, 230, 230); box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px inset; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; line-height: 18px; margin-bottom: 2px; margin-top: 2px; min-height: 10px; overflow-wrap: break-word; padding: 10px; white-space: pre-line; word-break: break-all;"><span style="background-color: #f8f8f8; color: #333333; font-family: Monaco, Menlo, Consolas, Courier New, monospace;">docker pull thousandeyes/enterprise-agent > /dev/null 2>&1</span></pre></li></ol>
<li>Update these commands by putting in your ThousandEyes token and changing the IPs if needed, then run them to create two ThousandEyes agents.</li><br />
<i>NOTE: These commands have been updated to include DNS and IP settings that aren't available on the ThousandEyes Enterprise Agent page. If you use the commands from ThousandEyes the DNS and Published ports will need to be updated.</i>
<ol><li>
<pre class="well" style="background: none rgb(248, 248, 248); border-radius: 4px; border: 1px solid rgb(230, 230, 230); box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px inset; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; line-height: 18px; margin-bottom: 2px; margin-top: 2px; min-height: 10px; overflow-wrap: break-word; padding: 10px; white-space: pre-line; word-break: break-all;"><span style="background-color: #f8f8f8; color: #333333; font-family: Monaco, Menlo, Consolas, Courier New, monospace;">docker run
--hostname='TE-Docker1' \
--memory=2g \
--memory-swap=2g \
--detach=true \
--tty=true \
--shm-size=512M \
-e TEAGENT_ACCOUNT_TOKEN=</span><span style="color: red;"><--Your Token goes here--></span><span style="color: #333333;"> \
-e TEAGENT_INET=4 \
-v '/etc/thousandeyes/TE-Docker1/te-agent':/var/lib/te-agent \
-v '/etc/thousandeyes/TE-Docker1/te-browserbot':/var/lib/te-browserbot \
-v '/etc/thousandeyes/TE-Docker1/log/':/var/log/agent \
--cap-add=NET_ADMIN \
--cap-add=SYS_ADMIN \
--name 'TE-Docker1' \
--restart=unless-stopped \
--security-opt apparmor=docker_sandbox \
--security-opt seccomp=/var/docker/configs/te-seccomp.json \
--dns=10.133.100.10 \
--dns-search=cml.lab \
--publish=</span><span style="background-color: #fcff01; color: #141414;">192.168.1.51</span><span style="background-color: #f8f8f8; color: #333333;">:49152:49152/udp \
--publish=</span><span style="background-color: #fcff01; color: #141414;">192.168.1.51</span><span style="background-color: #f8f8f8; color: #333333;">:49153:49153/udp \
--publish=</span><span style="background-color: #fcff01; color: #141414;">192.168.1.51</span><span style="background-color: #f8f8f8; color: #333333;">:49153:49153/tcp \
thousandeyes/enterprise-agent /sbin/my_init</span></pre></li>
<li>
<pre class="well" style="background: none rgb(248, 248, 248); border-radius: 4px; border: 1px solid rgb(230, 230, 230); box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px inset; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; line-height: 18px; margin-bottom: 2px; margin-top: 2px; min-height: 10px; overflow-wrap: break-word; padding: 10px; white-space: pre-line; word-break: break-all;"><span style="background-color: #f8f8f8; color: #333333; font-family: Monaco, Menlo, Consolas, Courier New, monospace;">docker run
--hostname='TE-Docker2' \
--memory=2g \
--memory-swap=2g \
--detach=true \
--tty=true \
--shm-size=512M \
-e TEAGENT_ACCOUNT_TOKEN=</span><span style="color: red;"><--Your Token goes here--></span><span style="color: #333333;"> \
-e TEAGENT_INET=4 \
-v '/etc/thousandeyes/TE-Docker2/te-agent':/var/lib/te-agent \
-v '/etc/thousandeyes/TE-Docker2/te-browserbot':/var/lib/te-browserbot \
-v '/etc/thousandeyes/TE-Docker2/log/':/var/log/agent \
--cap-add=NET_ADMIN \
--cap-add=SYS_ADMIN \
--name 'TE-Docker2' \
--restart=unless-stopped \
--security-opt apparmor=docker_sandbox \
--security-opt seccomp=/var/docker/configs/te-seccomp.json \
--dns=10.133.100.10 \
--dns-search=cml.lab \
--publish=</span><span style="background-color: #fcff01; color: #141414;">192.168.1.52</span><span style="background-color: #f8f8f8; color: #333333;">:49152:49152/udp \
--publish=</span><span style="background-color: #fcff01; color: #141414;">192.168.1.52</span><span style="background-color: #f8f8f8; color: #333333;">:49153:49153/udp \
--publish=</span><span style="background-color: #fcff01; color: #141414;">192.168.1.52</span><span style="background-color: #f8f8f8; color: #333333;">:49153:49153/tcp \
thousandeyes/enterprise-agent /sbin/my_init
</span></pre></li>
</ol></ol><li>When the installs are complete they should be listed in the ThousandEyes portal under Enterprise Agents</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEg-D-K9gFOYRxdHwbj4tGrY49pPj-zQpdHuGYm8MG_jEppQTxE-DVBEfeTpNb0Jee0mGNh0Hr63eLt2N9dm9BIlUKXQlXgODJJm_-XyFvoN6pTNW6UsuMb5gHs7d8bRlw_EqO5mH4S_NLxXvvClNOoGSeNhh10BJn4pLdyyGpgg43Vy1rTjolvcJ2le" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="508" data-original-width="1179" height="138" src="https://blogger.googleusercontent.com/img/a/AVvXsEg-D-K9gFOYRxdHwbj4tGrY49pPj-zQpdHuGYm8MG_jEppQTxE-DVBEfeTpNb0Jee0mGNh0Hr63eLt2N9dm9BIlUKXQlXgODJJm_-XyFvoN6pTNW6UsuMb5gHs7d8bRlw_EqO5mH4S_NLxXvvClNOoGSeNhh10BJn4pLdyyGpgg43Vy1rTjolvcJ2le" width="320" /></a></li><li>If the agent status is yellow it likely means an agent update is required, and it should automatically update within a few minutes</li></ol></ol><div><h3>Docker Enterprise Agent configuration</h3></div><div>There are two configuration tasks that will be performed on the Docker agents. The IP setting in ThousandEyes will be updated to use the host IPs that are tied to the Docker agents instead of the private Docker IPs, and the two agents will be added to a ThousandEyes Cluster.</div><div><ol style="text-align: left;"><li>Open a web browser and navigate to <a href="https://www.thousandeyes.com/" target="_blank">https://www.thousandeyes.com/</a></li><li>Log into your account</li><li>Click the Hamburger icon <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1ds3wPPpMl4PcTiXMq7s7RdcnEVIMMcJYMIxGkHyuyab-gEcfj2hISF-Hn8I9hMWYWzKskX1jIHW6-PDiUCTeDtFRYrEz_SMbtECcncu8j5uxgtuJ3t9lAFBh3ydAhGG0N4PDUkAZ1SB-wW_ejDHtsgqIAW6h1McyvFmmj8RgRC2bCchrII2ffhNh/s28/2022-03-25%2013_36_37-Dashboards%20-%20ThousandEyes.png" style="clear: left; display: inline; margin-bottom: 1em; margin-left: 1em; text-align: center;"><img border="0" data-original-height="22" data-original-width="28" height="20" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1ds3wPPpMl4PcTiXMq7s7RdcnEVIMMcJYMIxGkHyuyab-gEcfj2hISF-Hn8I9hMWYWzKskX1jIHW6-PDiUCTeDtFRYrEz_SMbtECcncu8j5uxgtuJ3t9lAFBh3ydAhGG0N4PDUkAZ1SB-wW_ejDHtsgqIAW6h1McyvFmmj8RgRC2bCchrII2ffhNh/w25-h20/2022-03-25%2013_36_37-Dashboards%20-%20ThousandEyes.png" width="25" /></a>in the top left</li><li>Expand Cloud & Enterprise Agents</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInMOlvKTxblmuJrQUxH-Ai4s2yZrZ3OhS0ZwVTsdGIIOiZrbE7VUKXLbqMATON4M5YoEQdRZnXrvdSY-faEF5Sig-AUlVDt8nepBZid7FFaeF19_N3cDApdwykO1c0_3pJ6fKzkXk1JdlNp4RJn92odeSfcOWUpnx_hD59McofrN1jSBMfx_LGy0C/s446/2022-03-25%2013_35_29-Dashboards%20-%20ThousandEyes.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="446" data-original-width="212" height="218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInMOlvKTxblmuJrQUxH-Ai4s2yZrZ3OhS0ZwVTsdGIIOiZrbE7VUKXLbqMATON4M5YoEQdRZnXrvdSY-faEF5Sig-AUlVDt8nepBZid7FFaeF19_N3cDApdwykO1c0_3pJ6fKzkXk1JdlNp4RJn92odeSfcOWUpnx_hD59McofrN1jSBMfx_LGy0C/w104-h218/2022-03-25%2013_35_29-Dashboards%20-%20ThousandEyes.png" width="104" /></a></li></ol><li>Click Agent Settings</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW1bxciQG7Bv1Rmf5mGUA3iGXZ1nV-1a1RqEgkf4-TV4xtI_VKZgQ__pJFNJ_vOvUPTbxkc60aFgHTHyZ9mPvc4rZbk4K4JY8tyqfRNjbZtv6500AjOfJ3ePnlQjM8IHmdEI_G9_L_JF-PCDmM-gL1W5LSNp5puXx24una-z-21NZ1zBeWmNN2EYPX/s236/2022-03-25%2013_39_36-Dashboards%20-%20ThousandEyes.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="236" data-original-width="215" height="139" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW1bxciQG7Bv1Rmf5mGUA3iGXZ1nV-1a1RqEgkf4-TV4xtI_VKZgQ__pJFNJ_vOvUPTbxkc60aFgHTHyZ9mPvc4rZbk4K4JY8tyqfRNjbZtv6500AjOfJ3ePnlQjM8IHmdEI_G9_L_JF-PCDmM-gL1W5LSNp5puXx24una-z-21NZ1zBeWmNN2EYPX/w126-h139/2022-03-25%2013_39_36-Dashboards%20-%20ThousandEyes.png" width="126" /></a></li></ol><li>Click on the Agent</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgYnNg9JYxsS9DS65PZayWX0UWxSYprMnh73WsT8Rff9iYpwqXD_X35conBr07DXf9gSp7CxgARrRPsNudiz7ZimBZLy3Lvi4T4S0AoqqnQpD8Zf2ZR_jRpbVcFcfblLQWcm3-rbmkIVpCah8DEsXdNGyKjC3WAg0upuVFzD-gA-lskalDsUxN_XU0C" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="77" data-original-width="303" height="61" src="https://blogger.googleusercontent.com/img/a/AVvXsEgYnNg9JYxsS9DS65PZayWX0UWxSYprMnh73WsT8Rff9iYpwqXD_X35conBr07DXf9gSp7CxgARrRPsNudiz7ZimBZLy3Lvi4T4S0AoqqnQpD8Zf2ZR_jRpbVcFcfblLQWcm3-rbmkIVpCah8DEsXdNGyKjC3WAg0upuVFzD-gA-lskalDsUxN_XU0C=w240-h61" width="240" /></a></li></ol><li>In the right panel click on Advanced Settings</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiOqVBXvj5oPU-tTfNQx9d5lurUJfK_d-pS5JMX-BIiJBCTX2jR9hCJiL-3v8mkDosa9i-3yojYtVpw3DFENCkspQ26g3rIpGx18jzpM5PDYDN3qNql3b-eY9vDzN8XTpSZyjr67K1a6fgYdyKfpQL7UMWuUXol3M9DQczcdEylVJUBlqIgocVSGU2C" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="138" data-original-width="569" height="78" src="https://blogger.googleusercontent.com/img/a/AVvXsEiOqVBXvj5oPU-tTfNQx9d5lurUJfK_d-pS5JMX-BIiJBCTX2jR9hCJiL-3v8mkDosa9i-3yojYtVpw3DFENCkspQ26g3rIpGx18jzpM5PDYDN3qNql3b-eY9vDzN8XTpSZyjr67K1a6fgYdyKfpQL7UMWuUXol3M9DQczcdEylVJUBlqIgocVSGU2C" width="320" /></a></li></ol><li>Updated the IP address with the address assigned to that instance</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEikSxBFBFAvBpERV470Nyc9peTZ_yAuqFAZBjnZI50mfypkuq4N__R17fAye_Z3aR0FKLLbHz9ONIGlvnT7DMT59wN8faBF_bw4sqQkqmvV6hcUFDEqRaS30tFkQxXWYGi6-7Z4Xdmq5CgDEU2zv0xwQe0qY-4nUslwu6u2EOgAcUpNa6JkKgvmnnBh" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="358" data-original-width="393" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEikSxBFBFAvBpERV470Nyc9peTZ_yAuqFAZBjnZI50mfypkuq4N__R17fAye_Z3aR0FKLLbHz9ONIGlvnT7DMT59wN8faBF_bw4sqQkqmvV6hcUFDEqRaS30tFkQxXWYGi6-7Z4Xdmq5CgDEU2zv0xwQe0qY-4nUslwu6u2EOgAcUpNa6JkKgvmnnBh" width="263" /></a></li></ol><li>Click the Save Changes button on the bottom right</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhfV8ULEuexVW6v8rGxLSz3qBM90uY-pM1whyZskCBpMOOpDoG5rFkOM1YoqqImiq6loFMIgm0XHogMBIhcpBcBjHrRHsD8Il1hLKR3rQMHAuKCBxciQPSxRUNBxLWEa-oCRzpaSjMz0Mx-GxRirpYlfZfGa-ENhELZ7fYhsx8xXFdtRO5L4aoP7SWq" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="64" data-original-width="258" height="56" src="https://blogger.googleusercontent.com/img/a/AVvXsEhfV8ULEuexVW6v8rGxLSz3qBM90uY-pM1whyZskCBpMOOpDoG5rFkOM1YoqqImiq6loFMIgm0XHogMBIhcpBcBjHrRHsD8Il1hLKR3rQMHAuKCBxciQPSxRUNBxLWEa-oCRzpaSjMz0Mx-GxRirpYlfZfGa-ENhELZ7fYhsx8xXFdtRO5L4aoP7SWq=w228-h56" width="228" /></a></li></ol><li>Repeat this process for the other container agent</li><li>At the Enterprise Agents page select both Docker agents</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhxQYk40dgZa-BQJdHfi4Uz185ctbSeuHTOhqxWBUiMx9OX2zTuvv1wBdE4tOczA29lCqKQpiSPdiq5MEs304Y74CK9Xw0BJ2LSHEEecOh3u2UXOC83oW4omHIuEL4UFWJNNr1daxpu7ZHdKPpaxWwxKVWol5fR0jIaPQ2qpa7KK-VYDaXxVuv1tniF" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="95" data-original-width="181" height="123" src="https://blogger.googleusercontent.com/img/a/AVvXsEhxQYk40dgZa-BQJdHfi4Uz185ctbSeuHTOhqxWBUiMx9OX2zTuvv1wBdE4tOczA29lCqKQpiSPdiq5MEs304Y74CK9Xw0BJ2LSHEEecOh3u2UXOC83oW4omHIuEL4UFWJNNr1daxpu7ZHdKPpaxWwxKVWol5fR0jIaPQ2qpa7KK-VYDaXxVuv1tniF=w235-h123" width="235" /></a></li></ol><li>Click the Edit button</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiW2t7HaBtzoszbf2tgQwAJ4VfL0PT7hnSsQB3x3CFdSwE8TgEoH7qPNbmynBA5TJt7hEjrlNKCRsMtClY3EUo77_1qb52teD9_cORtDpvcxcIe2LtsvhqmCt8r_x75p3_CAihR2sKszcUkELOyyEmqyE4JKL9Cj8h6qAm1dbuVvMouPXmhWLOJ_HWc" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="307" data-original-width="702" height="140" src="https://blogger.googleusercontent.com/img/a/AVvXsEiW2t7HaBtzoszbf2tgQwAJ4VfL0PT7hnSsQB3x3CFdSwE8TgEoH7qPNbmynBA5TJt7hEjrlNKCRsMtClY3EUo77_1qb52teD9_cORtDpvcxcIe2LtsvhqmCt8r_x75p3_CAihR2sKszcUkELOyyEmqyE4JKL9Cj8h6qAm1dbuVvMouPXmhWLOJ_HWc" width="320" /></a></li></ol><li>Select Edit Cluster</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEj6VJFEB9lGTXewKya8AQIB8a5oall9_JTZ4crDjnxLaItSbqmRXUKKMVjCPzPIKOFIcgOupciq6XAtHQHvrfyTMoF937cyMSYfe2bqxtzD7o-jkke8NqJxzP8F46UZUKRK8ryigK7xKwcD0prs_GUwzjqERERd1U1gWhUylRO0rfB4WTeb5GuCaTsm" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="187" data-original-width="199" height="188" src="https://blogger.googleusercontent.com/img/a/AVvXsEj6VJFEB9lGTXewKya8AQIB8a5oall9_JTZ4crDjnxLaItSbqmRXUKKMVjCPzPIKOFIcgOupciq6XAtHQHvrfyTMoF937cyMSYfe2bqxtzD7o-jkke8NqJxzP8F46UZUKRK8ryigK7xKwcD0prs_GUwzjqERERd1U1gWhUylRO0rfB4WTeb5GuCaTsm=w200-h188" width="200" /></a></li></ol><li>On the right select Add to a new cluster</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEh_jfVcvZpbtc5qTco8Hx3XBQHCq9YiXPUex8i5CM98PWPW68Ehpf9DXJ-xhY7JEZErlasQGKHI4DkrGapzxl9oclBNpwGerc66yshaG087k82ZFVeHtMJx3lF6Ejs4E3BrLEOLXw7K9EcjocjyrVP47jcccT09NVdHNCcOX-Nz385uEVPAwUMWDNKF" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="410" data-original-width="415" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEh_jfVcvZpbtc5qTco8Hx3XBQHCq9YiXPUex8i5CM98PWPW68Ehpf9DXJ-xhY7JEZErlasQGKHI4DkrGapzxl9oclBNpwGerc66yshaG087k82ZFVeHtMJx3lF6Ejs4E3BrLEOLXw7K9EcjocjyrVP47jcccT09NVdHNCcOX-Nz385uEVPAwUMWDNKF" width="243" /></a></li><li>In the name field type Docker</li></ol><li>Click Save Changes</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhfV8ULEuexVW6v8rGxLSz3qBM90uY-pM1whyZskCBpMOOpDoG5rFkOM1YoqqImiq6loFMIgm0XHogMBIhcpBcBjHrRHsD8Il1hLKR3rQMHAuKCBxciQPSxRUNBxLWEa-oCRzpaSjMz0Mx-GxRirpYlfZfGa-ENhELZ7fYhsx8xXFdtRO5L4aoP7SWq" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="64" data-original-width="258" height="56" src="https://blogger.googleusercontent.com/img/a/AVvXsEhfV8ULEuexVW6v8rGxLSz3qBM90uY-pM1whyZskCBpMOOpDoG5rFkOM1YoqqImiq6loFMIgm0XHogMBIhcpBcBjHrRHsD8Il1hLKR3rQMHAuKCBxciQPSxRUNBxLWEa-oCRzpaSjMz0Mx-GxRirpYlfZfGa-ENhELZ7fYhsx8xXFdtRO5L4aoP7SWq=w228-h56" width="228" /></a></li><li>It will give a confirmation screen, click Save Changes again</li></ol><li>The agent icon will be updated to include the cluster icon, and under the Cluster tab it will display the new cluster</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiR95JfKJhfJ1k_ta-WK0QVdKOkojNqIwuEa1YrLiSRXndQZOg0MHr7KpKYY7t-XXXm2ZOom5iwXkBTMKTgGkBpsFGDf0fu0pjZKpn-d4jHKm3ByGhcBZCLWR5reZ331ftTPO3fk8ARuSMaGfUZPgQ_sgM5z8ODb99O1xcQyRyagrdzlqbtqOrKmV2t" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="515" data-original-width="588" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEiR95JfKJhfJ1k_ta-WK0QVdKOkojNqIwuEa1YrLiSRXndQZOg0MHr7KpKYY7t-XXXm2ZOom5iwXkBTMKTgGkBpsFGDf0fu0pjZKpn-d4jHKm3ByGhcBZCLWR5reZ331ftTPO3fk8ARuSMaGfUZPgQ_sgM5z8ODb99O1xcQyRyagrdzlqbtqOrKmV2t" width="274" /></a></li></ol></ol><div>Wondering why those changes were made? </div><div><br /></div><div>The first change to the IP address was because ThousandEyes learns the IP address of the agent from its local configuration. Docker, by default, creates a bridged network that uses NAT to communicate with the rest of the network. That means the addresses Docker assigns to containers aren't accessible on the network. The additional IPs were added to the Ubuntu host to allow static NAT entries to be created in Docker (the Publish lines), which redirect traffic to sent to those IPs to the correct agent. Since there are two containers using the same ports, we need two IP addresses to uniquely address each instance. The change that was made to the agent settings in ThousandEyes forces other agents to use the routed 192.168.1.0/24 LAN network instead of the unrouted 172.17.0.0/16 Docker network. This is only needed because we are going to build inbound tests into those agents. If this was only outbound then it wouldn't matter.</div></div><div><br /></div><div>As for the creation of the cluster, this was done for high availability. Granted, in this scenario both instances are running on the same Docker host which defeats the purpose. However, it still illustrates how to configure the cluster. The purpose of the cluster is exactly what would be expected. Both agents share a name, and are treated as a single agent. If a test is assigned to a cluster then either instance could run it. In addition to high availability, this also can provide some load balancing between the agents, and it can simplify test creation. Instead of managing tests to multiple instances in one location we can use the cluster agent to distribute those tests.</div><h3 style="text-align: left;">Raspberry Pi Enterprise Agent install</h3><div><ol style="text-align: left;"><li>Open a web browser and navigate to <a href="https://www.thousandeyes.com/" target="_blank">https://www.thousandeyes.com/</a></li><li>Log into your account</li><li>Click the Hamburger icon <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1ds3wPPpMl4PcTiXMq7s7RdcnEVIMMcJYMIxGkHyuyab-gEcfj2hISF-Hn8I9hMWYWzKskX1jIHW6-PDiUCTeDtFRYrEz_SMbtECcncu8j5uxgtuJ3t9lAFBh3ydAhGG0N4PDUkAZ1SB-wW_ejDHtsgqIAW6h1McyvFmmj8RgRC2bCchrII2ffhNh/s28/2022-03-25%2013_36_37-Dashboards%20-%20ThousandEyes.png" style="clear: left; display: inline; margin-bottom: 1em; margin-left: 1em; text-align: center;"><img border="0" data-original-height="22" data-original-width="28" height="20" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1ds3wPPpMl4PcTiXMq7s7RdcnEVIMMcJYMIxGkHyuyab-gEcfj2hISF-Hn8I9hMWYWzKskX1jIHW6-PDiUCTeDtFRYrEz_SMbtECcncu8j5uxgtuJ3t9lAFBh3ydAhGG0N4PDUkAZ1SB-wW_ejDHtsgqIAW6h1McyvFmmj8RgRC2bCchrII2ffhNh/w25-h20/2022-03-25%2013_36_37-Dashboards%20-%20ThousandEyes.png" width="25" /></a>in the top left</li><li>Expand Cloud & Enterprise Agents</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInMOlvKTxblmuJrQUxH-Ai4s2yZrZ3OhS0ZwVTsdGIIOiZrbE7VUKXLbqMATON4M5YoEQdRZnXrvdSY-faEF5Sig-AUlVDt8nepBZid7FFaeF19_N3cDApdwykO1c0_3pJ6fKzkXk1JdlNp4RJn92odeSfcOWUpnx_hD59McofrN1jSBMfx_LGy0C/s446/2022-03-25%2013_35_29-Dashboards%20-%20ThousandEyes.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="446" data-original-width="212" height="218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgInMOlvKTxblmuJrQUxH-Ai4s2yZrZ3OhS0ZwVTsdGIIOiZrbE7VUKXLbqMATON4M5YoEQdRZnXrvdSY-faEF5Sig-AUlVDt8nepBZid7FFaeF19_N3cDApdwykO1c0_3pJ6fKzkXk1JdlNp4RJn92odeSfcOWUpnx_hD59McofrN1jSBMfx_LGy0C/w104-h218/2022-03-25%2013_35_29-Dashboards%20-%20ThousandEyes.png" width="104" /></a></li></ol><li>Click Agent Settings</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW1bxciQG7Bv1Rmf5mGUA3iGXZ1nV-1a1RqEgkf4-TV4xtI_VKZgQ__pJFNJ_vOvUPTbxkc60aFgHTHyZ9mPvc4rZbk4K4JY8tyqfRNjbZtv6500AjOfJ3ePnlQjM8IHmdEI_G9_L_JF-PCDmM-gL1W5LSNp5puXx24una-z-21NZ1zBeWmNN2EYPX/s236/2022-03-25%2013_39_36-Dashboards%20-%20ThousandEyes.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="236" data-original-width="215" height="139" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW1bxciQG7Bv1Rmf5mGUA3iGXZ1nV-1a1RqEgkf4-TV4xtI_VKZgQ__pJFNJ_vOvUPTbxkc60aFgHTHyZ9mPvc4rZbk4K4JY8tyqfRNjbZtv6500AjOfJ3ePnlQjM8IHmdEI_G9_L_JF-PCDmM-gL1W5LSNp5puXx24una-z-21NZ1zBeWmNN2EYPX/w126-h139/2022-03-25%2013_39_36-Dashboards%20-%20ThousandEyes.png" width="126" /></a></li></ol><li>Click the Add New Enterprise Agent button<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO7szhMr_sRaTvv_8-dCJWCC4hYG1wc3HZnN61JtzqnE0W4ir9PHSMog9mOrIfS8k8GnOULFvmOlXCFvaO8IDhnb7oE4SuNBWwbzU7ISlpWOdrg3g9dUHMCDkXbhbcidBeI3J8co5EL-kka50SyQminJkiGX83S-Zgx6oyO-DLPHmwjZu-rFSm2_7o/s166/2022-03-25%2013_43_38-Agent%20Settings%20-%20ThousandEyes.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="22" data-original-width="166" height="20" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO7szhMr_sRaTvv_8-dCJWCC4hYG1wc3HZnN61JtzqnE0W4ir9PHSMog9mOrIfS8k8GnOULFvmOlXCFvaO8IDhnb7oE4SuNBWwbzU7ISlpWOdrg3g9dUHMCDkXbhbcidBeI3J8co5EL-kka50SyQminJkiGX83S-Zgx6oyO-DLPHmwjZu-rFSm2_7o/w151-h20/2022-03-25%2013_43_38-Agent%20Settings%20-%20ThousandEyes.png" width="151" /></a></li><li>The pane on the right should open the the Appliance tab, under Physical Appliance Installer find the Raspberry Pi 4, and to the right of that click Download - IMG</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjbDRskPmx9963xWyPGIrk5AbypooPpEQ0t1Dk1TdvQRUrCcz3jpSsHGASRJSe1Fh-Pnl6_Qfii-NAA1jnifCZp3Y5uyWfm469jLeqs5WW3mINSxLRPWOkccaTMsoCUxc-IlzbiAC75GaHX8PKNCUR1iigo0j831VBKATM13ThsTs-99svTi1mDzCnJ" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="202" data-original-width="644" height="100" src="https://blogger.googleusercontent.com/img/a/AVvXsEjbDRskPmx9963xWyPGIrk5AbypooPpEQ0t1Dk1TdvQRUrCcz3jpSsHGASRJSe1Fh-Pnl6_Qfii-NAA1jnifCZp3Y5uyWfm469jLeqs5WW3mINSxLRPWOkccaTMsoCUxc-IlzbiAC75GaHX8PKNCUR1iigo0j831VBKATM13ThsTs-99svTi1mDzCnJ" width="320" /></a></li></ol><li>Wait for the download to complete. It's nearly a 1GB file, so it might take a few minutes.<br /></li><li>Connect the SD card to the computer that will be doing the imaging</li><ol><li><i><b>This process erases the entire card. Make sure you are using a blank card, or you have any valuable data on the card backed up elsewhere.</b></i></li></ol><li>Launch the Raspberry Pi Imager</li><li>Under Operating System click Choose OS</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiDZRO2jj4AnE-ig3YoBqvHMc338b09drhd7RrIRQ0Lsn7YiW5oUQGIuzEa17_1zFreuxQiOeFQj_HLRjlDmxku2Hz_OpWh2GVuhw4RsF-Szrm2yLjxcZQ0FjjPOOZcSRbgU6QlJYcIcLNkXEqNBsImrkpIgEqZ1y1BBpG9OibfEdnkE1PyJgpSbCfy" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="451" data-original-width="677" height="213" src="https://blogger.googleusercontent.com/img/a/AVvXsEiDZRO2jj4AnE-ig3YoBqvHMc338b09drhd7RrIRQ0Lsn7YiW5oUQGIuzEa17_1zFreuxQiOeFQj_HLRjlDmxku2Hz_OpWh2GVuhw4RsF-Szrm2yLjxcZQ0FjjPOOZcSRbgU6QlJYcIcLNkXEqNBsImrkpIgEqZ1y1BBpG9OibfEdnkE1PyJgpSbCfy" width="320" /></a></li></ol><li>Scroll down to the bottom of the list and click Use custom</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEi6X3A6cThN1Zuy7dIxWwB8-7RbQSnv7EtLDOTejSlrijIYxrlLoN3-C_kBEz06SAU870nEW-Hnyk8VzzCpHGLGURZdOFJVFlnzLRAKt1HGfTv8HEK9Zs6fVPL4R-_5mhHDcmifg2prfHxFnUeqrnbkFq_2WuniN_yXCFjEkAGzCOSrW3k3i0xeJUWl" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="369" data-original-width="574" height="206" src="https://blogger.googleusercontent.com/img/a/AVvXsEi6X3A6cThN1Zuy7dIxWwB8-7RbQSnv7EtLDOTejSlrijIYxrlLoN3-C_kBEz06SAU870nEW-Hnyk8VzzCpHGLGURZdOFJVFlnzLRAKt1HGfTv8HEK9Zs6fVPL4R-_5mhHDcmifg2prfHxFnUeqrnbkFq_2WuniN_yXCFjEkAGzCOSrW3k3i0xeJUWl" width="320" /></a></li></ol><li>Browse to the location of the downloaded image, select it, and click Open</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjt68VPyQBteiF_B1fBmoOgEiYls03krtyueO4RdlnuEyBzm701_8LDg2cCli1KXLVZ0e0_9iUlx56z0iCKm8kIfWrRhH4W8q0YqLNAWbYwKynoHrQM1wal9bfXM7ZPU-eMZ7bDw188u5YHJhke1inxkWAZwdikT5ldW8mKg659DqNZN8AyrpjDgmuE" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="448" data-original-width="656" height="219" src="https://blogger.googleusercontent.com/img/a/AVvXsEjt68VPyQBteiF_B1fBmoOgEiYls03krtyueO4RdlnuEyBzm701_8LDg2cCli1KXLVZ0e0_9iUlx56z0iCKm8kIfWrRhH4W8q0YqLNAWbYwKynoHrQM1wal9bfXM7ZPU-eMZ7bDw188u5YHJhke1inxkWAZwdikT5ldW8mKg659DqNZN8AyrpjDgmuE" width="320" /></a></li></ol><li>Under Storage click on Choose Storage (or Choose Stor...)</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiLJKWvtLoBV3gTSs_rQ5CNoJDeH7CcdO3REtuki2HQzfk514OmcI6LfNEhaZOJ0jrrymbF_9GAoWIsWmTdoMsrv2OGA0UNwqmUAaXs9ixHQJ9zRjPa34MAwYCZ5wERgKOOi8G5ahlsTz6s0LnncI64MELJpoMiR-8F_HOLgh06YrkKQZkE8GTFmOYt" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="448" data-original-width="670" height="214" src="https://blogger.googleusercontent.com/img/a/AVvXsEiLJKWvtLoBV3gTSs_rQ5CNoJDeH7CcdO3REtuki2HQzfk514OmcI6LfNEhaZOJ0jrrymbF_9GAoWIsWmTdoMsrv2OGA0UNwqmUAaXs9ixHQJ9zRjPa34MAwYCZ5wERgKOOi8G5ahlsTz6s0LnncI64MELJpoMiR-8F_HOLgh06YrkKQZkE8GTFmOYt" width="320" /></a></li></ol><li>Select the SD card in the window that pops up</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1AYIeuP_N3EaLUlKOCoylHAG5Iu9R8jLEoALPsRW7_gzLUGpEk9egCvypd1qgVlZmnAIWZ1YztJ7hB2i_QXNo_eINYi0Bl4zs3bfhvU4aGjNeAdROiF4Uqwo1lGiZdnqVcJGZQYiDyrwZA2GqBDXEUe2-lRpNyfpCcUlDxWZBzbMtkgFl3qIJG6wo/s563/2022-04-06%2012_36_58-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="352" data-original-width="563" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1AYIeuP_N3EaLUlKOCoylHAG5Iu9R8jLEoALPsRW7_gzLUGpEk9egCvypd1qgVlZmnAIWZ1YztJ7hB2i_QXNo_eINYi0Bl4zs3bfhvU4aGjNeAdROiF4Uqwo1lGiZdnqVcJGZQYiDyrwZA2GqBDXEUe2-lRpNyfpCcUlDxWZBzbMtkgFl3qIJG6wo/s320/2022-04-06%2012_36_58-Start.png" width="320" /></a></li><li>If the SD card does not show up try reseating the card</li></ol><li>Click Write</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFqWqb5gCz1q0rQEAVrqo6rBZ6HD5gfX8yu-LrjdaSVdC-HspNuyDyDPKQOHfdsH-VDI3voA9CZ9H1WQOrf5PtZbyn4wR2-duAImOHb9u4AAO4Qm2BIbhzPCit5EtzHB3v60Jp0ltq-t3Ln5ltAWtnnTXu47kRQsuks1FS-F6L82OGzS_cWoo-h4W4/s674/2022-04-06%2012_38_43-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="449" data-original-width="674" height="213" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFqWqb5gCz1q0rQEAVrqo6rBZ6HD5gfX8yu-LrjdaSVdC-HspNuyDyDPKQOHfdsH-VDI3voA9CZ9H1WQOrf5PtZbyn4wR2-duAImOHb9u4AAO4Qm2BIbhzPCit5EtzHB3v60Jp0ltq-t3Ln5ltAWtnnTXu47kRQsuks1FS-F6L82OGzS_cWoo-h4W4/s320/2022-04-06%2012_38_43-Start.png" width="320" /></a></li></ol><li>Continuing this process will erase all data on the SD card, if that's acceptable click Yes</li><li>A progress bar will be displayed, and after a few minutes the image copy should complete successfully. Click continue and close the Raspberry Pi Imager software</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYHKTE5F29MmZmhPa8_-3iR7HPnV5IAEpSBmSUUGfmq9XvsYDeh_oN12ODZ8Te-oznfiZtXmRQzN8HFbT5nmPJd2mBnFfaFCInlW0_XiVdY2U7oMh-DrkwZBoNt4gUUM8Qx5nJewVTtAyROGAogQOxRb0Au-hH4uWMPgobnqVS6AZdryR9RK9POhH6/s516/2022-04-06%2012_50_50-Raspberry%20Pi%20Imager%20v1.6.1.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="240" data-original-width="516" height="149" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYHKTE5F29MmZmhPa8_-3iR7HPnV5IAEpSBmSUUGfmq9XvsYDeh_oN12ODZ8Te-oznfiZtXmRQzN8HFbT5nmPJd2mBnFfaFCInlW0_XiVdY2U7oMh-DrkwZBoNt4gUUM8Qx5nJewVTtAyROGAogQOxRb0Au-hH4uWMPgobnqVS6AZdryR9RK9POhH6/s320/2022-04-06%2012_50_50-Raspberry%20Pi%20Imager%20v1.6.1.png" width="320" /></a></li></ol><li>Remove the SD card from the imaging PC and insert it in the Raspberry Pi. </li><li>Boot the Raspberry Pi</li><ol><li>You'll want a monitor connected to find the IP assigned, though this could also be done by looking at DHCP leases, scanning the network, or trying name resolution for the default hostname: tepi</li><li>Make sure there's a network cable plugged in and connected to the LAN (the ThousandEyes agent doesn't support wireless connections)</li></ol><li>When the Pi finishes booting find the IP address displayed on the screen<ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1jFF7RF-OA9XbuFDk6xWAFAe5-1NXtkL0FKP9eAaPVcN4sdbSNRuS4TpAyZ7XPNhfni3syMqr1-raB-q1aGz010-FKKXXKC8oXxJSZ_Apghnp_i2MKZBHD5kN58Sg30bEwLlaoB-s_OmNWFwQ4FkY0AX9oBQ8ELfl_5s6hwhBEvBA2ibeiXdQkJlU/s2033/20220406_130038.jpg" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="1143" data-original-width="2033" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1jFF7RF-OA9XbuFDk6xWAFAe5-1NXtkL0FKP9eAaPVcN4sdbSNRuS4TpAyZ7XPNhfni3syMqr1-raB-q1aGz010-FKKXXKC8oXxJSZ_Apghnp_i2MKZBHD5kN58Sg30bEwLlaoB-s_OmNWFwQ4FkY0AX9oBQ8ELfl_5s6hwhBEvBA2ibeiXdQkJlU/s320/20220406_130038.jpg" width="320" /></a></li></ol></li><li>Use a web browser to connect to the IP of the Pi agent (using the name might work - <a href="https://tepi/">https://tepi/</a>)</li><li>Likely the browser will display a security warning because the certificate is untrusted. Go through the steps required to accept the security risk and access the site.</li><li>At the login page enter the default credentials: admin / welcome</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLeIlHvJi1S-efiZlc8luQctkZj2ZvRNinqWq8Wq1KcsvCIRNqweqOdgHN6ugzfMPrOzp4mePQFxnZGeV49t4UMXWJ1RiMNIHT7T_Mqiwx1nTsBe0T3u5h7UfZkdc9RjRyoeMrPicyS8eVs7MPcgTbmbFYGOzj0JJbJXmhS0zHxHTgdsjH5BWVxCG7/s749/2022-04-06%2013_20_41-Log%20In%20-%20%E2%80%94%20Mozilla%20Firefox.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="329" data-original-width="749" height="141" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLeIlHvJi1S-efiZlc8luQctkZj2ZvRNinqWq8Wq1KcsvCIRNqweqOdgHN6ugzfMPrOzp4mePQFxnZGeV49t4UMXWJ1RiMNIHT7T_Mqiwx1nTsBe0T3u5h7UfZkdc9RjRyoeMrPicyS8eVs7MPcgTbmbFYGOzj0JJbJXmhS0zHxHTgdsjH5BWVxCG7/s320/2022-04-06%2013_20_41-Log%20In%20-%20%E2%80%94%20Mozilla%20Firefox.png" width="320" /></a></li><li>After logging in there may be an error message that briefly appears in the lower right stating the Account Group Token needs to be set. This will be resolved shortly, and the error can be ignored for now.</li></ol><li>The first page will prompt to change the password. Enter the current password and create a new one, then click Change Password</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjF_rTXA2fnlurT_RRO4OSveeRUpwpIxfnP5Ou5vedS_UT7X0udVBA80LDPRTKdtt7lx6-bAxAxGSykeIQ1HkjB4UImM2q0mVo4BcBcwMgxuzMbnONGEHviBA_wR3II7Av57h7-w3L3aB2xoTrrQfbMievU8y_ELmhkNYlbH8yFjt98_pnz06FvgvI/s753/2022-04-06%2013_22_05-Appliance%20Access%20-%20ThousandEyes%20Physical%20Appliance%20%E2%80%94%20Mozilla%20Firefox.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="356" data-original-width="753" height="151" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjF_rTXA2fnlurT_RRO4OSveeRUpwpIxfnP5Ou5vedS_UT7X0udVBA80LDPRTKdtt7lx6-bAxAxGSykeIQ1HkjB4UImM2q0mVo4BcBcwMgxuzMbnONGEHviBA_wR3II7Av57h7-w3L3aB2xoTrrQfbMievU8y_ELmhkNYlbH8yFjt98_pnz06FvgvI/s320/2022-04-06%2013_22_05-Appliance%20Access%20-%20ThousandEyes%20Physical%20Appliance%20%E2%80%94%20Mozilla%20Firefox.png" width="320" /></a></li><li>After the password change is saved click the Continue button at the bottom of the page</li></ol><li>The next page prompts for the Account Group Token. Enter the token value that was collected earlier in this post and then click Continue</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbT-_I49_sUmy5Fy2S8bXLJnOY1TW4S5mJ12ispxdvAmTnagMXOBqIxMRzL0BD3To8Me3eGJKSs4dF0bHArhETPW2d514IXhxjPdflaWJMHJzDEqPaWXw_m7ZGIoSwyOq_6ZDjsijKbGn3l97omwWIzBmDs5n6UAV4Lzf-yfujfxH0Z6zkTNrpZHSQ/s811/2022-04-06%2013_27_30-Agent%20-%20tepi%20%E2%80%94%20Mozilla%20Firefox.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="458" data-original-width="811" height="181" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbT-_I49_sUmy5Fy2S8bXLJnOY1TW4S5mJ12ispxdvAmTnagMXOBqIxMRzL0BD3To8Me3eGJKSs4dF0bHArhETPW2d514IXhxjPdflaWJMHJzDEqPaWXw_m7ZGIoSwyOq_6ZDjsijKbGn3l97omwWIzBmDs5n6UAV4Lzf-yfujfxH0Z6zkTNrpZHSQ/s320/2022-04-06%2013_27_30-Agent%20-%20tepi%20%E2%80%94%20Mozilla%20Firefox.png" width="320" /></a></li><li>Even though there is a button to enable Browserbot here, the Raspberry Pi agent does not support it. Leave that field set to No. You can decide if you want to leave the crash reports enabled.</li></ol><li>The agent will go through a check-in process and provide diagnostic data. If everything looks good you can click Complete</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4lAdBOM3wy1rLmnni0HK5E0SMEOwiPbuJEoUHTu-yEcPEnyOHfWXeFDpFtLBgKftHDmARdv9kCGppjQXpfizwlllw5cdZGgS-JstIdCYVYjA7UEruasFTodWKNEfspN43L2oLLkatjSTxVIicZs5AW8ZCYQYDXcH9kNk25UIVYUSFCeGMZ5A25zRp/s1209/2022-04-06%2013_30_04-.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="945" data-original-width="1209" height="313" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4lAdBOM3wy1rLmnni0HK5E0SMEOwiPbuJEoUHTu-yEcPEnyOHfWXeFDpFtLBgKftHDmARdv9kCGppjQXpfizwlllw5cdZGgS-JstIdCYVYjA7UEruasFTodWKNEfspN43L2oLLkatjSTxVIicZs5AW8ZCYQYDXcH9kNk25UIVYUSFCeGMZ5A25zRp/w400-h313/2022-04-06%2013_30_04-.png" width="400" /></a><br /></li></ol><li>That completes the required agent set up. It will then bring you to the network configuration page. Scroll down to the DNS section, switch the Current DNS Resolver to Override and enter the IP 10.133.100.10 in the Primary DNS box</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwyN_DGVVvZXkKKx1onLqM61QAQi6ofMAmHtxJ7uI4dViciDHtwtnWf_GBtQZhJTM1NHrggXJgWJaBjr3IfHvwcXPhuNdt_laYsqWY6OgPFzNnW1AN4wjJpxp72yxxbC67SMo2m_5mvyus_Ro_3PK_aBxG4lOzWoPX44jlgDJPzH3KYBl2j1J8pSaB/s493/2022-04-06%2013_57_58-Network%20-%20tepi%20%E2%80%94%20Mozilla%20Firefox.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="217" data-original-width="493" height="141" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwyN_DGVVvZXkKKx1onLqM61QAQi6ofMAmHtxJ7uI4dViciDHtwtnWf_GBtQZhJTM1NHrggXJgWJaBjr3IfHvwcXPhuNdt_laYsqWY6OgPFzNnW1AN4wjJpxp72yxxbC67SMo2m_5mvyus_Ro_3PK_aBxG4lOzWoPX44jlgDJPzH3KYBl2j1J8pSaB/s320/2022-04-06%2013_57_58-Network%20-%20tepi%20%E2%80%94%20Mozilla%20Firefox.png" width="320" /></a></li><li>For the purposes of this lab none of the other settings need to be changed. A static IP can be configured and/or the hostname could be changed if desired</li></ol><li>The agent should now be listed in the ThousandEyes portal under Enterprise Agent</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXLyGDYuNLxdi-JQG5PHZyUSiYoAVE-lc9-nnxw-spkbPxyisnmK5rPSw88eI0abtaGFDEqQUL1BeIeCCMGCbwQ5B1venQqSXSHr41VEolzmv4Yj9U82nBofLTEXLJLqcZyzEtyY3kP92orXlHPujE_SAxwG8BhgP2wL-vDhQZkg0RhAsulzqZfrdB/s1216/2022-04-06%2017_03_16-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="649" data-original-width="1216" height="171" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXLyGDYuNLxdi-JQG5PHZyUSiYoAVE-lc9-nnxw-spkbPxyisnmK5rPSw88eI0abtaGFDEqQUL1BeIeCCMGCbwQ5B1venQqSXSHr41VEolzmv4Yj9U82nBofLTEXLJLqcZyzEtyY3kP92orXlHPujE_SAxwG8BhgP2wL-vDhQZkg0RhAsulzqZfrdB/s320/2022-04-06%2017_03_16-Start.png" width="320" /></a></li><li>If the agent status is yellow it likely means an agent update is required, and it should automatically update within a few minutes</li></ol></ol><div>That completes the Enterprise Agent installations for the lab.</div></div><div><h3 style="text-align: left;">Windows Endpoint Agent install</h3><div><ol style="text-align: left;"><li>Start the Windows VM and log in</li><li>Open a web browser and navigate to <a href="https://www.thousandeyes.com/" target="_blank">https://www.thousandeyes.com/</a></li><li>Log into your account</li><li>Click the Hamburger icon <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1ds3wPPpMl4PcTiXMq7s7RdcnEVIMMcJYMIxGkHyuyab-gEcfj2hISF-Hn8I9hMWYWzKskX1jIHW6-PDiUCTeDtFRYrEz_SMbtECcncu8j5uxgtuJ3t9lAFBh3ydAhGG0N4PDUkAZ1SB-wW_ejDHtsgqIAW6h1McyvFmmj8RgRC2bCchrII2ffhNh/s28/2022-03-25%2013_36_37-Dashboards%20-%20ThousandEyes.png" style="clear: left; display: inline; margin-bottom: 1em; margin-left: 1em; text-align: center;"><img border="0" data-original-height="22" data-original-width="28" height="20" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1ds3wPPpMl4PcTiXMq7s7RdcnEVIMMcJYMIxGkHyuyab-gEcfj2hISF-Hn8I9hMWYWzKskX1jIHW6-PDiUCTeDtFRYrEz_SMbtECcncu8j5uxgtuJ3t9lAFBh3ydAhGG0N4PDUkAZ1SB-wW_ejDHtsgqIAW6h1McyvFmmj8RgRC2bCchrII2ffhNh/w25-h20/2022-03-25%2013_36_37-Dashboards%20-%20ThousandEyes.png" width="25" /></a>in the top left</li><li>Expand the Endpoint Agents section</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiZ3gGViFBVxDgKga1lAShyguYll5aU9RUgV5TVajbg4Ou-viWPcnTx7ec5iljI_F0raFSceXzzwKGs-v-94SFKZ8L_j4jEtc-EpBQMcswW7F4gzlwg5VDIOLO8G23F_kjwaHaPhmj0wGla9e6jivbKJ-ov5v4koR0bgWLxb4env4Qbmu3Xo8nA1E-_" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="176" data-original-width="269" height="131" src="https://blogger.googleusercontent.com/img/a/AVvXsEiZ3gGViFBVxDgKga1lAShyguYll5aU9RUgV5TVajbg4Ou-viWPcnTx7ec5iljI_F0raFSceXzzwKGs-v-94SFKZ8L_j4jEtc-EpBQMcswW7F4gzlwg5VDIOLO8G23F_kjwaHaPhmj0wGla9e6jivbKJ-ov5v4koR0bgWLxb4env4Qbmu3Xo8nA1E-_=w200-h131" width="200" /></a></li></ol><li>Click on Agent Settings</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhRsmgBNpCd4pukzwpaG7NeClKfofIsWfczgycHknKi-omoVjHTnpy2Gebp82sEhrikeNiWiVAnF4bnIJqpmDH3Yl89o_l3IywdEribgHckqUUsYpf2jusDfSpjC4RHnAVbNPSEEZ0-eVp0_lw5keMiBYbQW42yoogpDHQo8Q7AMyt-PbjdFsHUpA2C" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="410" data-original-width="270" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhRsmgBNpCd4pukzwpaG7NeClKfofIsWfczgycHknKi-omoVjHTnpy2Gebp82sEhrikeNiWiVAnF4bnIJqpmDH3Yl89o_l3IywdEribgHckqUUsYpf2jusDfSpjC4RHnAVbNPSEEZ0-eVp0_lw5keMiBYbQW42yoogpDHQo8Q7AMyt-PbjdFsHUpA2C" width="158" /></a></li></ol><li>Either a splash screen with a Download button will appear, or there will be a button to Add New Endpoint Agent. Click the button that shows up - both bring up the same pane</li><ol><li>Splash screen - <a href="https://blogger.googleusercontent.com/img/a/AVvXsEgPHiCmWs15a8QjNIXbfDJplf5noixm4MNKj08LkejjL9A23kCuk0gLaE29m6LLB0IUeIiRrn4rOygYnt9Rm04hxlspSZedZ0_fBI8skyhn2FubF3PDd9mSowBDiSN0Mv6BSAdIcLj_D5Lp4mRVnyur7ZeclVU4x2xSb3I2-K7otMBtayzBso9XOaBu" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="512" data-original-width="475" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEgPHiCmWs15a8QjNIXbfDJplf5noixm4MNKj08LkejjL9A23kCuk0gLaE29m6LLB0IUeIiRrn4rOygYnt9Rm04hxlspSZedZ0_fBI8skyhn2FubF3PDd9mSowBDiSN0Mv6BSAdIcLj_D5Lp4mRVnyur7ZeclVU4x2xSb3I2-K7otMBtayzBso9XOaBu" width="223" /></a></li><li>Add Endpoint Agent Button<a href="https://blogger.googleusercontent.com/img/a/AVvXsEh6zOG3sOTO1a-4Pb-_jlvFSoT05PpEGQtXuqCS5jwHFzdvDGmQ2Tsx_QNhDkg2CVbA_lypveI7dWUoi8loxtgj-f0Kbkd-EBjI0UJN-yOsF6GERvONPNZ3o-wTR71EUeQl2Z9hERLQJNTtxJ1qGhlPzHXNeVQBcOEia8fZBiybjX7QAGQefoBCCLpp" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="149" data-original-width="604" height="79" src="https://blogger.googleusercontent.com/img/a/AVvXsEh6zOG3sOTO1a-4Pb-_jlvFSoT05PpEGQtXuqCS5jwHFzdvDGmQ2Tsx_QNhDkg2CVbA_lypveI7dWUoi8loxtgj-f0Kbkd-EBjI0UJN-yOsF6GERvONPNZ3o-wTR71EUeQl2Z9hERLQJNTtxJ1qGhlPzHXNeVQBcOEia8fZBiybjX7QAGQefoBCCLpp" width="320" /></a></li></ol><li>Leave the Endpoint Agent radio button selected and click the button Download - Windows MSI</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEicHAoR89We3peZZge-LX83ECsKt1TnTJNTAsFXtlx-i8ahCPe92ndzKQsDNp6K-OtNrHQGvqq0OqObHSLY5A1FmyW7Bg001A-XrNkM338FdzHhEK7lrBh7AX5f9Y9FZ2GLH83xSSC7BewUwjL6FY1B1YN8TzlmukOLrAbzgr3EB-2FSuYaNHDQ0wFJ" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="402" data-original-width="964" height="133" src="https://blogger.googleusercontent.com/img/a/AVvXsEicHAoR89We3peZZge-LX83ECsKt1TnTJNTAsFXtlx-i8ahCPe92ndzKQsDNp6K-OtNrHQGvqq0OqObHSLY5A1FmyW7Bg001A-XrNkM338FdzHhEK7lrBh7AX5f9Y9FZ2GLH83xSSC7BewUwjL6FY1B1YN8TzlmukOLrAbzgr3EB-2FSuYaNHDQ0wFJ" width="320" /></a></li><li>The Mac installation isn't being covered here, but there's instructions on how to install it here: <a href="https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents/installing">https://docs.thousandeyes.com/product-documentation/global-vantage-points/endpoint-agents/installing</a></li></ol><li>There will be two options for the processor architecture, select the x64 Windows MSI </li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgpFlreSGb1tIeOKF-0hjmyMEcfa6f3EkIK6-NZcE7wsNdXPiaeqstosrcTqIuObWWj0Llld1HODOeP_JeUY3HtMLwZVAd4aAsaePbl5AqBhxznN0vdtygkR1dNkPL6jYIkfsZG8pKL18-5hqZcewZOueQcLmmwlMBL0ZSBdRC2WuWdnL5-aOi_xqm8" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="157" data-original-width="283" height="178" src="https://blogger.googleusercontent.com/img/a/AVvXsEgpFlreSGb1tIeOKF-0hjmyMEcfa6f3EkIK6-NZcE7wsNdXPiaeqstosrcTqIuObWWj0Llld1HODOeP_JeUY3HtMLwZVAd4aAsaePbl5AqBhxznN0vdtygkR1dNkPL6jYIkfsZG8pKL18-5hqZcewZOueQcLmmwlMBL0ZSBdRC2WuWdnL5-aOi_xqm8" width="320" /></a></li></ol><li>When the download completes run the MSI</li><li>The installation is a typical MSI package, so I'm not going to include screenshots for every step</li><ol><li>Click Next to start the install</li><li>Read the EULA and if you agree to the terms check the box to accept and click Next</li><li>Click on the TCP Network Tests Support and select "Will be installed on local hard drive"</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiVnQX0EZzmrpYj_uIeeS-G75kvgnyGlnpHNFwZuwuPFw3UkYm1MX-20EDKcWhdVoz8gI98eU5PzQ7VXsVpQysSE0PGU8l2axrJVCUDrEEYdHgY_aBKzQ7E_Z0YhqHwDfgUPAklejxIbOGWbkYzJQhMuj9ujdFnSGqvysRGaIVVh57zbKCsTXy6zSmy" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="474" data-original-width="613" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEiVnQX0EZzmrpYj_uIeeS-G75kvgnyGlnpHNFwZuwuPFw3UkYm1MX-20EDKcWhdVoz8gI98eU5PzQ7VXsVpQysSE0PGU8l2axrJVCUDrEEYdHgY_aBKzQ7E_Z0YhqHwDfgUPAklejxIbOGWbkYzJQhMuj9ujdFnSGqvysRGaIVVh57zbKCsTXy6zSmy" width="310" /></a></li></ol><li>Do the same for at least one browser extension. Edge is the default browser on Windows 10, but if you want to install and use Chrome then get Chrome installed before continuing the Endpoint Agent installation. Click Next when you have the browser selected.</li><li>Click Install</li><li>If there us a UAC prompt for the install, click yes to continue</li><li>Click Finish</li></ol><li>It might take a few minutes for the agent to check in, but eventually you should see the agent listed under Endpoint Agents in the portal</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEibzkcOF_DW2Vx-Vf06l7AIRTUXaGOKNNp6JIMVSN8c_k6TUUC5e5Sm18kln5v-D1ehbC9weoo_ch-DulEFc9-QBAYKMZD2ZxLgHEo8jHt0ATIz7vmq4volbPIoy7IbZfwgFnLX32JeTJTe6DnRty6faUiQo1yllEPV0q2I0kUB-xz8zbx-D3iEGpKR" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="277" data-original-width="708" height="125" src="https://blogger.googleusercontent.com/img/a/AVvXsEibzkcOF_DW2Vx-Vf06l7AIRTUXaGOKNNp6JIMVSN8c_k6TUUC5e5Sm18kln5v-D1ehbC9weoo_ch-DulEFc9-QBAYKMZD2ZxLgHEo8jHt0ATIz7vmq4volbPIoy7IbZfwgFnLX32JeTJTe6DnRty6faUiQo1yllEPV0q2I0kUB-xz8zbx-D3iEGpKR" width="320" /></a> </li></ol></ol><h2 style="text-align: left;">Conclusion</h2><div>This was the first post actually working with ThousandEyes, and hopefully it illustrates how powerful this tool is. As part of the lab there are four different types of agents installed, but there's many more available:</div><div><ul style="text-align: left;"><li>Bare metal install (Intel NUC or other hardware)</li><li>OVA (VMware ESX, Workstation, and Player, Microsoft Hyper-V Oracle VirtualBox)</li><li>Application hosting on Cisco platforms (Catalyst 9300 and 9400, Nexus 9300 and 9500, Catalyst 8000, ISR, ASR)</li><li>AWS CloudFormation Template</li><li>Mac OS Endpoint Agents</li><li>Pulse Endpoint Agents for external entities</li></ul><div>In addition to the breadth of agents available, the deployment can easily be automated. I've written a script that wrote the Raspberry Pi image to an SD card, then mounted it and applied customizations. The MSI package can be used with the plethora of Windows software deployment tools, or a link can be given to end users to install on their own. With DNA Center the image can be pushed to Catalyst switches in bulk. The Docker images can be build with Docker files. If that's not enough, there's also all the automation tools - Ansible, Terraform...</div></div><div><br /></div><div>Getting ThousandEyes deployed throughout an environment can be done with ease.</div><h2 style="text-align: left;">What's next?</h2><div>That completes the agent installation. The next installment in this series will cover some test scenarios, and walk through getting monitoring configured and tests created.</div></div></div></div>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-10827377976685820472022-04-11T09:32:00.003-07:002022-09-15T10:32:58.411-07:00ThousandEyes Walkthrough Behind the Scenes - The Lab Build<p>This post will go over the planning of the ThousandEyes lab used in this series. To see past posts in this series expand the box below.</p>
<div class="hidden-section-container">
<div class="sh-section-btn">ThousandEyes Walkthrough Table of Contents</div>
<div class="h-section-cont shw-box">
<span style="color: #444444;">
<ul>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/03/thousandeyes-walkthrough-part-1-what.html" target="_blank">Part 1 - The What and the Why</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-2-lab.html" target="_blank">Part 2 - Lab build</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-3.html" target="_blank">Part 3 - Enterprise and Endpoint Agent Installs</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-41-snmp.html">Part 4.1 - SNMP Monitoring</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-42-scenarios.html" target="_blank">Part 4.2 - Scenarios and Test Types</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-431-scenario-1.html" target="_blank">Part 4.3.1 - Scenario 1 - Enterprise agent to agent test configuration</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/09/thousandeyes-walkthrough-part-432.html">Part 4.3.2 - Scenario 2 - Enterprise DNS test configuration</a></li>
<li style="color: #444444;">Part - 4.3.3 Scenario 3 - Enterprise and Endpoint HTTP test configuration (Coming soon)</li>
<li style="color: #444444;">Part - 4.3.4 Scenario 4 - Enterprise Page Load test configuration (Coming less soon)</li>
<li style="color: #444444;">Part - 4.3.5 Scenario 5 - Enterprise Transaction test configuration and Endpoint Agent Browser Settings (Coming more less soon)</li>
<li style="color: #444444;">Part - 4.4+ - Details TBD</li>
</ul>
<p></p>
There are some behind-the-scenes posts that go into more detail on how and why I took the approach that I did. Those can be found here:
<ul>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-behind-scenes.html">Behind the Scenes - The Lab Build</a> <--You Are Here</li>
<li style="color: #444444;">Ok, there's only one so far, but I plan to add more where it makes sense.</li>
</ul>
</span>
</div>
</div>
<p>If you are following the series, this post is strictly informational. It won't contain any steps that need to be performed in the lab. The goal is to provide insight into why I made the design choices I did with the lab.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggMk8D9sZf15BVWOyz1O-RCzTiIhEan2ArJnvVVJKRU9zzxDMjyRAdJ9IqoU2aszCRNGVTpODAk5fN5NSL8K5GnAfuVAZA4TYrwE_rHRwoAJYfK5eY5rSUy2StHdzfhiGUPJ_qoYXAsLlorjn6wBaHhdnQsc_RFOPx9T4pb1ehZfAlffxvS1iRQ4sR/s690/2022-03-31%2012_02_07-Start.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="690" data-original-width="665" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggMk8D9sZf15BVWOyz1O-RCzTiIhEan2ArJnvVVJKRU9zzxDMjyRAdJ9IqoU2aszCRNGVTpODAk5fN5NSL8K5GnAfuVAZA4TYrwE_rHRwoAJYfK5eY5rSUy2StHdzfhiGUPJ_qoYXAsLlorjn6wBaHhdnQsc_RFOPx9T4pb1ehZfAlffxvS1iRQ4sR/w385-h400/2022-03-31%2012_02_07-Start.png" width="385" /></a></div>The details on the lab build can be found here: <a href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-2-lab.html">https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-2-lab.html</a><div>And here's an overview of the objective of this series: <a href="https://mytechgnome.blogspot.com/2022/03/thousandeyes-walkthrough-part-1-what.html">https://mytechgnome.blogspot.com/2022/03/thousandeyes-walkthrough-part-1-what.html</a><h3 style="text-align: left;">CML</h3><div><ul style="text-align: left;"><li>There are plenty of similar tools (GNS3, EveNG, etc) that are available, so why did I pick the paid tool? The simple answer is licensing. My understanding is CML is the only way to run virtual Cisco instances without running afoul of the EULA. Yes, I could have used non-Cisco routers, but since Cisco is a major vendor it seemed reasonable to go with it.</li><li>The Personal version of CML has two flavors, Personal which allows 20 active nodes, and Personal Plus which allows 40 active nodes. I built the lab using 20 nodes because the Personal Plus is an extra $150, and because the additional nodes would increase the resource requirements. I wanted the lab to be as accessible as possible. It could easily be extended to 40 nodes or higher, but 20 is enough to get basic testing done.</li><li>Even though the TE agents could be deployed to VMs, I wanted to use CML as a way to easily simulate scenarios where an engineer would need to do some troubleshooting. Within CML links can be configured with bandwidth limits, latency, jitter, and loss. The theory is that ThousandEyes should be able to detect and even alert on those conditions.</li><li>I am using version 2.2.3, even though version 2.3 is available. The simple reason is that Cisco is still recommending version 2.2.3. There are some known issues with 2.3, which is why I'm not running that.</li></ul><h3 style="text-align: left;">IOSv Routers</h3></div><div><ul style="text-align: left;"><li>Even though CML can run CSR 1000V and IOS-XR instances I decided to go with IOSv instances. This was because of resource requirements. The CSR 1000v and IOS-XR instances each require 3GB RAM, and with 14 routers that would consume an additional 35GB RAM over what the IOSv routers use. For the purposes of the lab, the IOSv can do everything needed without the overhead.</li></ul><h3 style="text-align: left;">Ubuntu</h3></div><div><ul style="text-align: left;"><li>I wanted to keep as much of the lab in CML as possible, and running Ubuntu in CML aligns with that goal. Of the Linux flavors that are available out of the box in CML, Ubuntu is the only one supported by ThousandEyes.</li><li>With Ubuntu being used in the CML lab it seemed reasonable to use Ubuntu for the Docker host as well.</li></ul><h3 style="text-align: left;">Topology</h3></div><div><ul style="text-align: left;"><li>I'll admit I spent a lot of time working through different topology options. At one point I had switches and HSRP in the design, but I decided to back away from layer 2 technologies to focus on layer 3. The primary use case for ThousandEyes is looking at WAN links, and with the node limit in CML, it made sense to drop the L2 configurations to make room for more L3 devices.</li><li>I wanted to maximize the number of BGP AS configurations while maintaining multiple links, which is why there are 7 BGP AS configurations. By simply shutting down specific links traffic could hit 6 of the 7 AS networks. With some BGP reconfiguration that could be extended.</li><li>The two "Client" networks are intended to be what a network engineer would have in their environment. Likely they'd have a lot more, but with the node limits having two networks is enough to test with. Each of the client networks has two Ubuntu nodes that are running the TE Enterprise agent. One of the Ubuntu nodes is also running Apache. (more on Apache shortly)</li><li>In the "Public" network I wanted to add another BGP path outside the redundant ISP paths, and I wanted a service that was accessible. With this being treated as public I opted to not run a TE agent there.</li><li>Access outside of the CML environment is done via the "External" network. ThousandEyes is a SaaS service, which means the agents all need to be able to connect to the TE portal.</li><li>Even though the entire network is built using RFC 1918 addresses, the design is effectively using public addresses throughout the entire lab. The "Client" addresses are propagated through the ISP and public networks, which isn't typical in IPv4 deployments. This was mainly choosing simplicity and efficiency. If the client networks were masked then something like a VPN would be required to link the two client networks. Though that better aligns with the real world, for the functional purposes of the lab it makes no difference. Both ends need IP reachability and adding more NAT and VPN configuration work doesn't provide a significant improvement in how the lab operates.</li></ul><h3 style="text-align: left;">External Routing and NAT</h3><div><ul style="text-align: left;"><li>On the external router, NAT is configured, which should allow internet access from the lab with no additional configuration needed. The 192.168.1.0/24 network is excluded from translation with the intent that devices on the LAN (Docker, Windows, and Raspberry Pi agents) would be able to connect directly to devices in the CML lab.</li><li>For the LAN devices to reach the CML lab routes need to be added either to the LAN router or as static routes to each of the devices. Using the LAN router requires the fewest changes, and is the most extensible.</li><li>Unfortunately not every environment is identical. I suspect that there may be some issues with getting the routing working properly. I spent a lot of time trying to decide if this routing solution was better than just using DHCP on the external router and doing full outbound NAT. I decided that having the external agents able to have full connectivity to the internal agents was worth the added complexity.</li></ul></div><h3 style="text-align: left;">Services</h3></div><div><ul style="text-align: left;"><li>The Apache instances were set up just to create a simple webserver to establish HTTP connections. For transaction tests, I will be using external websites.</li><li>Bind is deployed primarily for easy name resolution of the lab devices, and to have another service running inside the lab. Since ThousandEyes can do DNS tests it made sense to include.</li></ul><h3 style="text-align: left;">External Resources</h3></div><div><ul style="text-align: left;"><li>The Docker, Windows, and Raspberry Pi agents are primarily just to provide the ability to test with those platforms. The Docker and Pi agents are functionally similar to the Ubuntu agents running in the CML lab. The Windows agent is an Endpoint agent, which brings a different set of functionality. </li><li>I do expect that there will be improvements in test performance with these agents versus the ones in CML because there are fewer layers of abstraction. I can't imagine an Ubuntu agent running on a minimum spec VM inside KVM, that is running on the CML VM inside Workstation is going to be the most efficient. Add in the software layers for the routers connecting those agents, and that only adds more potential performance impact.</li><li>As mentioned previously, internet access is required for ThousandEyes agents to reach the SaaS platform. With that requirement in mind, it made sense to just use external websites for most of the testing instead of building elaborate web servers inside the lab.</li></ul><h3 style="text-align: left;">Misc. Notes</h3></div><div><ul style="text-align: left;"><li>Everyone has their preferred numbering scheme. For this lab, I tried to come up with something that I could easily build on in a programmatic sense. Yes, for the router links I could have used /30 or /31, but in a lab, I'm not worried about address consumption. I built addresses based on the nodes being connected.</li><li>I'm sure someone somewhere will be upset that I don't have passwords on the routers. It's a lab that I tear down frequently, and it's inside a trusted network. The risk of an attack is minimal, and worth it to not need to log in to each device.</li><li>The Ubuntu server version was the latest at the time of writing, and I went with Windows 10 to avoid some of the issues with getting Windows 11 deployed.</li><li>With the complexity of the build in CML, I decided it was easiest to just publish the YAML code. Initially, I had intended to write up exactly how to build the lab, and provide configs for each device, but as I built it out it became clear that doing so would be quite cumbersome. Using the YAML file should give more consistent deployments, with less manual work to get the lab running.</li><li>I've had several requests to incorporate AWS into this lab. Currently, that's outside the scope of the roadmap I have for this series. The primary reason for that is because of the cost associated with AWS. Once I get through the posts I have planned for this series I plan to investigate if I can leverage the AWS free tier to get useful data.</li><li>Despite most of the routers being in provider networks, each router has SNMP running. The reason I did this was to show how ThousandEyes can use SNMP to add additional context to data, and in some cases, it can be used to trigger alarms. In a real-world scenario you likely can't get SNMP from provider networks, but you also likely have more than two network devices at a location. The decrease in realism is more than made up for by not having to build out a complete LAN environment.</li></ul><div>I'm sure there are plenty of things that I forgot to include here, and likely some good ideas that I didn't even think about. If you have any questions on the lab design please leave a comment below, or you can reach me on Twitter - @Ipswitch</div></div></div>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-55586303335349210602022-04-04T12:44:00.213-07:002022-09-15T10:27:43.275-07:00ThousandEyes Walkthrough Part 2 - Lab build<p>This post will go over getting a ThousandEyes lab built out. To see all the posts in this series expand the box below.</p>
<div class="hidden-section-container">
<div class="sh-section-btn">ThousandEyes Walkthrough Table of Contents</div>
<div class="h-section-cont shw-box">
<span style="color: #444444;">
<ul>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/03/thousandeyes-walkthrough-part-1-what.html" target="_blank">Part 1 - The What and the Why</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-2-lab.html" target="_blank">Part 2 - Lab build</a> <--You Are Here</li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-3.html" target="_blank">Part 3 - Enterprise and Endpoint Agent Installs</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-41-snmp.html">Part 4.1 - SNMP Monitoring</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-42-scenarios.html" target="_blank">Part 4.2 Scenarios and Test Types</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-431-scenario-1.html" target="_blank">Part 4.3.1 Scenario 1 - Enterprise agent to agent test configuration</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/09/thousandeyes-walkthrough-part-432.html">Part 4.3.2 Scenario 2 - Enterprise DNS test configuration</a></li>
<li style="color: #444444;">Part 4.3.3 Scenario 3 - Enterprise and Endpoint HTTP test configuration (Coming soon)</li>
<li style="color: #444444;">Part 4.3.4 Scenario 4 - Enterprise Page Load test configuration (Coming less soon)</li>
<li style="color: #444444;">Part 4.3.5 Scenario 5 - Enterprise Transaction test configuration and Endpoint Agent Browser Settings (Coming more less soon)</li>
<li style="color: #444444;">Part 4.4+ - Details TBD</li>
</ul>
<p></p>
There are some behind-the-scenes posts that go into more detail on how and why I took the approach that I did. Those can be found here:
<ul>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-behind-scenes.html">Behind the Scenes - The Lab Build</a></li>
<li style="color: #444444;">Ok, there's only one so far, but I plan to add more where it makes sense.</li>
</ul>
</span>
</div>
</div>
<h1 style="clear: both; text-align: left;">Lab Build</h1>
<h2 style="text-align: left;">Topology</h2>
<p>I've built out this lab using VMware Workstation and Cisco Modeling Labs to simulate a network for ThousandEyes to monitor.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtVMZHPClwRCCNCWv68ujSz__GshLuwY9eFhJmVWddql8_iY4bNi74BJb56gJRj_Ahuv4fQ9vSh66c0LEzP8eQoMGxrSKYVnU0kWfVWTAi6nkl-4HRcK04GkxWxjQ2LMn_owpOJWQLgJRtSmOC5dFSFeuhOtQqxL-I95Vnq95-p4f08VinL9nsnRrq/s872/TE%20Lab%20Diagram.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="822" data-original-width="872" height="604" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtVMZHPClwRCCNCWv68ujSz__GshLuwY9eFhJmVWddql8_iY4bNi74BJb56gJRj_Ahuv4fQ9vSh66c0LEzP8eQoMGxrSKYVnU0kWfVWTAi6nkl-4HRcK04GkxWxjQ2LMn_owpOJWQLgJRtSmOC5dFSFeuhOtQqxL-I95Vnq95-p4f08VinL9nsnRrq/w640-h604/TE%20Lab%20Diagram.png" width="640" /></a>
</div>
<p>The lab is broken down into four types of sites, Client, ISP, Public, and External. There are two Client sites, each consisting of two routers and two Ubuntu instances. The routers are running BGP, and have SNMP enabled. The first Ubuntu instance is only running a ThousandEyes agent, and the other instance is running a ThousandEyes agent and an Apache webserver.
</p>
<p>The ISP networks are routers running BGP interconnecting all the other sites. I have SNMP enabled on them just to show what ThousandEyes can do with SNMP monitoring. Normally isn't going to be accessible on ISP devices.
<br />
The Public zone is also running BGP and has an Ubuntu instance that is running DNS for the entire CML.LAB network.
</p>
<p>The External site is used to bridge the lab environment to the network outside CML. It has a static route out to the LAN gateway that is redistributed into BGP, and a static IP assigned on the LAN. For traffic leaving the LAN, it has NAT configured. This should reduce the configuration needs on the LAN side. A static route can be added to the LAN gateway to send traffic to the External router, or static routes can be added to the individual devices that will connect to the lab network.
</p>
<p>In addition to the CML lab, three additional devices will be deployed, an Ubuntu Server running Docker for ThousandEyes Enterprise Agents, a Windows 10 VM running the ThousandEyes Endpoint Agent, and a Raspberry Pi running the ThousandEyes Enterprise Agent.
</p>
<p>This table breaks down the resources assigned to each node and the total amount of resources. The CML VM will need to have enough assigned to it to allow the nodes inside it to run.</p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgkd9Rt0934a5Pf9yTOO8zgLtXVZwCHHkxpsL3aov12fi_A6f6BHexlssH6HJzv9qGKW-OIzq2bZ3IvkVUXesAyV079VW0vK1v5b854ShIE5vueBoQDUQBd57yKw66ie73yw1ksxfM0w7_XsChQpGhEXitgRWycORF6d8l6LE0r7C_NVhknT18oqKwZ" style="margin-left: 1em; margin-right: 1em;"></a><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgkd9Rt0934a5Pf9yTOO8zgLtXVZwCHHkxpsL3aov12fi_A6f6BHexlssH6HJzv9qGKW-OIzq2bZ3IvkVUXesAyV079VW0vK1v5b854ShIE5vueBoQDUQBd57yKw66ie73yw1ksxfM0w7_XsChQpGhEXitgRWycORF6d8l6LE0r7C_NVhknT18oqKwZ" style="margin-left: 1em; margin-right: 1em;"></a><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgf96qKu5w6SeA1vdzYnSPibDQ967OKtUnXdQ24j_5NefGpRjOWu3UXSSdTRDuOVHcU8FyVkEOjt55c9bR8ahxtg2L4NFmE1RaqyMZ0AmdaG0EfYqq15rtxVwhdYnpEef8u9vpJ15fjUz2rVmiSA4Vns9NK0KIiTxx4R2O5ZaEAaa-YykNAYeoJ2W7l" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="179" data-original-width="448" height="128" src="https://blogger.googleusercontent.com/img/a/AVvXsEgf96qKu5w6SeA1vdzYnSPibDQ967OKtUnXdQ24j_5NefGpRjOWu3UXSSdTRDuOVHcU8FyVkEOjt55c9bR8ahxtg2L4NFmE1RaqyMZ0AmdaG0EfYqq15rtxVwhdYnpEef8u9vpJ15fjUz2rVmiSA4Vns9NK0KIiTxx4R2O5ZaEAaa-YykNAYeoJ2W7l" width="320" /></a></div></div><a href="https://blogger.googleusercontent.com/img/a/AVvXsEg_3MagyEvDtdX-hWrNLFoOdtZ65h8cBA3UpCkpS40SpFFfuDr5Bjn6AdbFP5Fon6Ls8RH9_evkW1lPz8TnPH6eIKsPoIyrT9WvNzXczA3UcnT-7oLTrfGVdabP_vtwh-qLPzAUvv1LPVvInp5GZIvv0qSeYk5w_jXsOnxsHeOcvuk97qVSMfJAvVsi" style="margin-left: 1em; margin-right: 1em; text-align: center;">
</a>
<p>The Windows and Ubuntu Docker nodes will sit outside CML, as VMs in VMware Workstation. There will also be a Raspberry Pi added to the environment.
</p>
<h2 style="text-align: left;">Installation Prerequisites</h2>
<ul style="text-align: left;">
<li>Management workstation with Python 3 installed and Paramiko installed (pip install paramiko)</li><li>CML (I am using 2.2.3) must be installed, configured, and have a bridged network adapter. <a href="https://learningnetworkstore.cisco.com/cisco-modeling-labs-personal/cisco-modeling-labs-personal/CML-PERSONAL.html">https://learningnetworkstore.cisco.com/cisco-modeling-labs-personal/cisco-modeling-labs-personal/CML-PERSONAL.html</a>
</li>
<li>An ISO image for Ubuntu Server (I am using 20.04.4) <a href="https://ubuntu.com/download/server">https://ubuntu.com/download/server</a>
</li>
<li>An ISO image for Windows 10 (I am using 21H2) <a href="https://www.microsoft.com/en-us/software-download/windows10">https://www.microsoft.com/en-us/software-download/windows10</a>
</li>
<li>VMware Workstation Pro (I am using v16) <a href="https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html">https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html</a>
</li>
<li>(optional) Raspberry Pi 4 Model B with at least 4GB RAM and a blank 32GB SD card <a href="https://www.raspberrypi.com/products/raspberry-pi-4-model-b/">https://www.raspberrypi.com/products/raspberry-pi-4-model-b/</a> - The steps for the Pi deployment will be covered in the next post.
</li>
<li>(optional) Configure a static route on the LAN for the 10.0.0.0/8 network that points to the IP of the edge router (the default IP is 192.168.1.42). This can also be accomplished by adding static routes on the devices that will need to communicate into the lab.
</li>
</ul>
<h2 style="text-align: left;">Installation Process</h2>
<p>The easiest way to get the lab up and running is to import a YAML file. This file contains everything you need to get started, but some updates may be required. The lab is configured for internet access, and there is a static IP and gateway assigned. The LAN addressing might need to be updated to match your environment.
</p>
<p>If you choose not to use the YAML import you can find the relevant node configurations in the YAML and then create and configure the nodes accordingly.
Expand each of the following sections for steps on how to build out the lab.
</p><p>The YAML file can be downloaded from GitHub here: <a href="https://github.com/mytechgnome/CML-TE-Lab/blob/main/TE.yaml">https://github.com/mytechgnome/CML-TE-Lab/blob/main/TE.yaml</a></p>
<div class="hidden-section-container">
<div class="sh-section-btn" style="text-align: center;">Create a YAML file with this - Click to expand</div>
<div class="h-section-cont shw-box">
<style>
.button {
border: none;
border-radius: 5px;
padding: 6px 40px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
transition-duration: 0.4s;
cursor: pointer;
}
.button1 {
background-color: #52ff52;
color: white;
border: 2px solid #52ff52;
}
.button1:hover {
background-color: white;
color: #52ff52;
}
</style>
<center>
<button class="button button1" id="button1" onclick="copyFromTextArea()">Copy YAML Code to Clipboard</button>
</center>
<br />
<textarea cols="95" id="copyTextArea" readonly="" rows="75">lab:
description: |-
CML ThousandEyes Lab - Created by: Dan Kelcher
External addresses must be updated for the lab to function properly. Search the YAML for !CHANGEME to update the IP addresses as needed
For information on this lab visit https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-2-lab.html
For information on this project visit https://mytechgnome.blogspot.com/2022/03/thousandeyes-walkthrough-part-1-what.html
Twitter - @Ipswitch https://twitter.com/Ipswitch
LinkedIn - https://www.linkedin.com/in/dkelcher/
notes: |-
CS1-2 and CS2-2 have Apache2 installed to serve simple webpages
PS3-1 is the DNS server for cml.lab, and uses 8.8.8.8 as a forwarder
timestamp: 1646259014.7537024
title: ThousandEyes v1.0
version: 0.0.4
nodes:
- id: n0
label: External
node_definition: external_connector
x: 0
y: -300
tags: []
configuration: bridge0
interfaces:
- id: i0
slot: 0
label: port
type: physical
- id: n1
label: CR1-1
node_definition: iosv
x: -200
y: -100
tags: []
configuration: |-
! IOS Config generated on 2022-03-04 15:51
! by ank-ng
! Config built by Dan Kelcher - @Ipswitch
hostname CR1-1
boot-start-marker
boot-end-marker
no aaa new-model
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
no service config
ip classless
ip subnet-zero
ip domain lookup
ip domain name cml.lab
ip name-server 10.133.100.10
crypto key generate rsa modulus 768
ip ssh server algorithm authentication password
username cisco privilege 15 secret cisco
line vty 0 4
transport input ssh telnet
exec-timeout 720 0
password cisco
login local
line con 0
password cisco
int ran gi0/0 -7
sh
no ip add
interface Gi0/0
description CR1-1 Gi0/0 to CR1-2 Gi0/0
ip add 10.11.12.1 255.255.255.0
no sh
interface gi0/1
description CR1-1 gi0/1 to ER1-1 gi0/1
ip add 10.11.100.1 255.255.255.0
no sh
interface gi0/3
description CR1-1 gi0/3 to IR1-1 gi0/3
ip add 10.11.61.1 255.255.255.0
no sh
interface gi0/4
description CR1-1 gi0/4 to IR1-2 gi0/4
ip add 10.11.62.1 255.255.255.0
no sh
ip routing
router bgp 65001
bgp router-id 1.1.1.11
bgp log-neighbor-changes
neighbor 10.11.12.2 remote-as 65001
neighbor 10.11.61.2 remote-as 65011
neighbor 10.11.62.2 remote-as 65011
address-family ipv4 unicast
neighbor 10.11.12.2 activate
neighbor 10.11.12.2 next-hop-self
neighbor 10.11.61.2 activate
neighbor 10.11.62.2 activate
network 10.11.12.0 mask 255.255.255.0
network 10.11.100.0 mask 255.255.255.0
network 10.11.61.0 mask 255.255.255.0
network 10.11.62.0 mask 255.255.255.0
cdp run
snmp-server community TE ro
end
interfaces:
- id: i0
label: Loopback0
type: loopback
- id: i1
slot: 0
label: GigabitEthernet0/0
type: physical
- id: i2
slot: 1
label: GigabitEthernet0/1
type: physical
- id: i3
slot: 2
label: GigabitEthernet0/2
type: physical
- id: i4
slot: 3
label: GigabitEthernet0/3
type: physical
- id: i5
slot: 4
label: GigabitEthernet0/4
type: physical
- id: i6
slot: 5
label: GigabitEthernet0/5
type: physical
- id: i7
slot: 6
label: GigabitEthernet0/6
type: physical
- id: i8
slot: 7
label: GigabitEthernet0/7
type: physical
- id: n2
label: CR1-2
node_definition: iosv
x: -200
y: 0
tags: []
configuration: |-
! IOS Config generated on 2022-03-04 15:51
! by ank-ng
! Config built by Dan Kelcher - @Ipswitch
hostname CR1-2
boot-start-marker
boot-end-marker
no aaa new-model
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
no service config
ip classless
ip subnet-zero
ip domain lookup
ip domain name cml.lab
ip name-server 10.133.100.10
crypto key generate rsa modulus 768
ip ssh server algorithm authentication password
username cisco privilege 15 secret cisco
line vty 0 4
transport input ssh telnet
exec-timeout 720 0
password cisco
login local
line con 0
password cisco
int ran gi0/0 -7
sh
no ip add
interface Gi0/0
description CR1-2 Gi0/0 to CR1-1 Gi0/0
ip add 10.11.12.2 255.255.255.0
no sh
interface gi0/1
description CR1-2 gi0/1 to ER1-1 gi0/1
ip add 10.12.100.1 255.255.255.0
no sh
interface gi0/3
description CR1-2 gi0/3 to IR1-2 gi0/3
ip add 10.12.62.1 255.255.255.0
no sh
interface gi0/4
description CR1-2 gi0/4 to IR1-1 gi0/4
ip add 10.12.61.1 255.255.255.0
no sh
ip routing
router bgp 65001
bgp router-id 1.1.1.12
bgp log-neighbor-changes
neighbor 10.11.12.1 remote-as 65001
neighbor 10.12.62.2 remote-as 65011
neighbor 10.12.61.2 remote-as 65011
address-family ipv4 unicast
neighbor 10.11.12.1 activate
neighbor 10.11.12.1 next-hop-self
neighbor 10.12.62.2 activate
neighbor 10.12.61.2 activate
network 10.11.12.0 mask 255.255.255.0
network 10.12.100.0 mask 255.255.255.0
network 10.12.62.0 mask 255.255.255.0
network 10.12.61.0 mask 255.255.255.0
cdp run
snmp-server community TE ro
end
interfaces:
- id: i0
label: Loopback0
type: loopback
- id: i1
slot: 0
label: GigabitEthernet0/0
type: physical
- id: i2
slot: 1
label: GigabitEthernet0/1
type: physical
- id: i3
slot: 2
label: GigabitEthernet0/2
type: physical
- id: i4
slot: 3
label: GigabitEthernet0/3
type: physical
- id: i5
slot: 4
label: GigabitEthernet0/4
type: physical
- id: i6
slot: 5
label: GigabitEthernet0/5
type: physical
- id: i7
slot: 6
label: GigabitEthernet0/6
type: physical
- id: i8
slot: 7
label: GigabitEthernet0/7
type: physical
- id: n3
label: IR1-1
node_definition: iosv
x: -100
y: -100
tags: []
configuration: |-
! IOS Config generated on 2022-03-04 15:51
! by ank-ng
! Config built by Dan Kelcher - @Ipswitch
hostname IR1-1
boot-start-marker
boot-end-marker
no aaa new-model
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
no service config
ip classless
ip subnet-zero
ip domain lookup
ip domain name cml.lab
ip name-server 10.133.100.10
crypto key generate rsa modulus 768
ip ssh server algorithm authentication password
username cisco privilege 15 secret cisco
line vty 0 4
transport input ssh telnet
exec-timeout 720 0
password cisco
login local
line con 0
password cisco
int ran gi0/0 -7
sh
no ip add
interface Gi0/0
description IR1-1 Gi0/0 to IR1-2 Gi0/0
ip add 10.61.62.1 255.255.255.0
no sh
interface gi0/1
description IR1-1 gi0/1 to IR2-1 gi0/1
ip add 10.61.71.1 255.255.255.0
no sh
interface gi0/2
description IR1-1 gi0/2 to IR2-2 gi0/2
ip add 10.61.72.1 255.255.255.0
no sh
interface gi0/3
description IR1-1 gi0/3 to CR1-1 gi0/3
ip add 10.11.61.2 255.255.255.0
no sh
interface gi0/4
description IR1-1 gi0/4 to CR1-2 gi0/4
ip add 10.12.61.2 255.255.255.0
no sh
ip routing
router bgp 65011
bgp router-id 1.1.1.61
bgp log-neighbor-changes
neighbor 10.61.62.2 remote-as 65011
neighbor 10.61.71.2 remote-as 65012
neighbor 10.61.72.2 remote-as 65012
neighbor 10.11.61.1 remote-as 65001
neighbor 10.12.61.1 remote-as 65001
address-family ipv4 unicast
neighbor 10.61.62.2 activate
neighbor 10.61.62.2 next-hop-self
neighbor 10.61.71.2 activate
neighbor 10.61.72.2 activate
neighbor 10.11.61.1 activate
neighbor 10.12.61.1 activate
network 10.61.62.0 mask 255.255.255.0
network 10.61.71.0 mask 255.255.255.0
network 10.61.72.0 mask 255.255.255.0
network 10.11.61.0 mask 255.255.255.0
network 10.12.61.0 mask 255.255.255.0
cdp run
snmp-server community TE ro
end
interfaces:
- id: i0
label: Loopback0
type: loopback
- id: i1
slot: 0
label: GigabitEthernet0/0
type: physical
- id: i2
slot: 1
label: GigabitEthernet0/1
type: physical
- id: i3
slot: 2
label: GigabitEthernet0/2
type: physical
- id: i4
slot: 3
label: GigabitEthernet0/3
type: physical
- id: i5
slot: 4
label: GigabitEthernet0/4
type: physical
- id: i6
slot: 5
label: GigabitEthernet0/5
type: physical
- id: i7
slot: 6
label: GigabitEthernet0/6
type: physical
- id: i8
slot: 7
label: GigabitEthernet0/7
type: physical
- id: n4
label: IR1-2
node_definition: iosv
x: -100
y: 0
tags: []
configuration: |-
! IOS Config generated on 2022-03-04 15:51
! by ank-ng
! Config built by Dan Kelcher - @Ipswitch
hostname IR1-2
boot-start-marker
boot-end-marker
no aaa new-model
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
no service config
ip classless
ip subnet-zero
ip domain lookup
ip domain name cml.lab
ip name-server 10.133.100.10
crypto key generate rsa modulus 768
ip ssh server algorithm authentication password
username cisco privilege 15 secret cisco
line vty 0 4
transport input ssh telnet
exec-timeout 720 0
password cisco
login local
line con 0
password cisco
int ran gi0/0 -7
sh
no ip add
interface Gi0/0
description IR1-2 Gi0/0 to IR1-1 Gi0/0
ip add 10.61.62.2 255.255.255.0
no sh
interface gi0/1
description IR1-2 gi0/1 to IR2-2 gi0/1
ip add 10.62.72.1 255.255.255.0
no sh
interface gi0/2
description IR1-2 gi0/2 to IR2-1 gi0/2
ip add 10.62.71.1 255.255.255.0
no sh
interface gi0/3
description IR1-2 gi0/3 to CR1-2 gi0/3
ip add 10.12.62.2 255.255.255.0
no sh
interface gi0/4
description IR1-2 gi0/4 to CR1-1 gi0/4
ip add 10.11.62.2 255.255.255.0
no sh
interface gi0/5
description IR1-2 gi0/5 to PR3-1 gi0/5
ip add 10.62.131.1 255.255.255.0
no sh
ip routing
router bgp 65011
bgp router-id 1.1.1.62
bgp log-neighbor-changes
neighbor 10.61.62.1 remote-as 65011
neighbor 10.62.72.2 remote-as 65012
neighbor 10.62.71.2 remote-as 65012
neighbor 10.12.62.1 remote-as 65001
neighbor 10.11.62.1 remote-as 65001
neighbor 10.62.131.2 remote-as 65023
address-family ipv4 unicast
neighbor 10.61.62.1 activate
neighbor 10.61.62.1 next-hop-self
neighbor 10.62.72.2 activate
neighbor 10.62.71.2 activate
neighbor 10.12.62.1 activate
neighbor 10.11.62.1 activate
neighbor 10.62.131.2 activate
network 10.61.62.0 mask 255.255.255.0
network 10.62.72.0 mask 255.255.255.0
network 10.62.71.0 mask 255.255.255.0
network 10.12.62.0 mask 255.255.255.0
network 10.11.62.0 mask 255.255.255.0
network 10.62.131.0 mask 255.255.255.0
cdp run
snmp-server community TE ro
end
interfaces:
- id: i0
label: Loopback0
type: loopback
- id: i1
slot: 0
label: GigabitEthernet0/0
type: physical
- id: i2
slot: 1
label: GigabitEthernet0/1
type: physical
- id: i3
slot: 2
label: GigabitEthernet0/2
type: physical
- id: i4
slot: 3
label: GigabitEthernet0/3
type: physical
- id: i5
slot: 4
label: GigabitEthernet0/4
type: physical
- id: i6
slot: 5
label: GigabitEthernet0/5
type: physical
- id: i7
slot: 6
label: GigabitEthernet0/6
type: physical
- id: i8
slot: 7
label: GigabitEthernet0/7
type: physical
- id: n5
label: IR2-1
node_definition: iosv
x: 0
y: -100
tags: []
configuration: |-
! IOS Config generated on 2022-03-04 15:51
! by ank-ng
! Config built by Dan Kelcher - @Ipswitch
hostname IR2-1
boot-start-marker
boot-end-marker
no aaa new-model
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
no service config
ip classless
ip subnet-zero
ip domain lookup
ip domain name cml.lab
ip name-server 10.133.100.10
crypto key generate rsa modulus 768
ip ssh server algorithm authentication password
username cisco privilege 15 secret cisco
line vty 0 4
transport input ssh telnet
exec-timeout 720 0
password cisco
login local
line con 0
password cisco
int ran gi0/0 -7
sh
no ip add
interface Gi0/0
description IR2-1 Gi0/0 to IR2-2 Gi0/0
ip add 10.71.72.1 255.255.255.0
no sh
interface gi0/1
description IR2-1 gi0/1 to IR1-1 gi0/1
ip add 10.61.71.2 255.255.255.0
no sh
interface gi0/2
description IR2-1 gi0/2 to IR1-2 gi0/2
ip add 10.62.71.2 255.255.255.0
no sh
interface gi0/3
description IR2-1 gi0/3 to CR1-2 gi0/3
ip add 10.71.161.1 255.255.255.0
no sh
interface gi0/5
description IR2-1 gi0/5 to IR3-1 gi0/5
ip add 10.71.81.1 255.255.255.0
no sh
interface gi0/6
description IR2-1 gi0/6 to CR2-2 gi0/6
ip add 10.71.82.1 255.255.255.0
no sh
ip routing
router bgp 65012
bgp router-id 1.1.1.71
bgp log-neighbor-changes
neighbor 10.71.72.2 remote-as 65012
neighbor 10.61.71.1 remote-as 65011
neighbor 10.62.71.1 remote-as 65011
neighbor 10.71.161.2 remote-as 65031
neighbor 10.71.81.2 remote-as 65013
neighbor 10.71.82.2 remote-as 65013
address-family ipv4 unicast
neighbor 10.71.72.2 activate
neighbor 10.71.72.2 next-hop-self
neighbor 10.61.71.1 activate
neighbor 10.62.71.1 activate
neighbor 10.71.161.2 activate
neighbor 10.71.81.2 activate
neighbor 10.71.82.2 activate
network 10.71.72.0 mask 255.255.255.0
network 10.61.71.0 mask 255.255.255.0
network 10.62.71.0 mask 255.255.255.0
network 10.71.161.0 mask 255.255.255.0
network 10.71.81.0 mask 255.255.255.0
network 10.71.82.0 mask 255.255.255.0
cdp run
snmp-server community TE ro
end
interfaces:
- id: i0
label: Loopback0
type: loopback
- id: i1
slot: 0
label: GigabitEthernet0/0
type: physical
- id: i2
slot: 1
label: GigabitEthernet0/1
type: physical
- id: i3
slot: 2
label: GigabitEthernet0/2
type: physical
- id: i4
slot: 3
label: GigabitEthernet0/3
type: physical
- id: i5
slot: 4
label: GigabitEthernet0/4
type: physical
- id: i6
slot: 5
label: GigabitEthernet0/5
type: physical
- id: i7
slot: 6
label: GigabitEthernet0/6
type: physical
- id: i8
slot: 7
label: GigabitEthernet0/7
type: physical
- id: n6
label: IR2-2
node_definition: iosv
x: 0
y: 0
tags: []
configuration: |-
! IOS Config generated on 2022-03-04 15:51
! by ank-ng
! Config built by Dan Kelcher - @Ipswitch
hostname IR2-2
boot-start-marker
boot-end-marker
no aaa new-model
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
no service config
ip classless
ip subnet-zero
ip domain lookup
ip domain name cml.lab
ip name-server 10.133.100.10
crypto key generate rsa modulus 768
ip ssh server algorithm authentication password
username cisco privilege 15 secret cisco
line vty 0 4
transport input ssh telnet
exec-timeout 720 0
password cisco
login local
line con 0
password cisco
int ran gi0/0 -7
sh
no ip add
interface Gi0/0
description IR2-2 Gi0/0 to IR2-2 Gi0/0
ip add 10.72.72.2 255.255.255.0
no sh
interface gi0/1
description IR2-2 gi0/1 to IR1-2 gi0/1
ip add 10.62.72.2 255.255.255.0
no sh
interface gi0/2
description IR2-2 gi0/2 to IR1-1 gi0/2
ip add 10.61.72.2 255.255.255.0
no sh
interface gi0/3
description IR2-2 gi0/3 to PR3-1 gi0/3
ip add 10.72.131.1 255.255.255.0
no sh
interface gi0/4
description IR2-2 gi0/4 to PR3-2 gi0/4
ip add 10.72.132.1 255.255.255.0
no sh
interface gi0/5
description IR2-2 gi0/5 to CR2-2 gi0/5
ip add 10.72.82.1 255.255.255.0
no sh
interface gi0/6
description IR2-2 gi0/6 to IR3-1 gi0/6
ip add 10.72.81.1 255.255.255.0
no sh
ip routing
router bgp 65012
bgp router-id 1.1.1.72
bgp log-neighbor-changes
neighbor 10.72.72.1 remote-as 65012
neighbor 10.62.72.1 remote-as 65011
neighbor 10.61.72.1 remote-as 65011
neighbor 10.72.131.2 remote-as 65023
neighbor 10.72.132.2 remote-as 65023
neighbor 10.72.82.2 remote-as 65013
neighbor 10.72.81.2 remote-as 65013
address-family ipv4 unicast
neighbor 10.72.72.1 activate
neighbor 10.72.72.1 next-hop-self
neighbor 10.62.72.1 activate
neighbor 10.61.72.1 activate
neighbor 10.72.131.2 activate
neighbor 10.72.132.2 activate
neighbor 10.72.82.2 activate
neighbor 10.72.81.2 activate
network 10.72.72.0 mask 255.255.255.0
network 10.62.72.0 mask 255.255.255.0
network 10.61.72.0 mask 255.255.255.0
network 10.72.131.0 mask 255.255.255.0
network 10.72.132.0 mask 255.255.255.0
network 10.72.82.0 mask 255.255.255.0
network 10.72.81.0 mask 255.255.255.0
cdp run
snmp-server community TE ro
end
interfaces:
- id: i0
label: Loopback0
type: loopback
- id: i1
slot: 0
label: GigabitEthernet0/0
type: physical
- id: i2
slot: 1
label: GigabitEthernet0/1
type: physical
- id: i3
slot: 2
label: GigabitEthernet0/2
type: physical
- id: i4
slot: 3
label: GigabitEthernet0/3
type: physical
- id: i5
slot: 4
label: GigabitEthernet0/4
type: physical
- id: i6
slot: 5
label: GigabitEthernet0/5
type: physical
- id: i7
slot: 6
label: GigabitEthernet0/6
type: physical
- id: i8
slot: 7
label: GigabitEthernet0/7
type: physical
- id: n7
label: IR3-1
node_definition: iosv
x: 100
y: -100
tags: []
configuration: |-
! IOS Config generated on 2022-03-04 15:51
! by ank-ng
! Config built by Dan Kelcher - @Ipswitch
hostname IR3-1
boot-start-marker
boot-end-marker
no aaa new-model
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
no service config
ip classless
ip subnet-zero
ip domain lookup
ip domain name cml.lab
ip name-server 10.133.100.10
crypto key generate rsa modulus 768
ip ssh server algorithm authentication password
username cisco privilege 15 secret cisco
line vty 0 4
transport input ssh telnet
exec-timeout 720 0
password cisco
login local
line con 0
password cisco
int ran gi0/0 -7
sh
no ip add
interface Gi0/0
description IR3-1 Gi0/0 to CR2-2 Gi0/0
ip add 10.81.82.1 255.255.255.0
no sh
interface gi0/3
description IR3-1 gi0/3 to CR1-2 gi0/3
ip add 10.21.81.2 255.255.255.0
no sh
interface gi0/4
description IR3-1 gi0/4 to CR1-2 gi0/4
ip add 10.22.81.2 255.255.255.0
no sh
interface gi0/5
description IR3-1 gi0/5 to IR2-1 gi0/5
ip add 10.71.81.2 255.255.255.0
no sh
interface gi0/6
description IR3-1 gi0/6 to IR2-2 gi0/6
ip add 10.72.81.2 255.255.255.0
no sh
ip routing
router bgp 65013
bgp router-id 1.1.1.81
bgp log-neighbor-changes
neighbor 10.81.82.2 remote-as 65013
neighbor 10.21.81.1 remote-as 65002
neighbor 10.22.81.1 remote-as 65002
neighbor 10.71.81.1 remote-as 65012
neighbor 10.72.81.1 remote-as 65012
address-family ipv4 unicast
neighbor 10.81.82.2 activate
neighbor 10.81.82.2 next-hop-self
neighbor 10.21.81.1 activate
neighbor 10.22.81.1 activate
neighbor 10.71.81.1 activate
neighbor 10.72.81.1 activate
network 10.81.82.0 mask 255.255.255.0
network 10.21.81.0 mask 255.255.255.0
network 10.22.81.0 mask 255.255.255.0
network 10.71.81.0 mask 255.255.255.0
network 10.72.81.0 mask 255.255.255.0
cdp run
snmp-server community TE ro
end
interfaces:
- id: i0
label: Loopback0
type: loopback
- id: i1
slot: 0
label: GigabitEthernet0/0
type: physical
- id: i2
slot: 1
label: GigabitEthernet0/1
type: physical
- id: i3
slot: 2
label: GigabitEthernet0/2
type: physical
- id: i4
slot: 3
label: GigabitEthernet0/3
type: physical
- id: i5
slot: 4
label: GigabitEthernet0/4
type: physical
- id: i6
slot: 5
label: GigabitEthernet0/5
type: physical
- id: i7
slot: 6
label: GigabitEthernet0/6
type: physical
- id: i8
slot: 7
label: GigabitEthernet0/7
type: physical
- id: n8
label: IR3-2
node_definition: iosv
x: 100
y: 0
tags: []
configuration: |-
! IOS Config generated on 2022-03-04 15:51
! by ank-ng
! Config built by Dan Kelcher - @Ipswitch
hostname IR3-2
boot-start-marker
boot-end-marker
no aaa new-model
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
no service config
ip classless
ip subnet-zero
ip domain lookup
ip domain name cml.lab
ip name-server 10.133.100.10
crypto key generate rsa modulus 768
ip ssh server algorithm authentication password
username cisco privilege 15 secret cisco
line vty 0 4
transport input ssh telnet
exec-timeout 720 0
password cisco
login local
line con 0
password cisco
int ran gi0/0 -7
sh
no ip add
interface Gi0/0
description IR3-2 Gi0/0 to IR3-1 Gi0/0
ip add 10.81.82.2 255.255.255.0
no sh
interface gi0/1
description IR3-2 gi0/1 to PR3-2 gi0/1
ip add 10.82.132.1 255.255.255.0
no sh
interface gi0/3
description IR3-2 gi0/3 to CR1-2 gi0/3
ip add 10.22.82.2 255.255.255.0
no sh
interface gi0/4
description IR3-2 gi0/4 to CR1-2 gi0/4
ip add 10.21.82.2 255.255.255.0
no sh
interface gi0/5
description IR3-2 gi0/5 to IR2-2 gi0/5
ip add 10.72.82.2 255.255.255.0
no sh
interface gi0/6
description IR3-2 gi0/6 to IR2-1 gi0/6
ip add 10.71.82.2 255.255.255.0
no sh
ip routing
router bgp 65013
bgp router-id 1.1.1.82
bgp log-neighbor-changes
neighbor 10.81.82.1 remote-as 65013
neighbor 10.82.132.2 remote-as 65023
neighbor 10.22.82.1 remote-as 65002
neighbor 10.21.82.1 remote-as 65002
neighbor 10.72.82.1 remote-as 65012
neighbor 10.71.82.1 remote-as 65012
address-family ipv4 unicast
neighbor 10.81.82.1 activate
neighbor 10.81.82.1 next-hop-self
neighbor 10.82.132.2 activate
neighbor 10.22.82.1 activate
neighbor 10.21.82.1 activate
neighbor 10.72.82.1 activate
neighbor 10.71.82.1 activate
network 10.81.82.0 mask 255.255.255.0
network 10.82.132.0 mask 255.255.255.0
network 10.22.82.0 mask 255.255.255.0
network 10.21.82.0 mask 255.255.255.0
network 10.72.82.0 mask 255.255.255.0
network 10.71.82.0 mask 255.255.255.0
cdp run
snmp-server community TE ro
end
interfaces:
- id: i0
label: Loopback0
type: loopback
- id: i1
slot: 0
label: GigabitEthernet0/0
type: physical
- id: i2
slot: 1
label: GigabitEthernet0/1
type: physical
- id: i3
slot: 2
label: GigabitEthernet0/2
type: physical
- id: i4
slot: 3
label: GigabitEthernet0/3
type: physical
- id: i5
slot: 4
label: GigabitEthernet0/4
type: physical
- id: i6
slot: 5
label: GigabitEthernet0/5
type: physical
- id: i7
slot: 6
label: GigabitEthernet0/6
type: physical
- id: i8
slot: 7
label: GigabitEthernet0/7
type: physical
- id: n9
label: CR2-1
node_definition: iosv
x: 200
y: -100
tags: []
configuration: |-
! IOS Config generated on 2022-03-04 15:51
! by ank-ng
! Config built by Dan Kelcher - @Ipswitch
hostname CR2-1
boot-start-marker
boot-end-marker
no aaa new-model
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
no service config
ip classless
ip subnet-zero
ip domain lookup
ip domain name cml.lab
ip name-server 10.133.100.10
crypto key generate rsa modulus 768
ip ssh server algorithm authentication password
username cisco privilege 15 secret cisco
line vty 0 4
transport input ssh telnet
exec-timeout 720 0
password cisco
login local
line con 0
password cisco
int ran gi0/0 -7
sh
no ip add
interface Gi0/0
description CR2-1 Gi0/0 to CR1-2 Gi0/0
ip add 10.21.22.1 255.255.255.0
no sh
interface gi0/1
description CR2-1 gi0/1 to ER1-1 gi0/1
ip add 10.21.100.1 255.255.255.0
no sh
interface gi0/3
description CR2-1 gi0/3 to IR3-1 gi0/3
ip add 10.21.81.1 255.255.255.0
no sh
interface gi0/4
description CR2-1 gi0/4 to CR2-2 gi0/4
ip add 10.21.82.1 255.255.255.0
no sh
ip routing
router bgp 65002
bgp router-id 1.1.1.21
bgp log-neighbor-changes
neighbor 10.21.22.2 remote-as 65002
neighbor 10.21.81.2 remote-as 65013
neighbor 10.21.82.2 remote-as 65013
address-family ipv4 unicast
neighbor 10.21.22.2 activate
neighbor 10.21.22.2 next-hop-self
neighbor 10.21.81.2 activate
neighbor 10.21.82.2 activate
network 10.21.22.0 mask 255.255.255.0
network 10.21.100.0 mask 255.255.255.0
network 10.21.81.0 mask 255.255.255.0
network 10.21.82.0 mask 255.255.255.0
cdp run
snmp-server community TE ro
end
interfaces:
- id: i0
label: Loopback0
type: loopback
- id: i1
slot: 0
label: GigabitEthernet0/0
type: physical
- id: i2
slot: 1
label: GigabitEthernet0/1
type: physical
- id: i3
slot: 2
label: GigabitEthernet0/2
type: physical
- id: i4
slot: 3
label: GigabitEthernet0/3
type: physical
- id: i5
slot: 4
label: GigabitEthernet0/4
type: physical
- id: i6
slot: 5
label: GigabitEthernet0/5
type: physical
- id: i7
slot: 6
label: GigabitEthernet0/6
type: physical
- id: i8
slot: 7
label: GigabitEthernet0/7
type: physical
- id: n10
label: CR2-2
node_definition: iosv
x: 200
y: 0
tags: []
configuration: |-
! IOS Config generated on 2022-03-04 15:51
! by ank-ng
! Config built by Dan Kelcher - @Ipswitch
hostname CR2-2
boot-start-marker
boot-end-marker
no aaa new-model
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
no service config
ip classless
ip subnet-zero
ip domain lookup
ip domain name cml.lab
ip name-server 10.133.100.10
crypto key generate rsa modulus 768
ip ssh server algorithm authentication password
username cisco privilege 15 secret cisco
line vty 0 4
transport input ssh telnet
exec-timeout 720 0
password cisco
login local
line con 0
password cisco
int ran gi0/0 -7
sh
no ip add
interface Gi0/0
description CR2-2 Gi0/0 to CR1-2 Gi0/0
ip add 10.21.22.2 255.255.255.0
no sh
interface gi0/1
description CR2-2 gi0/1 to ER1-1 gi0/1
ip add 10.22.100.1 255.255.255.0
no sh
interface gi0/3
description CR2-2 gi0/3 to CR2-2 gi0/3
ip add 10.22.82.1 255.255.255.0
no sh
interface gi0/4
description CR2-2 gi0/4 to IR3-1 gi0/4
ip add 10.22.81.1 255.255.255.0
no sh
ip routing
router bgp 65002
bgp router-id 1.1.1.22
bgp log-neighbor-changes
neighbor 10.21.22.1 remote-as 65002
neighbor 10.22.82.2 remote-as 65013
neighbor 10.22.81.2 remote-as 65013
address-family ipv4 unicast
neighbor 10.21.22.1 activate
neighbor 10.21.22.1 next-hop-self
neighbor 10.22.82.2 activate
neighbor 10.22.81.2 activate
network 10.21.22.0 mask 255.255.255.0
network 10.22.100.0 mask 255.255.255.0
network 10.22.82.0 mask 255.255.255.0
network 10.22.81.0 mask 255.255.255.0
cdp run
snmp-server community TE ro
end
interfaces:
- id: i0
label: Loopback0
type: loopback
- id: i1
slot: 0
label: GigabitEthernet0/0
type: physical
- id: i2
slot: 1
label: GigabitEthernet0/1
type: physical
- id: i3
slot: 2
label: GigabitEthernet0/2
type: physical
- id: i4
slot: 3
label: GigabitEthernet0/3
type: physical
- id: i5
slot: 4
label: GigabitEthernet0/4
type: physical
- id: i6
slot: 5
label: GigabitEthernet0/5
type: physical
- id: i7
slot: 6
label: GigabitEthernet0/6
type: physical
- id: i8
slot: 7
label: GigabitEthernet0/7
type: physical
- id: n11
label: PR3-1
node_definition: iosv
x: -50
y: 100
tags: []
configuration: |-
! IOS Config generated on 2022-03-04 15:51
! by ank-ng
! Config built by Dan Kelcher - @Ipswitch
hostname PR3-1
boot-start-marker
boot-end-marker
no aaa new-model
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
no service config
ip classless
ip subnet-zero
ip domain lookup
ip domain name cml.lab
ip name-server 10.133.100.10
crypto key generate rsa modulus 768
ip ssh server algorithm authentication password
username cisco privilege 15 secret cisco
line vty 0 4
transport input ssh telnet
exec-timeout 720 0
password cisco
login local
line con 0
password cisco
int ran gi0/0 -7
sh
no ip add
interface gi0/1
description PR3-1 gi0/1 to PR3-3 gi0/1
ip add 10.131.133.1 255.255.255.0
no sh
interface gi0/3
description PR3-1 gi0/3 to IR2-2 gi0/3
ip add 10.72.131.2 255.255.255.0
no sh
interface gi0/5
description PR3-1 gi0/5 to IR1-2 gi0/5
ip add 10.62.131.2 255.255.255.0
no sh
ip routing
router bgp 65023
bgp router-id 1.1.1.131
bgp log-neighbor-changes
neighbor 10.131.133.2 remote-as 65023
neighbor 10.72.131.1 remote-as 65012
neighbor 10.62.131.1 remote-as 65011
address-family ipv4 unicast
neighbor 10.131.133.2 activate
neighbor 10.131.133.2 next-hop-self
neighbor 10.72.131.1 activate
neighbor 10.62.131.1 activate
network 10.131.133.0 mask 255.255.255.0
network 10.72.131.0 mask 255.255.255.0
network 10.62.131.0 mask 255.255.255.0
cdp run
snmp-server community TE ro
end
interfaces:
- id: i0
label: Loopback0
type: loopback
- id: i1
slot: 0
label: GigabitEthernet0/0
type: physical
- id: i2
slot: 1
label: GigabitEthernet0/1
type: physical
- id: i3
slot: 2
label: GigabitEthernet0/2
type: physical
- id: i4
slot: 3
label: GigabitEthernet0/3
type: physical
- id: i5
slot: 4
label: GigabitEthernet0/4
type: physical
- id: i6
slot: 5
label: GigabitEthernet0/5
type: physical
- id: i7
slot: 6
label: GigabitEthernet0/6
type: physical
- id: i8
slot: 7
label: GigabitEthernet0/7
type: physical
- id: n12
label: PR3-2
node_definition: iosv
x: 50
y: 100
tags: []
configuration: |-
! IOS Config generated on 2022-03-04 15:51
! by ank-ng
! Config built by Dan Kelcher - @Ipswitch
hostname PR3-2
boot-start-marker
boot-end-marker
no aaa new-model
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
no service config
ip classless
ip subnet-zero
ip domain lookup
ip domain name cml.lab
ip name-server 10.133.100.10
crypto key generate rsa modulus 768
ip ssh server algorithm authentication password
username cisco privilege 15 secret cisco
line vty 0 4
transport input ssh telnet
exec-timeout 720 0
password cisco
login local
line con 0
password cisco
int ran gi0/0 -7
sh
no ip add
interface gi0/1
description PR3-2 gi0/1 to CR2-2 gi0/1
ip add 10.82.132.2 255.255.255.0
no sh
interface gi0/2
description PR3-2 gi0/2 to PR3-3 gi0/2
ip add 10.132.133.1 255.255.255.0
no sh
interface gi0/3
description PR3-2 gi0/3 to IR2-2 gi0/3
ip add 10.72.132.2 255.255.255.0
no sh
ip routing
router bgp 65023
bgp router-id 1.1.1.132
bgp log-neighbor-changes
neighbor 10.82.132.1 remote-as 65013
neighbor 10.132.133.2 remote-as 65023
neighbor 10.72.132.1 remote-as 65012
address-family ipv4 unicast
neighbor 10.82.132.1 activate
neighbor 10.132.133.2 activate
neighbor 10.132.133.2 next-hop-self
neighbor 10.72.132.1 activate
network 10.82.132.0 mask 255.255.255.0
network 10.132.133.0 mask 255.255.255.0
network 10.72.132.0 mask 255.255.255.0
cdp run
snmp-server community TE ro
end
interfaces:
- id: i0
label: Loopback0
type: loopback
- id: i1
slot: 0
label: GigabitEthernet0/0
type: physical
- id: i2
slot: 1
label: GigabitEthernet0/1
type: physical
- id: i3
slot: 2
label: GigabitEthernet0/2
type: physical
- id: i4
slot: 3
label: GigabitEthernet0/3
type: physical
- id: i5
slot: 4
label: GigabitEthernet0/4
type: physical
- id: i6
slot: 5
label: GigabitEthernet0/5
type: physical
- id: i7
slot: 6
label: GigabitEthernet0/6
type: physical
- id: i8
slot: 7
label: GigabitEthernet0/7
type: physical
- id: n13
label: PR3-3
node_definition: iosv
x: 0
y: 200
tags: []
configuration: |-
! IOS Config generated on 2022-03-04 15:51
! by ank-ng
! Config built by Dan Kelcher - @Ipswitch
hostname PR3-3
boot-start-marker
boot-end-marker
no aaa new-model
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
no service config
ip classless
ip subnet-zero
ip domain lookup
ip domain name cml.lab
ip name-server 10.133.100.10
crypto key generate rsa modulus 768
ip ssh server algorithm authentication password
username cisco privilege 15 secret cisco
line vty 0 4
transport input ssh telnet
exec-timeout 720 0
password cisco
login local
line con 0
password cisco
int ran gi0/0 -7
sh
no ip add
interface Gi0/0
description PR3-3 Gi0/0 to ER1-1 Gi0/0
ip add 10.133.100.1 255.255.255.0
no sh
interface gi0/1
description PR3-3 gi0/1 to PR3-1 gi0/1
ip add 10.131.133.2 255.255.255.0
no sh
interface gi0/2
description PR3-3 gi0/2 to PR3-2 gi0/2
ip add 10.132.133.2 255.255.255.0
no sh
ip routing
router bgp 65023
bgp router-id 1.1.1.133
bgp log-neighbor-changes
neighbor 10.131.133.1 remote-as 65023
neighbor 10.132.133.1 remote-as 65023
address-family ipv4 unicast
neighbor 10.131.133.1 activate
neighbor 10.131.133.1 next-hop-self
neighbor 10.132.133.1 activate
neighbor 10.132.133.1 next-hop-self
network 10.133.100.0 mask 255.255.255.0
network 10.131.133.0 mask 255.255.255.0
network 10.132.133.0 mask 255.255.255.0
cdp run
snmp-server community TE ro
end
interfaces:
- id: i0
label: Loopback0
type: loopback
- id: i1
slot: 0
label: GigabitEthernet0/0
type: physical
- id: i2
slot: 1
label: GigabitEthernet0/1
type: physical
- id: i3
slot: 2
label: GigabitEthernet0/2
type: physical
- id: i4
slot: 3
label: GigabitEthernet0/3
type: physical
- id: i5
slot: 4
label: GigabitEthernet0/4
type: physical
- id: i6
slot: 5
label: GigabitEthernet0/5
type: physical
- id: i7
slot: 6
label: GigabitEthernet0/6
type: physical
- id: i8
slot: 7
label: GigabitEthernet0/7
type: physical
- id: n14
label: ER1-1
node_definition: iosv
x: 0
y: -200
tags: []
configuration: |-
! IOS Config generated on 2022-03-04 15:51
! by ank-ng
! Config built by Dan Kelcher - @Ipswitch
hostname ER1-1
boot-start-marker
boot-end-marker
no aaa new-model
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
no service config
ip classless
ip subnet-zero
ip domain lookup
ip domain name cml.lab
ip name-server 10.133.100.10
crypto key generate rsa modulus 768
ip ssh server algorithm authentication password
username cisco privilege 15 secret cisco
line vty 0 4
transport input ssh telnet
exec-timeout 720 0
password cisco
login local
line con 0
password cisco
int ran gi0/0 -7
sh
no ip add
interface Gi0/0
description ER1-1 Gi0/0 to External
ip add 192.168.1.42 255.255.255.0 !CHANGEME
ip nat outside
no sh
interface gi0/3
description ER1-1 gi0/3 to IR2-1 gi0/3
ip add 10.71.161.2 255.255.255.0
ip nat inside
no sh
ip routing
router bgp 65031
bgp router-id 1.1.1.161
bgp log-neighbor-changes
neighbor 192.168.1.1 remote-as
neighbor 10.71.161.1 remote-as 65012
address-family ipv4 unicast
neighbor 10.71.161.1 activate
neighbor 10.71.161.1 default-originate
network 10.71.161.0 mask 255.255.255.0
cdp run
snmp-server community TE ro
ip nat inside source list 100 interface GigabitEthernet0/0 overload
ip route 0.0.0.0 0.0.0.0 192.168.1.1 !CHANGEME
access-list 100 deny ip 10.0.0.0 0.255.255.255 192.168.1.0 0.0.0.255 !CHANGEME
access-list 100 permit ip 10.0.0.0 0.255.255.255 any
end
interfaces:
- id: i0
label: Loopback0
type: loopback
- id: i1
slot: 0
label: GigabitEthernet0/0
type: physical
- id: i2
slot: 1
label: GigabitEthernet0/1
type: physical
- id: i3
slot: 2
label: GigabitEthernet0/2
type: physical
- id: i4
slot: 3
label: GigabitEthernet0/3
type: physical
- id: i5
slot: 4
label: GigabitEthernet0/4
type: physical
- id: i6
slot: 5
label: GigabitEthernet0/5
type: physical
- id: i7
slot: 6
label: GigabitEthernet0/6
type: physical
- id: i8
slot: 7
label: GigabitEthernet0/7
type: physical
- id: n15
label: CS1-1
node_definition: ubuntu
x: -300
y: -100
tags: []
configuration: |-
#cloud-config
# Config built by Dan Kelcher - @Ipswitch
hostname: CS1-1
manage_etc_hosts: True
system_info:
default_user:
name: cisco
password: cisco
chpasswd: { expire: False }
ssh_pwauth: True
ssh_authorized_keys:
- your-ssh-pubkey-line-goes-here
write_files:
- path: /etc/netplan/51-cloud-init_static.yaml
permissions: '0644'
content: |
network:
version: 2
ethernets:
ens2:
dhcp4: false
addresses:
- 10.11.100.10/24
gateway4: 10.11.100.1
nameservers:
addresses: [10.133.100.10]
search: [cml.lab]
runcmd:
- sudo netplan generate
- sudo netplan apply
interfaces:
- id: i0
slot: 0
label: ens3
type: physical
- id: n16
label: CS1-2
node_definition: ubuntu
x: -300
y: 0
tags: []
configuration: |-
#cloud-config
# Config built by Dan Kelcher - @Ipswitch
hostname: CS1-2
manage_etc_hosts: True
system_info:
default_user:
name: cisco
password: cisco
chpasswd: { expire: False }
ssh_pwauth: True
ssh_authorized_keys:
- your-ssh-pubkey-line-goes-here
write_files:
- path: /etc/netplan/51-cloud-init_static.yaml
permissions: '0644'
content: |
network:
version: 2
ethernets:
ens2:
dhcp4: false
addresses:
- 10.12.100.10/24
gateway4: 10.12.100.1
nameservers:
addresses: [10.133.100.10]
search: [cml.lab]
runcmd:
- sudo netplan generate
- sudo netplan apply
- sudo echo -e '#!/bin/bash\nup=0\nwhile [ $up -eq 0 ]\ndo\n ping -c 1 google.com > /dev/null && up=1 || up=0\n echo "Waiting for connection"\n sleep 15\ndone\nsudo apt-get update\nsudo apt install apache2 -y' > /usr/local/script.sh
- sudo chmod 777 /usr/local/script.sh
- [ bash, /usr/local/script.sh ]
interfaces:
- id: i0
slot: 0
label: ens3
type: physical
- id: n17
label: CS2-1
node_definition: ubuntu
x: 300
y: -100
tags: []
configuration: |-
#cloud-config
# Config built by Dan Kelcher - @Ipswitch
hostname: CS2-1
manage_etc_hosts: True
system_info:
default_user:
name: cisco
password: cisco
chpasswd: { expire: False }
ssh_pwauth: True
ssh_authorized_keys:
- your-ssh-pubkey-line-goes-here
write_files:
- path: /etc/netplan/51-cloud-init_static.yaml
permissions: '0644'
content: |
network:
version: 2
ethernets:
ens2:
dhcp4: false
addresses:
- 10.21.100.10/24
gateway4: 10.21.100.1
nameservers:
addresses: [10.133.100.10]
search: [cml.lab]
runcmd:
- sudo netplan generate
- sudo netplan apply
interfaces:
- id: i0
slot: 0
label: ens3
type: physical
- id: n18
label: CS2-2
node_definition: ubuntu
x: 300
y: 0
tags: []
configuration: |-
#cloud-config
# Config built by Dan Kelcher - @Ipswitch
hostname: CS2-2
manage_etc_hosts: True
system_info:
default_user:
name: cisco
password: cisco
chpasswd: { expire: False }
ssh_pwauth: True
ssh_authorized_keys:
- your-ssh-pubkey-line-goes-here
write_files:
- path: /etc/netplan/51-cloud-init_static.yaml
permissions: '0644'
content: |
network:
version: 2
ethernets:
ens2:
dhcp4: false
addresses:
- 10.22.100.10/24
gateway4: 10.22.100.1
nameservers:
addresses: [10.133.100.10]
search: [cml.lab]
runcmd:
- sudo netplan generate
- sudo netplan apply
- sudo echo -e '#!/bin/bash\nup=0\nwhile [ $up -eq 0 ]\ndo\n ping -c 1 google.com > /dev/null && up=1 || up=0\n echo "Waiting for connection"\n sleep 15\ndone\nsudo apt-get update\nsudo apt install apache2 -y' > /usr/local/script.sh
- sudo chmod 777 /usr/local/script.sh
- [ bash, /usr/local/script.sh ]
interfaces:
- id: i0
slot: 0
label: ens3
type: physical
- id: n19
label: PS3-1
node_definition: ubuntu
x: 0
y: 300
tags: []
configuration: |-
#cloud-config
# Config built by Dan Kelcher - @Ipswitch
hostname: PS3-1
manage_etc_hosts: True
system_info:
default_user:
name: cisco
password: cisco
chpasswd: { expire: False }
ssh_pwauth: True
ssh_authorized_keys:
- your-ssh-pubkey-line-goes-here
write_files:
- path: /etc/netplan/51-cloud-init_static.yaml
permissions: '0644'
content: |
network:
version: 2
ethernets:
ens2:
dhcp4: false
addresses:
- 10.133.100.10/24
gateway4: 10.133.100.1
nameservers:
addresses: [10.133.100.10, 8.8.8.8]
search: [cml.lab]
- path: /etc/bind/named.conf.options
permissions: '0644'
content: |
options {
listen-on port 53 { any; };
recursion yes;
allow-query { any; };
directory "/var/cache/bind";
forwarders {
8.8.8.8;
};
dnssec-validation auto;
listen-on-v6 { any; };
};
- path: /etc/bind/named.conf.local
permissions: '0644'
content: |
zone "cml.lab" {
type master;
file "/etc/bind/db.cml.lab";
};
- path: /etc/bind/db.cml.lab
permissions: '0644'
content: |
$TTL 604800
@ IN SOA cml.lab. root.cml.lab. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
@ IN NS ps3-1.cml.lab.
@ IN A 10.133.100.10
@ IN AAAA ::1
ns IN A 10.133.100.10
runcmd:
- sudo netplan generate
- sudo netplan apply
- sudo echo -e "CS1-1 IN A 10.11.100.10\nCS1-2 IN A 10.12.100.10\nCS2-1 IN A 10.21.100.10\nCS2-2 IN A 10.22.100.10\nPS3-1 IN A 10.133.100.10" >> /etc/bind/db.cml.lab
- sudo echo -e "CR1-1 IN A 10.11.12.1\nCR1-2 IN A 10.11.12.2\nIR1-1 IN A 10.61.62.1\nIR1-2 IN A 10.61.62.2\nIR2-1 IN A 10.71.72.1\nIR2-2 IN A 10.72.72.2\nIR3-1 IN A 10.81.82.1\nIR3-2 IN A 10.81.82.2\nCR2-1 IN A 10.21.22.1\nCR2-2 IN A 10.21.22.2\nPR3-1 IN A 10.131.133.1\nPR3-2 IN A 10.82.132.2\nPR3-3 IN A 10.133.100.1\nER1-1 IN A 192.168.1.42" >> /etc/bind/db.cml.lab
- sudo echo -e '#!/bin/bash\nup=0\nwhile [ $up -eq 0 ]\ndo\n ping -c 1 google.com > /dev/null && up=1 || up=0\n echo "Waiting for connection"\n sleep 15\ndone\nsudo apt-get update\nsudo apt install -o Dpkg::Options::="--force-confold" bind9 -y' > /usr/local/script.sh
- sudo chmod 777 /usr/local/script.sh
- [ bash, /usr/local/script.sh ]
interfaces:
- id: i0
slot: 0
label: ens3
type: physical
links:
- id: l0
i1: i1
n1: n1
i2: i1
n2: n2
- id: l1
i1: i2
n1: n1
i2: i0
n2: n15
- id: l2
i1: i4
n1: n1
i2: i4
n2: n3
- id: l3
i1: i5
n1: n1
i2: i5
n2: n4
- id: l4
i1: i2
n1: n2
i2: i0
n2: n16
- id: l5
i1: i4
n1: n2
i2: i4
n2: n4
- id: l6
i1: i5
n1: n2
i2: i5
n2: n3
- id: l7
i1: i1
n1: n3
i2: i1
n2: n4
- id: l8
i1: i2
n1: n3
i2: i2
n2: n5
- id: l9
i1: i3
n1: n3
i2: i3
n2: n6
- id: l10
i1: i2
n1: n4
i2: i2
n2: n6
- id: l11
i1: i3
n1: n4
i2: i3
n2: n5
- id: l12
i1: i6
n1: n4
i2: i6
n2: n11
- id: l13
i1: i1
n1: n5
i2: i1
n2: n6
- id: l14
i1: i4
n1: n5
i2: i4
n2: n14
- id: l15
i1: i6
n1: n5
i2: i6
n2: n7
- id: l16
i1: i7
n1: n5
i2: i7
n2: n8
- id: l17
i1: i4
n1: n6
i2: i4
n2: n11
- id: l18
i1: i5
n1: n6
i2: i5
n2: n12
- id: l19
i1: i6
n1: n6
i2: i6
n2: n8
- id: l20
i1: i7
n1: n6
i2: i7
n2: n7
- id: l21
i1: i1
n1: n7
i2: i1
n2: n8
- id: l22
i1: i2
n1: n8
i2: i2
n2: n12
- id: l23
i1: i1
n1: n9
i2: i1
n2: n10
- id: l24
i1: i2
n1: n9
i2: i0
n2: n17
- id: l25
i1: i4
n1: n9
i2: i4
n2: n7
- id: l26
i1: i5
n1: n9
i2: i5
n2: n8
- id: l27
i1: i2
n1: n10
i2: i0
n2: n18
- id: l28
i1: i4
n1: n10
i2: i4
n2: n8
- id: l29
i1: i5
n1: n10
i2: i5
n2: n7
- id: l30
i1: i2
n1: n11
i2: i2
n2: n13
- id: l31
i1: i3
n1: n12
i2: i3
n2: n13
- id: l32
i1: i1
n1: n13
i2: i0
n2: n19
- id: l33
i1: i1
n1: n14
i2: i0
n2: n0
</textarea>
<!--All your Import YAML into CML info above this-->
</div> </div>
<p></p>
<div class="hidden-section-container">
<div class="sh-section-btn" style="text-align: center;">Import YAML into CML - Click to expand</div>
<div class="h-section-cont shw-box">
<span style="color: #444444;"><!--All your text/html below this-->
<div style="text-align: left;">To import this into CML follow these steps:
<ol style="text-align: left;">
<li>Copy the above YAML data into a new file</li>
<li>Save the file as TE-Lab.yaml</li>
<li>Log in to CML</li>
<li>From the Dashboard Click Import</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgwsg0SrPsKgaG3xC5PjOocMOD6_ktFFJ7D-xjec1wUSm_Z9BXkrFCDsTp10GXzOkpmEaJp_kaRcoX04EK2NfvmeipIqc0SLfGA7gjr4yp_sN_mwob7DLcBG0ezvS6PGsrP4672TvwsVVb2UoKA-xYxkGIyYb2lHFtZTGPuH59ChjhfLVq-l3s-qYiN" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="117" data-original-width="367" height="102" src="https://blogger.googleusercontent.com/img/a/AVvXsEgwsg0SrPsKgaG3xC5PjOocMOD6_ktFFJ7D-xjec1wUSm_Z9BXkrFCDsTp10GXzOkpmEaJp_kaRcoX04EK2NfvmeipIqc0SLfGA7gjr4yp_sN_mwob7DLcBG0ezvS6PGsrP4672TvwsVVb2UoKA-xYxkGIyYb2lHFtZTGPuH59ChjhfLVq-l3s-qYiN" width="320" /></a></li>
</ol>
<li>Click in the File(s) to import area</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiRSmx1ne_8spnAaxEPYCeLemhrTjKbVHU-v5iNwbfgifigai_AEu9ANAj47459FJO7R52w8nrr0BGirzFRkfYp_fffJz_BYkWA2_wEnYT4mYG5SIzlGi6i2qvqcfjTDOOqr6UF-khccaCepvB0c7WmUGc21EXSvSqeY1oOvLfHVCdqAnYRX-jHzalm" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="182" data-original-width="548" height="106" src="https://blogger.googleusercontent.com/img/a/AVvXsEiRSmx1ne_8spnAaxEPYCeLemhrTjKbVHU-v5iNwbfgifigai_AEu9ANAj47459FJO7R52w8nrr0BGirzFRkfYp_fffJz_BYkWA2_wEnYT4mYG5SIzlGi6i2qvqcfjTDOOqr6UF-khccaCepvB0c7WmUGc21EXSvSqeY1oOvLfHVCdqAnYRX-jHzalm" width="320" /></a></li>
</ol>
<li>Browse to the location the YAML file was saved and select it</li>
<li>Click Import</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEidDM_O-Wd6Ggb5wvMFqubf3MpooO55zOD0m7c8GAkuBftmIbX1_3910lv45cW_uywu2XLR00sQ05gz6D9gO7QDT5_HBmc_E6nPfA4btRFaIq9ZNtmnnKqeTE3Q1aSn359u2CYeVNlNGy5-EbfHAFR6E35WOUVcdtnPrRlc7Rtzb1gEbGi4U9U-XCOM" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="265" data-original-width="597" height="142" src="https://blogger.googleusercontent.com/img/a/AVvXsEidDM_O-Wd6Ggb5wvMFqubf3MpooO55zOD0m7c8GAkuBftmIbX1_3910lv45cW_uywu2XLR00sQ05gz6D9gO7QDT5_HBmc_E6nPfA4btRFaIq9ZNtmnnKqeTE3Q1aSn359u2CYeVNlNGy5-EbfHAFR6E35WOUVcdtnPrRlc7Rtzb1gEbGi4U9U-XCOM" width="320" /></a></li>
</ol>
<li>It should import the lab successfully. Click the Go To Lab button</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiQq7BnvqAMFizUqjhJNA7F_9bCea7hsNXADtxPR_xjrmTNCIuaZVYwn-2GWj9hIUKUgc_WZQnlFMiSycp0ASo6JQXeDMcqOuo08lovPzGhJS95XlESpP1uL12xjOnmsc_VhRMpIbtf_9AAyIJTjk-xBdINLUYlkz0llWNjCFCqEgDkL06p0dDOxw2r" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="447" data-original-width="1057" height="135" src="https://blogger.googleusercontent.com/img/a/AVvXsEiQq7BnvqAMFizUqjhJNA7F_9bCea7hsNXADtxPR_xjrmTNCIuaZVYwn-2GWj9hIUKUgc_WZQnlFMiSycp0ASo6JQXeDMcqOuo08lovPzGhJS95XlESpP1uL12xjOnmsc_VhRMpIbtf_9AAyIJTjk-xBdINLUYlkz0llWNjCFCqEgDkL06p0dDOxw2r" width="320" /></a></li>
</ol>
</ol>
<br />
The entire simulation can be started at once, or the individual nodes can be started. If they are being started manually start with the external connection, and work through all the routers first. Then move on to PS3-1. This node will take a few minutes to complete. The remaining CS nodes can be started after PS3-1 completes its startup.</div><h4 style="text-align: left;">Credentials</h4><div>Routers do not have a username or password to log in. There is no enable password.</div><div>Ubuntu nodes: cisco/cisco</div>
</span>
<h4 style="color: #444444; text-align: left;">Verification tasks</h4>
<span style="color: #444444;">
Routers
<ul style="color: #444444; text-align: left;">
<li style="color: #444444;">show ip route</li>
<ul>
<li style="color: #444444;">The route table should be populated, including a default route</li>
</ul>
<li style="color: #444444;">ping 8.8.8.8</li>
<ul>
<li style="color: #444444;">Should receive replies</li>
<li style="color: #444444;">If this fails verify the configuration of Gi0/0 matches the LAN requirements, and the CML VM NIC is configured for bridged access</li>
</ul>
</ul>
PS3-1
<ul style="color: #444444; text-align: left;">
<li style="color: #444444;">systemctl status bind9</li>
<ul style="color: #444444;">
<li style="color: #444444;">Should display active. If this fails verify internet connectivity and then run these commands:</li>
<li style="color: #444444;">sudo apt-get update</li>
<li style="color: #444444;">sudo apt install install -o Dpkg::Options::="--force-confold" bind9 -y</li>
</ul>
<li style="color: #444444;">ping cisco.com</li>
<ul style="color: #444444;">
<li style="color: #444444;">Should receive replies</li>
</ul>
</ul>
CS1-2 and CS2-2
<ul style="color: #444444; text-align: left;">
<li style="color: #444444;">systemctl status apache2</li>
<ul>
<li style="color: #444444;">Should display active. If this fails verify internet connectivity and then run these commands:</li>
<li style="color: #444444;">sudo apt-get update</li>
<li style="color: #444444;">sudo apt install apache2</li>
</ul>
<li style="color: #444444;">ping cisco.com</li>
<ul>
<li style="color: #444444;">Should receive replies</li>
</ul>
</ul>
<!--All your Import YAML into CML info above this-->
</span></div> </div>
<p></p>
<div class="hidden-section-container">
<div class="sh-section-btn" style="text-align: center;">Ubuntu Docker Host Deployment - Click to expand</div>
<div class="h-section-cont shw-box">
<div style="text-align: left;">
<span style="color: #444444;">
<ol style="text-align: left;">
<li>Open VMware Workstation and create a new VM by pressing Ctrl + N</li>
<li>When the New Virtual Machine Wizard opens click Next</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhtGnK1BlBB0ej3PyaJEaK2DZf4EAeJo-HHuoAHQT8GWDIGydSCXYBUIP7P5WhVBEvWixTv7OaI-2QovF_ObolQ4Ze8IWV7VcdsQjiwkMvHxNXrDOxUrQ6ZppjJs3dAYkfHDMGUTe3Diby_4s5vUTVTfOlDCr_UXB79kQH0287hBj6fLSUAWpO69e-f" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="406" data-original-width="421" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhtGnK1BlBB0ej3PyaJEaK2DZf4EAeJo-HHuoAHQT8GWDIGydSCXYBUIP7P5WhVBEvWixTv7OaI-2QovF_ObolQ4Ze8IWV7VcdsQjiwkMvHxNXrDOxUrQ6ZppjJs3dAYkfHDMGUTe3Diby_4s5vUTVTfOlDCr_UXB79kQH0287hBj6fLSUAWpO69e-f" width="249" /></a></li>
</ol>
<li>Select the option for Installer disk image file (iso)</li>
<ol>
<li>Browse to the location of the Ubuntu Server ISO and click Next</li>
<li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiijjoYdG47ZAi1IHB8jtOsn8hJlCGxIowYSyhN9dDmK9XiA65e4j9uobFt-qd92z-X-3GWNT75-ls4A_GFFp4X32HkBfxGNtsUqXKmxtUvoLJNgsehRGBOkHI1R2mEx32vJZzITyaQ1n-cTY-M1qBUPQ5zrPC7wgS75KAqT1FgWsszTSQHkKaq1ugZ" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="405" data-original-width="420" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEiijjoYdG47ZAi1IHB8jtOsn8hJlCGxIowYSyhN9dDmK9XiA65e4j9uobFt-qd92z-X-3GWNT75-ls4A_GFFp4X32HkBfxGNtsUqXKmxtUvoLJNgsehRGBOkHI1R2mEx32vJZzITyaQ1n-cTY-M1qBUPQ5zrPC7wgS75KAqT1FgWsszTSQHkKaq1ugZ" width="249" /></a></li>
</ol>
<li>Enter a username and password, then click Next</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgjRXwcSmSmtnXt1t4JFOyZEd0C4a8tA6ACGzLuWPgJJh87mZfgOcoyZ0UqtyAu67OjFqfRDPFf_w57DZ-kkwJRCXnQVf0_qUjJVnKaaHinuGWGyMGIuUN_n-4SVQQ3yeDk1xLCQeSvtWXtD9KLR7vCP1Rx0SYVdSrrPpzAZxPPyKlHoyaw3aNzxP55" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="402" data-original-width="423" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEgjRXwcSmSmtnXt1t4JFOyZEd0C4a8tA6ACGzLuWPgJJh87mZfgOcoyZ0UqtyAu67OjFqfRDPFf_w57DZ-kkwJRCXnQVf0_qUjJVnKaaHinuGWGyMGIuUN_n-4SVQQ3yeDk1xLCQeSvtWXtD9KLR7vCP1Rx0SYVdSrrPpzAZxPPyKlHoyaw3aNzxP55" width="253" /></a></li>
</ol>
<li>Enter a name for the VM, and verify the path, then click Next</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiBM9xqtWG-lSEgmmDLa7qsUn_NMsByZKrBLMTHsqCCKoe00v086BhjZd8-XO2mPXqbMgzER0tFRjyzKNyKJ9c2Pj_rZ8kKP28jMOeslXb3inAH6FGxoS227HB3aWiqSK6N0yqrLPX0TK8dFU0PPK4q1lIh7EJZJBbh0G8WzfvnZTCkA64Kf7Etnemy" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="402" data-original-width="419" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEiBM9xqtWG-lSEgmmDLa7qsUn_NMsByZKrBLMTHsqCCKoe00v086BhjZd8-XO2mPXqbMgzER0tFRjyzKNyKJ9c2Pj_rZ8kKP28jMOeslXb3inAH6FGxoS227HB3aWiqSK6N0yqrLPX0TK8dFU0PPK4q1lIh7EJZJBbh0G8WzfvnZTCkA64Kf7Etnemy" width="250" /></a></li>
</ol>
<li>Set the virtual hard drive to 30GB, then click Next</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEi8KQZGppn-PBAhIyKA6NWUivjkHsYwiJjOS4-pGbL_O_iPtzeUuwNWa-DHkKSPSRcWQLSm6Qz2kOPZGZl7SdIAhxWaogpogpbQF3VUQDwlaj37huBpten4btCgkK7r6O_usGiz8qLlfMRUEbRrhwOKP4aXquI1W8-ZVPMz30vb88-azUbQuEZZFJhQ" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="402" data-original-width="425" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEi8KQZGppn-PBAhIyKA6NWUivjkHsYwiJjOS4-pGbL_O_iPtzeUuwNWa-DHkKSPSRcWQLSm6Qz2kOPZGZl7SdIAhxWaogpogpbQF3VUQDwlaj37huBpten4btCgkK7r6O_usGiz8qLlfMRUEbRrhwOKP4aXquI1W8-ZVPMz30vb88-azUbQuEZZFJhQ" width="254" /></a></li>
</ol>
<li>Click Customize Hardware</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhDew5hYW7CW_djObZFL4IdDDVt7uTrJorT1X5EHL0uidGU3LoR-IIAjT9zSgZtP27cD2SRc0_B__0V7opRbVq3YPoei7f3fMUmPodSJvFbp5rfaTD1FPn9QmmpeXsgYZQ0oeJef1yGLSX5EYVjYyFddYium3RFRmF68-i7fUfQcASBIVzFTVbrnIpJ" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="404" data-original-width="422" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhDew5hYW7CW_djObZFL4IdDDVt7uTrJorT1X5EHL0uidGU3LoR-IIAjT9zSgZtP27cD2SRc0_B__0V7opRbVq3YPoei7f3fMUmPodSJvFbp5rfaTD1FPn9QmmpeXsgYZQ0oeJef1yGLSX5EYVjYyFddYium3RFRmF68-i7fUfQcASBIVzFTVbrnIpJ" width="251" /></a></li>
</ol>
<li>Select the Network Adapter, change the Network Connection to Bridged, then click Close</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiQwxDZK6nrZLsnDpFa3xMwt3yidKUl2ghSRFGYzZGQz040lX8D7-awRfN1dcYQ2Oqo6ipk915hh69c8672P4XL_6Ul8NEu7W4uXnVuQoqeMGu-MtsIvcg-Fhp_yeyc2GgXDEcYHOSSAQlEPOgWUldmTVcymXuMVan_4y8Fif2jh0ike9pv4so-mATB" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="678" data-original-width="724" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEiQwxDZK6nrZLsnDpFa3xMwt3yidKUl2ghSRFGYzZGQz040lX8D7-awRfN1dcYQ2Oqo6ipk915hh69c8672P4XL_6Ul8NEu7W4uXnVuQoqeMGu-MtsIvcg-Fhp_yeyc2GgXDEcYHOSSAQlEPOgWUldmTVcymXuMVan_4y8Fif2jh0ike9pv4so-mATB" width="256" /></a></li>
</ol>
<li>Click Finish</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEj2ghBsVRyzCJUuJgkjCvNuJ0Sv8QBxaL-jb-PAB0KdcYHVPkFcmK09KYLaUfQtNNutfb4_R5L6B9C3FXI6hcR-QYPA3U-bqv8x_MxCrgXhsXAEoAHRfzr2x6d-6SAuyFWncO6AuoklazVS0BLMySnQeq1hNyH2UBGPzMfihypdMJdQdvL450fVjUbH" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="404" data-original-width="422" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEj2ghBsVRyzCJUuJgkjCvNuJ0Sv8QBxaL-jb-PAB0KdcYHVPkFcmK09KYLaUfQtNNutfb4_R5L6B9C3FXI6hcR-QYPA3U-bqv8x_MxCrgXhsXAEoAHRfzr2x6d-6SAuyFWncO6AuoklazVS0BLMySnQeq1hNyH2UBGPzMfihypdMJdQdvL450fVjUbH" width="251" /></a></li>
</ol>
<li>Wait for the OS installation process to start</li>
<li>Select your language and press Enter twice to select and confirm</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiak9l4iBe4kUyR4S7AH_hTMcw6nPSM3DXSZy7AXSxUiQobd-HKh9cEFtDccDZRSyLE4UFecl-pF4dzvYx7XeILOaR7HytKvB_l7SU0QbXPWIoWrmhaTd31YWX1wF2T4z9vuvyEtqauhceIzlSkJ6Tc8OUh41p_-6JF0Qsyz7pWd9JFKacgI-C8zL_4" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="487" data-original-width="844" height="185" src="https://blogger.googleusercontent.com/img/a/AVvXsEiak9l4iBe4kUyR4S7AH_hTMcw6nPSM3DXSZy7AXSxUiQobd-HKh9cEFtDccDZRSyLE4UFecl-pF4dzvYx7XeILOaR7HytKvB_l7SU0QbXPWIoWrmhaTd31YWX1wF2T4z9vuvyEtqauhceIzlSkJ6Tc8OUh41p_-6JF0Qsyz7pWd9JFKacgI-C8zL_4" width="320" /></a></li>
</ol>
<li>Use the arrow keys to select the NIC and press Enter</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiMHNjrD4m41N1oWkMIL7EKM9ykulLpu2UuwZfh1hjtWxfEtEsZyH1OX7TUTJEdX8XYP685jcDSigkCpArJuEr1P-2YcvGXH3VQ0GC4Wk0BQZ5a08mKcGuQYPbZuf-lICRtauxLx9rnJEM7hCYK353yBL9Wl6Tj60Zydm3zbg4eP3dw9BP01I4nXhgg" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="140" data-original-width="308" height="145" src="https://blogger.googleusercontent.com/img/a/AVvXsEiMHNjrD4m41N1oWkMIL7EKM9ykulLpu2UuwZfh1hjtWxfEtEsZyH1OX7TUTJEdX8XYP685jcDSigkCpArJuEr1P-2YcvGXH3VQ0GC4Wk0BQZ5a08mKcGuQYPbZuf-lICRtauxLx9rnJEM7hCYK353yBL9Wl6Tj60Zydm3zbg4eP3dw9BP01I4nXhgg" width="320" /></a></li>
</ol>
<li>Highlight Edit IPv4 and press Enter</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjpW-56dFIaP0wE99Choc57WAKFroYKcP2tiY_A76qLFGx7FELaKUT56mTUqObfPlEE3BD_F9kRq79hsyLn01CTkf77JjUR38_Nkw3HKEBX4-2fHcE-sOTG1bWUMCWTIDOKnzvvJUqRSeYqBMUW29iIfo9coemmihAMGAKiDJ3jzetTC5oE4q11O-bZ" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="99" data-original-width="163" height="194" src="https://blogger.googleusercontent.com/img/a/AVvXsEjpW-56dFIaP0wE99Choc57WAKFroYKcP2tiY_A76qLFGx7FELaKUT56mTUqObfPlEE3BD_F9kRq79hsyLn01CTkf77JjUR38_Nkw3HKEBX4-2fHcE-sOTG1bWUMCWTIDOKnzvvJUqRSeYqBMUW29iIfo9coemmihAMGAKiDJ3jzetTC5oE4q11O-bZ" width="320" /></a></li>
</ol>
<li>Press Enter to change the address assignment method and select Manual</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiro5OsADXMoQRe6lWtB0sL1iOmYyqQeNX6TXQIhCaOLjKVYTccvAbWfk27lZb97rCTGKDe_y4qZjA58OUh72Up3JWvIqaP2mmhj-6_ukdqzMg4iakn4ua6U4RLeTHoJwxn5s3IMVPHdV4QBUnxzXrSWjCDnwRbYqk7FyyZqVF0Ca4peBGrTeLpY2eG" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="149" data-original-width="608" height="78" src="https://blogger.googleusercontent.com/img/a/AVvXsEiro5OsADXMoQRe6lWtB0sL1iOmYyqQeNX6TXQIhCaOLjKVYTccvAbWfk27lZb97rCTGKDe_y4qZjA58OUh72Up3JWvIqaP2mmhj-6_ukdqzMg4iakn4ua6U4RLeTHoJwxn5s3IMVPHdV4QBUnxzXrSWjCDnwRbYqk7FyyZqVF0Ca4peBGrTeLpY2eG" width="320" /></a></li>
</ol>
<li>Use the arrow keys to move between fields filling out the IP address info, and then go to Save and press Enter when complete</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiFPBzrIiEsnkfjHwKBhWy3KXnpYCocCrJQjWJdUD6Qg7po2Ezoi_dfD7vW0T74m6kWyJdMG-hB8DB8mNmY4-WYWVCYKL9Svh7gdWO09rujQ9XaDE5AgM7NYI0q5ygDFADIwoqIbitkUkQ-HquEkg1LzuZQWWNm7P_361cotDCnC6U2uxb6_IAOXlOn" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="389" data-original-width="597" height="209" src="https://blogger.googleusercontent.com/img/a/AVvXsEiFPBzrIiEsnkfjHwKBhWy3KXnpYCocCrJQjWJdUD6Qg7po2Ezoi_dfD7vW0T74m6kWyJdMG-hB8DB8mNmY4-WYWVCYKL9Svh7gdWO09rujQ9XaDE5AgM7NYI0q5ygDFADIwoqIbitkUkQ-HquEkg1LzuZQWWNm7P_361cotDCnC6U2uxb6_IAOXlOn" width="320" /></a></li>
<li>The default DNS server for the lab is 10.133.100.10, and the search domain is cml.lab</li>
</ol>
<li>Highlight Done, and press Enter</li>
<li>Press Enter again to skip the Proxy config</li>
<li>Press Enter again to use the default mirror location</li>
<li>Use the arrow keys to highlight Done and press Enter to accept the default storage config</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhZJKayPUgDl92FW_11zOhKOHQpwpTfAbIrrPcUGWg0b5U12N9OZ1N0GjKKTkyAEjDjHj62qxXo0vjx6x-Iz67IR2P5ccpkd8LTVMxMz1NysbOzV8-RhaiU-C_w7nYBWdis0VumynfN5vCfMoEyn_LuPIb5hNIfPtihxWMYZm0qwtPAYeWgKM1lFKSJ" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="725" data-original-width="579" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhZJKayPUgDl92FW_11zOhKOHQpwpTfAbIrrPcUGWg0b5U12N9OZ1N0GjKKTkyAEjDjHj62qxXo0vjx6x-Iz67IR2P5ccpkd8LTVMxMz1NysbOzV8-RhaiU-C_w7nYBWdis0VumynfN5vCfMoEyn_LuPIb5hNIfPtihxWMYZm0qwtPAYeWgKM1lFKSJ" width="192" /></a></li>
</ol>
<li>Press Enter again to accept the file system config</li>
<li>Highlight Continue and press Enter to confirm the storage settings</li>
<li>Use the arrow keys to move between fields, fill out the Profile info, and then go to Done and press Enter when complete</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjxpJA1XK9XZLaoorel-1wBMF00qJRfjOSCgF782DVI1_nbNwqXGjlXMF-FmvkNiRfWkGD7j2fdRTO1jA2tXolhG26egCODzkQ2OcW0eUF2XpkOQzpHzSKlG_z9DO7XN_Sy1kvlDuNBIH51dHBN79uOhFZsDrv6OD5A9MMr-AWr-eQcQ9ZM6beU6UNI" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="755" data-original-width="1020" height="237" src="https://blogger.googleusercontent.com/img/a/AVvXsEjxpJA1XK9XZLaoorel-1wBMF00qJRfjOSCgF782DVI1_nbNwqXGjlXMF-FmvkNiRfWkGD7j2fdRTO1jA2tXolhG26egCODzkQ2OcW0eUF2XpkOQzpHzSKlG_z9DO7XN_Sy1kvlDuNBIH51dHBN79uOhFZsDrv6OD5A9MMr-AWr-eQcQ9ZM6beU6UNI" width="320" /></a></li>
</ol>
<li>Press Enter again to skip Ubuntu Advantage</li>
<li>Press Enter to enable SSH access, then highlight Done and press Enter</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiCdnny9TKitvnZln96Q67AxRd3_sE97uS4WPRLwfQ7nll9rvRWJzfs3lwpIzNGnIpyKMa0m7qz6ZUXxTcapTg770jTx4tsebENpRbAv79d37uCO-QNF7VqDeOX6qG6sD09-fA3TTl0wSRwwV-oYjlsrwR-mqoEV7oy2RyUnHvae33-N621V28-QNOp" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="749" data-original-width="1012" height="237" src="https://blogger.googleusercontent.com/img/a/AVvXsEiCdnny9TKitvnZln96Q67AxRd3_sE97uS4WPRLwfQ7nll9rvRWJzfs3lwpIzNGnIpyKMa0m7qz6ZUXxTcapTg770jTx4tsebENpRbAv79d37uCO-QNF7VqDeOX6qG6sD09-fA3TTl0wSRwwV-oYjlsrwR-mqoEV7oy2RyUnHvae33-N621V28-QNOp" width="320" /></a></li>
</ol>
<li>Use the arrow keys to go down to highlight Done, and press Enter</li>
<ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEi-0mlcdbpAzBoL2uz8leHCdPnxflc109nFum00T0Ml1SNSLAqJrbBsPwZbJ1LUaR4q2s_0Ho6czS6b-MTUuGLkUlsWPq86CTy854QFpiK7FDYWDrQ9WmvS55qhT5TGY3dkDGwXHnPzUZgZE8WJ9MbfKwJNuyRMpydJ2VI8cFUP3MiMoDrk-rekYTaO" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="739" data-original-width="1020" height="232" src="https://blogger.googleusercontent.com/img/a/AVvXsEi-0mlcdbpAzBoL2uz8leHCdPnxflc109nFum00T0Ml1SNSLAqJrbBsPwZbJ1LUaR4q2s_0Ho6czS6b-MTUuGLkUlsWPq86CTy854QFpiK7FDYWDrQ9WmvS55qhT5TGY3dkDGwXHnPzUZgZE8WJ9MbfKwJNuyRMpydJ2VI8cFUP3MiMoDrk-rekYTaO" width="320" /></a></li>
</ol>
<li>Wait for the installation to complete</li>
<li>When the installation finishes highlight Reboot Now and press Enter</li>
<li>When the server is back up log in</li>
<li>Run the following commands to install Docker</li>
</ol>
<blockquote><div style="white-space: pre-wrap;"><code>
sudo apt-get update
sudo apt-get install \
ca-certificates \
curl \
gnupg \
lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
</code></div></blockquote>
<!--All your Ubuntu Docker Host Deployment info above this-->
</span></div></div></div>
<p></p>
<div class="hidden-section-container">
<div class="sh-section-btn" style="text-align: center;">Windows 10 Endpoint Deployment - Click to expand</div>
<div class="h-section-cont shw-box">
<h4 style="color: #444444;">Create the Windows VM</h4>
<span style="color: #444444;">
<ol>
<li>
In VMware Workstation press CTRL+N to open the New Virtual Machine Wizard, and make sure Typical is selected, then click Next</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrpilYYnStoAtQclHBslWqHeEhE5nDMmSaRFruEAjIgucYecD1paAtMs59PtQGZI2kDJWCGjjLJs7KNKGjTlhoc_M6nCk2eWhDZ5cR2dlrKpBIlO-lSi-PlizN4OHCVkuDMyBY3KjwXYFeL1Ieo9acj8gGi282lYv-22YvQ3KhXC9hsGNXrZOqolYX/s421/image.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="406" data-original-width="421" height="309" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrpilYYnStoAtQclHBslWqHeEhE5nDMmSaRFruEAjIgucYecD1paAtMs59PtQGZI2kDJWCGjjLJs7KNKGjTlhoc_M6nCk2eWhDZ5cR2dlrKpBIlO-lSi-PlizN4OHCVkuDMyBY3KjwXYFeL1Ieo9acj8gGi282lYv-22YvQ3KhXC9hsGNXrZOqolYX/s320/image.png" width="320" /></a>
</li>
</ol>
<li>Select the option for Installer Disc Image File, and browse to the location you downloaded the Windows 10 ISO to then click Next
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhnqzUPk7OQOlZ9oVhME8U2rIy0oEW0lMwu2fj1MzoaDiPtR9rHl9LuAD5hjnr5y6zZ3ktBO5dod4z6DILpPXy7i2GA7Er6IkxLJIVUzo5Dp-E62Y6Z_f9BpzUbv2WQ0_VGRvbskz3wrBSfV76NLZbcTcougo6gz6j5Ybwad4TLHlNXXil5b5DREyG0" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="522" data-original-width="491" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhnqzUPk7OQOlZ9oVhME8U2rIy0oEW0lMwu2fj1MzoaDiPtR9rHl9LuAD5hjnr5y6zZ3ktBO5dod4z6DILpPXy7i2GA7Er6IkxLJIVUzo5Dp-E62Y6Z_f9BpzUbv2WQ0_VGRvbskz3wrBSfV76NLZbcTcougo6gz6j5Ybwad4TLHlNXXil5b5DREyG0" width="226" /></a>
</li>
</ol>
<li>Enter the name for the client and select the location
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEg9PNjrzWxwY_QQopKS1vECIFKouL4-82p7mlwHNqiFmcdzIAauNeugEnx671PiYv_isWwQSCIQigt3a0cL1rHeNUeHoI9h3dd1JM8ULjtbPvjiB-q-WUp2rlODT2oZuL8JsBbpwLpyx663zzdiWThv230O3Ysn9V-SVl-hzCT8kOv_k49QND6QvJNS" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="519" data-original-width="492" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEg9PNjrzWxwY_QQopKS1vECIFKouL4-82p7mlwHNqiFmcdzIAauNeugEnx671PiYv_isWwQSCIQigt3a0cL1rHeNUeHoI9h3dd1JM8ULjtbPvjiB-q-WUp2rlODT2oZuL8JsBbpwLpyx663zzdiWThv230O3Ysn9V-SVl-hzCT8kOv_k49QND6QvJNS" width="228" /></a>
</li>
</ol>
<li>Use the default hard drive size of 60GB (another drive will be added later for the iSCSI target storage), and click Next
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhNpBAfed7zZvNLVxHOSAYCnVtoXRcW5Uo72aaiO5DQkCoCrGjJQoHGTfNoZOx7JKfYzRXnq0_oJsZo4_fy018yMegZvLKv6eOlG4pEVaVe6cHs3QoVwcWlWBQEsZtPobpCYxlzM6mhqOCbhg6RnuXzHDdsv1PMVe0BCEv6YbYYBLEx2zm7G9fUVx-2" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="525" data-original-width="495" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhNpBAfed7zZvNLVxHOSAYCnVtoXRcW5Uo72aaiO5DQkCoCrGjJQoHGTfNoZOx7JKfYzRXnq0_oJsZo4_fy018yMegZvLKv6eOlG4pEVaVe6cHs3QoVwcWlWBQEsZtPobpCYxlzM6mhqOCbhg6RnuXzHDdsv1PMVe0BCEv6YbYYBLEx2zm7G9fUVx-2" width="226" /></a>
</li>
</ol>
<li>Click Customize Hardware
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhP2kyVKRMd8LyPdbZdXrNJhcE7-snyTE3xK5V1p8jQ6cX6X266I0R3WpxTzCj301ozj1MJQamHyZtO0t1C8cnMSWWR-X6E1teGyqcFr_3_sG7luEx115erBdpisUEvacWXbzXH84kRgh5nFAsGs7NplUYndmTA-1cJaeJNFhCeACpT1FrkprCmUmsO" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="524" data-original-width="494" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhP2kyVKRMd8LyPdbZdXrNJhcE7-snyTE3xK5V1p8jQ6cX6X266I0R3WpxTzCj301ozj1MJQamHyZtO0t1C8cnMSWWR-X6E1teGyqcFr_3_sG7luEx115erBdpisUEvacWXbzXH84kRgh5nFAsGs7NplUYndmTA-1cJaeJNFhCeACpT1FrkprCmUmsO" width="226" /></a>
</li>
</ol>
<li>Adjust the CPU and RAM as needed for your environment (2 vCPUs 4-8GB RAM would be recommended), and change the Network Adapter from NAT to Bridged
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgicTWu5UZqzcWyuffVF4hWS9YBMMtHeVargsfsFigePfD3uogpZW0k8ly1w9pZlx7WH7axyX7Yu0LAYWR8KuOQIegkv1iQ0srC7he6BZEYRxKqVWm6AbQbbl2rLZ5e5uF27mb2SaPXOXok87vFH5wF8VTWF5tM8DCFHfEzYnAz1BnAYbIfiAtRJMtg" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="875" data-original-width="879" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEgicTWu5UZqzcWyuffVF4hWS9YBMMtHeVargsfsFigePfD3uogpZW0k8ly1w9pZlx7WH7axyX7Yu0LAYWR8KuOQIegkv1iQ0srC7he6BZEYRxKqVWm6AbQbbl2rLZ5e5uF27mb2SaPXOXok87vFH5wF8VTWF5tM8DCFHfEzYnAz1BnAYbIfiAtRJMtg" width="241" /></a>
</li>
</ol>
<li>Click close, verify the box is checked for "Power on this virtual machine after creation" and click finish.
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiD3xgTM8g7ORBlWiI8_2SxuvJ24lJ9FULPQWxrNKaBwbuhKMJNkgg_uJkWSwh0xyAbU63rMxL3JuYvu-QIBLOkvjv3hAN6Kv7Fupqag1yy7oPn_Wh0ex98dDCe93MOn2aD7JOObBRik_b13blwKwQ2OWtGgQM0Qd5RF7ntQEFk6ucb02gQY44lIyOu" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="521" data-original-width="490" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEiD3xgTM8g7ORBlWiI8_2SxuvJ24lJ9FULPQWxrNKaBwbuhKMJNkgg_uJkWSwh0xyAbU63rMxL3JuYvu-QIBLOkvjv3hAN6Kv7Fupqag1yy7oPn_Wh0ex98dDCe93MOn2aD7JOObBRik_b13blwKwQ2OWtGgQM0Qd5RF7ntQEFk6ucb02gQY44lIyOu" width="226" /></a>
</li>
</ol>
</ol>
</span>
<h4 style="color: #444444;">Deploy the Windows OS</h4>
<span style="color: #444444;">
<i>NOTE: While in the VM you will need to press Ctrl+Alt to release the cursor to get to your desktop</i>
<ol>
<li>>While the VM is booting you might see a prompt to press a key to boot from CD. If that happens click into the window and press a key.
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBFFbhepJ7RbFE9JhiRFMkRH5_8AkNMGS7RiRtlwlbMSPXxgx-uwZBEw_0xyNZg7LP1RgEIpK0r_Allhqmj8c20HVLQFavQkIyUBHQw1dtHGuFeoilll-zmGSVI3LOh2eTA_ex1fBzDNA/s522/2020-09-23+18_01_34-Lab_DC+-+VMware+Workstation.png" style="color: #888888; margin-left: 1em; margin-right: 1em; text-align: center; text-decoration-line: none;"><img border="0" data-original-height="85" data-original-width="522" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBFFbhepJ7RbFE9JhiRFMkRH5_8AkNMGS7RiRtlwlbMSPXxgx-uwZBEw_0xyNZg7LP1RgEIpK0r_Allhqmj8c20HVLQFavQkIyUBHQw1dtHGuFeoilll-zmGSVI3LOh2eTA_ex1fBzDNA/s320/2020-09-23+18_01_34-Lab_DC+-+VMware+Workstation.png" style="background: rgb(34, 34, 34); border-radius: 0px; border: 1px solid transparent; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; padding: 8px; position: relative;" width="320" /></a>
</li>
</ol>
<li>Select the language, and keyboard settings
</li>
<ol>
<li style="margin: 0px 0px 0.25em; padding: 0px;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEh49MsSyB56bX1P_6EEc-be5IhGzxBV6yFwWJdP5YXIAPHUIiDCZUWT3lVf5qF_FVQWNBt40jqFF0FtUYxAJWCIK3QSAgSgM7PuhDDTi0HkkCkwSE-gI5_T8Z4JkWdPwdp3CZQaK6oogIARZaatRpt0UozqUyIsRbYkTwcKyKx6BreljjDoHjDgfXo-" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="461" data-original-width="625" height="236" src="https://blogger.googleusercontent.com/img/a/AVvXsEh49MsSyB56bX1P_6EEc-be5IhGzxBV6yFwWJdP5YXIAPHUIiDCZUWT3lVf5qF_FVQWNBt40jqFF0FtUYxAJWCIK3QSAgSgM7PuhDDTi0HkkCkwSE-gI5_T8Z4JkWdPwdp3CZQaK6oogIARZaatRpt0UozqUyIsRbYkTwcKyKx6BreljjDoHjDgfXo-" width="320" /></a>
</li>
</ol>
<li>Click Install Now
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhQSKfQjHbt_fQhyxO52Mm80U_a-EfYtEYdgYnCSBuUj0tnbvBFFko1KQjzmvuSn7vnztV7ccBQAkTka3okkFMPkTza05Q3qwRYwzlz81JeiLT6OIHxKn3hlZp2lli-zc2KZrqFpsR4QgT9QxhZNZzQmBz57MPjQh04LySWBjcMs2AH12JV0sWAT95a" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="461" data-original-width="620" height="238" src="https://blogger.googleusercontent.com/img/a/AVvXsEhQSKfQjHbt_fQhyxO52Mm80U_a-EfYtEYdgYnCSBuUj0tnbvBFFko1KQjzmvuSn7vnztV7ccBQAkTka3okkFMPkTza05Q3qwRYwzlz81JeiLT6OIHxKn3hlZp2lli-zc2KZrqFpsR4QgT9QxhZNZzQmBz57MPjQh04LySWBjcMs2AH12JV0sWAT95a" width="320" /></a>
</li>
</ol>
<li>On the Activate Windows screen click "I don't have a product key"
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW8ZcJp52MztJQDQc0af2_tSdTW_D1NWUMsOglgPWm78ruGzbBDoWeMX-zpVpN0SCjfFCCArAcv2YxLhbHX0tp2JBicC2vj5gsVNEvjI8IHpb5qwC1XnpyiJ87InfQ6c4HkfXuPidIKTg/s634/2020-10-05+15_57_14-ClientPC+-+VMware+Workstation.png" style="color: #888888; margin-left: 1em; margin-right: 1em; text-align: center; text-decoration-line: none;"><img border="0" data-original-height="482" data-original-width="634" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW8ZcJp52MztJQDQc0af2_tSdTW_D1NWUMsOglgPWm78ruGzbBDoWeMX-zpVpN0SCjfFCCArAcv2YxLhbHX0tp2JBicC2vj5gsVNEvjI8IHpb5qwC1XnpyiJ87InfQ6c4HkfXuPidIKTg/s320/2020-10-05+15_57_14-ClientPC+-+VMware+Workstation.png" style="background: rgb(34, 34, 34); border-radius: 0px; border: 1px solid transparent; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; padding: 8px; position: relative;" width="320" /></a>
</li>
</ol>
<li>Select Windows 10 Pro and click Next
</li>
<li>Read through all of the licenses terms, and if you accept the terms check the box to accept them and click Next
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEhGzxrtxF54I3wdxDmwzuKwwCF_7fGOFqCTcGZ6oBwA6ZBPHDPFOoqkbF-j5dd4PYQR3yjpyo6GvQPF0GDOX9BRvaYr1iH1SlmSbnfFOMDMQ-dmwyNhxkLeUPrfZE6FmeHdACpsQkB1SMB5JTxw2soGlhM8IPhotZdSdmDcEhTrWkVegYJQGMypej-V" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="490" data-original-width="649" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhGzxrtxF54I3wdxDmwzuKwwCF_7fGOFqCTcGZ6oBwA6ZBPHDPFOoqkbF-j5dd4PYQR3yjpyo6GvQPF0GDOX9BRvaYr1iH1SlmSbnfFOMDMQ-dmwyNhxkLeUPrfZE6FmeHdACpsQkB1SMB5JTxw2soGlhM8IPhotZdSdmDcEhTrWkVegYJQGMypej-V" width="318" /></a>
</li>
</ol>
<li>Select the Custom install option
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1asNYmzdIyu6Ck_BO1o6QSkbOfXNQDtEUawl8fy3XvKRvKjpF_NCKtt65ov7eeOKcYjcyn3BDGFUU9mqiL2NX29rxW305yh8_pS8a_o2TyGWGN4GEOZcxK1nO3gi5_VRJKHxue99R5P4/s636/2020-09-24+08_33_23-Lab_DC+-+VMware+Workstation.png" style="color: #888888; margin-left: 1em; margin-right: 1em; text-align: center; text-decoration-line: none;"><img border="0" data-original-height="476" data-original-width="636" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1asNYmzdIyu6Ck_BO1o6QSkbOfXNQDtEUawl8fy3XvKRvKjpF_NCKtt65ov7eeOKcYjcyn3BDGFUU9mqiL2NX29rxW305yh8_pS8a_o2TyGWGN4GEOZcxK1nO3gi5_VRJKHxue99R5P4/s320/2020-09-24+08_33_23-Lab_DC+-+VMware+Workstation.png" style="background: rgb(34, 34, 34); border-radius: 0px; border: 1px solid transparent; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; padding: 8px; position: relative;" width="320" /></a>
</li>
</ol>
<li>By default, it should already select Drive 0, which is the 60GB drive initially created. Click next. The OS install will start, so just let that process run.
</li>
</ol>
</span>
<h4 style="color: #444444;">OS Initial Config</h4>
<span style="color: #444444;">
Windows 10 has several steps to go through to get the OS configured before actually loading to a desktop.
<br />
<ol>
<li>Select your regions and Click Yes
</li>
<ol>
<li><img border="0" data-original-height="586" data-original-width="825" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq8-39wB0Ll1jGblaoUUESn1PavDCtpwmfVo9yZFt75uZZBsYhkgUlQ8_NTB5bCEJ_SgrtorDcNT0DCyj7e2NPhr7SwudbhdzZbqL9yoIWb-xO2btc8oFW6qaJWYaox05AJwEX2WSmxh0/s320/2020-10-05+18_02_29-ClientPC+-+VMware+Workstation.png" style="background: rgb(34, 34, 34); border-radius: 0px; border: 1px solid transparent; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; padding: 8px;" width="320" />
</li>
</ol>
<li>Select your keyboard layout
</li>
<ol>
<li><img border="0" data-original-height="586" data-original-width="846" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcfh5kGf8DCugUr6pgZeUsvtAuoJT-CdGMNZJe40UUeZSOIHaYY61VqYR1COEzAFjqGw5XFv3tq5-6brxg6S6OzloWhXiKOaJO9lqd_4dKBalQSka3jPDA_ZrBu7VUy8aI_exV2G0h0gY/s320/2020-10-05+18_05_25-ClientPC+-+VMware+Workstation.png" style="background: rgb(34, 34, 34); border-radius: 0px; border: 1px solid transparent; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; padding: 8px;" width="320" />
</li>
</ol>
<li>Skip adding the additional keyboard
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMne6uSGiVMnSAntZds6xKa62IL1s9tWF_LYpI5SB-o40WFl2PTtevgsvgSaaQDZ7y6M_CqOb-5A3EuN9UQ4Nok-zkuC7mzR_HZFMGABfu-hHpjif5Fj2MrOInTa8wNtFevt8fCjzTHS0/s896/2020-10-08+09_41_27-Start.png" style="color: #888888; margin-left: 1em; margin-right: 1em; text-align: center; text-decoration-line: none;"><img border="0" data-original-height="598" data-original-width="896" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMne6uSGiVMnSAntZds6xKa62IL1s9tWF_LYpI5SB-o40WFl2PTtevgsvgSaaQDZ7y6M_CqOb-5A3EuN9UQ4Nok-zkuC7mzR_HZFMGABfu-hHpjif5Fj2MrOInTa8wNtFevt8fCjzTHS0/s320/2020-10-08+09_41_27-Start.png" style="background: rgb(34, 34, 34); border-radius: 0px; border: 1px solid transparent; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; padding: 8px; position: relative;" width="320" /></a>
</li>
</ol>
<li>Wait a moment for it to progress to the account creation screen, then select "Set up for personal use" and click Next
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifQIKnLh6w-MHtnNCe7zHNyaIU0XIU7RhyqU4BtxPtuBAny6oztY4fKygf378alJ8rgMXfe1_Ab1z-TaixHnK6_lbHPZn3iT3S1MqIMe4gsO58W-hM2cjHy5cbx_sgiz4Mtt5_wh8JT2Q/s795/2020-10-08+09_44_04-Start.png" style="color: #888888; margin-left: 1em; margin-right: 1em; text-align: center; text-decoration-line: none;"><img border="0" data-original-height="581" data-original-width="795" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifQIKnLh6w-MHtnNCe7zHNyaIU0XIU7RhyqU4BtxPtuBAny6oztY4fKygf378alJ8rgMXfe1_Ab1z-TaixHnK6_lbHPZn3iT3S1MqIMe4gsO58W-hM2cjHy5cbx_sgiz4Mtt5_wh8JT2Q/s320/2020-10-08+09_44_04-Start.png" style="background: rgb(34, 34, 34); border-radius: 0px; border: 1px solid transparent; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; padding: 8px; position: relative;" width="320" /></a>
</li>
</ol>
<li>Microsoft is going to try to link to an online account, but since this is for a temporary lab PC click on "Offline account" in the bottom left.
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-MVcQJCr0qIewhIq7jiVfcGmd9y0ddHdVU4zFF7N41xkyoJ_pQVs5nuDRfCO5hPUtZ4_RvYUZ9t1k7VNFH_W2agIpxRxttnBOI-eNO-pJy8Vgr1zTEVdNr73f0zkgDv3HEkL33saFyZI/s1013/2020-10-08+09_43_34-Start.png" style="color: #888888; margin-left: 1em; margin-right: 1em; text-align: center; text-decoration-line: none;"><img border="0" data-original-height="613" data-original-width="1013" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-MVcQJCr0qIewhIq7jiVfcGmd9y0ddHdVU4zFF7N41xkyoJ_pQVs5nuDRfCO5hPUtZ4_RvYUZ9t1k7VNFH_W2agIpxRxttnBOI-eNO-pJy8Vgr1zTEVdNr73f0zkgDv3HEkL33saFyZI/s320/2020-10-08+09_43_34-Start.png" style="background: rgb(34, 34, 34); border-radius: 0px; border: 1px solid transparent; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; padding: 8px; position: relative;" width="320" /></a>
</li>
</ol>
<li>Microsoft really tries to push the online account, so again look in the bottom left corner and select "Limited experience"
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim9-FLz6xBf6Nn52u-gOZ-0boVrfE4g3kU32Yd02XJzRD9a0AScpWp8QnX17P5jzO1-wiboYzq7xNcfM9dxVTDzxyrpYuq9qLZrtZ-YcoNKsZe8VMXdJSOSdjsHL-CFYiIVAYDpKqL6BQ/s998/2020-10-08+09_46_44-Start.png" style="color: #888888; margin-left: 1em; margin-right: 1em; text-align: center; text-decoration-line: none;"><img border="0" data-original-height="645" data-original-width="998" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim9-FLz6xBf6Nn52u-gOZ-0boVrfE4g3kU32Yd02XJzRD9a0AScpWp8QnX17P5jzO1-wiboYzq7xNcfM9dxVTDzxyrpYuq9qLZrtZ-YcoNKsZe8VMXdJSOSdjsHL-CFYiIVAYDpKqL6BQ/s320/2020-10-08+09_46_44-Start.png" style="background: rgb(34, 34, 34); border-radius: 0px; border: 1px solid transparent; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; padding: 8px; position: relative;" width="320" /></a>
</li>
</ol>
<li>Enter a username and click Next
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG1KH1qkudLym4rL3bTSteQylnjPG1rTZuViPgdjcAmX2jH8CduAQKxZKUuybhkq80qfXQ3pDt4PJguCA19BSRvKHEJBmvG40-JOtOe9zT3hqub2R5iqyDTVJZG9u1KRLC3dhv1K92t3s/s977/2020-10-08+09_51_20-Cortana.png" style="color: #888888; margin-left: 1em; margin-right: 1em; text-align: center; text-decoration-line: none;"><img border="0" data-original-height="583" data-original-width="977" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG1KH1qkudLym4rL3bTSteQylnjPG1rTZuViPgdjcAmX2jH8CduAQKxZKUuybhkq80qfXQ3pDt4PJguCA19BSRvKHEJBmvG40-JOtOe9zT3hqub2R5iqyDTVJZG9u1KRLC3dhv1K92t3s/s320/2020-10-08+09_51_20-Cortana.png" style="background: rgb(34, 34, 34); border-radius: 0px; border: 1px solid transparent; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; padding: 8px; position: relative;" width="320" /></a>
</li>
</ol>
<li>Create a password and click Next
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkF1f0FXI8REEMrgxBWkLR6uMG6t6oXubyYvEkov9Fd6Vz2zEwGiimKbvsRsS78SZcvPZxOjx3qvOYWcfa_5P6BSDn8rZfjKC3dzqQfUzUqTLXLZIvdx9G_5GOEUAS59_csIFednU-By8/s981/2020-10-08+09_52_36-Cortana.png" style="color: #888888; margin-left: 1em; margin-right: 1em; text-align: center; text-decoration-line: none;"><img border="0" data-original-height="590" data-original-width="981" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkF1f0FXI8REEMrgxBWkLR6uMG6t6oXubyYvEkov9Fd6Vz2zEwGiimKbvsRsS78SZcvPZxOjx3qvOYWcfa_5P6BSDn8rZfjKC3dzqQfUzUqTLXLZIvdx9G_5GOEUAS59_csIFednU-By8/s320/2020-10-08+09_52_36-Cortana.png" style="background: rgb(34, 34, 34); border-radius: 0px; border: 1px solid transparent; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; padding: 8px; position: relative;" width="320" /></a>
</li>
<li>The next screen will ask to confirm the password. Reenter the password and click Next
</li>
</ol>
<li>When prompted for the three security questions I just select the first three options and enter random characters. This is a lab, and if I happen to forget the password I can easily recreate the VM. Click Next
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrulUWhLi0B0f9qzlgDV_X8DAwUyneME_VBcQVHclPvY9NR_Q6dCRB3XuzLpSSNI3370yXlx8rHS2THzHUUQ8h01W0K-xAzcQTEjGKxapnmadGWALfu8NlsdfScuAAkIXt8UnVrQAk9Pc/s978/2020-10-08+09_56_02-Cortana.png" style="color: #888888; margin-left: 1em; margin-right: 1em; text-align: center; text-decoration-line: none;"><img border="0" data-original-height="593" data-original-width="978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrulUWhLi0B0f9qzlgDV_X8DAwUyneME_VBcQVHclPvY9NR_Q6dCRB3XuzLpSSNI3370yXlx8rHS2THzHUUQ8h01W0K-xAzcQTEjGKxapnmadGWALfu8NlsdfScuAAkIXt8UnVrQAk9Pc/s320/2020-10-08+09_56_02-Cortana.png" style="background: rgb(34, 34, 34); border-radius: 0px; border: 1px solid transparent; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; padding: 8px; position: relative;" width="320" /></a>
</li>
<li>Repeat the process for the other two questions.
</li>
</ol>
<li>For the privacy settings, this really doesn't matter, as it's a lab machine that won't exist for long. Everything can be left enabled by default, or it can be disabled. After applying the settings click Accept.
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0JBxzijcawa5HdqpnChoL5_LUY9QdSNuMeqZ4-dHAU8UOnEueI7lyUZDD2lW3oW5i5I7Q7RmW1QEVFTcJDYwrnaYFz0MFg_LexRqQh7pKDP6Z372DBL1zlZgCAfc6bvbHZs9xtbUH5eM/s999/2020-10-08+09_59_56-Cortana.png" style="color: #888888; margin-left: 1em; margin-right: 1em; text-align: center; text-decoration-line: none;"><img border="0" data-original-height="600" data-original-width="999" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0JBxzijcawa5HdqpnChoL5_LUY9QdSNuMeqZ4-dHAU8UOnEueI7lyUZDD2lW3oW5i5I7Q7RmW1QEVFTcJDYwrnaYFz0MFg_LexRqQh7pKDP6Z372DBL1zlZgCAfc6bvbHZs9xtbUH5eM/s320/2020-10-08+09_59_56-Cortana.png" style="background: rgb(34, 34, 34); border-radius: 0px; border: 1px solid transparent; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; padding: 8px; position: relative;" width="320" /></a>
</li>
</ol>
<li>On the Customize Experience page just click Skip
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjRQ-07rZwCRR72rDBnCG9ijOM8KWDAnl0nDhIS2zXd6df7r4r4jyuHci26gERTbU6HLiZztKmoer8jWh_foTiWmq6vR5K-ULYmdf9E0jpPRTahV-9I5_Gf6109MZMWLC-Icfp5gc2S6J-q-O_SOUtqSNzVdCiOElUqWaGppIildNNAmcWKfg9b5YAw" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="663" data-original-width="1021" height="208" src="https://blogger.googleusercontent.com/img/a/AVvXsEjRQ-07rZwCRR72rDBnCG9ijOM8KWDAnl0nDhIS2zXd6df7r4r4jyuHci26gERTbU6HLiZztKmoer8jWh_foTiWmq6vR5K-ULYmdf9E0jpPRTahV-9I5_Gf6109MZMWLC-Icfp5gc2S6J-q-O_SOUtqSNzVdCiOElUqWaGppIildNNAmcWKfg9b5YAw" width="320" /></a>
</li>
</ol>
<li>Cortana... Microsoft really wants people to enable all their stuff. Click "Not now" to move on.
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0yhGJMMITCq7RTNvIrHS90JS0_5QyZfOo_oHFpnpxVify8cb3zcmoz6Ik2y1_iVvniu6VKOduuRSkivQYDPi3meUfj0zYsyrembKslB3dAaIGrk9chhkjkZZOWBO2Fv9yqwhGlrZiQnA/s986/2020-10-08+10_03_57-Start.png" style="color: #888888; margin-left: 1em; margin-right: 1em; text-align: center; text-decoration-line: none;"><img border="0" data-original-height="583" data-original-width="986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0yhGJMMITCq7RTNvIrHS90JS0_5QyZfOo_oHFpnpxVify8cb3zcmoz6Ik2y1_iVvniu6VKOduuRSkivQYDPi3meUfj0zYsyrembKslB3dAaIGrk9chhkjkZZOWBO2Fv9yqwhGlrZiQnA/s320/2020-10-08+10_03_57-Start.png" style="background: rgb(34, 34, 34); border-radius: 0px; border: 1px solid transparent; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; padding: 8px; position: relative;" width="320" /></a>
</li>
</ol>
<li>Success! The post-install prompts are done. Now, wait for the configuration to complete.
</li>
</ol>
</span>
<h4 style="color: #444444; text-align: left;">Client OS config</h4>
<span style="color: #444444;">
To configure the OS there are only two tasks that are going to be performed.
<ul style="color: #444444;">
<li style="color: #444444;">Install VMware Tools
</li>
<li style="color: #444444;">Configure DNS
</li>
</ul>
</span>
<h4 style="color: #444444; text-align: left;">Install VMware Tools</h4>
<span style="color: #444444;">
<ol>
<li>Log into the VM using the password set previously
</li>
<li>Right-click on the VM in the Library and select Install VMware Tools
</li>
<ol>
<li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVgv-Whw5x8V1cVqGWi8njW5RDK8SePd6N-dpASjopB_1myR7OXoDOrJsWbJCbuhs8ILuVO7BM8troZl4LjWSfZE2drzJh5m7HICNXDY7kdBgepC1pcJmMhUa1lF4lb1XbkbckBRYN1rM/s377/2020-09-25+11_47_06-Start.png" style="color: #888888; margin-left: 1em; margin-right: 1em; text-align: center; text-decoration-line: none;"><img border="0" data-original-height="377" data-original-width="206" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVgv-Whw5x8V1cVqGWi8njW5RDK8SePd6N-dpASjopB_1myR7OXoDOrJsWbJCbuhs8ILuVO7BM8troZl4LjWSfZE2drzJh5m7HICNXDY7kdBgepC1pcJmMhUa1lF4lb1XbkbckBRYN1rM/s320/2020-09-25+11_47_06-Start.png" style="background: rgb(34, 34, 34); border-radius: 0px; border: 1px solid transparent; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px; padding: 8px; position: relative;" /></a>
</li>
</ol>
<li>Autorun should prompt to run, but if not then navigate to the D: drive and double click it. That should kick off the Autorun for the installer.
</li>
<li>Follow the defaults for the installation. Next > Next > Install > Finish and then click Yes when prompted for a reboot.
</li>
</ol>
</span>
<h4 style="color: #444444; text-align: left;">Configure DNS</h4><div>
<span style="color: #444444;">
<ol>
<li>Open Powershell as admin
</li>
<ol>
<li>Press the Windows key and type powershell
</li>
<li>Press Crtl+Shift+Enter to run as admin
</li>
</ol>
<li>Run these commands:
</li>
</ol>
<blockquote style="border: none; font-family: Consolas, "Courier New", monospace; margin: 0px 0px 0px 40px; padding: 0px;">
<span style="font-family: courier;">Set-DnsClientServerAddress -InterfaceAlias Ethernet0 -ServerAddresses 10.133.100.10
<p>Set-DnsClientGlobalSetting -SuffixSearchList cml.lab<br /></p></span>
</blockquote></span>
</div></div></div>
<!--All your Windows 10 Endpoint Deployment info above this-->
<p></p>
There's a lot to the lab build, but hopefully, it went smoothly. If there were any issues you can add a comment to this post, or reach me on Twitter @Ipswitch.<br />As the lab build-out continues I may need to come back and edit the configuration here. <div><br /></div><h2 style="text-align: left;">CHANGELOG</h2><div>v1.1</div><div><ul style="text-align: left;"><li>CML Lab YAML data</li><ul><li>Corrected IR2-2 Gi0/0 IP configuration and BGP peering</li><li>Corrected IP assignment on PR3-2 - config was moved from Gi0/3 to Gi0/4</li><li>Added loopback interfaces to all routers (will be used for SNMP connections)</li><li>Updated DNS records to use loopback addresses</li></ul><li>Lab config</li><ul><li>Added lab prerequisite to have a management workstation with Python and paramiko</li><li>Added link to Github Repo with YAML file</li><li>Created python script to update routers with v1.1 changes</li><ul><li><a href="https://raw.githubusercontent.com/mytechgnome/CML-TE-Lab/main/v1.1-update.py">https://raw.githubusercontent.com/mytechgnome/CML-TE-Lab/main/v1.1-update.py</a></li><li>Run the script from a machine with Python and Paramiko installed, and network connectivity to the lab networks.</li></ul></ul></ul></div><div>
<h2 style="text-align: left;">What's Next?</h2>
The next entry in this series will cover getting the ThousandEyes agent deployed into the lab, and getting things ready to start building tests and collecting data.
<script>
function copyFromTextArea() {
navigator.clipboard.writeText(document.getElementById("copyTextArea").value);
button1.innerText = "-YAML Copied to Clipboard!-";
}
</script>
</div>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-24320417599917427502022-03-28T08:00:00.005-07:002022-09-15T10:33:34.545-07:00ThousandEyes Walkthrough Part 1 - The What and the Why<p>This post will go over what ThousandEyes is, and why you should be interested in learning how to use it. To see all the posts in this series expand the box below.</p>
<div class="hidden-section-container">
<div class="sh-section-btn">ThousandEyes Walkthrough Table of Contents</div>
<div class="h-section-cont shw-box">
<span style="color: #444444;">
<ul>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/03/thousandeyes-walkthrough-part-1-what.html" target="_blank">Part 1 - The What and the Why</a> <--You Are Here</li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-2-lab.html" target="_blank">Part 2 - Lab build</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-3.html" target="_blank">Part 3 - Enterprise and Endpoint Agent Installs</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-part-41-snmp.html">Part 4.1 - SNMP Monitoring</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-42-scenarios.html" target="_blank">Part - 4.2 - Scenarios and Test Types</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/08/thousandeyes-walkthrough-431-scenario-1.html" target="_blank">Part - 4.3.1 - Scenario 1 - Enterprise agent to agent test configuration</a></li>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/09/thousandeyes-walkthrough-part-432.html">Part 4.3.2 - Scenario 2 - Enterprise DNS test configuration</a></li>
<li style="color: #444444;">Part - 4.3.3 - Scenario 3 - Enterprise and Endpoint HTTP test configuration (Coming soon)</li>
<li style="color: #444444;">Part - 4.3.4 - Scenario 4 - Enterprise Page Load test configuration (Coming less soon)</li>
<li style="color: #444444;">Part - 4.3.5 - Scenario 5 - Enterprise Transaction test configuration and Endpoint Agent Browser Settings (Coming more less soon)</li>
<li style="color: #444444;">Part - 4.4+ - Details TBD</li>
</ul>
<p></p>
There are some behind-the-scenes posts that go into more detail on how and why I took the approach that I did. Those can be found here:
<ul>
<li style="color: #444444;"><a style="color: #44AA44" href="https://mytechgnome.blogspot.com/2022/04/thousandeyes-walkthrough-behind-scenes.html">Behind the Scenes - The Lab Build</a></li>
<li style="color: #444444;">Ok, there's only one so far, but I plan to add more where it makes sense.</li>
</ul>
</span>
</div>
</div>
<h2 style="text-align: left;"> What is ThousandEyes?</h2><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiPJZAIB5s6Qy2Qv9n_ExSmvBPE88yksItC9kheUKpx-IfDKIEstIxCpRJjy7Ts1a1cReBX0qzBwieUNTEZkLGYjb3VOjNz1O9OB-E2OLq8RSyRDD02iVEuegW4jYneIoyCIktzNY7Mxi-Wn8RJ6y8e8tvHCumyruF7EiQdmP33O3W2wYv8J5AsoNb0" style="margin-left: 1em; margin-right: 1em;"><img alt="" data-original-height="95" data-original-width="619" height="49" src="https://blogger.googleusercontent.com/img/a/AVvXsEiPJZAIB5s6Qy2Qv9n_ExSmvBPE88yksItC9kheUKpx-IfDKIEstIxCpRJjy7Ts1a1cReBX0qzBwieUNTEZkLGYjb3VOjNz1O9OB-E2OLq8RSyRDD02iVEuegW4jYneIoyCIktzNY7Mxi-Wn8RJ6y8e8tvHCumyruF7EiQdmP33O3W2wYv8J5AsoNb0" width="320" /></a></div></div><p>I'm not in marketing, so I'm going to avoid all the "founded in" type stuff (if you want to read that stuff check out the ThousandEyes site: <a href="https://www.thousandeyes.com/about/">https://www.thousandeyes.com/about/</a>) Instead, let's talk about what it means to IT professionals, and more specifically network engineers. ThousandEyes is a monitoring tool (I know, one of many, but hear me out) that takes a different approach to monitoring. We're all familiar with SNMP monitoring. Links go up, links go down. The problem with this sort of monitoring is ... well, it sucks for actual performance monitoring. Sure, I can see the packet rate of a port. I can use Netflow to look at what type of traffic it is. None of this actually tells me how that link, or more importantly the service that uses that link, is performing. More importantly still, what the end-user experience is of that service using that link.</p><p>I'll get more into how ThousandEyes operates shortly, but before that let's take a look at why we care about it.</p><h2 style="text-align: left;">Why ThousandEyes? </h2><p style="text-align: left;"></p><blockquote>"It's slow" </blockquote><p>I think it's safe to say those two words are possibly the most annoying words to hear as an engineer. They are subjective, and often backed with little data. I can't look for "slow" in SNMP logs. These types of issues typically result in spending hours looking at different interfaces, running tests, and often end with a shrug of the shoulders and either saying it's a transient issue, or it's on the other side.</p><blockquote><p>"It's a network problem"</p></blockquote><p>There's a phrase that can instantly raise the blood pressure of any network engineer. Again, this statement is often followed with no useful information. After that phrase is uttered the full weight of a Priority 1 outage is squarely focused on the network team, and now they shoulder the burden of proof before anything else happens. I've had issues drag on for months because people believed, without evidence, there was a network problem, and no matter what I provided, it wasn't enough.</p><p>I've often referred to the Internet as the Wild West. Once traffic leaves the network I manage I lose visibility over it. Tools like Netflow and SNMP no longer help. I can't leverage things like QoS to prioritize my traffic. Instead, I leave it to the magic of TCP to make sure the traffic gets to the destination. I've lost count of the number of calls where I've said "I see the traffic egress our perimeter, and it looked fine." and similar statements.</p><p>I could go on, and on, and on. I'd wager most network engineers have had similar experiences.</p><p><i>Enter ThousandEyes</i></p><p>With ThousandEyes we have a tool that helps quickly determine if something is slow, and where that might be occurring. This moves the conversation from the realm of subjective user experience and wild accusations to objective, proactive detection of potential issues. This is done through the use of Agents and Tests (more on those in a future post). By running tests we can see hop-by-hop what is happening with that traffic, and most importantly, we can see it through networks that we don't own. </p><h2 style="text-align: left;">What's the objective of this blog series? </h2><p> The target audience is primarily network engineers, but application developers, server administrators, and countless other people in the IT field would benefit from knowing what this tool can do.</p><p>I'll be building out a virtual lab topology and running ThousandEyes inside it to show what the tool is capable of.</p><p>My goal is to show that the tool is incredibly easy to use and powerful. Over the years I've had plenty of vendors talk about how great their product is. Every vendor thinks whatever their product is will be the greatest product ever. I've watched sales reps move from vendor to vendor, and each new place happens to have the best widgets and gizmos. No sales pitch here. Just an IT guy that actually thinks this is an awesome tool, and it would be a great addition to most environments.</p><h2 style="text-align: left;">What's Next?</h2><div>In the next installment of this ThousandEyes Walkthrough series I'll be detailing the lab environment that I will be using for testing. Everything will be done using, VMware Workstation, CML, Windows and Ubuntu guests, and a Raspberry Pi for fun. I'll provide full configs so you can build out a similar environment. The lab will include BGP, DNS, and web servers to allow different types of ThousandEyes tests to be configured.</div><div><br /></div><div>-Spoiler Alert-</div><div>Here's what I'm working on for the lab build:<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHvpZ0WHU8kmFabxg8w3b6JmbceNu2Bvoqrzpxq9Mq7mkfvIBmW8HV52mzLCD26dPYRmWXnhMtZ3GzrD5leRr3ghnrhYO2o1PXHCeXt2JTXpNfAY5vZ9MjHz5iZlkvxOI3gsSXx7AXIjTxzgLpCIi7oluwX6HE6CChenAxZC6lDmlHYmfRYbsrKsc1/s872/TE%20Lab%20Diagram.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="822" data-original-width="872" height="604" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHvpZ0WHU8kmFabxg8w3b6JmbceNu2Bvoqrzpxq9Mq7mkfvIBmW8HV52mzLCD26dPYRmWXnhMtZ3GzrD5leRr3ghnrhYO2o1PXHCeXt2JTXpNfAY5vZ9MjHz5iZlkvxOI3gsSXx7AXIjTxzgLpCIi7oluwX6HE6CChenAxZC6lDmlHYmfRYbsrKsc1/w640-h604/TE%20Lab%20Diagram.png" width="640" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div><br /></div><p></p>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-41735724452425500002022-02-15T13:02:00.002-08:002022-04-15T06:23:27.394-07:00Windows 11 VM deployment in VMware Workstation with TPM enabledWindows 11 requires TPM, which adds some complexity to deploying it in VMware Workstation. The good news is adding TPM to a VM is pretty simple. Here's how to get it working:<div><br /></div><div><ol style="text-align: left;"><li>Download the ISO from Microsoft: <a href="https://www.microsoft.com/software-download/windows11">https://www.microsoft.com/software-download/windows11</a></li><ol><li>Go through the steps under the "Download Windows 11 Disk Image (ISO)" section</li></ol><li>In VMware Workstation create a new VM</li><ol><li>Select the Typical option</li><ol><li> <a href="https://blogger.googleusercontent.com/img/a/AVvXsEhxQ8g0Kjt78ssYT3xtJ1noh3xHFx1WhJlZy6qitiLYd7St1qYkYROouSPp9-YXqQ7Y5ryMfzQh4kWNTGmsuqcx1dShTT-PlsJYmNv2ijNnQFcNIBahnvQLsfS6iFju9XfuJrzAsSQhxn-WF-oCWLtZtUik-gseBVjr2wYRrqwuAVC8TMxXjjRlMn6S" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="527" data-original-width="492" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEhxQ8g0Kjt78ssYT3xtJ1noh3xHFx1WhJlZy6qitiLYd7St1qYkYROouSPp9-YXqQ7Y5ryMfzQh4kWNTGmsuqcx1dShTT-PlsJYmNv2ijNnQFcNIBahnvQLsfS6iFju9XfuJrzAsSQhxn-WF-oCWLtZtUik-gseBVjr2wYRrqwuAVC8TMxXjjRlMn6S" width="224" /></a></li><li>Click Next</li></ol><li>Select "Installer disc image file (iso)" and then browse to the Windows 11 ISO file</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEi5-OD3PMDmZck07tvDmp7KVoYU6voIpqUek6yUJXMcTZ4sPEmFCApJLa6MmzuYowtSGyOAf5FcY48tJ_hP3iOgNhRGZH33RGxYjvd3cBz5qP2ZbzELtWtcG_3Y9J0qlMmfDbWPIzqz65ajCL7v_xwdEMoqJxw3DGgG_flOtKv95_b1T5xSIQxQTaY9" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="519" data-original-width="490" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEi5-OD3PMDmZck07tvDmp7KVoYU6voIpqUek6yUJXMcTZ4sPEmFCApJLa6MmzuYowtSGyOAf5FcY48tJ_hP3iOgNhRGZH33RGxYjvd3cBz5qP2ZbzELtWtcG_3Y9J0qlMmfDbWPIzqz65ajCL7v_xwdEMoqJxw3DGgG_flOtKv95_b1T5xSIQxQTaY9" width="227" /></a></li><li>Click Next</li></ol><li>Select the OS</li><ol><li>Select Microsoft Windows, and in the Version select Windows 10 and later x64</li><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjS0zovh_Jc6m_agjfwwaI9ZSG5joIAEhtPc2ptoTAZK6o-ctVD_8A9Fgwd-Zcne5p1XhwXeu41dXLbNqRVqQigZZ-Flh1J5pEzNVkwX73qhwODqZyOEbyfk9t_bbnE4ElFSV78lrIBA64JdBYxdFk7DpGVd39EfKjSXZggV_-smQHCLB_u5ugYSsm8" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="522" data-original-width="491" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEjS0zovh_Jc6m_agjfwwaI9ZSG5joIAEhtPc2ptoTAZK6o-ctVD_8A9Fgwd-Zcne5p1XhwXeu41dXLbNqRVqQigZZ-Flh1J5pEzNVkwX73qhwODqZyOEbyfk9t_bbnE4ElFSV78lrIBA64JdBYxdFk7DpGVd39EfKjSXZggV_-smQHCLB_u5ugYSsm8" width="226" /></a></li><li>Click Next</li></ol><li>Enter the VM Name and specify the location if not the default</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEg08OeRj0PqV5iT8ufSoe6yfp2CnqptdzeK1lTdd8jbFiXSPd9Uy-rtCeATVAuBX97KBEyJ1oiwCRle14D-HANfds3Dqt_13ABrzomy932q27CiX9U-88qprCzh_EJIWtflXRxPTJpUFXA2Sl9Lf0hAypqUz6gYx6ka4Sg9ChKhTX9qs8YqFByeVGqw" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="521" data-original-width="490" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEg08OeRj0PqV5iT8ufSoe6yfp2CnqptdzeK1lTdd8jbFiXSPd9Uy-rtCeATVAuBX97KBEyJ1oiwCRle14D-HANfds3Dqt_13ABrzomy932q27CiX9U-88qprCzh_EJIWtflXRxPTJpUFXA2Sl9Lf0hAypqUz6gYx6ka4Sg9ChKhTX9qs8YqFByeVGqw" width="226" /></a></li><li>Click Next<br /></li></ol><li>Set the hard drive configuration</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiA4scdgMZxiFvnvy2abHR0eGRXqfVbiXwKVXBadPzqvVwGoP6YbVgOFx1yk6x0ESzyJyz0PS9jAZnVpEyC-QUpKbvrx1dPVzI66FnFMbED_pLBuaHzFwEnCkgSXrzYwsQ1yTA4YBTH1V3wXsfdU3vzV_25ylL5rRwmJIEYbPcMPgNOwTbpkvXLUzX6" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="522" data-original-width="494" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEiA4scdgMZxiFvnvy2abHR0eGRXqfVbiXwKVXBadPzqvVwGoP6YbVgOFx1yk6x0ESzyJyz0PS9jAZnVpEyC-QUpKbvrx1dPVzI66FnFMbED_pLBuaHzFwEnCkgSXrzYwsQ1yTA4YBTH1V3wXsfdU3vzV_25ylL5rRwmJIEYbPcMPgNOwTbpkvXLUzX6" width="227" /></a></li><li>Windows 11 requires at least 64GB. Make sure the minimum is set to at least 64GB</li><li>Click Next</li></ol><li>Click Finish</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiR469PtRvTJFvbkfVCOkDRzXFXGrnPOs27N9xCL5fkd354-pLrWRAW7JYBRh0m-nesz54mRgngsi4y_jeGLZp_ojORJwXjDISHMn0iG4S3e4iJcTPCtEW6NblpSfPRWErNANbV9Y5Xg1oareO2W_F-ohDr9s-txqA3EdwLfWosluYC01zuGiV-mbv-" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="525" data-original-width="496" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEiR469PtRvTJFvbkfVCOkDRzXFXGrnPOs27N9xCL5fkd354-pLrWRAW7JYBRh0m-nesz54mRgngsi4y_jeGLZp_ojORJwXjDISHMn0iG4S3e4iJcTPCtEW6NblpSfPRWErNANbV9Y5Xg1oareO2W_F-ohDr9s-txqA3EdwLfWosluYC01zuGiV-mbv-" width="227" /></a></li></ol><li><br /><br /></li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEiUGs8RIVUxAWDAWLbFKmLxq_z-OVj9E16pphkOJofhMHp7mbpnF5U110p99TGNYkL1bhkBL1msVatDPI-Vds5rFymdoeEQPybPy8SQqqLQ_Q9Jxv9eCr5SXbOHL22xRdwjQQVSBpqqnffIEoD6jvrmmGcSk9REA2ZyHetEVe8HIA6njVDH4A3jZhUE" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="520" data-original-width="492" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEiUGs8RIVUxAWDAWLbFKmLxq_z-OVj9E16pphkOJofhMHp7mbpnF5U110p99TGNYkL1bhkBL1msVatDPI-Vds5rFymdoeEQPybPy8SQqqLQ_Q9Jxv9eCr5SXbOHL22xRdwjQQVSBpqqnffIEoD6jvrmmGcSk9REA2ZyHetEVe8HIA6njVDH4A3jZhUE" width="227" /></a></li></ol><li>Enable TPM</li><ol><li>Right click on the VM and select Settings</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjpNnG8gWQDv_zloAKmQgtdfphK1JabZfwAhufhNtIOkX78qXM5KL0iwq8Y7-7vQLWSCwPROTEow1coJ_QLkCJVGlpEpInODKNZ1wRfchjgNXlIA7dXzPHZHRuNFg-ln0nN_Qb0MbEUkA9_DIdpwuEqJ65gMXc27936wLgetgNsJflUKSOtF8FVNMzo" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="414" data-original-width="237" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEjpNnG8gWQDv_zloAKmQgtdfphK1JabZfwAhufhNtIOkX78qXM5KL0iwq8Y7-7vQLWSCwPROTEow1coJ_QLkCJVGlpEpInODKNZ1wRfchjgNXlIA7dXzPHZHRuNFg-ln0nN_Qb0MbEUkA9_DIdpwuEqJ65gMXc27936wLgetgNsJflUKSOtF8FVNMzo" width="137" /></a></li></ol><li>Click the Options tab at the top of the Settings window</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEgp683XmZKHrsXbh9zSODXV9Ja8zJqUtGXC_hMrSn8NYQemiwthJuq8mKfxmM76tIoWmeGsnbMTGU5FKPndxqXyZbvB84v28EtQDwnrFzrbHju3JcYxBauIJyM13Yfozs55WJNcNe-J85CwV_mqTlRJfPDIOhl0iclZFE2PyMSeKXdzjvzbDiKjRaL5" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="895" data-original-width="884" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEgp683XmZKHrsXbh9zSODXV9Ja8zJqUtGXC_hMrSn8NYQemiwthJuq8mKfxmM76tIoWmeGsnbMTGU5FKPndxqXyZbvB84v28EtQDwnrFzrbHju3JcYxBauIJyM13Yfozs55WJNcNe-J85CwV_mqTlRJfPDIOhl0iclZFE2PyMSeKXdzjvzbDiKjRaL5" width="237" /></a></li></ol><li>Click the "Access Control" option, and then click Encrypt</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEh73JxD1OyEvcUmxs5YFQHE5lM2mQvDi2cIDAk26g998qNt4ljPiazvZEuKU8MlXq_YUmq8w8YnTeJH8q0Gao41o4K2CWeXf0rXVbSiZERurxrBpvucnlWFYpg9QAydlVXlMHs6NmwPZs3MkhU4T4oVXuaEDOnDUBbqLHpCxnGk2bcJ1c_yw1hL0qAl" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="896" data-original-width="879" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEh73JxD1OyEvcUmxs5YFQHE5lM2mQvDi2cIDAk26g998qNt4ljPiazvZEuKU8MlXq_YUmq8w8YnTeJH8q0Gao41o4K2CWeXf0rXVbSiZERurxrBpvucnlWFYpg9QAydlVXlMHs6NmwPZs3MkhU4T4oVXuaEDOnDUBbqLHpCxnGk2bcJ1c_yw1hL0qAl" width="235" /></a></li><li>In the window that pops up enter and confirm an encryption password</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEg4mfNvdaDqmZPvi2uhp_Pg3k1Hj2Zws-Flr6K6W-vGSHXHP-dZSYwOUHEqzUe2-9BPL1FFtIoBSGaJNJkE5KPgv2UHMFYMMTCEhhbd6tVmP2gnl-Q-7_qoup3a-N__RWv_DSA0_8Y_4EfWdtvxAs6P2gXMYDXw6-0PuK5sjKXiEFcGjOX72gD-4aEs" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="340" data-original-width="392" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEg4mfNvdaDqmZPvi2uhp_Pg3k1Hj2Zws-Flr6K6W-vGSHXHP-dZSYwOUHEqzUe2-9BPL1FFtIoBSGaJNJkE5KPgv2UHMFYMMTCEhhbd6tVmP2gnl-Q-7_qoup3a-N__RWv_DSA0_8Y_4EfWdtvxAs6P2gXMYDXw6-0PuK5sjKXiEFcGjOX72gD-4aEs" width="277" /></a></li><li>Click Encrypt</li></ol><li>Click the Hardware tab to return to the hardware settings</li><li>Adjust the CPU and NIC settings if needed</li><li>The memory must be set to at least 4GB RAM</li><li>Click the Add button</li><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEg5EytOlhMLnMGCRA0R7my_0PEp7-dmXzoQzPlRfZK1wB6uful83x7jvcjpuJE3zpphwBCpcmMrzkwKdCC-b8dutWSOl9ddb8F8CIw7J5cyFUSe_uC8xCL4j3wvrtXO9GekJKBO7TyrY9vRaKC24y4v6SU-do3fiquDMXisTZaaDwy8QYcTZ9H5HHAt" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="879" data-original-width="882" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEg5EytOlhMLnMGCRA0R7my_0PEp7-dmXzoQzPlRfZK1wB6uful83x7jvcjpuJE3zpphwBCpcmMrzkwKdCC-b8dutWSOl9ddb8F8CIw7J5cyFUSe_uC8xCL4j3wvrtXO9GekJKBO7TyrY9vRaKC24y4v6SU-do3fiquDMXisTZaaDwy8QYcTZ9H5HHAt" width="241" /></a></li><li>Click "Trusted Platform Module"</li><ol><li><a href="https://blogger.googleusercontent.com/img/a/AVvXsEj0PH1kDutPJc0ZAlVqDGmGErXQ7_XPaedYJt-Hmw8PYh4YRdeNnCaO8j__fpgng6rGW3oHG4gEyfX5WKbgfGAdPKYF6bvOHcz2Bs_DiPFeS-b1LNFq6ena6eYNtr6l_Pid0L5jZnDwPnVGx5HyBpRpo86aYyX3xCmP9KueF-g0qtfnqGYzAhNh44ka" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img alt="" data-original-height="521" data-original-width="514" height="240" src="https://blogger.googleusercontent.com/img/a/AVvXsEj0PH1kDutPJc0ZAlVqDGmGErXQ7_XPaedYJt-Hmw8PYh4YRdeNnCaO8j__fpgng6rGW3oHG4gEyfX5WKbgfGAdPKYF6bvOHcz2Bs_DiPFeS-b1LNFq6ena6eYNtr6l_Pid0L5jZnDwPnVGx5HyBpRpo86aYyX3xCmP9KueF-g0qtfnqGYzAhNh44ka" width="237" /></a></li><li>Click Finish</li><li>Click OK</li></ol><li>Power up the VM</li></ol></ol></ol><li>Follow the on-screen instructions to complete the OS installation.</li></ol><div>That's it. Windows 11 is now running as a VM with TPM enabled.</div><ol style="text-align: left;"><div><br /><br /></div></ol></div>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-35353200554501444412022-02-15T09:55:00.003-08:002022-04-15T06:23:24.548-07:00CCNP Data Center - DCIT 300-615 Exam Experience<p> To finish off my CCNP: Data Center certification I successfully passed the DCIT exam. While preparing for the exam I found there is very little preparation material outside of the official Cisco course.</p><p>I recently posted about my experience with the DCCOR exam, and in that covered my background and some of the general information on this set of exams. You can read more about it here: <a href="https://mytechgnome.blogspot.com/2022/02/ccnp-data-center-dccor-350-601-exam.html">https://mytechgnome.blogspot.com/2022/02/ccnp-data-center-dccor-350-601-exam.html</a></p><h2 style="text-align: left;">About the Exam</h2><p>The exam topics can be found here: <a href="https://learningnetwork.cisco.com/s/dcit-exam-topics" target="_blank">https://learningnetwork.cisco.com/s/dcit-exam-topics</a></p><p>I went over the specific technologies in the DCCOR exam review, but I'll quickly touch on them here as well. The exam is specifically focused on troubleshooting the various technologies in each of these areas</p><h3 style="text-align: left;">Network (25%)</h3><div>This section covers L2/L3 technologies including vPC, LACP, STP, OSPF, BGP, PIM, and FHRP (mainly HSRP). Overlay protocols are also included, primarily VXLAN, but OTV is in there as well. Of course ACI is also covered here.</div><h3 style="text-align: left;">Compute (25%)</h3><p>Under the Compute category it's exactly what you'd expect to see. Lots of UCS, and though it doesn't specifically call out HyperFlex or Intersight I think it's fair to assume that those would be in scope. Remember, Cisco states in the exam objectives that "The following topics are general guidelines for the content likely to be included on the exam. However, other related topics may also appear on any specific delivery of the exam." </p><h3 style="text-align: left;">Storage (15%)</h3><div>Again, nothing unexpected here. There's fibre channel and FCoE, and you need to be able to troubleshoot issues that can come up with those protocols. One specific call out here though is storage is 15% of the exam, but only has one major subtopic. That leads me to a presumption that there will be a significant number of FC questions compared to something like vPC.</div><h3 style="text-align: left;">Automation (15%)</h3><div>Like the Storage section, there's only two subtopics for 15% of the exam. It seems sensible to be very familiar with EEM, scheduling, and automation tools.</div><h3 style="text-align: left;">Management and Operations (20%)</h3><div>In the final section the topics include the firmware management and security topics that were covered in DCCOR under different parent topics. This topic feels a little more like a grab bag, being worth 20% and having the most subtopics.</div><div><br /></div><h2 style="text-align: left;">Exam Prep</h2><div>The biggest resource used for this was the preparation work I did for the DCCOR exam. Both exams cover the same technology areas, but the DCIT is strictly on troubleshooting, instead of understanding how to use each piece.</div><div><br /></div><div>As mentioned earlier, the only resource I could find on the exam was the Cisco training course. Well, that's not entirely true. Google was more that willing to provide links to brain dump sites, and I found a set of practice tests on Udemy. Unfortunately the tests on Udemy appear to be from the previous DCIT v6 300-180 exam, with questions on topics that are no longer in the exam objectives. I suspect the author just took the same exam they wrote for the 300-180 and renamed it for 300-615.</div><div><br /></div><div>I ended up purchasing the e-learning bundle from Cisco Learning Network: <a href="https://learningnetworkstore.cisco.com/on-demand-e-learning/troubleshooting-cisco-data-center-infrastructure-dcit-v7.0/ELT-DCIT-V7-023907.html">https://learningnetworkstore.cisco.com/on-demand-e-learning/troubleshooting-cisco-data-center-infrastructure-dcit-v7.0/ELT-DCIT-V7-023907.html</a> mainly for the labs offered. There are 30 guided labs included, with access to ACI, UCS, MDS, and Nexus hardware. I found this much more useful than working with the limitations from the UCS Emulator, ACI Simulator, CML, dCloud, and DevNet. Plus it was less expensive than looking at rack rentals, and it was cheaper and easier than searching eBay for all the hardware to build my own lab.</div><div><br /></div><div>The video training in the course was pretty good. Much of it was review from the DCCOR material, but that's not a bad thing. It helps to reinforce that learning and to use that understanding to help in the troubleshooting process.</div><div><br /></div><div>The labs were decent. I appreciated that they were broken out with your objective, and had a button to see the steps to work through getting the correct solution. Often I found I took a different path to get to the answer, but I was usually able to figure it out on my own. I would have liked to have seen more potential scenarios though. Usually each topic area only had a few misconfigurations. With some topics there wasn't a lab at all. There were no labs for anything under the Automation or Management and Operations topics. </div><div><br /></div><div>Within the lab you have full access to the hardware, which allows you to create your own scenarios to some extent. One example would be EEM, a topic clearly listed in the exam topics, but there's not a lab for it. Since there's not a scenario for it I tried to create my own. It's very difficult to build a troubleshooting problem for yourself because you likely know where the issue is when you set it up. What I did instead was to create a scenario that I knew would not work, but then I would look at different show commands to see how it worked. Sticking with the EEM example, here some of the questions I worked off of:</div><div><ul style="text-align: left;"><li>What happens if you create multiple events, but make a mistake in the tagging?</li><li>What happens if you don't add event-default when you need it, or do add it when you don't?</li><li>What happens if the event is based on CLI entries, but a user doesn't type the full command, or uses an alias?</li></ul><div>The idea was to work in reverse. I know the problem, but I am learning how that problem presents. This can be fun coming up with all the different scenarios of how something could break, and then seeing how that shows up.</div></div><div><br /></div><div>The same process can be used for other areas too. Here's a few questions to work with on the storage side:</div><div><ul style="text-align: left;"><li>What's the output of <span style="font-family: courier;">show flogi database</span> or <span style="font-family: courier;">show fcns database</span> if</li><ul><li>a zoneset isn't active?</li><li>a zone isn't part of the active zoneset?</li><li>a port is assigned to the wrong VSAN?</li><li>a port mode is incorrect?</li><li>a WWN is incorrect in a zone config?</li><li>the FCoE VSAN to VLAN mapping is incorrect?</li></ul><li>Using the above examples, are there other show commands that would be useful?</li></ul><div>The more you know about how problems present themselves the easier the exam will be. Of course, these are only a few examples what you could encounter on the exam. The more you build out the better off you'll be.</div></div><div><br /></div><h2 style="text-align: left;">Exam Experience</h2><div>Unfortunately Cisco has removed the simulation questions from the exams. The TSHOOT exam was one of my favorite tests because it was heavy in the simulation side. The sims had their share of issues, but I prefer them over the rote memorization of command syntax. That said, the DCIT exam is the typical multiple choice type exam. There might be some multi-select or drag-and-drop for some added flair, but no more sims.</div><div><br /></div><div>Overall I thought the exam wasn't bad. Most of the questions were clear, but there were some that had me scratching my head. I had a few questions that waded into the rote memorization world, and some that seemed very unlikely scenarios. There were a few questions that were fairly complex, and took some work to find the right answer.</div><div><br /></div><div>Since the exam is focused on troubleshooting I found it to be easier to work with than the DCCOR exam. The DCCOR topic list is longer, and it includes verbs like Describe, Apply, Analyze, Implement, Evaluate, and Explain. The DCIT had one verb, Troubleshoot.</div><h2 style="text-align: left;">Final Thoughts</h2><div>I wish the exam had sim questions, but even without, I prefer the scenario-based questions. I'd like to see less rote memorization and edge case questions, and more focus on things that are more realistic to face in the real world. Given that though, I think the exam was fair. If you have a good understanding of how these technologies work, and what happens when they are misconfigured then this exam shouldn't be too bad.</div><div><br /></div>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-62171354582622641082022-02-02T14:16:00.011-08:002022-04-15T06:23:21.586-07:00CCNP Data Center - DCCOR 350-601 Exam Experience<p> I recently passed the DCCOR exam, and since it's a difficult test I thought I'd share my experience with it.</p><h2 style="text-align: left;">My Background</h2><div>Before getting into my preparation and exam experience I'm going to provide some background about the knowledge I had coming into this. Everyone has different skills and experiences, and that's going to have an impact on how they prepare. The exam is broken down to five topic domains, so I'll use that format.</div><div><br /></div><h3 style="text-align: left;">Network</h3><div>I've worked in the IT for about 20 years, and I already have my CCNP:EN (converted from the old CCNP:RS). The L2 and L3 topics were mostly review, but the overlay technologies were new for me. I also came in with very little practical ACI knowledge. I've worked in environments where ACI was deployed, but I wasn't responsible for maintaining it.</div><h3 style="text-align: left;">Compute</h3><div>This is an area I felt fairly comfortable with initially. I've worked with UCS off and on for over seven years. I've deployed and managed blades and rack servers, as well as multiple HyperFlex environments. I've also worked a bit with Intersight.</div><h3 style="text-align: left;">Storage</h3><div>For a relatively brief period in my career I did a lot of SAN deployments, so I was somewhat familiar with the overall storage concepts. I stopped working with fibre channel maybe five years ago and had worked mainly with iSCSI connectivity or virtual SAN environments since then.</div><h3 style="text-align: left;">Automation</h3><div>I have the DevNet Associate certification, so I'm at least passably familiar with automation. However, it's not something I do day-to-day.</div><h3 style="text-align: left;">Security</h3><div>In IT Security is part of everything we do. I'm well versed in the overall security concepts, but I rarely go in and deal with RBAC or similar settings. Usually that was something where the roles were configured when a platform was deployed, and I could go months without needing to make any changes aside from adding users to the correct groups.</div><div><br /></div><h2 style="text-align: left;">About the Exam</h2><div>The exam topics list can be found here: <a href="https://learningnetwork.cisco.com/s/dccor-exam-topics" target="_blank">https://learningnetwork.cisco.com/s/dccor-exam-topics</a></div><div><br /></div><div>First off, I want to say that this exam is massive. If you compare it to what the CCNP:RS exams were I think that can illustrate my point. In the old 300-101 ROUTE exam 40% of the exam was on routing. The remaining 60% was split between five categories. The 300-115 SWITCH exam had 65% of the exam focused on L2 technologies, with the remaining 35% split between two other categories.</div><div><br /></div><div>In contrast, the 350-601 DCCOR has 25% of the overall exam on Networking. In that 25% it includes OSPF and BGP (covered in the previous ROUTE exam), and L2 topics like LACP, and STP. However, the DCCOR also includes PIM, vPC, overlay protocols (OTV and VXLAN), and ACI. Just the breadth of topics in the Network topic makes this exam feel bigger, and harder than the previous CCNP:RS.</div><div><br /></div><div>The remaining 75% of the exam is comparatively simple. The Network portion is 25% of the exam, but contains 10 subtopics. The remain 3/4 of the exam is a total of 16 topics. By topic area, I would have expected the Network portion to be closer to 40% of the exam.</div><div><br /></div><div>The Compute portion of the exam covers the UCS servers, HyperFlex, Intersight, and general management of a compute environment. From a topic standpoint nothing unexpected.</div><div><br /></div><div>Moving to the Storage section of the exam it is, like the Compute section, pretty straight forward. I will admit that I was surprised the topics didn't mention iSCSI at all. Aside from that the Storage is what you'd expect. It covers how fibre channel works, zoning, NPV/NPIV, VSAN, etc.</div><div><br /></div><div>Automation is another topic that seems easy, but can get really broad quickly. Though the topic list doesn't go into the details I think it's fair to assume that when it lists things like REST API that means you will need an understanding of how an API would be used to manage any of the hardware covered in the exam.</div><div><br /></div><div>Lastly, the Security is focused heavily on the AAA and RBAC configurations for the different technologies covered in the exam. Additionally, there are some more specific subtopics for each technology type.</div><div><br /></div><div><span style="font-family: inherit;">One final </span>note on the exam topics - Cisco has a line on that exam topics page that I think is important and often overlooked by test takers "The following topics are general guidelines for the content likely to be included on the exam." Which means that things like iSCSI could actually appear on the exam. Even though the topic isn't specifically called out, it is a storage networking protocol that has seen wide adoption, and that means it could appear on the exam. </div><div><h2 style="text-align: left;">Exam Prep</h2><div>I started a blog post about the resources I used for the exam here: <a href="https://mytechgnome.blogspot.com/2021/12/ccnp-datacenter-journey-dccor-350-601.html" target="_blank">https://mytechgnome.blogspot.com/2021/12/ccnp-datacenter-journey-dccor-350-601.html</a></div><div><br /></div><div>I started with the Cisco Press Official Certification Guide, and I think it's an awesome resource. Unfortunately, I struggled with reading it and I literally found this book was putting me to sleep. (That's more a me problem than a book problem). I found it worked better for me to use it as a reference for specific topics instead of trying to read it cover-to-cover. One other thing I realized early on is the DCCOR exam replaced the CCIE written exam. I found myself questioning if the depth covered in the book was for the benefit of the DCCOR exam, or as a resource for the CCIE lab (spoiler alert - it is for the DCCOR).</div><div><br /></div><div>When I was having difficulty getting through the book I switched to the INE material. Their video training is great, but incomplete. At least at the time I went through it the HyperFlex and Automation sections are listed as "Coming Soon". It also seems like the Storage section was just duplicated from the previous CCIE:DC training. I thought it was very hands-on like what I'd expect when preparing for a CCIE lab, but it seemed to focus more on the configuration requirements than I would have expected would be needed for the DCCOR.</div><div><br /></div><div>I switched over to the CBT Nuggets training to compliment what INE covered, and to fill the gaps in what INE hadn't published. There were a number of things covered in the CBT Nuggets material that wasn't covered in the INE material, so I was happy I went through it as well.</div><div><br /></div><h3 style="text-align: left;">Labs</h3><div>Books and video training are great, and they have their place, but the fun part of learning new stuff is to actually do it! To prepare for the exam I used a few different tools provided by Cisco.</div><div><br /></div><div>For the Networking topics CML is nearly perfect. With CML you can create labs to cover most of the network topics. I created maybe ten different lab environments and built out a bunch of different configurations:</div><div><ul style="text-align: left;"><li>Switching: STP, vPC, LACP, HSRP, VRRP</li><li>Routing: OSPF, BGP (iBGP and eBGP), PIM</li><li>Overlay: OTV (CML can't do OTV on the data plane so you can't actually pass traffic), VXLAN</li></ul><div>I also did combination labs. For example, create a BGP and OSPF "provider" network, and run VXLAN over it. Then in the "provider" environment I would enable or disable multicast and adjust the VXLAN deployment accordingly. I would also configure anycast gateways in each network. It's also worth pointing out that you can enable the NX-API in CML, and run automation tools against it. That's a great way to practice both the automation skills as well as the networking skills.</div></div><div><br /></div><div>To get hands-on with ACI I primarily used the ACI simulator. With the simulator I was able to do a large deployment with three APICs, as well as two spine and two leaf switches. I was able to go through and build out EPGs, contracts, domains, etc. One thing that I found particularly cool with the ACI simulator was that I could SSH to spine and leaf switches. This allowed me to get hands-on with the CLI of the underlying hardware.</div><div><br /></div><div>On the Compute side, I used the UCS emulator. This allows you to run UCS manager and create virtual UCS hardware and policies. Like the previous tools, the UCS emulator also allows CLI access to the virtual FIs.</div><div><br /></div><div>The storage portion of the exam was the most difficult to actually get hands-on labs for. There are some labs available through the DevNet Sandbox and dCloud that have MDS switches, but the labs are limited in what they can do. The good news is that comparatively the commands for storage are far less than what you need to know for other topics.</div><div><br /></div><div>With both Automation and Security all of the above resources can be used. DevNet also has a lot of good resources for automation. The security side is mainly just being familiar with how accounts and roles are created and the configuration of RADIUS/TACACS connections.</div><div><br /></div><h3 style="text-align: left;">Exam Experience</h3><div>I took the exam remotely, which generally has been a positive experience. There are a few of tips that I can provide for the online exam. First would be to go through the pre-check to make sure everything works as expected. I used a laptop with an external monitor, and I found that it defaulted to the laptop webcam (with the laptop lid closed this didn't work), but there's a dropdown to select the webcam so it was an easy fix. Make sure you have good audio. The proctors often do PC-based calls, and I found them difficult to hear using my monitor speakers. Switching to the laptop speakers solved that problem. Also I recommend installing the Pearson app when checking in. I had numerous issues using the web-based tool. It seemed like when trying to upload images they were blurry in the web app, and when I switched to the mobile app the issues were resolved.</div><div><br /></div><div>Cisco has an NDA all test takers have to accept, so I'm going to be very vague in what I say about the actual exam. The first thing is I will reiterate that this exam is <b>broad</b>. For each topic area (ACI, Nexus, UCS, MDS, etc.) be familiar with all of the different tools used to manage them. That means GUI, CLI, and API. Make sure you are paying close attention to the exam topics, and you have a firm grasp on each and every topic item.</div><div><br /></div><div>I did get some questions that seemed to be poorly worded, and a couple left me confused on what specifically was being asked. In some cases it was just be the way that I read the question, and taking a moment then rereading it and it made more sense. In others, it didn't matter how many times I read it, it just didn't make sense.</div><div><br /></div><div>One other trend that I've found with exams is the tendency to find the most obscure question possible. As engineers we have access to context sensitive help. Preparing for the exam I watched CCIEs extensively use the "?" to find the syntax that was needed, or look for a config option in the wrong area. I find it frustrating when on an exam there are syntax questions that are needlessly specific. An example would be something like if something is measured in bits, kilobits, bytes, kilobytes, etc. Another example would be if a timer is configured in seconds or milliseconds. If these situations ever came up, I'd have access to tools without needing to memorize the plethora of commands and options. To make matters worse, often when these questions come up they are on commands that are rarely used. This exam is no different. Make sure you are committing the exact syntax of commands to memory.</div><div><br /></div><div>On my first attempt I failed, and looking at the score report I'm guessing it was close. The passing score and received score aren't provided anymore, but the percentage per topic is displayed. Not surprisingly, the areas I performed the worst in were Storage, Automation, and Security. Those areas were where I had much more general knowledge initially, and it showed. However, after having actually taken the exam I knew where I was weak, and the level of depth on the exam. I went back and reviewed the Network and Compute topics, and spent more time digging in to the areas I needed to improve. When I retook the exam I was able to pass the exam.</div><h2 style="text-align: left;">Final Thoughts</h2><div>This exam is tough. I can confidently say it's one of the most difficult exams I've ever taken. It's a mile wide, and it can also get quite deep. There are plenty of challenging questions that really test your knowledge. With enough preparation and practice it is something that can be accomplished.</div></div>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com2tag:blogger.com,1999:blog-5090012204020032540.post-59304835593655017202021-12-13T14:03:00.002-08:002022-04-15T06:23:18.002-07:00CCNP Datacenter Journey - DCCOR 350-601 and DCIT 300-615 - Resources<p> </p><p>I'm working towards attaining the CCNP: Data Center certification. I'll be compiling a list of resources and tips that I used along the way.</p><h3 style="text-align: left;">Software</h3><p>VMware Workstation Pro - <a href="https://store-us.vmware.com/workstation_buy_dual_new">https://store-us.vmware.com/workstation_buy_dual_new</a></p><p>Cisco Modeling Labs - <a href="https://learningnetworkstore.cisco.com/cisco-modeling-labs-personal/cisco-modeling-labs-personal-plus/CML-PERSONAL-PLUS.html">https://learningnetworkstore.cisco.com/cisco-modeling-labs-personal/cisco-modeling-labs-personal-plus/CML-PERSONAL-PLUS.html</a></p><p>UCS Emulator - <a href="https://software.cisco.com/download/beta/1850014776">https://software.cisco.com/download/beta/1850014776</a></p><p>ACI Simulator - <a href="https://software.cisco.com/download/home/286283149/type/286283168/release/5.2(1g)">https://software.cisco.com/download/home/286283149/type/286283168/release/5.2(1g)</a> (If you don't have access to the software you can work with a Cisco SE to grant you access)</p><p>Use this command in Linux to merge the downloaded files into a single OVA to import into VMware Workstation</p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><h4 style="text-align: left;"><span style="font-family: courier;">cat acisim-5.2-1g_part1.ova acisim-5.2-1g_part2.ova acisim-5.2-1g_part3.ova acisim-5.2-1g_part4.ova acisim-5.2-1g_part5.ova acisim-5.2-1g_part6.ova > acisim-5.2-1g.ova</span></h4></blockquote><p></p><div><br /></div><h3 style="text-align: left;">Material</h3><div>Cisco Press Official Cert Guide<br /><iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ss&ref=as_ss_li_til&ad_type=product_link&tracking_id=&language=en_US&marketplace=amazon&region=US&placement=013644962X&asins=013644962X&linkId=e077bddff9f5376254453c4114474900&show_border=true&link_opens_in_new_window=true" style="height: 240px; width: 120px;"></iframe></div><div><br /></div><div>INE CCNP:DC training course</div><div>CBT Nuggets CCNP:DC training course</div>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-22500340813398058432020-12-22T11:27:00.003-08:002022-04-15T06:23:12.341-07:00I Passed the Cisco DevNet Associate exam and Joined DevNet Class of 2020!<p> I'm excited to announce that I passed the DevNet Associate (200-901) exam, and with that I've joined the DevNet Class of 2020!</p><p><br /></p>
<div data-iframe-height="270" data-iframe-width="150" data-share-badge-host="https://www.youracclaim.com" data-share-badge-id="c26b5b4d-72f6-48f3-8bc6-4f15e42625e0"></div><script async="" src="//cdn.youracclaim.com/assets/utilities/embed.js" type="text/javascript"></script><p><br /></p><p> To start with, for those that don't know, DevNet is the Cisco Developer Network, focused around developing solutions in the network space. It focuses heavily on programability and automation of numerous Cisco products. The DevNet Class of 2020 includes everyone that passes a DevNet exam during the inaugural year of the program. Originally, the program was slated to end December 31st of 2020, but it was extended to February 24th, 2021.</p><p>I found this exam to be simultaneously one of the most challenging and fun certifications I've attempted. With a near 20-year career in IT I've never really done much programming. I've made a few HTML sites over the years, and the odd batch or PowerShells script, but never anything more than that. In many ways this exam broke into a lot of new areas for me. For network engineers looking to get into automation I thought this was a great way to start, and for people new to IT this is a great way to get into the automation and programmability mindset early on.</p><h3 style="text-align: left;">How I prepared</h3><p>First things first. Learning Python. Coming from the network background this took some work, but it really wasn't too bad. I started with some YouTube videos and books. One site specifically that I used a lot was <a href="http://automatetheboringstuff.com/" target="_blank">automatetheboringstuff.com</a>, as well as the YouTube videos from the same author.</p><p>I found the repetition of the labs got boring after a while, so I started to look for beginner projects. One project that I worked with was a Python clone of the classic Pong game. However, instead of just duplicating the code I worked on adding additional functionality. Players could enter their names, and select their paddle colors, as well as set the game speed and score limit. I added some input validation to make sure the entries didn't cause the game to crash. For me, it was important to actually work with the code and play with the options instead of simply copying what someone else said.</p><p>Once I felt I had a decent handle on Python I started reading the <a href="https://amzn.to/3mFqW6E" target="_blank">DEVASC 200-901 Official Cert Guide</a>, which of course hit a lot of the same Python info I was working with already, but added depth. The book goes into a lot of other things like Git and API configs. Which, of course, meant getting Git set up and testing committing, branching, and merging code.</p><p>The <a href="https://developer.cisco.com/" target="_blank">Cisco DevNet</a> site has access to sandboxes that can be used to test out API calls. Since I don't have DNA Center, ACI, Meraki, Webex, FMC, etc. all running in my basement it was really good to have access to the sandbox. I worked through learning the API methods via curl, Postman, Python, and SDK. This meant a lot of repetition. The authorization methods between the Cisco platforms changes, and that means the way you interact with the API needs to change.</p><p>Looking back, I wish that I had merged the Git exercises more with the API work. I could have built out a repository of all the tests I was working with. So, as a recommendation, use Git early, and get in the habit of using it.</p><p>I also watched the Pluralsight videos by Nick Russo. Personally, I found those difficult to follow. Coming in to programming fresh, there was a lot that I felt was skimmed. This meant I spent a lot of time pausing videos to duplicate scripts. There's a bunch of files attached to the courses, but I felt it was important to actually write the code.</p><p>In addition to Python, Git, and APIs, you also need to know the different data formats. The main ones would be YAML, JSON, and XML. Again, not coming from a programming background this was another stumbling block for me. The different sources I used all covered this, but it took some work to really understand it. It came down to just going over the formatting and syntax a few times until it really made sense.</p><p>If that wasn't enough to learn, there's also the automation frameworks. Things like NETCONF, RESTCONF, YANG, Ansible, Puppet, Chef, NSO, etc. More to learn. More terms. More syntax.</p><p>But wait, there's more! Docker and VIRL/CML. Learning about the tools to build environments programmatically, and how to make them work. Yet more terms and syntax.</p><p>The exam also covers the software design methodologies. Things like Agile, Lean, Waterfall, etc. The DevOps ideas. Testing methods. Luckily, no syntax, but more terms.</p><p>The final topics were (for me) the easiest. Basic network security and network operations. Things like attack types and remediation mechanisms, subnetting, and other layer 2/3 functionality. Since this is stuff I've spend years working with these topics were a breeze. However, for someone new to network operations the process of learning the layer 2 and layer 3 configuration can be a bit more complicated. Luckily, this isn't the CCNA. You don't need to configure STP or OSPF. You just need to know what the terms mean. If you can articulate what a switch and router do, what the OSI model is, and you understand how subnets work then you should be OK.<div><br /></div><h3 style="text-align: left;">Thoughts on the exam</h3><div>As I'd mentioned at the beginning, I found this exam to be both fun and challenging. There were questions where I stared at the screen slack-jawed trying to understand what was being asked. Often, those questions were ones I was overthinking, and after a brief befuddlement I figured it out. This isn't because the questions were poorly worded. In fact, it was the opposite. I thought the questions were well written, but since some of the concepts are still new to me it took a moment to really wrap my head around it.</div><div><br /></div><div>I think the exam was fair, and it asked good questions. I didn't feel like there were any trick questions, or things that were intentionally misleading. There were definitely some challenging questions, but they seemed fair and I felt like I should have known the answers. Without giving anything away, I'll just say that since this is a technical exam knowing the terms, acronyms, and syntax for all of the topics is important.</div><div><br /></div><h3 style="text-align: left;">Final notes</h3><div>I want to reiterate that I thought this was a great exam, with really good content. Whether we network engineers want it or not, network programmability is going to be a thing. Think back to the people that wanted to maintain a PBX instead of moving to VoIP, or the adoption of virtualization. These shifts take time, but they are happening. As difficult as some of this was for me to learn, I'm glad I did. Comparing this to many of my other certifications, this one really feels like there's a ton of value and I gained some useful skills preparing for it.</div><p><br /></p>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-84970586369317354452020-10-20T17:37:00.002-07:002022-04-15T06:23:08.099-07:00vSphere Lab Build Out - The ESXi Server Deployment<p>Finally, after getting the domain controller and client built now it's on to actually deploying ESXi!</p><p>You can download eval copies of VMware software directly from VMware (after creating an account) here: <a href="https://my.vmware.com/web/vmware/downloads/info/slug/datacenter_cloud_infrastructure/vmware_vsphere/7_0">https://my.vmware.com/web/vmware/downloads/info/slug/datacenter_cloud_infrastructure/vmware_vsphere/7_0</a></p><p>You can also register for the VMware User Group's VMUG Advatage program and get access to 365-day trial licenses. More info on the VMUG Advantage program can be found here: <a href="https://www.vmug.com/membership/vmug-advantage-membership">https://www.vmug.com/membership/vmug-advantage-membership</a></p><p>After getting the ESXi ISO downloaded we can start the VM builds</p><h4 style="text-align: left;">VM Creation</h4><ol style="text-align: left;"><li>In VMware Workstation press CTRL+N to open the New Virtual Machine Wizard, and make sure Typical is selected, then click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhlHg0y4e5O3daiT0zl_R0gB11tE-NZLcYCfSnkhhWshJAZmePNLpdZrd6Q8plaeNX_IUWYaPHuh9-NyLpL02mqMxnS6jaTC3pmMgdjT6w1awdrqK9mnaVD4jtX8Js7iW4sBsV7atkucQ/s428/2020-09-23+17_24_22-New+Virtual+Machine+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhlHg0y4e5O3daiT0zl_R0gB11tE-NZLcYCfSnkhhWshJAZmePNLpdZrd6Q8plaeNX_IUWYaPHuh9-NyLpL02mqMxnS6jaTC3pmMgdjT6w1awdrqK9mnaVD4jtX8Js7iW4sBsV7atkucQ/s320/2020-09-23+17_24_22-New+Virtual+Machine+Wizard.png" width="320" /></a></li></ol><li>Select the ISO that was downloaded and click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF-cDSeVJ9M78qVk2W4XY-FrjMIYsi5QP1Ve5vYG1wyxCYmYjjh67mkw8hLwiFSct1uwqrAJQJslR3NerF2IYyKAyJGzVr4FcroFeXup_x6dQEvMzgebKxVTAYruhVSGNPqqOdcZoMO5M/s428/2020-10-08+20_47_59-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhF-cDSeVJ9M78qVk2W4XY-FrjMIYsi5QP1Ve5vYG1wyxCYmYjjh67mkw8hLwiFSct1uwqrAJQJslR3NerF2IYyKAyJGzVr4FcroFeXup_x6dQEvMzgebKxVTAYruhVSGNPqqOdcZoMO5M/s320/2020-10-08+20_47_59-Start.png" width="320" /></a></li><li>I'm still using Workstation 15.5, and installing ESXi 7.0, so it doesn't autodetect the OS</li></ol><li>Select VMware ESX, and in the drop down select VMware ESXi 6.x, then click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieUhauZRP2l1jjnPJ1Sr3zhdZt0ESz9OA7ag9GFfwdGkYSIa_w02LrmMgsCkllo5FCGriDyLvZcKgEEKPkgBxFToK2xdDgo8kT-6RbBExD05EwYtcdNf2TlpH14uiXzZVBGH1rbWz9s54/s428/2020-10-08+20_48_50-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="411" data-original-width="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieUhauZRP2l1jjnPJ1Sr3zhdZt0ESz9OA7ag9GFfwdGkYSIa_w02LrmMgsCkllo5FCGriDyLvZcKgEEKPkgBxFToK2xdDgo8kT-6RbBExD05EwYtcdNf2TlpH14uiXzZVBGH1rbWz9s54/s320/2020-10-08+20_48_50-Start.png" width="320" /></a></li></ol><li>Name the VM, and change the location (if needed) then click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguBgTlNAVu1Gcw-WzYQ0ZLKgRpZiy3Q9m_VQtTvpeK94eewUn2isROTG3UdBN9N44_8-475Q1H6cbqaZwFItZ1kUS9WgvSuZm82Fs_6UiSTpykXE7GBO_GMcnAX9-ZQwk7bWDqq58DdRo/s428/2020-10-08+20_51_03-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEguBgTlNAVu1Gcw-WzYQ0ZLKgRpZiy3Q9m_VQtTvpeK94eewUn2isROTG3UdBN9N44_8-475Q1H6cbqaZwFItZ1kUS9WgvSuZm82Fs_6UiSTpykXE7GBO_GMcnAX9-ZQwk7bWDqq58DdRo/s320/2020-10-08+20_51_03-Start.png" width="320" /></a></li></ol><li>The default storage of 40GB is more than enough. The hosts will be configured to connect to an iSCSI target, so leave the default and click Next.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCAoPPowSJ3lB_NlTr3E1quZDwh_z7sVYR-Ff4AKDFYcCat38fKwMdBCPQmN5vqbyL_WvTk6N7Iwid2g09R6HlAWheh_7tPy17fxSW2_3qIv2bMAjOs_X7C6-iy4RZWq3wQjnFMHvq6xM/s428/2020-10-08+20_53_26-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCAoPPowSJ3lB_NlTr3E1quZDwh_z7sVYR-Ff4AKDFYcCat38fKwMdBCPQmN5vqbyL_WvTk6N7Iwid2g09R6HlAWheh_7tPy17fxSW2_3qIv2bMAjOs_X7C6-iy4RZWq3wQjnFMHvq6xM/s320/2020-10-08+20_53_26-Start.png" width="320" /></a></li></ol><li>Click Customize Hardware</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd2JVdxjp6rx27TNx9fPQHPWvxrpeNmaRmwwDTsnjR4eJYrYNVkg-Tjl2Tjm517oXPZFBLdxplevUPuBKjB8EIJY4b0QwE3VyFgjFu7Qwsqv1s35U-LqgKT13nNekEdrFIo_vs5S1dgcw/s428/2020-10-08+20_54_10-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="409" data-original-width="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd2JVdxjp6rx27TNx9fPQHPWvxrpeNmaRmwwDTsnjR4eJYrYNVkg-Tjl2Tjm517oXPZFBLdxplevUPuBKjB8EIJY4b0QwE3VyFgjFu7Qwsqv1s35U-LqgKT13nNekEdrFIo_vs5S1dgcw/s320/2020-10-08+20_54_10-Start.png" width="320" /></a></li></ol><li>Configure the hardware. </li><ol><li>Since these will be the virtualization hosts allocate as much CPU and RAM as you can. </li><li>When setting the CPU count verify the box is checked for Virtualize Intel VT-x/EPT or AMD-V/RVI</li><li>Set the NIC to Bridged</li><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF2ftfEfHH2V6R61-lXjqwFNENCMW0pspWnMwKkhsfrIMqk9G8ubhcmUTaJdCuAe-fKKG93EAJoj-yy9cuemd7UenAWLmK5DDVid5bcX3ibwcv4i5bdua_lEynLZQ-j4oB4AO91bT-QNc/s683/2020-10-08+21_00_04-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="641" data-original-width="683" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF2ftfEfHH2V6R61-lXjqwFNENCMW0pspWnMwKkhsfrIMqk9G8ubhcmUTaJdCuAe-fKKG93EAJoj-yy9cuemd7UenAWLmK5DDVid5bcX3ibwcv4i5bdua_lEynLZQ-j4oB4AO91bT-QNc/s320/2020-10-08+21_00_04-Start.png" width="320" /></a></li><li>Click Close</li></ol><li>Click Finish</li></ol><h4 style="text-align: left;">ESX installation</h4><div><ol style="text-align: left;"><li>Power on the VM</li><li>The VM should automatically boot from the ISO, and it will take a moment to load everything</li><li>When prompted to start the install press Enter to continue.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8MXm35YQ9Oki-XLlBqwTT7ZqrM9YiF-r_KCdp1BPJWkF51D9ftpQ-azXsGKHoHmfw_Y9AJnV8s6Iv1HOOP0dy5A4yvOqlenIHBNAN0DFBnVR8W1_a1AOaYts6DW7FxZb9no1jn4b8mvg/s487/2020-10-20+11_44_58-ESXi1+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="215" data-original-width="487" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8MXm35YQ9Oki-XLlBqwTT7ZqrM9YiF-r_KCdp1BPJWkF51D9ftpQ-azXsGKHoHmfw_Y9AJnV8s6Iv1HOOP0dy5A4yvOqlenIHBNAN0DFBnVR8W1_a1AOaYts6DW7FxZb9no1jn4b8mvg/s320/2020-10-20+11_44_58-ESXi1+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Make sure to read the EULA in its entirety, and if you accept it press F11 to move on.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtK_4Nce0lciPm4YsChpPdu2hTnSALRKDDwo7ncbbQv6w9reGhI9G9Dqdh-P4vtQq1teDYB6Qjrne1LrZ_kDMYLrXjbTKrkOEt7EuxOk3paTQy-fhBbaspvGbyuHH_6X2kIXtY_2184M4/s513/2020-10-20+11_46_29-ESXi1+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="368" data-original-width="513" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtK_4Nce0lciPm4YsChpPdu2hTnSALRKDDwo7ncbbQv6w9reGhI9G9Dqdh-P4vtQq1teDYB6Qjrne1LrZ_kDMYLrXjbTKrkOEt7EuxOk3paTQy-fhBbaspvGbyuHH_6X2kIXtY_2184M4/s320/2020-10-20+11_46_29-ESXi1+-+VMware+Workstation.png" width="320" /></a></li></ol><li>By default the hard drive created with the VM will be present and selected. Press Enter again to continue.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqj1f_osjXR0vlTs7vawdaCrvL9Zyor2WjRvq8HHR1w2Fv5bIEzYdQQqJumNTdkoZ_X_ouo5DaLU6SrovX8-sgTwzEOh2xCzz2E8Do48AOgCFG_uCsnbW-cmWZQ2GUnLMWw6aYsVyO4R4/s593/2020-10-20+11_48_14-ESXi1+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="306" data-original-width="593" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqj1f_osjXR0vlTs7vawdaCrvL9Zyor2WjRvq8HHR1w2Fv5bIEzYdQQqJumNTdkoZ_X_ouo5DaLU6SrovX8-sgTwzEOh2xCzz2E8Do48AOgCFG_uCsnbW-cmWZQ2GUnLMWw6aYsVyO4R4/s320/2020-10-20+11_48_14-ESXi1+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Select the correct keyboard layout, and again press Enter to continue.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLqF1kpszmBQP0TmP1gw0XqP9RidCfN_8gDZv0UjdfwhKS-HSP5D65ch-CdgvOWT_WTnGLDZ6AsM_SIHQk30T-yJ0bk997gshIa64keL56PBsxreqUd_5SOnLBNfF4VrPGH7SssuUoN0Y/s390/2020-10-20+11_49_38-ESXi1+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="238" data-original-width="390" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLqF1kpszmBQP0TmP1gw0XqP9RidCfN_8gDZv0UjdfwhKS-HSP5D65ch-CdgvOWT_WTnGLDZ6AsM_SIHQk30T-yJ0bk997gshIa64keL56PBsxreqUd_5SOnLBNfF4VrPGH7SssuUoN0Y/s320/2020-10-20+11_49_38-ESXi1+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Type in a password, and then press Tab to re-enter the password to confirm it. Then press Enter to continue.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidl1cLofMSzHrP_9c5YuttqW35ZSinpyu4mJSwmsjflZcYsGlcfp1oZlTyavcUZTvLBmH4r1bITXQU_fBEPaGzGPD7XI26NRL0o6iR1SHf2fcr8_ndij4faIaVDLltX5zFQ6WqO0zpPKM/s510/2020-10-20+11_50_51-ESXi1+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="191" data-original-width="510" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidl1cLofMSzHrP_9c5YuttqW35ZSinpyu4mJSwmsjflZcYsGlcfp1oZlTyavcUZTvLBmH4r1bITXQU_fBEPaGzGPD7XI26NRL0o6iR1SHf2fcr8_ndij4faIaVDLltX5zFQ6WqO0zpPKM/s320/2020-10-20+11_50_51-ESXi1+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Finally, press F11 to confirm the configuration and begin the installation.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXHmn7qcgVv68fXiB0t9h3eMwu6arI_T0ssdv1_j5ic2ztt4zyxKkpdBCQ0kA0jV9UYmcQ-oJ52QUlRAR6y4clXNrmzqsuHe6e71DKdvX8M3zdBTWPP5kzBQYMqGWEDDXpAG-osoWlYKk/s519/2020-10-20+11_52_28-ESXi1+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="174" data-original-width="519" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXHmn7qcgVv68fXiB0t9h3eMwu6arI_T0ssdv1_j5ic2ztt4zyxKkpdBCQ0kA0jV9UYmcQ-oJ52QUlRAR6y4clXNrmzqsuHe6e71DKdvX8M3zdBTWPP5kzBQYMqGWEDDXpAG-osoWlYKk/s320/2020-10-20+11_52_28-ESXi1+-+VMware+Workstation.png" width="320" /></a></li></ol><li>The install is fairly quick. When it is done press Enter to reboot.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXIuUfNBuMXkSRA8meHWRsFXKLgX2IsJLJfE7TUuomggWnN4pb1uUCoUrX3YSA5Ci_KLR4Fm8xGvbUf32rNwj2Eswc1J0gK0IpGqwv1gO_O4WhOPuR2nNYS5rxnEerI0dPJcgQbUXipQk/s480/2020-10-20+11_54_18-ESXi1+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="303" data-original-width="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXIuUfNBuMXkSRA8meHWRsFXKLgX2IsJLJfE7TUuomggWnN4pb1uUCoUrX3YSA5Ci_KLR4Fm8xGvbUf32rNwj2Eswc1J0gK0IpGqwv1gO_O4WhOPuR2nNYS5rxnEerI0dPJcgQbUXipQk/s320/2020-10-20+11_54_18-ESXi1+-+VMware+Workstation.png" width="320" /></a></li></ol><li>It will take a little while for the VM to reboot and come back up.</li></ol><div>Initial ESX configuration</div></div><div><ol style="text-align: left;"><li>At the main screen press F2 to Customize System.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlKMOa2M_QtsPVoLhsfg36LyOaCRQB5J0yG2By0iy_DVJ2YiBTbmMi2SKMODCimcHtHynahFyZTEB9Z8uqS9U1DdrrMGW_YDwg04p2Q9l4udYNUfoQUJAOrUCu7_GgLBK4AXVQ4i0hmxk/s1024/2020-10-20+19_12_00-ESXi1+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="768" data-original-width="1024" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlKMOa2M_QtsPVoLhsfg36LyOaCRQB5J0yG2By0iy_DVJ2YiBTbmMi2SKMODCimcHtHynahFyZTEB9Z8uqS9U1DdrrMGW_YDwg04p2Q9l4udYNUfoQUJAOrUCu7_GgLBK4AXVQ4i0hmxk/s320/2020-10-20+19_12_00-ESXi1+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Enter the credentials and press Enter </li><ol><li>Remember, the username is: root</li><li>The password is what was entered during the initial set up</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd-jSc7O8DNMcNV8MkedP4feZjkk2-nvW8Mlsea9dsG8-7FqLz6PhxiPeVRpS6gZyrmLF5QmJclQ3lWwYdM1TScK55FPS-i3bKpwDKiuD5cFZgu-QtCMyM_P9TW9DI-S_tr3oBpsYJ410/s478/2020-10-20+19_13_29-ESXi1+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="206" data-original-width="478" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd-jSc7O8DNMcNV8MkedP4feZjkk2-nvW8Mlsea9dsG8-7FqLz6PhxiPeVRpS6gZyrmLF5QmJclQ3lWwYdM1TScK55FPS-i3bKpwDKiuD5cFZgu-QtCMyM_P9TW9DI-S_tr3oBpsYJ410/s320/2020-10-20+19_13_29-ESXi1+-+VMware+Workstation.png" width="320" /></a></li></ol></ol><li>In the System Customization window use the Down Arrow to highlight (or is it blacklight? lowlight?) Configure Management Network and press Enter.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg82SYqcl8r6O413oDwuEZL1NGTaJaLA3e6eO27mJJNl18HaT8RIlVjqUqbGGRnssSE5VA1Pwo0J-bPacHfABeLJxLdd5jEX8s4hW3BXeHnxkzGsbAa5SLBhkHkrDIS7btMWAY7yBkO5EU/s504/2020-10-20+19_15_33-ESXi1+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="339" data-original-width="504" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg82SYqcl8r6O413oDwuEZL1NGTaJaLA3e6eO27mJJNl18HaT8RIlVjqUqbGGRnssSE5VA1Pwo0J-bPacHfABeLJxLdd5jEX8s4hW3BXeHnxkzGsbAa5SLBhkHkrDIS7btMWAY7yBkO5EU/s320/2020-10-20+19_15_33-ESXi1+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Select IPv4 Configuration and press Enter</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqnjpMhC5fZvdqTG9Jzf3mIGbIZ8B6TSve0wnUjXM4G54K-wrk2UrUlSdIFf9cNAeDcVJ04ivNWO6r8lUZE5geztiUWBd8L-J_8kBXlGgkkVhAUWUMSI2K0KlOLEySSt3Q9Z37_0RAF1M/s264/2020-10-20+19_17_32-ESXi1+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="189" data-original-width="264" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqnjpMhC5fZvdqTG9Jzf3mIGbIZ8B6TSve0wnUjXM4G54K-wrk2UrUlSdIFf9cNAeDcVJ04ivNWO6r8lUZE5geztiUWBd8L-J_8kBXlGgkkVhAUWUMSI2K0KlOLEySSt3Q9Z37_0RAF1M/s0/2020-10-20+19_17_32-ESXi1+-+VMware+Workstation.png" /></a></li></ol><li><br /></li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMXIDdoyK4l20RBF4QsqpmUfr_25-Kq7lWPcad76Xf89t3uEKEGHNCxSMl9vO-Ggzpsvp45y13aHyIPAdC4ELifiPA8_l-mLQxODqdRkEqYeXI1Y_GDTrl8SNeBrB4I1nVQsrphaVLVTA/s623/2020-10-20+19_18_52-ESXi1+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="293" data-original-width="623" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMXIDdoyK4l20RBF4QsqpmUfr_25-Kq7lWPcad76Xf89t3uEKEGHNCxSMl9vO-Ggzpsvp45y13aHyIPAdC4ELifiPA8_l-mLQxODqdRkEqYeXI1Y_GDTrl8SNeBrB4I1nVQsrphaVLVTA/s320/2020-10-20+19_18_52-ESXi1+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Select DNS Configuration and press Enter to open the DNS options.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs-065Ca5j2TOHysbCeYF9YPXZ5UGoqu351EvYB9WWSeQ_89U34ni8Hu5dvGyink7dk2dHfY07KIZ4Z_0vF910xhhI-INMUVUqS83R0bwOLI-nRXkS3_VxtXWXB5obH6iGHuMlSMgeuWk/s268/2020-10-20+19_22_12-ESXi1+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="191" data-original-width="268" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs-065Ca5j2TOHysbCeYF9YPXZ5UGoqu351EvYB9WWSeQ_89U34ni8Hu5dvGyink7dk2dHfY07KIZ4Z_0vF910xhhI-INMUVUqS83R0bwOLI-nRXkS3_VxtXWXB5obH6iGHuMlSMgeuWk/s0/2020-10-20+19_22_12-ESXi1+-+VMware+Workstation.png" /></a></li></ol><li>Use the Down Arrow to highlight "Use the following DNS Server..." and press Space to select that, then use the Down Arrow to enter the DNS server address information. Use the IP of the DNS server that was created for the lab. Also, type in the the FQDN that matches the DNS record created. Press Enter to submit these changes.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqU0WGgV0_d9UcYH5n_Bft4q8hJEDGnbocYdvQNeO2ntebuwiui3Ct-OukBohuxxPUMtxesL6pcSHyI6jB9kaX23TfeKiQZqULyBZgxVVsvyKdHRJCzYuGeuPRTcisdYcHxS0v4R_IcLU/s622/2020-10-20+19_32_47-ESXi1+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="267" data-original-width="622" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqU0WGgV0_d9UcYH5n_Bft4q8hJEDGnbocYdvQNeO2ntebuwiui3Ct-OukBohuxxPUMtxesL6pcSHyI6jB9kaX23TfeKiQZqULyBZgxVVsvyKdHRJCzYuGeuPRTcisdYcHxS0v4R_IcLU/s320/2020-10-20+19_32_47-ESXi1+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Again, use the down arrow to select Custom DNS Suffixes (I'm not adding a screenshot since there's already two for the same page)</li><li>Enter the lab domain name and press Enter.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi89smEMJbs7xJ5ZwS8V1t2uoXfsYF-YOJ3ddBOkBaKiYlCaX08hLLvQjtRUeu45fDLE0GJf-kjD29LKPMkcq7Ukz8r3QpR8oKS00puPLDtinPd1onJSG974Izgv_6025Km7xec9aonkns/s564/2020-10-20+19_26_42-ESXi1+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="201" data-original-width="564" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi89smEMJbs7xJ5ZwS8V1t2uoXfsYF-YOJ3ddBOkBaKiYlCaX08hLLvQjtRUeu45fDLE0GJf-kjD29LKPMkcq7Ukz8r3QpR8oKS00puPLDtinPd1onJSG974Izgv_6025Km7xec9aonkns/s320/2020-10-20+19_26_42-ESXi1+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Press Escape to exit the configuration menu, then press Y to accept the changes and restart the management network.</li><li>(Optional) Test the management network to verify things work. It should return OK if everything works as expected.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVbBptYLqZUx_-4Le7LG8b1kECnz4R0fbPewvd4jwrpKSDMnAJXqCsN49EtI08PaDIO-8M9XDF_515TKeDt29bkgHR5K8dcxGMMOX8UKLEtjOAEPKqziE1LSyJ7W097DrA5pwd1YLCPVA/s599/2020-10-20+19_34_44-ESXi1+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="199" data-original-width="599" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVbBptYLqZUx_-4Le7LG8b1kECnz4R0fbPewvd4jwrpKSDMnAJXqCsN49EtI08PaDIO-8M9XDF_515TKeDt29bkgHR5K8dcxGMMOX8UKLEtjOAEPKqziE1LSyJ7W097DrA5pwd1YLCPVA/s320/2020-10-20+19_34_44-ESXi1+-+VMware+Workstation.png" width="320" /></a></li></ol></ol><div>This completes the configuration of the first ESXi host. This process can be repeated to create a second host, which will allow the creation of an HA cluster.</div></div><div><br /></div>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-63934602726068349782020-10-05T12:13:00.002-07:002022-04-15T06:23:03.789-07:00vSphere Lab Build Out - The Domain Controller Configuration<p>For the Domain Controller build the entire process is much easier and quicker when working from PowerShell instead of the GUI. It also makes it more repeatable, which is awesome for labs.</p><p>The first steps are the basic config of the server. Below is each command needed, with the variables in <span style="color: red;">red</span>. Change what you need, then paste the commands into PowerShell.</p><p>Set the computer name: </p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><div style="text-align: left;"><span style="font-family: courier;">Rename-Computer <span style="color: red;">LabDC</span></span></div></blockquote><p>Enable Remote Desktop access (optional)</p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><div><span style="font-family: courier;">Enable-NetFirewallRule -DisplayGroup "Remote Desktop"</span></div><p><span style="font-family: courier;">Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -name "fDenyTSConnections" -value 0 </span></p></blockquote><div style="text-align: left;">Disable DHCP, set the IP address, DNS, and default route:</div><div style="text-align: left;"><br /></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: courier;">Set-NetIPInterface -InterfaceAlias Ethernet0 -AddressFamily IPv4 -Dhcp Disabled</span> </p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: courier;">New-NetIPAddress -InterfaceAlias Ethernet0 -AddressFamily IPv4 -IPAddress <span style="color: red;">192.168.1.210</span> -PrefixLength <span style="color: red;">24</span></span> </p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: courier;"><span style="color: red;"></span></span><span style="font-family: courier;">Set-DnsClientServerAddress -InterfaceAlias Ethernet0 -AddressFamily IPv4 -ServerAddresses <span style="color: red;">8.8.8.8</span></span> </p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: courier;"><span style="color: red;"></span></span><span style="font-family: courier;">New-NetRoute -AddressFamily IPv4 -InterfaceAlias Ethernet0 -DestinationPrefix 0.0.0.0/0 -NextHop <span style="color: red;">192.168.1.1</span></span></p></blockquote><div style="text-align: left;"><br /></div><div style="text-align: left;">Install the AD, DNS, iSCSI, and Remote Server Admin Tools.</div><div style="text-align: left;"><br /></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><div style="text-align: left;"><div style="text-align: left;"><span style="font-family: courier;">Install-WindowsFeature -name AD-Domain-Services,DNS,FS-iSCSITarget-Server,RSAT-ADDS</span></div></div></blockquote><p>Reboot to apply the name change:</p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><p style="text-align: left;"><span style="font-family: courier;">shutdown -r -t 0</span></p></blockquote><p>Log into the server again, and create the domain:</p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><div style="text-align: left;"><span style="font-family: courier;">Install-ADDSForest -DomainName <span style="color: red;">Lab.local</span> -InstallDNS</span></div></blockquote><p>When prompted for the AD Restore Mode password enter the password, and then confirm it. After that, accept the prompt by pressing the "A" key and hitting Enter. Wait, while the new domain is configured. When the process completes the server will automatically reboot.</p><p>The final task will be getting DNS configured with a reverse DNS zone, and records created for the various devices that will be deployed.</p><p></p><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: courier;">Add-DnsServerPrimaryZone -NetworkID "<span style="color: red;">192.168.1.0/24</span>" -ReplicationScope "Forest"</span> </p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: courier;"></span><span style="font-family: courier;">Add-DnsServerResourceRecordA -Name "<span style="color: red;">ESX1</span>" -ZoneName "<span style="color: red;">Lab.local</span>" -IPv4Address "<span style="color: red;">192.168.1.211</span>" -CreatePtr</span> </p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: courier;"></span><span style="font-family: courier;">Add-DnsServerResourceRecordA -Name "<span style="color: red;">ESX2</span>" -ZoneName "<span style="color: red;">Lab.local</span>" -IPv4Address "<span style="color: red;">192.168.1.212</span>" -CreatePtr</span> </p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: courier;"></span><span style="font-family: courier;">Add-DnsServerResourceRecordA -Name "<span style="color: red;">vCenter</span>" -ZoneName "<span style="color: red;">Lab.local</span>" -IPv4Address "<span style="color: red;">192.168.1.213</span>" -CreatePtr</span> </p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: courier;"></span><span style="font-family: courier;">Add-DnsServerResourceRecordA -Name "<span style="color: red;">vRO</span>" -ZoneName "<span style="color: red;">Lab.local</span>" -IPv4Address "<span style="color: red;">192.168.1.214</span>" -CreatePtr</span> </p></blockquote><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;"><p style="text-align: left;"><span style="font-family: courier;"></span><span style="font-family: courier;">Add-DnsServerResourceRecordA -Name "<span style="color: red;">vLCM</span>" -ZoneName "<span style="color: red;">Lab.local</span>" -IPv4Address "<span style="color: red;">192.168.1.215</span>" -CreatePtr</span></p></blockquote><div style="text-align: left;"><div><br /></div><div>That concludes the initial DC config for the environment.</div></div>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-38128798188934712862020-10-05T12:04:00.138-07:002022-04-15T06:23:00.812-07:00vSphere Lab Build Out - The Client PC Peployment and Config<p>In the VMware lab it's nice to have a client OS to work from. This client can be joined to the domain, and pointed to the lab DNS, which streamlines some of the config tasks. </p><h4 style="text-align: left;">Get the Win10 ISO</h4><p>This process is a little more involved, and it requires the use of the Media Creation Tool. You can get that here: <u><span face="Calibri, sans-serif" style="color: #0563c1; font-size: 11pt;"><a href="https://www.microsoft.com/en-us/software-download/windows10">https://www.microsoft.com/en-us/software-download/windows10</a></span></u></p><p></p><ol start="1" style="margin-top: 0in;" type="1"><li class="MsoListParagraph" style="margin-left: 0in;">After the download completes run the tool<o:p></o:p></li><li class="MsoListParagraph" style="margin-left: 0in;">Click Accept (after you read the full terms and conditions of course)</li><ol start="1" style="margin-top: 0in;" type="a"><li class="MsoListParagraph" style="margin-left: 0in;"><img border="0" data-original-height="461" data-original-width="519" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-CMc8z3_OjEuB9VlvQ7mrLsSSvz77I57L4QOac1Q-ylOF_VzBXIL-WNRNUV-8BIszQ7Zd7WSshFddi9U8ugEyXadfcoxUdLBJMIMM3kNonyWozJt1cnhX_pPeGPAdNF54iEWinMF1B1o/s320/Win10_1.png" width="320" /><br /></li></ol><li class="MsoListParagraph" style="margin-left: 0in;">Select “Create installation media…” and click Next<o:p></o:p></li><ol start="1" style="margin-top: 0in;" type="a"><li class="MsoListParagraph" style="margin-left: 0in;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggkR843gVQKjT7HQ5EWqj9x93MCKHd9J4sjPA09Nq5BgsfE4D5AQHwNVfkTHGYBjB6TjmG8Kv1OkOEi3TDNbsQ4Mhmqh42nzTaGZWENw1k7Jq31pAFjBuyY_oCU4zmIMcSXWlryBuz7Ow/s502/Win10_2.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="445" data-original-width="502" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggkR843gVQKjT7HQ5EWqj9x93MCKHd9J4sjPA09Nq5BgsfE4D5AQHwNVfkTHGYBjB6TjmG8Kv1OkOEi3TDNbsQ4Mhmqh42nzTaGZWENw1k7Jq31pAFjBuyY_oCU4zmIMcSXWlryBuz7Ow/s320/Win10_2.png" width="320" /></a><o:p></o:p></li></ol><li class="MsoListParagraph" style="margin-left: 0in;">Verify the options say English, Windows 10, and 64-bit<o:p></o:p></li><ol start="1" style="margin-top: 0in;" type="a"><li class="MsoListParagraph" style="margin-left: 0in;">If not, uncheck the box and select those options and click Next<o:p></o:p></li><li class="MsoListParagraph" style="margin-left: 0in;">If so, click Next<o:p></o:p></li><li class="MsoListParagraph" style="margin-left: 0in;"><img border="0" data-original-height="436" data-original-width="492" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeUhb4dUqn4D_Nfg09GZQQl_egyfrnDx8C_ATRzfEi2wAscqQh7KWHfYgJbX5pG8dXUc82zkaHjskfvwV2L27v7wQiOv6nc_JP8vDGx0ZRW89uyztuMMJXNQh1xXxhH1lF3KMZxXXwYUA/s320/Win10_3.png" width="320" /></li></ol><li class="MsoListParagraph" style="margin-left: 0in;">Select ISO file and click Next<o:p></o:p></li><ol start="1" style="margin-top: 0in;" type="a"><li class="MsoListParagraph" style="margin-left: 0in;"><img border="0" data-original-height="423" data-original-width="477" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtrdszH2FL6EUPPog9uMFKhGSWKa7pZ3HRsr-Q_UkIHAA2EgJ1_8Tyy2wYZHrtVL1ZKsNM80moavyxbeoULFsDy0CJRTfxELJiwxXmJwqTiLRAcVOj-y9kO8uACplLYwAmtRV843_8uFo/s320/Win10_4.png" width="320" /></li></ol><li class="MsoListParagraph" style="margin-left: 0in;">Select your download location and click Save.<o:p></o:p></li></ol><div>The downloads might take some time to complete.</div><div><br /></div><h4 style="text-align: left;">Create the Client VM</h4><div><ol style="text-align: left;"><li>In VMware Workstation press CTRL+N to open the New Virtual Machine Wizard, and make sure Typical is selected, then click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhlHg0y4e5O3daiT0zl_R0gB11tE-NZLcYCfSnkhhWshJAZmePNLpdZrd6Q8plaeNX_IUWYaPHuh9-NyLpL02mqMxnS6jaTC3pmMgdjT6w1awdrqK9mnaVD4jtX8Js7iW4sBsV7atkucQ/s428/2020-09-23+17_24_22-New+Virtual+Machine+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhlHg0y4e5O3daiT0zl_R0gB11tE-NZLcYCfSnkhhWshJAZmePNLpdZrd6Q8plaeNX_IUWYaPHuh9-NyLpL02mqMxnS6jaTC3pmMgdjT6w1awdrqK9mnaVD4jtX8Js7iW4sBsV7atkucQ/s320/2020-09-23+17_24_22-New+Virtual+Machine+Wizard.png" width="320" /></a></li></ol><li>Select the option for Installer Disc Image File, and browse to the location you downloaded the Windows 10 ISO to then click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheJEBOzuOAABe-6PoH-frRaPSyrVsbIdaNzWaxOQ_PXqwRN1JbB1A0_MtzciDxua9yU2HRHofCssu-vDanc40boyPUAFNm23kGwcdUiwhAwGJxMrM_lubSGpidMY1DseWSbl-mvtdlS68/s428/2020-10-05+15_19_59-New+Virtual+Machine+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheJEBOzuOAABe-6PoH-frRaPSyrVsbIdaNzWaxOQ_PXqwRN1JbB1A0_MtzciDxua9yU2HRHofCssu-vDanc40boyPUAFNm23kGwcdUiwhAwGJxMrM_lubSGpidMY1DseWSbl-mvtdlS68/s320/2020-10-05+15_19_59-New+Virtual+Machine+Wizard.png" width="320" /></a></li></ol><li>Enter the name for the client and select the location</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiQfcWgJQb7Y0_tdcq5D1WCmlU5nvs2u2SisNm4WmIbYvr0B8YIuo4L5dZK4X7xkvfZGCHg-fxqKqWjcWQSsI5AG-mT55cZnORHAwW2Hj8u_ae6Lf7fHBGHhx0EUheTQ05l1j6EBdZ7wU/s428/2020-10-05+15_23_55-New+Virtual+Machine+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiQfcWgJQb7Y0_tdcq5D1WCmlU5nvs2u2SisNm4WmIbYvr0B8YIuo4L5dZK4X7xkvfZGCHg-fxqKqWjcWQSsI5AG-mT55cZnORHAwW2Hj8u_ae6Lf7fHBGHhx0EUheTQ05l1j6EBdZ7wU/s320/2020-10-05+15_23_55-New+Virtual+Machine+Wizard.png" width="320" /></a></li></ol><li>Use the default hard drive size of 60GB (another drive will be added later for the iSCSI target storage), and click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlRsNxOAPtoFeOTwYMy-14ZTsuHR71K9JSYYx0OxhurO11xFend8sMeAsuTecLgyL9kOh1vcg3_OHQDg12NUgtE_HbMWLUOMKIMf8boZLWPrsUuTBRqwYzf5M2jfdpnjTustZHID_Y5yw/s428/2020-09-23+17_39_13-New+Virtual+Machine+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlRsNxOAPtoFeOTwYMy-14ZTsuHR71K9JSYYx0OxhurO11xFend8sMeAsuTecLgyL9kOh1vcg3_OHQDg12NUgtE_HbMWLUOMKIMf8boZLWPrsUuTBRqwYzf5M2jfdpnjTustZHID_Y5yw/s320/2020-09-23+17_39_13-New+Virtual+Machine+Wizard.png" width="320" /></a></li></ol><li>Click Customize Hardware</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeBzDV3d2dNDEGEW9wCpO3zo7p4QkRLJUiwXsI9-xu3a2_i7FVoiu86_I8nWJnspGppw96ueBc0hvKJLT0NooDIQ9S7Ohl6Et4J_sWKSrXYT0Zv6qNonXKg4HHYuzPCgMv_OLvIrGGKmk/s428/2020-10-05+15_25_22-New+Virtual+Machine+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeBzDV3d2dNDEGEW9wCpO3zo7p4QkRLJUiwXsI9-xu3a2_i7FVoiu86_I8nWJnspGppw96ueBc0hvKJLT0NooDIQ9S7Ohl6Et4J_sWKSrXYT0Zv6qNonXKg4HHYuzPCgMv_OLvIrGGKmk/s320/2020-10-05+15_25_22-New+Virtual+Machine+Wizard.png" width="320" /></a></li></ol><li>Adjust the CPU and RAM as needed for your environment (2 vCPUs 4-8GB RAM would be recommended), and change the Network Adapter from NAT to Bridged</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkx-Zhn-jIILxQGh7wJGn6KSLPni3aIKEhr21knEecZRIdk5Cwasymr-HLskMzaS3O0ZILx3Cuq-gKis8yVbil7OzsjKyc_B7eyD-xYeUg4ICo_X0jdllwcS93P1Kr1dsuUCDHhVKenqc/s682/2020-10-05+15_31_31-Hardware.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="640" data-original-width="682" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkx-Zhn-jIILxQGh7wJGn6KSLPni3aIKEhr21knEecZRIdk5Cwasymr-HLskMzaS3O0ZILx3Cuq-gKis8yVbil7OzsjKyc_B7eyD-xYeUg4ICo_X0jdllwcS93P1Kr1dsuUCDHhVKenqc/s320/2020-10-05+15_31_31-Hardware.png" width="320" /></a></li></ol><li>Click close, verify the box is checked for "Power on this virtual machine after creation" and click finish.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpbj0uYENRmM2NAI4x379rw3-7UKGikpJAEw9dgqRuYlGtEEn4ya_pWmUCLKBOkSvnu4uc8wlUxsgt0OpPBYtF9q4n_CKx7-gxkdTVFAlaxYORDfvnnz-YpSKqzqNqZCGRorh4qyPMcto/s427/2020-10-05+15_33_53-New+Virtual+Machine+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="427" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpbj0uYENRmM2NAI4x379rw3-7UKGikpJAEw9dgqRuYlGtEEn4ya_pWmUCLKBOkSvnu4uc8wlUxsgt0OpPBYtF9q4n_CKx7-gxkdTVFAlaxYORDfvnnz-YpSKqzqNqZCGRorh4qyPMcto/s320/2020-10-05+15_33_53-New+Virtual+Machine+Wizard.png" width="320" /></a></li></ol></ol><h4 style="text-align: left;">Deploy the Client OS</h4></div><div><div><i>NOTE: While in the VM you will need to press Ctrl+Alt to release the cursor to get to your desktop</i></div><div><ol style="text-align: left;"><li>While the VM is booting you might see a prompt to press a key to boot from CD. If that happens click into the window and press a key.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBFFbhepJ7RbFE9JhiRFMkRH5_8AkNMGS7RiRtlwlbMSPXxgx-uwZBEw_0xyNZg7LP1RgEIpK0r_Allhqmj8c20HVLQFavQkIyUBHQw1dtHGuFeoilll-zmGSVI3LOh2eTA_ex1fBzDNA/s522/2020-09-23+18_01_34-Lab_DC+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="85" data-original-width="522" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBFFbhepJ7RbFE9JhiRFMkRH5_8AkNMGS7RiRtlwlbMSPXxgx-uwZBEw_0xyNZg7LP1RgEIpK0r_Allhqmj8c20HVLQFavQkIyUBHQw1dtHGuFeoilll-zmGSVI3LOh2eTA_ex1fBzDNA/s320/2020-09-23+18_01_34-Lab_DC+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Select the language, and keyboard settings</li><ol><li><img border="0" data-original-height="454" data-original-width="616" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtr6E_VfGSL3-RmtSNaZUstAC3qZVvsUtYHntHH7J4f-cYUkPzfYMX98sfgGmdLwNF7cs3z55M2emz8rlOmVAkhOXDN2Uwb5ZTFg8dpn4RSDPtMvL2KNfAXcF7PbxOWWM6A__BF5MMPEw/s320/2020-10-05+15_56_02-ClientPC+-+VMware+Workstation.png" width="320" /></li></ol><li>Click Install Now</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz8Ub101Dnpjae9hG_LFGvVlK5iywI5t7JrWu54mKHgBsj6IvdR7mYY1Aecenhj-BXuYkxMGjifHFj2v-yKcCswbjvcgNUqtdnY1K9mr3HqTcqwASyxa0RVRFajgVyvusNSrM_iC1I37E/s619/2020-10-05+15_54_12-ClientPC+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="457" data-original-width="619" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz8Ub101Dnpjae9hG_LFGvVlK5iywI5t7JrWu54mKHgBsj6IvdR7mYY1Aecenhj-BXuYkxMGjifHFj2v-yKcCswbjvcgNUqtdnY1K9mr3HqTcqwASyxa0RVRFajgVyvusNSrM_iC1I37E/s320/2020-10-05+15_54_12-ClientPC+-+VMware+Workstation.png" width="320" /></a></li></ol><li>At the Activate Windows screen click "I don't have a product key"</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW8ZcJp52MztJQDQc0af2_tSdTW_D1NWUMsOglgPWm78ruGzbBDoWeMX-zpVpN0SCjfFCCArAcv2YxLhbHX0tp2JBicC2vj5gsVNEvjI8IHpb5qwC1XnpyiJ87InfQ6c4HkfXuPidIKTg/s634/2020-10-05+15_57_14-ClientPC+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="482" data-original-width="634" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW8ZcJp52MztJQDQc0af2_tSdTW_D1NWUMsOglgPWm78ruGzbBDoWeMX-zpVpN0SCjfFCCArAcv2YxLhbHX0tp2JBicC2vj5gsVNEvjI8IHpb5qwC1XnpyiJ87InfQ6c4HkfXuPidIKTg/s320/2020-10-05+15_57_14-ClientPC+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Select Windows 10 Pro and click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihWAWNVPP5bOv_Kb3H1lL1CGKjwpbNo3bNMyE0rmOcWGwPGiuAFJ5OxfqxvUo9YX2pAoBeFSHSiFxQDFzfsoprIPndYOF7SagC86UtdFLsZFUNqpVAq8BCETD2UEtLVv9HnsyYgl13w6k/s636/2020-10-05+15_59_29-ClientPC+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="476" data-original-width="636" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihWAWNVPP5bOv_Kb3H1lL1CGKjwpbNo3bNMyE0rmOcWGwPGiuAFJ5OxfqxvUo9YX2pAoBeFSHSiFxQDFzfsoprIPndYOF7SagC86UtdFLsZFUNqpVAq8BCETD2UEtLVv9HnsyYgl13w6k/s320/2020-10-05+15_59_29-ClientPC+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Read through all of the licenses terms, and if you accept the terms check the box to accept them and click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNrRRYNBSvyNy9NK-Bdi0FPN80DaR6-JOQNTbxqc2YVVaDkIyJgFvsdtBH4M0KOfkKEQgHn7OI0xqdDTBH3oHdjTNLcgACS9J_dk4dKR5xOuH13c4Z9xWx-x1gDVVOCfN3CV0dVM9RWDo/s638/2020-10-05+16_00_19-ClientPC+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="481" data-original-width="638" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNrRRYNBSvyNy9NK-Bdi0FPN80DaR6-JOQNTbxqc2YVVaDkIyJgFvsdtBH4M0KOfkKEQgHn7OI0xqdDTBH3oHdjTNLcgACS9J_dk4dKR5xOuH13c4Z9xWx-x1gDVVOCfN3CV0dVM9RWDo/s320/2020-10-05+16_00_19-ClientPC+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Select the Custom install option</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1asNYmzdIyu6Ck_BO1o6QSkbOfXNQDtEUawl8fy3XvKRvKjpF_NCKtt65ov7eeOKcYjcyn3BDGFUU9mqiL2NX29rxW305yh8_pS8a_o2TyGWGN4GEOZcxK1nO3gi5_VRJKHxue99R5P4/s636/2020-09-24+08_33_23-Lab_DC+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="476" data-original-width="636" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1asNYmzdIyu6Ck_BO1o6QSkbOfXNQDtEUawl8fy3XvKRvKjpF_NCKtt65ov7eeOKcYjcyn3BDGFUU9mqiL2NX29rxW305yh8_pS8a_o2TyGWGN4GEOZcxK1nO3gi5_VRJKHxue99R5P4/s320/2020-09-24+08_33_23-Lab_DC+-+VMware+Workstation.png" width="320" /></a></li></ol><li>By default it should already select Drive 0, which is the 60GB drive initially created. Click next. The OS install will start, so just let that process run.</li></ol><h4 style="text-align: left;">OS Initial Config</h4></div></div><div>Windows 10 has a number of steps to go through to get the OS configured before actually loading to a desktop.</div><div><br /></div><div><ol style="text-align: left;"><li>Select your regions and Click Yes</li><ol><li><img border="0" data-original-height="586" data-original-width="825" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq8-39wB0Ll1jGblaoUUESn1PavDCtpwmfVo9yZFt75uZZBsYhkgUlQ8_NTB5bCEJ_SgrtorDcNT0DCyj7e2NPhr7SwudbhdzZbqL9yoIWb-xO2btc8oFW6qaJWYaox05AJwEX2WSmxh0/s320/2020-10-05+18_02_29-ClientPC+-+VMware+Workstation.png" width="320" /></li></ol><li>Select your keyboard layout</li><ol><li><img border="0" data-original-height="586" data-original-width="846" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcfh5kGf8DCugUr6pgZeUsvtAuoJT-CdGMNZJe40UUeZSOIHaYY61VqYR1COEzAFjqGw5XFv3tq5-6brxg6S6OzloWhXiKOaJO9lqd_4dKBalQSka3jPDA_ZrBu7VUy8aI_exV2G0h0gY/s320/2020-10-05+18_05_25-ClientPC+-+VMware+Workstation.png" width="320" /></li></ol><li>Skip adding the additional keyboard</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMne6uSGiVMnSAntZds6xKa62IL1s9tWF_LYpI5SB-o40WFl2PTtevgsvgSaaQDZ7y6M_CqOb-5A3EuN9UQ4Nok-zkuC7mzR_HZFMGABfu-hHpjif5Fj2MrOInTa8wNtFevt8fCjzTHS0/s896/2020-10-08+09_41_27-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="598" data-original-width="896" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMne6uSGiVMnSAntZds6xKa62IL1s9tWF_LYpI5SB-o40WFl2PTtevgsvgSaaQDZ7y6M_CqOb-5A3EuN9UQ4Nok-zkuC7mzR_HZFMGABfu-hHpjif5Fj2MrOInTa8wNtFevt8fCjzTHS0/s320/2020-10-08+09_41_27-Start.png" width="320" /></a></li></ol><li>Wait a moment for it to progress to the account creation screen, then select "Set up for personal use" and click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifQIKnLh6w-MHtnNCe7zHNyaIU0XIU7RhyqU4BtxPtuBAny6oztY4fKygf378alJ8rgMXfe1_Ab1z-TaixHnK6_lbHPZn3iT3S1MqIMe4gsO58W-hM2cjHy5cbx_sgiz4Mtt5_wh8JT2Q/s795/2020-10-08+09_44_04-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="581" data-original-width="795" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifQIKnLh6w-MHtnNCe7zHNyaIU0XIU7RhyqU4BtxPtuBAny6oztY4fKygf378alJ8rgMXfe1_Ab1z-TaixHnK6_lbHPZn3iT3S1MqIMe4gsO58W-hM2cjHy5cbx_sgiz4Mtt5_wh8JT2Q/s320/2020-10-08+09_44_04-Start.png" width="320" /></a></li></ol><li>Microsoft is going to try to link to an online account, but since this is for a temporary lab PC click on "Offline account" in the bottom left.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-MVcQJCr0qIewhIq7jiVfcGmd9y0ddHdVU4zFF7N41xkyoJ_pQVs5nuDRfCO5hPUtZ4_RvYUZ9t1k7VNFH_W2agIpxRxttnBOI-eNO-pJy8Vgr1zTEVdNr73f0zkgDv3HEkL33saFyZI/s1013/2020-10-08+09_43_34-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="613" data-original-width="1013" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-MVcQJCr0qIewhIq7jiVfcGmd9y0ddHdVU4zFF7N41xkyoJ_pQVs5nuDRfCO5hPUtZ4_RvYUZ9t1k7VNFH_W2agIpxRxttnBOI-eNO-pJy8Vgr1zTEVdNr73f0zkgDv3HEkL33saFyZI/s320/2020-10-08+09_43_34-Start.png" width="320" /></a></li></ol><li>Microsoft really tries to push the online account, so again look in the bottom left corner and select "Limited experience"</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim9-FLz6xBf6Nn52u-gOZ-0boVrfE4g3kU32Yd02XJzRD9a0AScpWp8QnX17P5jzO1-wiboYzq7xNcfM9dxVTDzxyrpYuq9qLZrtZ-YcoNKsZe8VMXdJSOSdjsHL-CFYiIVAYDpKqL6BQ/s998/2020-10-08+09_46_44-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="645" data-original-width="998" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim9-FLz6xBf6Nn52u-gOZ-0boVrfE4g3kU32Yd02XJzRD9a0AScpWp8QnX17P5jzO1-wiboYzq7xNcfM9dxVTDzxyrpYuq9qLZrtZ-YcoNKsZe8VMXdJSOSdjsHL-CFYiIVAYDpKqL6BQ/s320/2020-10-08+09_46_44-Start.png" width="320" /></a></li></ol><li>Enter a username and click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG1KH1qkudLym4rL3bTSteQylnjPG1rTZuViPgdjcAmX2jH8CduAQKxZKUuybhkq80qfXQ3pDt4PJguCA19BSRvKHEJBmvG40-JOtOe9zT3hqub2R5iqyDTVJZG9u1KRLC3dhv1K92t3s/s977/2020-10-08+09_51_20-Cortana.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="583" data-original-width="977" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG1KH1qkudLym4rL3bTSteQylnjPG1rTZuViPgdjcAmX2jH8CduAQKxZKUuybhkq80qfXQ3pDt4PJguCA19BSRvKHEJBmvG40-JOtOe9zT3hqub2R5iqyDTVJZG9u1KRLC3dhv1K92t3s/s320/2020-10-08+09_51_20-Cortana.png" width="320" /></a></li></ol><li>Create a password and click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkF1f0FXI8REEMrgxBWkLR6uMG6t6oXubyYvEkov9Fd6Vz2zEwGiimKbvsRsS78SZcvPZxOjx3qvOYWcfa_5P6BSDn8rZfjKC3dzqQfUzUqTLXLZIvdx9G_5GOEUAS59_csIFednU-By8/s981/2020-10-08+09_52_36-Cortana.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="590" data-original-width="981" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkF1f0FXI8REEMrgxBWkLR6uMG6t6oXubyYvEkov9Fd6Vz2zEwGiimKbvsRsS78SZcvPZxOjx3qvOYWcfa_5P6BSDn8rZfjKC3dzqQfUzUqTLXLZIvdx9G_5GOEUAS59_csIFednU-By8/s320/2020-10-08+09_52_36-Cortana.png" width="320" /></a></li><li>The next screen will ask to confirm the password. Reenter the password and click Next</li></ol><li>When prompted for the three security questions I just select the first three options and enter random characters. This is lab, and if I happen to forget the password I can easily recreate the VM. Click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrulUWhLi0B0f9qzlgDV_X8DAwUyneME_VBcQVHclPvY9NR_Q6dCRB3XuzLpSSNI3370yXlx8rHS2THzHUUQ8h01W0K-xAzcQTEjGKxapnmadGWALfu8NlsdfScuAAkIXt8UnVrQAk9Pc/s978/2020-10-08+09_56_02-Cortana.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="593" data-original-width="978" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrulUWhLi0B0f9qzlgDV_X8DAwUyneME_VBcQVHclPvY9NR_Q6dCRB3XuzLpSSNI3370yXlx8rHS2THzHUUQ8h01W0K-xAzcQTEjGKxapnmadGWALfu8NlsdfScuAAkIXt8UnVrQAk9Pc/s320/2020-10-08+09_56_02-Cortana.png" width="320" /></a></li><li>Repeat the process for the other two questions.</li></ol><li>For the privacy settings this really doesn't matter, as it's a lab machine that won't exist for long. Everything can be left enabled by default, or it can be disabled. After applying the settings click Accept.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0JBxzijcawa5HdqpnChoL5_LUY9QdSNuMeqZ4-dHAU8UOnEueI7lyUZDD2lW3oW5i5I7Q7RmW1QEVFTcJDYwrnaYFz0MFg_LexRqQh7pKDP6Z372DBL1zlZgCAfc6bvbHZs9xtbUH5eM/s999/2020-10-08+09_59_56-Cortana.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="600" data-original-width="999" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0JBxzijcawa5HdqpnChoL5_LUY9QdSNuMeqZ4-dHAU8UOnEueI7lyUZDD2lW3oW5i5I7Q7RmW1QEVFTcJDYwrnaYFz0MFg_LexRqQh7pKDP6Z372DBL1zlZgCAfc6bvbHZs9xtbUH5eM/s320/2020-10-08+09_59_56-Cortana.png" width="320" /></a></li></ol><li>The install will prompt to enable activity history. Again, as a lab machine this isn't needed, so select No.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPP9cxrYkDrh012FCma6VGhPsGWKege-x-k9iEMJGTkQ-PHVoCXsOjJKqOHpohdcPFrFlhXaR9JeFJFBVnRrXaI5kCNyHILeb4pMc4j_aTZzrnxU_AxCmwr2yglYdsZ0Y5sBU00W3oQAA/s995/2020-10-08+10_01_43-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="575" data-original-width="995" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPP9cxrYkDrh012FCma6VGhPsGWKege-x-k9iEMJGTkQ-PHVoCXsOjJKqOHpohdcPFrFlhXaR9JeFJFBVnRrXaI5kCNyHILeb4pMc4j_aTZzrnxU_AxCmwr2yglYdsZ0Y5sBU00W3oQAA/s320/2020-10-08+10_01_43-Start.png" width="320" /></a></li></ol><li>Cortana... Microsoft really wants people to enable all their stuff. Click "Not now" to move on.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0yhGJMMITCq7RTNvIrHS90JS0_5QyZfOo_oHFpnpxVify8cb3zcmoz6Ik2y1_iVvniu6VKOduuRSkivQYDPi3meUfj0zYsyrembKslB3dAaIGrk9chhkjkZZOWBO2Fv9yqwhGlrZiQnA/s986/2020-10-08+10_03_57-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="583" data-original-width="986" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0yhGJMMITCq7RTNvIrHS90JS0_5QyZfOo_oHFpnpxVify8cb3zcmoz6Ik2y1_iVvniu6VKOduuRSkivQYDPi3meUfj0zYsyrembKslB3dAaIGrk9chhkjkZZOWBO2Fv9yqwhGlrZiQnA/s320/2020-10-08+10_03_57-Start.png" width="320" /></a></li></ol><li>Success! The post-install prompts are done. Now wait for the configuration to complete.</li></ol><h4 style="text-align: left;">Client OS config</h4></div><div>To configure the OS there's only three tasks that are going to be performed. </div><div><ul style="text-align: left;"><li>Install VMware Tools</li><li>Configure DNS</li><li>Join the domain</li></ul>Install VMware Tools<br /><div><ol><ol><li>Log into the VM using the password set previously</li><li>Right click on the VM in the Library an select Install VMware Tools</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVgv-Whw5x8V1cVqGWi8njW5RDK8SePd6N-dpASjopB_1myR7OXoDOrJsWbJCbuhs8ILuVO7BM8troZl4LjWSfZE2drzJh5m7HICNXDY7kdBgepC1pcJmMhUa1lF4lb1XbkbckBRYN1rM/s377/2020-09-25+11_47_06-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="377" data-original-width="206" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVgv-Whw5x8V1cVqGWi8njW5RDK8SePd6N-dpASjopB_1myR7OXoDOrJsWbJCbuhs8ILuVO7BM8troZl4LjWSfZE2drzJh5m7HICNXDY7kdBgepC1pcJmMhUa1lF4lb1XbkbckBRYN1rM/s320/2020-09-25+11_47_06-Start.png" /></a></li></ol><li>Navigate to the D: drive and double click it. That should kick off the Autorun for the installer.</li><li>Follow the defaults for the install. Next > Next > Install > Finish and then click Yes when prompted for a reboot.</li></ol></ol></div></div><div>Configure DNS</div><div><ol style="text-align: left;"><li>Open Powershell as admin</li><ol><li>Press the Windows key and type powershell</li><li>Press Crtl+Shift+Enter to run as admin</li></ol><li>Run this command (replace the IP in <span style="color: red;">red </span>if needed):</li></ol></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><div style="text-align: left;"><span style="font-family: courier;">Set-DnsClientServerAddress -InterfaceAlias Ethernet0 -ServerAddresses <span style="color: red;">192.168.1.210</span></span></div></blockquote></blockquote><div><span style="color: red;"><br /></span></div><div>Join the domain</div><div><ol style="text-align: left;"><li>Open Powershell as admin</li><ol><li>Press the Windows key and type powershell</li><li>Press Crtl+Shift+Enter to run as admin</li></ol><li>Run this command (replace the IP in <span style="color: red;">red </span>if needed), and enter the password when prompted</li></ol></div><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><blockquote style="border: none; margin: 0px 0px 0px 40px; padding: 0px;"><div><div style="text-align: left;"><span style="font-family: courier;">Add-Computer -Credential <span style="color: red;">lab\administrator</span> -DomainName <span style="color: red;">lab.local</span> -Force -Restart</span></div></div></blockquote></blockquote><div><span style="color: red;"><br /></span></div><div>This completed the Client PC configuration for the lab.</div><div><span style="color: red;"><br /></span></div>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-7138954590680719422020-09-24T12:44:00.004-07:002022-04-15T06:22:57.362-07:00vSphere Lab Build Out - The Domain Controller Deployment<p>When building out a lab the first thing I do is build out a Domain Controller and DNS server. I can then use AD for credential management, and the DNS functionality is helpful as well. I also use that server to create an iSCSI target for my hosts.</p><h4 style="text-align: left;">1. Virtual Environment</h4><p>The first step is to have your virtualization environment ready to go. It's easy enough to next-next-finish your way through the VMware Workstation install, so I won't detail out those steps.</p><h4 style="text-align: left;">2. Download Windows ISOs</h4><p>You can download the Server 2019 ISO here: <a href="https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2019">https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2019</a></p><p>Select ISO, fill out the info required, and then hit continue. Select your language, and then start the download.</p><h4 style="text-align: left;">3. Create the Lab Domain Controller VM</h4><div><ol style="text-align: left;"><li>In VMware Workstation press CTRL+N to open the New Virtual Machine Wizard, and make sure Typical is selected, then click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhlHg0y4e5O3daiT0zl_R0gB11tE-NZLcYCfSnkhhWshJAZmePNLpdZrd6Q8plaeNX_IUWYaPHuh9-NyLpL02mqMxnS6jaTC3pmMgdjT6w1awdrqK9mnaVD4jtX8Js7iW4sBsV7atkucQ/s428/2020-09-23+17_24_22-New+Virtual+Machine+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhlHg0y4e5O3daiT0zl_R0gB11tE-NZLcYCfSnkhhWshJAZmePNLpdZrd6Q8plaeNX_IUWYaPHuh9-NyLpL02mqMxnS6jaTC3pmMgdjT6w1awdrqK9mnaVD4jtX8Js7iW4sBsV7atkucQ/s320/2020-09-23+17_24_22-New+Virtual+Machine+Wizard.png" width="320" /></a></li></ol><li>Select the option for Installer Disc Image File, and browse to the location you downloaded the Server 2019 ISO to then click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBu2zisKy5xI_LAY4Z7rYYSXSM8GjamlmPc-ggWd2hSYJ-WZVgkBPUyYo_gAH1rjWJ4l88gWzBY0OIh4ItS5KBb-Z2SfhfZiNsk0UwbdU6qs7KbMRCbCnGRyaKrsAFps8IuEKp4zreDaQ/s428/2020-09-23+17_26_57-New+Virtual+Machine+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBu2zisKy5xI_LAY4Z7rYYSXSM8GjamlmPc-ggWd2hSYJ-WZVgkBPUyYo_gAH1rjWJ4l88gWzBY0OIh4ItS5KBb-Z2SfhfZiNsk0UwbdU6qs7KbMRCbCnGRyaKrsAFps8IuEKp4zreDaQ/s320/2020-09-23+17_26_57-New+Virtual+Machine+Wizard.png" width="320" /></a></li></ol><li>Since this will be using the evaluation license leave the product key blank, enter a name and password, and then click Next.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFzibG-vWoH-FyBwmzsWjtwgDaQeTVzRKOrvyepHMtOR9V33YLzGi-_Q0RyOZC8tr6U4NnV-nYnDCT83SDyv5Jq3AZDLSsa9G0UV5_b0CwUbRiiMCDG-FwDeVQ1eObAYZR5OwGM-amn5U/s428/2020-09-23+17_29_46-New+Virtual+Machine+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFzibG-vWoH-FyBwmzsWjtwgDaQeTVzRKOrvyepHMtOR9V33YLzGi-_Q0RyOZC8tr6U4NnV-nYnDCT83SDyv5Jq3AZDLSsa9G0UV5_b0CwUbRiiMCDG-FwDeVQ1eObAYZR5OwGM-amn5U/s320/2020-09-23+17_29_46-New+Virtual+Machine+Wizard.png" width="320" /></a></li></ol><li>Accept the prompt about not having a product key</li><li>Enter the name and location for the VM, and click Next again</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3uUcU15CGG2wwL19dgv8d-cXByI_tLU_iBoLX544kjESEmJq9Rqod8Ju-5lDIZqfN8CJdGZ7hMBYKrFdelhKDan1MZjOeloxzpJhlAdwCZlJK4QZocdTIb_duLLOWSktvPmdxf-3IRDs/s428/2020-09-23+17_32_43-New+Virtual+Machine+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3uUcU15CGG2wwL19dgv8d-cXByI_tLU_iBoLX544kjESEmJq9Rqod8Ju-5lDIZqfN8CJdGZ7hMBYKrFdelhKDan1MZjOeloxzpJhlAdwCZlJK4QZocdTIb_duLLOWSktvPmdxf-3IRDs/s320/2020-09-23+17_32_43-New+Virtual+Machine+Wizard.png" width="320" /></a></li></ol><li>Use the default hard drive size of 60GB (another drive will be added later for the iSCSI target storage), and click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlRsNxOAPtoFeOTwYMy-14ZTsuHR71K9JSYYx0OxhurO11xFend8sMeAsuTecLgyL9kOh1vcg3_OHQDg12NUgtE_HbMWLUOMKIMf8boZLWPrsUuTBRqwYzf5M2jfdpnjTustZHID_Y5yw/s428/2020-09-23+17_39_13-New+Virtual+Machine+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlRsNxOAPtoFeOTwYMy-14ZTsuHR71K9JSYYx0OxhurO11xFend8sMeAsuTecLgyL9kOh1vcg3_OHQDg12NUgtE_HbMWLUOMKIMf8boZLWPrsUuTBRqwYzf5M2jfdpnjTustZHID_Y5yw/s320/2020-09-23+17_39_13-New+Virtual+Machine+Wizard.png" width="320" /></a></li></ol><li>Click Customize Hardware...</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNjyuGDKKuYNJOJd2AnhYHF8T7lsiNHjmg53M2RIoTznkwiSEcerUhhwsd-UQYwXZpTiPrdtII1P1HdBFvJMQDLZOe4D8HFBkaJiZd4JbzUmVQGzZjnt5KHmaKhZFqfyAvrvjGbFSLlOc/s428/2020-09-23+17_41_08-New+Virtual+Machine+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="428" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNjyuGDKKuYNJOJd2AnhYHF8T7lsiNHjmg53M2RIoTznkwiSEcerUhhwsd-UQYwXZpTiPrdtII1P1HdBFvJMQDLZOe4D8HFBkaJiZd4JbzUmVQGzZjnt5KHmaKhZFqfyAvrvjGbFSLlOc/s320/2020-09-23+17_41_08-New+Virtual+Machine+Wizard.png" width="320" /></a></li></ol><li>Set the VM hardware</li><ol><li>Set the CPU and RAM to what you'd like. I used 2 vCPUs and 8GB RAM on my VM.</li><li>Change the Network Adapter to Bridged</li><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ34tDMnyeACvsDGbyft9ySI3ZjrCcQ8sxdmz_9p8BF3j4G17_8qlniqorwqdoQGt9ZPC3lqu3_knF4OwvdnUzI_-leAdRLCuNEmupwWDq493FnYiKgzBs7BkkMQ-Up1jO30LrdmnpM_Y/s683/2020-09-23+17_45_01-Hardware.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="641" data-original-width="683" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ34tDMnyeACvsDGbyft9ySI3ZjrCcQ8sxdmz_9p8BF3j4G17_8qlniqorwqdoQGt9ZPC3lqu3_knF4OwvdnUzI_-leAdRLCuNEmupwWDq493FnYiKgzBs7BkkMQ-Up1jO30LrdmnpM_Y/s320/2020-09-23+17_45_01-Hardware.png" width="320" /></a></li><li>Click Close</li></ol><li>Uncheck the box for Power on this virtual machine after creation and click finish.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKyXBCCAyezi6mdkBE3ttcLeRhQLcMjBmrkaL4ApSacQE8wxrE4HGvABZCo2foLPT5JAV84XxV0_CXdoAI-nkijsjNx2zSIdUYUTvqVEZT2BCUHFgItSwPrHQEtArjAVTadlyvKbdbP-E/s426/2020-09-23+20_09_21-New+Virtual+Machine+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="408" data-original-width="426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKyXBCCAyezi6mdkBE3ttcLeRhQLcMjBmrkaL4ApSacQE8wxrE4HGvABZCo2foLPT5JAV84XxV0_CXdoAI-nkijsjNx2zSIdUYUTvqVEZT2BCUHFgItSwPrHQEtArjAVTadlyvKbdbP-E/s320/2020-09-23+20_09_21-New+Virtual+Machine+Wizard.png" width="320" /></a></li></ol><li>Now to add a the hard drive for the iSCSI target and remove the floppy drive. In the library view right-click on the VM and click Settings</li><ol><li>Find the Floppy drive and click Remove (<i>NOTE: If you don't remove the floppy drive the OS install will encounter an error and fail</i>), then click Add</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb1WbaNxgHNb_gEWovsxUvhT2D6U5HNdp_C9q1tcOAFbiKAaRE2jdVr1K22t7S-ioFaketYnDK_abbPVRdke2S0FDym8t-TzCKE_Vj1elgHha3sNNF7JkRUrrS6hGn9g__1npEEbxfVQI/s690/2020-09-23+20_13_32-Virtual+Machine+Settings.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="658" data-original-width="690" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb1WbaNxgHNb_gEWovsxUvhT2D6U5HNdp_C9q1tcOAFbiKAaRE2jdVr1K22t7S-ioFaketYnDK_abbPVRdke2S0FDym8t-TzCKE_Vj1elgHha3sNNF7JkRUrrS6hGn9g__1npEEbxfVQI/s320/2020-09-23+20_13_32-Virtual+Machine+Settings.png" width="320" /></a></li><li>Select Hard Drive and click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8pK3ncPaJPlqQfObC6h0uE-cEa1GSDWmC3_oux6WZkQReW31_5A2gL3MnFOPOKovmVcLDEUgCyNol8Cu04oUZeuqVHdkBQk-BX2BBj53uhRqT-h4Qby-HC7kMg2KhA6KGvweP6XNUt44/s443/2020-09-23+20_14_13-Add+Hardware+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="409" data-original-width="443" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8pK3ncPaJPlqQfObC6h0uE-cEa1GSDWmC3_oux6WZkQReW31_5A2gL3MnFOPOKovmVcLDEUgCyNol8Cu04oUZeuqVHdkBQk-BX2BBj53uhRqT-h4Qby-HC7kMg2KhA6KGvweP6XNUt44/s320/2020-09-23+20_14_13-Add+Hardware+Wizard.png" width="320" /></a></li></ol><li>Leave the default drive (mine happens to be NVMe) and click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzU4yh7QkTyrdYn5wIBpsBOVbZR_Z4eMKnOtNJzFfAdCU_hfHhSAmL26kK2axo8O1fbYE43tuxq8DOSkyOqm5OxGjk2jg2RvfWnR0VrrhqPJlVX8FwCI7JLMG9XL44nXXB9ZHOQo27fZM/s443/2020-09-23+20_15_06-Add+Hardware+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="409" data-original-width="443" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzU4yh7QkTyrdYn5wIBpsBOVbZR_Z4eMKnOtNJzFfAdCU_hfHhSAmL26kK2axo8O1fbYE43tuxq8DOSkyOqm5OxGjk2jg2RvfWnR0VrrhqPJlVX8FwCI7JLMG9XL44nXXB9ZHOQo27fZM/s320/2020-09-23+20_15_06-Add+Hardware+Wizard.png" width="320" /></a></li></ol><li>Leave the default option to create a new drive and click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiTSyCTcXPaROvVJgeRhh1iXR6QtMvFUJlTxjxkCDP4heIRL_V54_eK-s_2kfvSAm82x8UI9igbEGaTzjzyNUq1O8kn6xE7CiYbnAHu12epOYw3Yh9iHWmReifxYOyWuGsEeLpS3q4ajM/s444/2020-09-23+20_16_29-Add+Hardware+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="444" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiTSyCTcXPaROvVJgeRhh1iXR6QtMvFUJlTxjxkCDP4heIRL_V54_eK-s_2kfvSAm82x8UI9igbEGaTzjzyNUq1O8kn6xE7CiYbnAHu12epOYw3Yh9iHWmReifxYOyWuGsEeLpS3q4ajM/s320/2020-09-23+20_16_29-Add+Hardware+Wizard.png" width="320" /></a></li></ol><li>Enter the size for the drive (I used 750GB) and click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGGrFXQlGwzCAUh684JazTfPHIEZU4kLyI1Pkj0-UFkoSeYftAV75QUuy9mH-LM4EDk19xsw0H3Vo8lQKCy8VO5Ebb9t18hGqMs_wPHyzmkIBMyDp31LoCkzw2sLQQfDmpTFAYHCNduSU/s444/2020-09-23+20_17_38-Add+Hardware+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="444" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGGrFXQlGwzCAUh684JazTfPHIEZU4kLyI1Pkj0-UFkoSeYftAV75QUuy9mH-LM4EDk19xsw0H3Vo8lQKCy8VO5Ebb9t18hGqMs_wPHyzmkIBMyDp31LoCkzw2sLQQfDmpTFAYHCNduSU/s320/2020-09-23+20_17_38-Add+Hardware+Wizard.png" width="320" /></a></li></ol><li>Leave the default file name and click Finish</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLw-BZ1iDeSyAXP105Oe87tXe-ttx1_-4SO3dw7J1zCCRNxBhK7CK2ZrqrRDcNbs7g6z5Blr5gH21D-0DX7AOZJUuvxYlbgn3q39Ol-O2dr_sWpR6GcD7AVKISBv6xY0M3Y9u9VH5h410/s444/2020-09-23+20_19_06-Add+Hardware+Wizard.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="410" data-original-width="444" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLw-BZ1iDeSyAXP105Oe87tXe-ttx1_-4SO3dw7J1zCCRNxBhK7CK2ZrqrRDcNbs7g6z5Blr5gH21D-0DX7AOZJUuvxYlbgn3q39Ol-O2dr_sWpR6GcD7AVKISBv6xY0M3Y9u9VH5h410/s320/2020-09-23+20_19_06-Add+Hardware+Wizard.png" width="320" /></a></li></ol></ol><li>Click OK to finish the hardware changes</li></ol><li>Power on the VM</li></ol><h3 style="text-align: left;">4. Install the OS to the Lab DC</h3></div><div><i>NOTE: While in the VM you will need to press Ctrl+Alt to release the cursor to get to your desktop</i></div><div><ol style="text-align: left;"><li>While the VM is booting you might see a prompt to press a key to boot from CD. If that happens click into the window and press a key.</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBFFbhepJ7RbFE9JhiRFMkRH5_8AkNMGS7RiRtlwlbMSPXxgx-uwZBEw_0xyNZg7LP1RgEIpK0r_Allhqmj8c20HVLQFavQkIyUBHQw1dtHGuFeoilll-zmGSVI3LOh2eTA_ex1fBzDNA/s522/2020-09-23+18_01_34-Lab_DC+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="85" data-original-width="522" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBFFbhepJ7RbFE9JhiRFMkRH5_8AkNMGS7RiRtlwlbMSPXxgx-uwZBEw_0xyNZg7LP1RgEIpK0r_Allhqmj8c20HVLQFavQkIyUBHQw1dtHGuFeoilll-zmGSVI3LOh2eTA_ex1fBzDNA/s320/2020-09-23+18_01_34-Lab_DC+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Select the language, and keyboard settings</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3zUbeGMzht6xw8i6IRCrYNuf8TDjYcuNun8umBEyvr50-fA6X4rAIPv6QUNvb255ZJLAmyfnt8m5eacStWRrPQ2LhUp_5N2T3FqqAcQBcZhBd63bpFYRa7sMRU-mCil2chBwukgtV7sg/s621/2020-09-23+18_02_50-Lab_DC+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="458" data-original-width="621" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3zUbeGMzht6xw8i6IRCrYNuf8TDjYcuNun8umBEyvr50-fA6X4rAIPv6QUNvb255ZJLAmyfnt8m5eacStWRrPQ2LhUp_5N2T3FqqAcQBcZhBd63bpFYRa7sMRU-mCil2chBwukgtV7sg/s320/2020-09-23+18_02_50-Lab_DC+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Click Install Now</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiInsSZwehej_RmTv5knwpu2NmJ_rEz1UfRBziZ6uiMOt7HJRREkl00xa2ZqsHofm53JPi_lXiRsSU-_my0YbvpgPKo8ezDvaseAHHWFpAU8rNtbF7NCsPaSpl0YIQauqQ2IcaaBMyABZM/s616/2020-09-23+20_23_40-Lab_DC+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="456" data-original-width="616" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiInsSZwehej_RmTv5knwpu2NmJ_rEz1UfRBziZ6uiMOt7HJRREkl00xa2ZqsHofm53JPi_lXiRsSU-_my0YbvpgPKo8ezDvaseAHHWFpAU8rNtbF7NCsPaSpl0YIQauqQ2IcaaBMyABZM/s320/2020-09-23+20_23_40-Lab_DC+-+VMware+Workstation.png" width="320" /></a></li></ol><li>When prompted to select the OS choose Windows Server 2019 Datacenter Evaluation (Desktop Experience) because we like graphical interfaces, and click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuXcy7_A8a9pthFJySClGOnL3K4b-lt3IfzdAyOLOZHIV8r877MyM3dmBhrn8rkvTmSPwv5RmoFOEzGJqU_rD3Faof4oxk6wherAuF0kGrbieb6RnxjNouLfAzJ0BcSyEQKPP53_1uSbs/s797/2020-09-23+20_24_28-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="600" data-original-width="797" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuXcy7_A8a9pthFJySClGOnL3K4b-lt3IfzdAyOLOZHIV8r877MyM3dmBhrn8rkvTmSPwv5RmoFOEzGJqU_rD3Faof4oxk6wherAuF0kGrbieb6RnxjNouLfAzJ0BcSyEQKPP53_1uSbs/s320/2020-09-23+20_24_28-Start.png" width="320" /></a></li></ol><li>Read through all of the licenses terms, and if you accept the terms check the box to accept them and click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv8sujZZqvq8CLLp_RdQlcFO-rX9CPO9nueEwoqlsRYRKjTM6bGRswD6A51tCWzghUzubezhyphenhyphenps1BRGIkP4bhZXzkUX3dpmcDt-lI383LSaKf8MDhVTlkXlSA33nDPa_4J9VmZvQI0hYM/s639/2020-09-24+08_31_34-Lab_DC+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="478" data-original-width="639" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhv8sujZZqvq8CLLp_RdQlcFO-rX9CPO9nueEwoqlsRYRKjTM6bGRswD6A51tCWzghUzubezhyphenhyphenps1BRGIkP4bhZXzkUX3dpmcDt-lI383LSaKf8MDhVTlkXlSA33nDPa_4J9VmZvQI0hYM/s320/2020-09-24+08_31_34-Lab_DC+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Select the Custom install option</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1asNYmzdIyu6Ck_BO1o6QSkbOfXNQDtEUawl8fy3XvKRvKjpF_NCKtt65ov7eeOKcYjcyn3BDGFUU9mqiL2NX29rxW305yh8_pS8a_o2TyGWGN4GEOZcxK1nO3gi5_VRJKHxue99R5P4/s636/2020-09-24+08_33_23-Lab_DC+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="476" data-original-width="636" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1asNYmzdIyu6Ck_BO1o6QSkbOfXNQDtEUawl8fy3XvKRvKjpF_NCKtt65ov7eeOKcYjcyn3BDGFUU9mqiL2NX29rxW305yh8_pS8a_o2TyGWGN4GEOZcxK1nO3gi5_VRJKHxue99R5P4/s320/2020-09-24+08_33_23-Lab_DC+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Select Drive 0, this should be the 60GB drive, and click Next</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi5AisPkhncpwKH5sG-SS68EF38-OS84iqHgUhcMu8yjDvvxYvfiaWMCRswjSKygDDv61freuRr_KCHRJL-0W41dQ89MX3CZbkmhpmOZwaw7t2gQWkUFm8xFv0iC-uSg0vUcpv7aEEGRc/s638/2020-09-24+14_04_55-Lab_DC+-+VMware+Workstation.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="478" data-original-width="638" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi5AisPkhncpwKH5sG-SS68EF38-OS84iqHgUhcMu8yjDvvxYvfiaWMCRswjSKygDDv61freuRr_KCHRJL-0W41dQ89MX3CZbkmhpmOZwaw7t2gQWkUFm8xFv0iC-uSg0vUcpv7aEEGRc/s320/2020-09-24+14_04_55-Lab_DC+-+VMware+Workstation.png" width="320" /></a></li></ol><li>Wait for the install to complete. This might take some time.</li><li>When the install is complete it will prompt for a password. Set that and click Finish.</li><li>The last thing to do for the VM deployment is to install VMware Tools.</li><ol><li>Log into the VM using the password set previously</li><li>Right click on the VM in the Library an select Install VMware Tools</li><ol><li><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVgv-Whw5x8V1cVqGWi8njW5RDK8SePd6N-dpASjopB_1myR7OXoDOrJsWbJCbuhs8ILuVO7BM8troZl4LjWSfZE2drzJh5m7HICNXDY7kdBgepC1pcJmMhUa1lF4lb1XbkbckBRYN1rM/s377/2020-09-25+11_47_06-Start.png" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="377" data-original-width="206" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVgv-Whw5x8V1cVqGWi8njW5RDK8SePd6N-dpASjopB_1myR7OXoDOrJsWbJCbuhs8ILuVO7BM8troZl4LjWSfZE2drzJh5m7HICNXDY7kdBgepC1pcJmMhUa1lF4lb1XbkbckBRYN1rM/s320/2020-09-25+11_47_06-Start.png" /></a></li></ol><li>Navigate to the D: drive and double click it. That should kick off the Autorun for the installer.</li><li>Follow the defaults for the install. Next > Next > Install > Finish and then click Yes when prompted for a reboot.</li></ol></ol><div>The DC configuration will be detailed out in another posting in this series.</div></div><u></u><p></p><div class="separator" style="clear: both; text-align: center;"><br /></div><br />Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-51176934322201052822020-09-24T12:02:00.002-07:002022-04-15T06:22:52.802-07:00VMware lab design<p> I am going to be building out a lab to test out some automation tools in VMware, so I decided I'd write up a few posts detailing the process. I'm calling this part Phase 1, where the goal will be to get two ESX hosts, vCenter, and vRealize up and working. I after that, I need to decide if I'll go SRM, NSX, Horizon, or start playing the the Tanzu stuff. For now though, vSphere and vRealize.</p><p>I put together a high-level design of what I will be building out:</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwJ_mFJpKcj3CRnu6HNaU1hi9TSDIErFif8OEM3rZoUHjvEis3BhLELLBc386OHp_Js7zl-mxGoN8VrKsCmRSmLVSKdA8NQRTB1vIfJcVZtjBvDqa0Xrr1tvpcg0ftUaJ8bwjdbREqNlY/s594/2020-09-24+13_52_50-VMware+Lab.drawio+-+diagrams.net.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="594" data-original-width="499" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwJ_mFJpKcj3CRnu6HNaU1hi9TSDIErFif8OEM3rZoUHjvEis3BhLELLBc386OHp_Js7zl-mxGoN8VrKsCmRSmLVSKdA8NQRTB1vIfJcVZtjBvDqa0Xrr1tvpcg0ftUaJ8bwjdbREqNlY/w538-h640/2020-09-24+13_52_50-VMware+Lab.drawio+-+diagrams.net.png" width="538" /></a></div>(Shameless plug for <a href="http://Draw.io">Draw.io</a>. It's an awesome tool for creating diagrams!)<br /><p>I am running VMware workstation on my desktop, so I'll be running the entire lab within Workstation. I'll also point out that there are free eval copies of everything except vRealize Automation. You can also register for the VMware User Group's VMUG Advatage program and get access to 365-day trial licenses for everything except vRealize Automation. More info on the VMUG Advantage program can be found here: <a href="https://www.vmug.com/membership/vmug-advantage-membership">https://www.vmug.com/membership/vmug-advantage-membership</a></p>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-7364765567312059712020-09-22T12:38:00.006-07:002022-09-15T11:40:40.939-07:00My Home LabI recently decided to build up a PC for my home lab environment. I know a lot of people find old rack mount servers that they use as a lab, but I didn't want to deal with the space, power, or noise of a bunch of old servers. Instead, I decided to build a desktop PC that could run everything I wanted. <div><div><br /></div><div>Here's a list of my build, and why I selected the parts that I did. I will point out that pricing and part availability has changed, so your mileage may vary.</div><div><br /></div>
<h1 style="text-align: left;">1. The CPU </h1><span class="a-size-large product-title-word-break" id="productTitle" style="box-sizing: border-box; line-height: 1.3; text-rendering: optimizelegibility; word-break: break-word;"><a href="https://amzn.to/3j6sbKQ" target="_blank">AMD Ryzen Threadripper 3960X 24-Core</a> ($1,349.99)</span><div><iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ss&ref=as_ss_li_til&ad_type=product_link&tracking_id=&language=en_US&marketplace=amazon&region=US&placement=B0815JGCXP&asins=B0815JGCXP&linkId=e140c03976b81108183026ca20d3b536&show_border=true&link_opens_in_new_window=true" style="height: 240px; width: 120px;"></iframe></div><div>I chose this CPU for a few reasons. First, the new Threadrippers can use up to 256GB RAM, so there's plenty of room there. Second, 24 cores. This thing is fast!! And third, when comparing against the other Threadripper CPUs this one was the cheapest. I debated going with the 3970X, but I couldn't justify the extra cost for it.</div><div><br /></div>
<h1 style="text-align: left;">2. Motherboard</h1><div><span class="a-size-large product-title-word-break" id="productTitle" style="box-sizing: border-box; line-height: 1.3; text-rendering: optimizelegibility; word-break: break-word;"><a href="https://amzn.to/2RLRTZk" target="_blank">MSI TRX40 PRO WiFi Motherboard</a> ($389.99)</span></div><iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ss&ref=as_ss_li_til&ad_type=product_link&tracking_id=mytechgnome0b-20&language=en_US&marketplace=amazon&region=US&placement=B081FX6KC1&asins=B081FX6KC1&linkId=1793a99ed69560f02cb87f0440c2856a&show_border=true&link_opens_in_new_window=true" style="height: 240px; width: 120px;"></iframe><div>When I started this build it was near the beginning of the COVID-19 pandemic, so some parts were in short supply. One of the primary advantages of this board was that it was in stock. Also, it has 2x PCIe 4.0 M.2 slots, it supports up to 256GB RAM, and it has PCIe 4.0 slots.</div><div><br /></div><div>In hindsight, I wish I'd spent the extra $50 and went with the <span face=""Amazon Ember", Arial, sans-serif" style="color: #111111;"><a href="https://amzn.to/33KOK1q" target="_blank">MSI TRX40 PRO 10G Motherboard</a></span></div><div>That's effectively the same board, but it drops the built-in Wifi in place of a 10GbE NIC. Since a Wifi6 adapter (if needed) can be picked up for under $50, and a 10GbE NIC is nearly $100 it's cheaper to just go with the 10G board. Granted, doing that with both Wifi6 and 10GbE would consume an extra PCI slot.</div><div><br /></div>
<h1 style="text-align: left;">3. CPU Cooler</h1><div><span class="a-size-large product-title-word-break" id="productTitle" style="box-sizing: border-box; line-height: 1.3; text-rendering: optimizelegibility; word-break: break-word;"><a href="https://amzn.to/3j6rSja" target="_blank">Corsair H115i RGB Platinum AIO Liquid CPU Cooler</a> ($169.99)</span></div><iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ss&ref=as_ss_li_til&ad_type=product_link&tracking_id=mytechgnome0b-20&language=en_US&marketplace=amazon&region=US&placement=B07JWB5BSP&asins=B07JWB5BSP&linkId=8fb6543e65ad8d0b770bc345e286cf77&show_border=true&link_opens_in_new_window=true" style="height: 240px; width: 120px;"></iframe><div>The Threadripper requires a water cooling solution, and since I didn't want to mess with building a water cooling rig I went with an All-in-one (AIO) cooler. First off, it's imporant to be aware that there's an H115 Pro and an H115 Platinum. For the sTRX4 socket you need the Platinum version. The copper base on the Pro series is too small for the sTRX4 CPUs. </div><div>This cooler has two 140mm fans and a 280mm radiator, which is what fit best with the case I selected. One important thing to be aware of with this cooler with the MSI motherboard is the USB power connection covers one of the RAM slots when it's installed. However, there's an easy fix for this. </div><div>I got a <a href="https://amzn.to/2EoGj37" style="font-family: inherit;" target="_blank">Cerrxian 9Inch Micro USB Cable</a> which has a low profile 90-degree micro USB connector, and now the cooler is connected and not blocking the RAM slot. Additionally, I used a <a href="https://amzn.to/32XYRRv" target="_blank">CY 50cm 10Pin Motherboard Female Header to Dual USB 2.0 Adapter Cable</a> to connect to the motherboard header.</div><div><br />I can say that this cooler is amazing! I can run Folding@home and get the CPU up over 90°C and when I stop folding the temp is down to 50°C in seconds.</div><h1 style="text-align: left;"><span><span style="font-family: inherit;">4. RAM</span></span></h1><div><h1 class="a-size-large a-spacing-none" id="title" style="box-sizing: border-box; color: #111111; font-family: "Amazon Ember", Arial, sans-serif; font-size: 21px; font-weight: 400; line-height: 1.3; margin-bottom: 0px !important; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin: 0px; padding: 0px; text-rendering: optimizelegibility;"><span class="a-size-large product-title-word-break" id="productTitle" style="box-sizing: border-box; line-height: 1.3; text-rendering: optimizelegibility; word-break: break-word;"><a href="https://amzn.to/3iTr3dL" target="_blank">OLOy DDR4 RAM 128GB (4x32GB) 3000 MHz</a> ($529.99)</span></h1></div><iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ss&ref=as_ss_li_til&ad_type=product_link&tracking_id=mytechgnome0b-20&language=en_US&marketplace=amazon&region=US&placement=B0836NNTTM&asins=B0836NNTTM&linkId=984534c6199c5106a8141957c19c9306&show_border=true&link_opens_in_new_window=true" style="height: 240px; width: 120px;"></iframe><div>The most important thing for me when looking at RAM was getting 32GB DIMMs. That way I'd be able to get the full 256GB the CPU and motherboard would support. I ended up with this OLOy RAM because it was cost effective. There's options for higher clock speeds, but I'm more concerned with memory capacity than speed.</div><div><br /></div><h1 style="text-align: left;">5. Storage</h1><div><h1 class="a-size-large a-spacing-none" id="title" style="box-sizing: border-box; color: #111111; font-family: "Amazon Ember", Arial, sans-serif; font-size: 21px; font-weight: 400; line-height: 1.3; margin-bottom: 0px !important; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin: 0px; padding: 0px; text-rendering: optimizelegibility;"><span class="a-size-large product-title-word-break" id="productTitle" style="box-sizing: border-box; line-height: 1.3; text-rendering: optimizelegibility; word-break: break-word;"><a href="https://amzn.to/2RPGs2F" target="_blank">Seagate Firecuda 520 2TB Performance Internal Solid State Drive SSD PCIe Gen4 X4 NVMe</a> ($397.99 for 2TB, and $252.63 for 1TB)</span></h1></div><iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ss&ref=as_ss_li_til&ad_type=product_link&tracking_id=mytechgnome0b-20&language=en_US&marketplace=amazon&region=US&placement=B07ZPRPFQY&asins=B07ZPRPFQY&linkId=bc1abcb86a4bc6cdd8a716d4ec97151d&show_border=true&link_opens_in_new_window=true" style="height: 240px; width: 120px;"></iframe><div>I ended up going with two of these. One 2TB drive, and a 1TB drive. I have my OS and applications on the 1TB drive, and my VMs on the 2TB drive. These drives are PCIe Gen4 drives, so they are stupidly fast.</div><div><br /></div><h1 style="text-align: left;">6. GPU</h1><div><h1 class="a-size-large a-spacing-none" id="title" style="box-sizing: border-box; color: #111111; font-family: "Amazon Ember", Arial, sans-serif; font-size: 21px; font-weight: 400; line-height: 1.3; margin-bottom: 0px !important; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin: 0px; padding: 0px; text-rendering: optimizelegibility;"><span class="a-size-large product-title-word-break" id="productTitle" style="box-sizing: border-box; line-height: 1.3; text-rendering: optimizelegibility; word-break: break-word;"><a href="https://amzn.to/33TxWFk" target="_blank">XFX Rx 5700 XT Raw II</a> ($379.99)</span></h1></div><iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ss&ref=as_ss_li_til&ad_type=product_link&tracking_id=mytechgnome0b-20&language=en_US&marketplace=amazon&region=US&placement=B07WRYC3MT&asins=B07WRYC3MT&linkId=5c3f71a62ed9d81fbabdb0bb4a901c2d&show_border=true&link_opens_in_new_window=true" style="height: 240px; width: 120px;"></iframe><div>The GPU market is rapidly changing, but at the time of this build this card was one of the few PCIe 4.0 cards available. I'm not a big 3D gamer, so I didn't need the greatest GPU on the market. This card seemed to be a good balance between cost and performance.</div><div><br /></div><h1 style="text-align: left;">7. Case</h1><div><h1 class="a-size-large a-spacing-none" id="title" style="box-sizing: border-box; color: #111111; font-family: "Amazon Ember", Arial, sans-serif; font-size: 21px; font-weight: 400; line-height: 1.3; margin-bottom: 0px !important; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin: 0px; padding: 0px; text-rendering: optimizelegibility;"><span class="a-size-large product-title-word-break" id="productTitle" style="box-sizing: border-box; line-height: 1.3; text-rendering: optimizelegibility; word-break: break-word;"><a href="https://amzn.to/3ck7kRY" target="_blank">CORSAIR CARBIDE SPEC-05 Mid-Tower</a> ($66.23)</span></h1></div><iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ss&ref=as_ss_li_til&ad_type=product_link&tracking_id=mytechgnome0b-20&language=en_US&marketplace=amazon&region=US&placement=B07BH23K53&asins=B07BH23K53&linkId=ea9e3f8db686f5cfc9c3c48eaa0a4c1d&show_border=true&link_opens_in_new_window=true" style="height: 240px; width: 120px;"></iframe><div><span class="a-size-large product-title-word-break" style="box-sizing: border-box; line-height: 1.3; text-rendering: optimizelegibility; word-break: break-word;">I didn't want to spend a huge amount on one of the fancy RGB cases. This one has enough room for the water cooler radiator, and room for three 120mm exhaust fans (two top, and one rear). Coming from a full ATX case I like the smaller size, but I found it a tight fit between the exhaust fans and some of the motherboard connections.</span></div><div><span class="a-size-large product-title-word-break" style="box-sizing: border-box; line-height: 1.3; text-rendering: optimizelegibility; word-break: break-word;"><br /></span></div><h1 style="text-align: left;">8. Power Supply</h1><div><h1 class="a-size-large a-spacing-none" id="title" style="box-sizing: border-box; color: #111111; font-family: "Amazon Ember", Arial, sans-serif; font-size: 21px; font-weight: 400; line-height: 1.3; margin-bottom: 0px !important; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin: 0px; padding: 0px; text-rendering: optimizelegibility;"><span class="a-size-large product-title-word-break" id="productTitle" style="box-sizing: border-box; line-height: 1.3; text-rendering: optimizelegibility; word-break: break-word;"><a href="https://amzn.to/35XJYAh" target="_blank">EVGA 850 GQ, 80+ GOLD 850W</a> ($169.99)</span></h1></div><div><iframe frameborder="0" marginheight="0" marginwidth="0" scrolling="no" src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ss&ref=as_ss_li_til&ad_type=product_link&tracking_id=mytechgnome0b-20&language=en_US&marketplace=amazon&region=US&placement=B017HA3SO0&asins=B017HA3SO0&linkId=f0e8a12b8f5cf82e0cac7a00a4e7b124&show_border=true&link_opens_in_new_window=true" style="height: 240px; width: 120px;"></iframe><br /></div><div>It's an 850 Watt modular power supply. It has two 8-pin CPU connectors. All in all, it fits what I needed.</div><div><br /></div><h1 style="text-align: left;">9. Exhaust Fans</h1><div>When I built this I ended up using a 3-pack of <a href="https://amzn.to/33Qfuxp" style="font-family: inherit;" target="_blank">Thermaltake Pure Plus 12 RGB TT Premium Edition 120mm</a> fans. They work well enough, but since they use the Thermaltake RGB software, and the water cooler uses the Corsair software I wish I would have gone with the <a href="https://amzn.to/3kJ50XJ" target="_blank">Corsair ML120 PRO 120mm</a> fans. Then they'd all be controlled by the same software.</div><h1 style="text-align: left;"><span style="font-family: inherit;">Accessories:</span></h1><div style="text-align: left;"><span style="font-family: inherit;">There were three additional things that I added when I completed this build. The first was a UPS. I went with this: <a href="https://amzn.to/3iWaSvZ" target="_blank">APC Sine Wave UPS Battery Backup & Surge Protector (BR1500MS)</a> This unit can support the 850w PSU (and a few other devices) and it has a USB port to trigger a shut down in the event of a power loss. I've had issues in the past with brownouts and in some cases I've had components damaged due to power fluctuations, so I'm happy with this.</span></div><div style="text-align: left;"><span style="font-family: inherit;"><br /></span></div><div style="text-align: left;"><span style="font-family: inherit;">The second item was an external storage array. I used to run internal RAID sets, but it was always a pain when a drive failed to find which specific drive had failed, remove it, and RMA it. So to solve that problem I added a 4-bay NAS, and loaded it with some old drives I had from my old PC. I selected a </span></div><div style="box-sizing: border-box; font-weight: 400; line-height: 1.3; margin-bottom: 0px !important; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin: 0px; padding: 0px; text-align: left; text-rendering: optimizelegibility;"><span class="a-size-large product-title-word-break" id="productTitle" style="box-sizing: border-box; line-height: 1.3; text-rendering: optimizelegibility; word-break: break-word;"><span style="font-family: inherit; font-size: small;"><a href="https://amzn.to/2G3as8t">QNAP TS-453Be-2G-US 4-Bay Professional NAS</a> because it had front-accessible hot-swappable drives, it was expandable, and QNAP has a number of apps that can run natively on the appliance.</span></span></div><div style="box-sizing: border-box; font-weight: 400; line-height: 1.3; margin-bottom: 0px !important; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin: 0px; padding: 0px; text-align: left; text-rendering: optimizelegibility;"><span class="a-size-large product-title-word-break" style="box-sizing: border-box; line-height: 1.3; text-rendering: optimizelegibility; word-break: break-word;"><span style="font-family: inherit; font-size: small;"><br /></span></span></div><div style="box-sizing: border-box; font-weight: 400; line-height: 1.3; margin-bottom: 0px !important; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin: 0px; padding: 0px; text-align: left; text-rendering: optimizelegibility;"><span style="font-family: inherit;"><span class="a-size-large product-title-word-break" style="box-sizing: border-box; line-height: 1.3; text-rendering: optimizelegibility; word-break: break-word;"><span style="font-size: small;">One of the apps that I can run on the QNAP is Plex. Since Windows 10 removed Media Center I needed to find a new way to get my over-the-air TV recordings (Skol Vikings!) I decided to go with a </span></span><a href="https://amzn.to/3cufg3a" target="_blank">SiliconDust HDHomeRun HDHR5-2US Connect Duo Dual Tuner</a>, and tie that in with Plex on the QNAP. </span></div><div><br /></div><div>In some upcoming posts I'll detail out what I'm running in the lab, and how I deployed the different environments.</div></div>Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-40489767904502092792020-01-29T15:57:00.002-08:002022-04-15T06:22:46.446-07:002020 Cisco Champion!I received my Welcome email informing me that I was selected to join the Cisco Champions 2020 program!<br />
<img src="https://attachment.outlook.live.net/owa/Dan.kelcher@outlook.com/service.svc/s/GetAttachmentThumbnail?id=AQMkADAwATNiZmYAZC0xYWZkLWQwNTgtMDACLTAwCgBGAAAD4x26hcvUHUaUCG1%2BHp9tqAcAcG9I7C%2Fg%2BEOHkwM56d8gCAAAAgEMAAAAcG9I7C%2Fg%2BEOHkwM56d8gCAAAAPWKkwcAAAABEgAQAPcivSJlSPNMhAn2HSG%2F1fA%3D&thumbnailType=2&owa=outlook.live.com&scriptVer=2020011305.09&isc=1&X-OWA-CANARY=Of6xmH2WXEGCjuk52e-OA3CA3LgWpdcYe7ONx9ZdKGL4mITImSQ-d3pCukofCwesDPt2XZg5w78.&token=eyJhbGciOiJSUzI1NiIsImtpZCI6IjU2MzU4ODUyMzRCOTI1MkRERTAwNTc2NkQ5RDlGMjc2NTY1RjYzRTIiLCJ4NXQiOiJWaldJVWpTNUpTM2VBRmRtMmRueWRsWmZZLUkiLCJ0eXAiOiJKV1QifQ.eyJvcmlnaW4iOiJodHRwczovL291dGxvb2subGl2ZS5jb20iLCJ2ZXIiOiJFeGNoYW5nZS5DYWxsYmFjay5WMSIsImFwcGN0eHNlbmRlciI6Ik93YURvd25sb2FkQDg0ZGY5ZTdmLWU5ZjYtNDBhZi1iNDM1LWFhYWFhYWFhYWFhYSIsImlzc3JpbmciOiJTSVAiLCJhcHBjdHgiOiJ7XCJtc2V4Y2hwcm90XCI6XCJvd2FcIixcInByaW1hcnlzaWRcIjpcIlMtMS0yODI3LTI0NTc1Ny00NTI4NDE1NjBcIixcInB1aWRcIjpcIjEwNTU1MTg3MzA2MDQ2MzJcIixcIm9pZFwiOlwiMDAwM2JmZmQtMWFmZC1kMDU4LTAwMDAtMDAwMDAwMDAwMDAwXCIsXCJzY29wZVwiOlwiT3dhRG93bmxvYWRcIn0iLCJuYmYiOjE1ODAzNDE5MTQsImV4cCI6MTU4MDM0MjUxNCwiaXNzIjoiMDAwMDAwMDItMDAwMC0wZmYxLWNlMDAtMDAwMDAwMDAwMDAwQDg0ZGY5ZTdmLWU5ZjYtNDBhZi1iNDM1LWFhYWFhYWFhYWFhYSIsImF1ZCI6IjAwMDAwMDAyLTAwMDAtMGZmMS1jZTAwLTAwMDAwMDAwMDAwMC9hdHRhY2htZW50Lm91dGxvb2subGl2ZS5uZXRAODRkZjllN2YtZTlmNi00MGFmLWI0MzUtYWFhYWFhYWFhYWFhIn0.DS2aYhFmC3U8lIHhf6cxm9CWzpxLOZfAL766fYDC-LFuvxxRiYOknfOyTi9d2sJg6rAasAA9bHvv0Kt-fkDEEng1qqz76IFX9TJ72MlnQiWbBOGycZK6HbtLhnWfs0Vg1c1Co06xCilIysOvBP73r1f_zuQ_aiRlUd8aMRvGVhqJWuwpBLB4_QzFXOc-3LTqjQQMy2Zt8bvGaEPxOmGMqNgnSvkbFGvV3ODLuHXamQp5tr1CdM8BnEA46AAS31vBEX-fGmp9s1A6zY05CpylnoEByElJ8VHF7umHZaD-VKx6RHBVASTZwFIPhSJ4JaVJjETM7-nsfZMSkO1xALuqNw&animation=true" /><br />
<br />
I'm excited to see what's in store for this year!Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-39581158798899414772019-12-12T13:01:00.001-08:002022-04-15T06:24:25.247-07:00Starting the CCDE journey<div class="separator" style="clear: both; text-align: left;">
I've finally decided to start the trek toward the CCDE. With the upcoming changes to the CCNA/CCNP/CCIE programs it made the decision easier. I wasn't going to finish a CCIE before February, so that route wasn't an option.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Step 1: Figure out what to study</div>
<div class="separator" style="clear: both; text-align: left;">
Cisco has provided a reading list here: <a href="https://learningnetwork.cisco.com/docs/DOC-1673">https://learningnetwork.cisco.com/docs/DOC-1673</a></div>
<div class="separator" style="clear: both; text-align: left;">
There's also a learning matrix here: <a href="https://learningnetwork.cisco.com/community/certifications/ccde/written_exam/study-material">https://learningnetwork.cisco.com/community/certifications/ccde/written_exam/study-material</a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
I went through both and compiled a book list. I already had physical copies of most of the books. I was able to find some use copies that were under $10. Other books were out of print, or difficult to justify spending the money when only a chapter or two were needed. I also found that some of the books were available through <a href="https://learning.oreilly.com/register/" target="_blank">Safari's online library.</a></div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEv3oxow4p72KR2fn7Q7_YnWX8frz2G7CFWx1-q3lpTD-n3QXOPmyB9eb8MhTHznV_1_QAI9BLDvBPVlFrl_3WTMgBgGRYkHho6TGqHiLzMZnnlKlBZLcQY9Z0NMIRR57lHeffYAED5n4/s1600/20191118_113846.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="900" data-original-width="1600" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEv3oxow4p72KR2fn7Q7_YnWX8frz2G7CFWx1-q3lpTD-n3QXOPmyB9eb8MhTHznV_1_QAI9BLDvBPVlFrl_3WTMgBgGRYkHho6TGqHiLzMZnnlKlBZLcQY9Z0NMIRR57lHeffYAED5n4/s640/20191118_113846.jpg" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">My library</td></tr>
</tbody></table>
Step 2: Study<br />
I am hoping to take the written exam in the summer, so I have a lot of reading to do. As I go through the different books I intend to detail some of the more challenging concepts here. Doing so helps me reinforce what I've learned, and it might help some future reader grasp a topic. I'm also planning to put more detail around what material I found helpful, and what I thought wasn't a good use of time.Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0tag:blogger.com,1999:blog-5090012204020032540.post-26452304302805251302019-03-15T11:14:00.000-07:002022-04-15T06:21:58.480-07:00TOGAF 9.2 CertifiedI recently finished the TOGAF 9 Part 2 exam. Believe it or not, this exam is the follow-up to the TOGAF 9 Part 1 exam. Having completed the Part 1 exam and certification process already, completing this exam upgrades my certification from TOGAF 9 Foundation to TOGAF 9 Certified.<br />
<br />
If you don't know what TOGAF is, or are unfimilar with the Foundation certification see <a href="https://mytechgnome.blogspot.com/2019/02/togaf-certification-pre-exam.html" target="_blank">my post on the Part 1 exam.</a><br />
<h2>
About the Exam</h2>
There are a couple things to be aware of with Part 2. First off, it is an upgrade to Part 1. This means that all the concepts are the same. The big difference is that Part 1 focuses on knowing the TOGAF Standard, and its components. Part 2 focuses on how it is used. It's also worth noting that the TOGAF 9 Certified certification replaces the TOGAF 9 Foundation certification.<br />
<br />
The exam, on paper, looks deceivingly easy. It is all of eight questions long. No, these aren't 8 questions with 14 sub-parts. Nor are they simulations or other types of questions. Just eight questions, with four answer choices each. To pass you need to score at least 60%. Also, each answer is weighted with the most correct answer being worth 5 points, the second best is 3 points, the next is only 1 point, and the worst answer will get you 0 points. If you do the math, you can pass by getting the best answer five times, and completely missing the rest. You could also get the second best answer for all eight questions and still pass. The test is also open book.<br />
<br />
Sounds easy, right? Well, here's where that takes a bit of a turn. The questions are scenario based, which means there's a lot of reading during the exam. Also, because the answers are weighted it means it can be difficult to pick which of the four choices really is the best.<br />
<h2>
How I prepared</h2>
I took the Part 2 exam a week after I did the Part 1, so all of that studying was still fresh.<br />
<br />
I picked up the <a href="https://amzn.to/2O8BMm2" target="_blank">O<span style="font-family: inherit;">fficial <span style="background-color: white; color: #111111;">TOGAF ® 9 Certified Study Guide</span></span></a><br />
<a href="https://www.amazon.com/TOGAF-%C2%AE-Certified-Study-Guide/dp/9401802920/ref=as_li_ss_il?keywords=togaf+9.2+certified&qid=1552672921&s=gateway&sr=8-2-fkmr0&linkCode=li1&tag=mytechgnome-20&linkId=36f566a212932984113ef0350de6ccfb&language=en_US" target="_blank"><img border="0" src="//ws-na.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=9401802920&Format=_SL110_&ID=AsinImage&MarketPlace=US&ServiceVersion=20070822&WS=1&tag=mytechgnome-20&language=en_US" /></a><img alt="" border="0" height="1" src="https://ir-na.amazon-adsystem.com/e/ir?t=mytechgnome-20&language=en_US&l=li1&o=1&a=9401802920" style="border: none !important; margin: 0px !important;" width="1" /><br />
<br />
For this exam I decided to try one of the practice tests in the back of the book first, and use that to guide my studies. I found that with the knowledge I had after my Part 1 training, combined with some critical thinking and I was able to pass the practice test with flying colors.<br />
<br />
I then went through the questions a second time and I ranked the answers from what I thought was best to worst. I had about 85% accuracy with that, so I felt confident enough in my understanding that I went ahead and scheduled the test.<br />
<h2>
The Exam</h2>
As usual, this is a proctored exam from a Pearson VUE test site. The exam experience was uneventful. I've taken plenty of tests at this site, so getting in and out was a breeze.<br />
<br />
The one thing about the exam that I will say is that critical thinking is important. You need to be able to evaluate four different answers to a scenario, and at times it can be difficult to really decide which one is best.Dan Kelcherhttp://www.blogger.com/profile/11482976587424769141noreply@blogger.com0