<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Should Have Gone With Cisco</title>
	<atom:link href="http://shouldhavegonewithcisco.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://shouldhavegonewithcisco.com</link>
	<description>Everything under the Cisco sun</description>
	<lastBuildDate>Tue, 11 Aug 2009 12:51:30 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Integrating the Nexus 1000v VSM with vCenter</title>
		<link>http://shouldhavegonewithcisco.com/2009/08/10/integrating-the-nexus-1000v-vsm-with-vcenter/</link>
		<comments>http://shouldhavegonewithcisco.com/2009/08/10/integrating-the-nexus-1000v-vsm-with-vcenter/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 05:09:31 +0000</pubDate>
		<dc:creator>ted</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Data Center]]></category>

		<guid isPermaLink="false">http://shouldhavegonewithcisco.com/2009/08/10/integrating-the-nexus-1000v-vsm-with-vcenter/</guid>
		<description><![CDATA[This is a follow-up to my previous post regarding the Nexus 1000v. Now that I help set the stage for what the Nexus 1000v really is, we can start looking at what is needed to get one up and running. The Cisco install guide for the Nexus 1000v is a great reference, and I&#8217;ll help [...]]]></description>
				<content:encoded><![CDATA[<p>This is a follow-up to my <a target='blank' href="http://shouldhavegonewithcisco.com/2009/08/04/understanding-the-nexus-1000v/">previous post</a> regarding the Nexus 1000v.  Now that I help set the stage for what the Nexus 1000v really is, we can start looking at what is needed to get one up and running.</p>
<p>The Cisco <a target='blank' href="http://www.cisco.com/en/US/docs/switches/datacenter/nexus1000/sw/4_0/install/software/guide/install_n1000v.html">install guide</a> for the Nexus 1000v is a great reference, and I&#8217;ll help clarify and fill in the gaps the best I can.  I won&#8217;t regurgitate too much of the steps in the install guide, so you will want to use the install guide for sure. </p>
<p>First let&#8217;s talk about the prerequisites ::</p>
<p><strong>vCenter Server</strong> &#8212; In most cases, we have a data center of some sort with multiple ESX hosts running.  Each ESX host has its own Virtual Machines running.  So within our data center, it&#8217;s a good idea to define a cluster &#8211;or grouping of ESX hosts.  It&#8217;s beneficial to group our ESX servers in a cluster because we can take advantage of some of the bells and whistles with VMware such as vMotion and high availability.  vMotion is cool because if we need to take a server down for maintenance, we can drag and drop the VM to another ESX host.  vMotion can also be a dynamic process if there is a unforeseen ESX server failure.  So we define our data center, put our ESX servers in one or more clusters and have our VM&#8217;s running on each ESX server.  The hierarchical structure is one of the benefits of vCenter because we now can centrally manage all of our ESX hosts from a single view.  Instead of using the vSphere client to connect to each ESX server separately, we connect our vSphere client to the vCenter server which allows us to manage a whole data center of ESX hosts and their associated VM&#8217;s.  Most importantly, we must be running vCenter server because that&#8217;s what the Nexus VSM communicates with directly.</p>
<p><span id="more-140"></span></p>
<p>Here&#8217;s and example screenshot ::</p>
<p>tromer-xpro = Server name hosting vCenter server<br />
Data Center name = &#8220;Lab&#8221;<br />
Cluster name = &#8220;POC&#8221;<br />
ESX host = 192.168.1.105 (only have a single ESX hypervisor/server running in this example)<br />
VM&#8217;s running on ESX host = Nexus VSM, and Nostalgia</p>
<p><a target='blank' href='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vcenter.jpg' title='vCenter'><img src='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vcenter.thumbnail.jpg' alt='vCenter' /></a></p>
<p>You can use the following to run vCenter server :: XP pro sp2, Win 2k3 server, Win 2k8 server.</p>
<p>Go <a target='blank' href="https://www.vmware.com/tryvmware/index.php?p=vsphere&#038;lp=1">here</a> to get vCenter Server as well as the ESXi 4 Hypervisor files.  You will need to sign up with an email account not hosted by a free site like yahoo, etc.  You can try it free for 60 days.  The file name for vCenter Server should look something like this, &#8220;VMware-VIMSetup-all-4.0.0-162902.iso&#8221;.  When you run it, you will get this screen ::</p>
<p><a target='blank' href='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vcenter-installer.jpg' title='vcenter-installer'><img src='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vcenter-installer.thumbnail.jpg' alt='vcenter-installer' /></a></p>
<p>On the box you designate as the vCenter server, install &#8220;vCenter Server&#8221; and the &#8216;vCenter Update Manager&#8221;.  I&#8217;ll explain the vCenter Update Manager later, but it makes your life a lot easier.  You can also install the &#8220;vSphere Client&#8221; to whatever box you choose.  This client is what you run to connect to either a single ESX host, or better yet, the vCenter Server.  For the most part, you will be using it to connect to the vCenter server which is how I got the vCenter screenshot above.</p>
<p><strong>ESXi 4 host</strong>&#8211; When you go to download vCenter, you should be able to download the ESX hypervisor as well.  The file name is something like this, &#8220;VMware-VMvisor-Installer-4.0.0-171294.x86_64.iso&#8221;.  The hypervisor is what gives you the ESX host for which you run your VM&#8217;s on.  Ideally, you need at least 2, but you can start with 1 hypervisor if you are limited on hardware or resources to run a second.  You will want a second to test moving a VM between ESX hosts (vMotion).  You can connect to your ESX host IP address using the vSphere client, but honestly, I would do everything from the vCenter server since it manages all ESX hosts in your data center.</p>
<p><strong>Nexus VSM</strong>&#8211; If you remember from my previous post, the VSM is essentially the Supervisor for the virtual switch chassis.  It can exist as a virtual machine running on a ESX host, or a separate physical appliance.  You can download it from Cisco <a target='blank' href="http://www.cisco.com/go/1000v">here</a>.   In the screenshot above, you can see that I installed it on the one ESX hypervisor I have running so far.  For demo purposes, installing the VSM as a VM is perfectly fine (this is valid for production too).  You need a Cisco login to download this file.  Now it probably makes sense to install the VSM on its own ESX host outside the cluster, but you don&#8217;t necessarily have to.  </p>
<p>So following along the Cisco Install guide, you should be able to get the VSM up and running.  Let&#8217;s stop and talk about installing and configuring the VSM.  The install guide mentions having 3 virtual adapters running on your VSM.   Think of it as a PC running with 3 network cards connecting it to the network.  </p>
<p>So we define 3 separate port groups on the vswitch that&#8217;s connected to our VSM.  You go to network configuration settings for the ESX host and define the port group and assign it to a VLAN.</p>
<p>See below ::</p>
<p> <a target='blank' href='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/port-groups.jpg' title='Port-groups'><img src='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/port-groups.thumbnail.jpg' alt='Port-groups' /></a></p>
<p>Once you have them defined, you can assign them to each of the 3 Network adapters you created for the VSM.  Think of assigning them as a method of assigning a port profile or configuration to an interface.  In this case, it&#8217;s an access port connecting to our VSM or VM running VSM software.  The order in which you assign each port group (profile) to each adapter is important, so be sure to read the install guide carefully.</p>
<p>This is where you assign the port group or profile to each adapter ::</p>
<p><a target='blank' href='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/assign-portgroup.jpg' title='assign-profile'><img src='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/assign-portgroup.thumbnail.jpg' alt='assign-profile' /></a></p>
<p>So at a high level, you are essentially doing this ::</p>
<p><a target='blank' href='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vsm-esx.jpg' title='VSM on ESX'><img src='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vsm-esx.thumbnail.jpg' alt='VSM on ESX' /></a></p>
<p>Again, to make your brain not hurt as much, just think of the VSM as any old server with 3 network cards connecting to a switch with each on its own VLAN.  Why separate them out into VLANs?  Well, each VLAN or port group/interface has a purpose.  The Mgmt Interface along with the VLAN it&#8217;s associated with is how you are going to telnet or SSH to the VSM.  We telnet to it so we can configure the switch, just like we are used to doing.  The Mgmt interface is also important because this is the interface the VSM will use to talk to the vCenter server.  On the VSM or supervisor module, we can define things such as a data VLAN for all my Web servers.  I define them using the CLI (more on that later) and once they are defined, they get pushed to the vCenter server.  This is why the vCenter is so important, because the VSM is constantly connected to it.  So we need to make sure the Mgmt interface has connectivity to the vCenter Server.  To make your life easier, you can put the vCenter Server on the same VLAN you defined for the Mgmt interface on the VSM (I chose VLAN 1).  </p>
<p>The &#8220;packet&#8221; and &#8220;control&#8221; VLANs are used between the VSM and the VEMs.  Basically, the supervisor talks to each VEM over two channels.  Some things it only does over the control link, while other things are done only over the packet channel.  The VSM uses the packet vlan for such layer 2 protocols as CDP, LACP and IGMP.  The control VLAN is basically what keeps the VEM and the VSM on the same page.  If a new host is connected to the VEM or line card, then it will update the VSM with link status (&#8220;Hey, I have a new virtual interface online&#8221;).  Netflow information from the VEM is also passed up to the VSM via the control link.</p>
<p>Make sure the switch port connected to your ESX host&#8211;running the VSM&#8211; is configured as a trunk port allowing whatever 3 VLANs you decide on. Technically, I don&#8217;t think you have to put them in separate VLANs, but let&#8217;s do it because it&#8217;s recommended by Cisco and it really makes things logically separate.</p>
<p>So something like this ::</p>
<p><a target='blank' href='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vsmwithswitch.jpg' title='VSM with Switch'><img src='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vsmwithswitch.thumbnail.jpg' alt='VSM with Switch' /></a></p>
<p>So all of these VLANs you create get referenced again when you finally have the VSM up and running and you start it.  At this point, you can run through the setup script on the Nexus 1000 VSM.  It&#8217;s just like running &#8220;setup&#8221; on a Cisco IOS router&#8211;a bunch of prompts asking you for input.  The install guide outlines this well, so you should be able to follow along with that.  </p>
<p>Similar to a 6500 chassis, you can configure multiple VSM&#8217;s or Supervisor engines in an active/standby role.  In my opinion, all you need is the standalone to start doing your testing but know that you can do it.  </p>
<p>At this point, let&#8217;s do a sanity check to see what we have achieved so far.  </p>
<p>-We should have a vCenter server up and running.<br />
-We should have at least one ESX4 server up and running.<br />
-We may also have the VSM running on the same ESX4 server.</p>
<p>Now if you have plenty of machines, then you probably have two or three ESX hosts running and one of them has the VSM running as a virtual machine.  At this point, you should have pointed your vSphere client to your vCenter IP address and defined your Data Center, Cluster and added all your ESX hosts.  You have installed the VSM and ran through the basic setup.  You may have gotten far in the guide and connected the VSM to the vCenter server already.  Just remember what VLANs you defined earlier because you&#8217;ll have to reference them.</p>
<p>So your setup may look like this ::</p>
<p><a target='blank' href='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vsm-withoutvem.jpg' title='VSM without VEM'><img src='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vsm-withoutvem.thumbnail.jpg' alt='VSM without VEM' /></a></p>
<p>In the example above, we have the VSM running on one ESX box and another ESX box ready for a VM.  In my screenshot earlier, you may have noticed I used a VM called &#8220;nostalgia&#8221;, this is a free VM you can download from the VM marketplace.  It&#8217;s nice because it needs very little resources and can be a good candidate in the future for testing vMotion.  So it&#8217;s just a easy way to get a VM up and running fast&#8230;</p>
<p>Notice that I have NO VEMs running in any of the ESX hosts yet.  Both ESX hosts in the diagram still have the VMware vSwithes.  You will eventually have to install the VEM software on each ESX host, and then basically add the Nexus VEM or interface line card to each ESX of your choosing.  If you installed the &#8220;update manager&#8221; on the vCenter server, it should automatically download the VEM from VMware and install on the ESX host.  If it&#8217;s installed, then that means you will be able to enable it on the ESX box.  So right now when I connect to the VSM and do a &#8220;show mod&#8221; I don&#8217;t see any line cards or VEMs yet.  You won&#8217;t see any until we associate a VEM with an ESX host.</p>
<p>Stick around because there&#8217;s a lot more to talk about.  I will discuss more about the VEM side of things because this is really where I ran into problems and confusion.  </p>
<p>Here&#8217;s something to leave you with.  Were you wondering by chance if the Nexus VEM has to in fact totally replace the VMware Vswitch?  Can both switches be on the same ESX box?  How about this, &#8220;Can I have a VSM running on the same ESX host where I have a VEM?  Just remember one thing, the VSM will always be connected to a VMware vSwitch (you can&#8217;t put the cart before the horse <img src='http://shouldhavegonewithcisco.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .  </p>
<p>So if your like me, I decided to start with one ESX host and try to get the VSM running as well as another VM (Nostalgia).  I did this all on one ESX box because I was short on RAM (more on the way!).  Honestly, I had some trouble understanding this until I put it on paper.  This can be a real face-melter until you actually work it out on paper&#8230;</p>
<p>Here&#8217;s a little tease for you of what a working setup can look like with a VSM and one VEM running on a single ESX host.  </p>
<p><a target='blank' href='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vsmwithvem.jpg' title='VSM with VEM'><img src='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vsmwithvem.thumbnail.jpg' alt='VSM with VEM' /></a></p>
<p>Yes, the VEM has two uplinks to the network.  A little weird but I will discuss it in more detail in the near future.  It&#8217;s part of that whole &#8220;keeping the channels separate&#8221; between the VSM and the VEM.  Basically, the VMware data traffic is isolated from the control and packet traffic.  Remember, the communication between VSM and VEM is crucial and should not be impacted by other traffic (data), so it&#8217;s a way of separating the two.  More on these uplinks later&#8230;</p>
<p>Ted Romer<br />
CCIE No. 21785</p>
]]></content:encoded>
			<wfw:commentRss>http://shouldhavegonewithcisco.com/2009/08/10/integrating-the-nexus-1000v-vsm-with-vcenter/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Understanding the Nexus 1000v</title>
		<link>http://shouldhavegonewithcisco.com/2009/08/04/understanding-the-nexus-1000v/</link>
		<comments>http://shouldhavegonewithcisco.com/2009/08/04/understanding-the-nexus-1000v/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 04:16:09 +0000</pubDate>
		<dc:creator>ted</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Data Center]]></category>

		<guid isPermaLink="false">http://shouldhavegonewithcisco.com/2009/08/04/understanding-the-nexus-1000v/</guid>
		<description><![CDATA[I noticed that Cisco has been advertising free evaluations of the Nexus 1000v on their website. http://www.cisco.com/go/1000v I decided I would give it a go and share my experiences and thoughts. Now I&#8217;m by no means an ESX expert, but I have recently started playing more and more with it. I have always been partial [...]]]></description>
				<content:encoded><![CDATA[<p>I noticed that Cisco has been advertising free evaluations of the Nexus 1000v on their website.  </p>
<p><a target='blank' href="http://www.cisco.com/go/1000v">http://www.cisco.com/go/1000v</a></p>
<p>I decided I would give it a go and share my experiences and thoughts.  Now I&#8217;m by no means an ESX expert, but I have recently started playing more and more with it.  I have always been partial to regular VMware Workstation myself. </p>
<p><strong>Background</strong></p>
<p>I&#8217;m not going to go into too much detail here, but I wanted to give some background to add some context to the Nexus 1000v.  </p>
<p>VMware has come out with this new Distributed Virtual Switching (DVS) term and Cisco has basically latched on with the introduction of the 1000v (as can other 3rd parties).  Historically, we are used to using the integrated VMware virtual switch (vswitch) within the hypervisor in our ESX servers.  You can basically think of the Nexus 1000v as a way of doing-away with the VMware vswitch and putting a Cisco virtual switch in its place.</p>
<p>So why replace a VMware switch with a Cisco switch?  Let&#8217;s think about where we typically draw the imaginary line in ownership between our Server and Network teams. If I have an ESX hypervisor hosting 5 different virtual machines, they get connected internally with the vmware soft switch (vswitch).  As a server admin, I have to create my port groups (or profiles) and assign them manually to each VM.  I could use this to put each VM in its own VLAN for example.  So the server guy is definitely forced to know a little bit about networking because he now has to manage the vswitch.  As a network guy, I handle the port connecting to the physical ESX host.  That&#8217;s going to be the &#8220;demarc&#8221; for me, as that&#8217;s pretty standard for how far my responsibility traditionally goes.  If the server guy thinks there&#8217;s a problem with connectivity, I&#8217;ll verify all the way up to the port that connects to the server.  At that point, I&#8217;ve verified everything on my end.  Things are starting to change with virtualization&#8230;</p>
<p><span id="more-134"></span></p>
<p>Server virtualization using VMware or Blade enclosures have certainly blurred the lines a bit.  We are now starting to see Network guys working more closely with the Server team&#8211;  Server virtualization has contributed a lot to getting both teams to start talking again <img src='http://shouldhavegonewithcisco.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . So now the server guys have to tell me that they have 5 different VLANs behind this one virtual host, so I need to make sure I configure the port connecting to the physical server as a trunk (and allow vlans w-z).  As you can imagine, lots of room for communication break-downs from both sides.  I personally have experienced this when working in a data center environment.  When bringing online a new Blade enclosure or VMware server, us network guys really need to know the details about what&#8217;s virtualized within that server.  What I&#8217;ve noticed is that the Server guys don&#8217;t want to deal with all the vlan and policy creations for a given virtual machine, because that&#8217;s more of a network-centric item.  I&#8217;m sure most server admins would like to just keep everything on one VLAN to keep is simple.  Unfortunately, we sometimes need to have certain customizations at the edge ports connecting to our servers.  It can also be a business requirement to make sure certain servers are protected with security policies (ACLs, VLANs, etc).  I&#8217;ve had Server guys come up to me and tell me they want me to own the connection all the way down to the host, even if it&#8217;s virtual.  If that&#8217;s the case, then we would now be looking into the vswitch level as our new &#8220;demarc&#8221; or logical divide between ownerships.  I don&#8217;t see it as a problem, but we need something we can work with&#8211; something that&#8217;s familiar to us.     </p>
<p>The vswitch isn&#8217;t bad, but if your looking for your typical CLI as a network guy your going to be dissapointed.  While it does have some decent bells and whistles, it doesn&#8217;t nearly come close to what we can get from a Cisco switch for example.  As a network guy, I can&#8217;t exactly manage the vswitch unless I log into the GUI to do so.  I wouldn&#8217;t be happy about having to manage each vswitch running on every ESX host I have in a cluster.  That sounds like a management-overhead-nightmare to me, and I can see why the Server guys don&#8217;t like it.  We need a solution that will suit both parties and ultimately make our lives easier.  </p>
<p>If I have 2 ESX hosts running in my cluster, I can move my virtual machines around between physical boxes using Vmotion.  This is cool, but what about those port profiles I setup on ESX host A?  I better make sure they exist in both places so that my virtual machine can retain its VLAN for example.  This is something that the Server admins have to deal with.  Keep in mind, there can be a lot more to a port profile than just a VLAN designation (consider other things like netflow, ACL&#8217;s, etc.).  In an ideal world, they follow the VM independent of what physical ESX hypervisor it&#8217;s on.</p>
<p>The Nexus 1000v does some things to help us out ::</p>
<p>- Get rid of the management overhead of having to deal with separate virtual switches (one for each ESX host).</p>
<p>- Give the network guys something they are familiar with (assuming a Cisco background) and let them own the connection down to the host, virtualized or not.</p>
<p>- Help out the server guys when they need to move a VM to another physical server due to maintenance or problems with the existing server.  And make it seamless!!!  They don&#8217;t like having to reconfigure profiles on the new vswitch.</p>
<p>- Allow server guys to easily assign profiles to a server no matter what ESX host it resides on.  Make it so they don&#8217;t mess with the network side so much.</p>
<p>- Give server and network guys insight into the virtualized environment.  Give virtualized servers the same bells and whistles (ACL&#8217;s, netflow, Port spanning, Vlans, etc.) we can get on our physical servers connected to real switches.  Help us bridge the virtualization gap!</p>
<p><strong>What does it look like?</strong></p>
<p>Think of the Nexus 1000v architecture as a virtualized modular switch.  Think of a Cisco 6500 platform&#8230;</p>
<p><a target='blank' href='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/modularchassis.jpg' title='Modular Chassis'><img src='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/modularchassis.thumbnail.jpg' alt='Modular Chassis' /></a></p>
<p>Here is the VEM at the ESX host level ::</p>
<p><a target='blank' href='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vem.jpg' title='VEM'><img src='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vem.thumbnail.jpg' alt='VEM' /></a></p>
<p>Remember, each ESX host basically gets its own Ethernet module or VEM.  The VEM handles all the forwarding-plane duties and doesn&#8217;t rely on the Supervisor (VSM) to forward traffic.  Each VM that is attached to the VEM gets a unique Virtual Ethernet interface number (vEth).  This vEth number will stay with this VM no matter which ESX host it gets moved to (make sure the new ESX host has a VEM too if using vmotion).  The VEM&#8217;s have dedicated uplinks and vlans that are used to maintain a connection with the VSM.  When I need to manage the Nexus 1000v, I login to the VSM (via mgmt IP address) and have a centralized management scheme.  I can do a &#8220;show module&#8221; on the VSM, and see my supervisors (VSM active/standby) and every VEM (or module #) listed out that exists in each ESX hypervisor.  It&#8217;s just like logging into a 6500 chassis and seeing all your modules and supervisors, it&#8217;s just logically separated. </p>
<p>Here&#8217;s another look at the logical connection from the VSM to each VEM ::</p>
<p><a target='blank' href='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vsmtovem.jpg' title='VSM to VEM'><img src='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vsmtovem.thumbnail.jpg' alt='VSM to VEM' /></a></p>
<p>Here is what things looked like with the traditional Vmware vswitch ::</p>
<p><a target='blank' href='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vswitch.jpg' title='vswitch'><img src='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/08/vswitch.thumbnail.jpg' alt='vswitch' /></a></p>
<p>You can have two VSM instances which are basically your active and standby supervisor that you are used to seeing.  A VEM or Ethernet module exists in each ESX host of your choosing.  This will allow you to build a switch with 64 Ethernet modules (across 64 ESX hosts).  Now that&#8217;s pretty cool when you think about it.  There is no backplane or switch fabric to connect everything together like you have in a typical modular switch.  So what has to happen is you create a few dedicated VLANs in your network so that the supervisors (VSM) can communicate with each of its modules.  The Ethernet network is now the backplane that links the modules to the supervisors.  The cool thing about this architecture (Similar to the 7k) is that the forwarding is handled by the line cards (or VEMs in this case).  The Supervisor (or VSM) just takes care of the control responsibilities and allows you to manage the entire DVS or distributed virtual switch.</p>
<p>Stick around, I&#8217;ll have more information on what you need to get things going, and some help on the configuration side of things.  I ran into a lot of road blocks personally.  The documentation is out there, but there are some gaps here and there&#8211;especially for someone who&#8217;s not an ESX pro!.  Lots more to say about the 1000v integration with Vcenter server as well.</p>
<p>Pretty amazing stuff imho&#8230;</p>
<p>Ted Romer<br />
CCIE No. 21785</p>
]]></content:encoded>
			<wfw:commentRss>http://shouldhavegonewithcisco.com/2009/08/04/understanding-the-nexus-1000v/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Book Review &#8211; Implementing Cisco Unified Communications Manager Part 1</title>
		<link>http://shouldhavegonewithcisco.com/2009/07/28/book-review-implementing-cisco-unified-communications-manager-part-1/</link>
		<comments>http://shouldhavegonewithcisco.com/2009/07/28/book-review-implementing-cisco-unified-communications-manager-part-1/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 22:51:54 +0000</pubDate>
		<dc:creator>ted</dc:creator>
				<category><![CDATA[Book Reviews]]></category>

		<guid isPermaLink="false">http://shouldhavegonewithcisco.com/2009/07/28/book-review-implementing-cisco-unified-communications-manager-part-1/</guid>
		<description><![CDATA[Summary Now that the CCIE version 3 blueprint is being tested on, I have started working on my second CCIE in Voice. While the new blueprint is focused on CUCM version 7, it turns out this book adds value even if it&#8217;s based on version 6. What worked I wanted a good refresher so I [...]]]></description>
				<content:encoded><![CDATA[<p><a target='blank' href='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/07/cucm1.jpg' title='CUCM Part 1'><img src='http://shouldhavegonewithcisco.com/wp-content/uploads/2009/07/cucm1.thumbnail.jpg' alt='CUCM Part 1' /></a></p>
<p><strong>Summary</strong></p>
<p>Now that the CCIE version 3 blueprint is being tested on, I have started working on my second CCIE in Voice.  While the new blueprint is focused on CUCM version 7, it turns out this book adds value even if it&#8217;s based on version 6.  </p>
<p><span id="more-132"></span></p>
<p><strong>What worked</strong></p>
<p>I wanted a good refresher so I could come up to speed on the latest improvements from version 6 of CUCM and higher.  For me, the content in this book is great for understanding the latest features available in CUCM version 6.  If you are already familiar with Call Manager than this book will definitely benefit you the most. </p>
<p>I felt the chapter on installation and upgrading was very well done.  There are a lot of different versions you have to make sure you&#8217;re running before upgrading and this explains things well.  It&#8217;s definitely going to be something you&#8217;ll need to refer to the upgrade guide for, but it&#8217;s a good place to start.</p>
<p>I would say this book covers all the basic areas of configuration in Call Manager that you will probably do to get a cluster up and running.  I really liked the coverage of Presence support built into the CUCM.  You should be able to get a basic Presence configuration working from reading this book.  Presence is definitely one of those cool new features to play with.</p>
<p>The end of the book has some great examples on integrating Cisco Unity 5 and Video Advantage into the CUCM.  You can use the chapter on Unity as a reference for creating the integration between Unity and CUCM.  </p>
<p><strong>Target Audience</strong></p>
<p>This book is obviously geared towards the CCVP 642-446 exam, but it can be used for those preparing for the CCIE exam as well.  If you just need a refresher (like me) on CUCM, then this is also a good read.</p>
<p><strong>What didn&#8217;t work</strong></p>
<p>You know, I&#8217;m kinda used to the &#8220;self-study&#8221; version of these books having walk-through labs in the end of each chapter vs. exam-like questions.  Usually the &#8220;certification guides&#8221; have the exam questions after each chapter.  If I remember right, the CUCM version 4 printing from a few years ago had some walk-through labs.  I wouldn&#8217;t say there are a ton of walk through examples, rather screen shots of certain sections.  If your expecting a book you can use to walk you through the basic configuration, you should reference the config guide on Cisco&#8217;s website.  Not a big deal, but surprising for a &#8220;self-study&#8221;guide.  Personally, I would read this to get yourself up to speed, then take a look at the actual <a target='blank' href="http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/6x/uc6_1.html">version 6 SRND guide</a>.</p>
<p><strong>Ratings</strong></p>
<p><strong>Presentation (8/10)</strong>- Lots of tables/figures and example screenshots from the version 6 GUI.  Plenty of visual aides.  The examples given to explain a given topic make sense.</p>
<p><strong>Content (7/10)</strong>- The book manages to come in at about 500 pages.  Granted a small chunk of that are the exam questions at the end of each chapter, but not bad considering there are no detailed walk-through labs provided.</p>
<p><strong>Practicality (6/10)</strong>- I would say if you have access to a CUCM version 6 cluster, you should be able to read each chapter and figure out how to configure the different areas within CUCM.  I would recommend having access to a cluster so you can follow along.  Not exactly a walk-through, but close&#8230;</p>
<p><strong>Shelf Appeal (3/5)</strong>- Definitely worth keeping.  There are a few chapters in the book that will prove to be a good reference.  For example, the chapters on Presence and Unity are good ones to have to refer back to.</p>
<p><strong>Value (3/5)</strong>-  Probably going to cost you around $50 dollars online.  Plan on buying Part 2 as well (to be reviewed in near future).  I would have preferred both books bundled into one, but they are separate CCVP tests&#8230; </p>
<p><strong>Overall <a "target=_blank" href="http://shouldhavegonewithcisco.com/ratings-guide/">(Great 8/10)</a></strong>- Overall a great read and I&#8217;m currently reading Part 2 of the series.  After reading this book you should have the CUCM basics down, and a good idea how to get a basic CUCM config up and running.</p>
<p>Ted Romer<br />
CCIE No. 21785</p>
]]></content:encoded>
			<wfw:commentRss>http://shouldhavegonewithcisco.com/2009/07/28/book-review-implementing-cisco-unified-communications-manager-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nexus 7000 Field Notice</title>
		<link>http://shouldhavegonewithcisco.com/2009/06/24/nexus-7000-field-notice/</link>
		<comments>http://shouldhavegonewithcisco.com/2009/06/24/nexus-7000-field-notice/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 19:28:23 +0000</pubDate>
		<dc:creator>ted</dc:creator>
				<category><![CDATA[Data Center]]></category>

		<guid isPermaLink="false">http://shouldhavegonewithcisco.com/2009/06/24/nexus-7000-field-notice/</guid>
		<description><![CDATA[I was looking around in my Nexus boxes today and noticed that my 48 port Rj45 line card was not showing up in the running config. The &#8220;show mod&#8221; showed it as &#8220;ok&#8221; but the interfaces were missing from the config. The model number is &#8216;N7K-M148GT-11&#8242; and you need to have hardware version 1.3. This [...]]]></description>
				<content:encoded><![CDATA[<p>I was looking around in my Nexus boxes today and noticed that my 48 port Rj45 line card was not showing up in the running config.  The &#8220;show mod&#8221; showed it as &#8220;ok&#8221; but the interfaces were missing from the config.  The model number is &#8216;N7K-M148GT-11&#8242; and you need to have hardware version 1.3.  This seems to be a side effect of enabling virtual port channels on the Nexus boxes.</p>
<p>Turns out there is a field notice and I need the latest hardware version of the cards.</p>
<p>Open a TAC SR and get an RMA going.  I figured it would be an EPLD upgrade issue, but I guess not.</p>
<p>Notice the version in the output from &#8220;show mod&#8221;</p>
<p>nexus7000# sho mod<br />
Mod  Ports  Module-Type                      Model              Status<br />
&#8212;  &#8212;&#8211;  &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212; &#8212;&#8212;&#8212;&#8212;<br />
1    32     10 Gbps Ethernet Module          N7K-M132XP-12      ok<br />
2    32     10 Gbps Ethernet Module          N7K-M132XP-12      ok<br />
3    32     10 Gbps Ethernet Module          N7K-M132XP-12      ok<br />
4    48     10/100/1000 Mbps Ethernet Module N7K-M148GT-11      ok<br />
5    0      Supervisor module-1X             N7K-SUP1           active *</p>
<p>Mod  Sw              Hw<br />
&#8212;  &#8212;&#8212;&#8212;&#8212;&#8211;  &#8212;&#8212;<br />
1    4.1(5)          1.3<br />
2    4.1(5)          1.3<br />
3    4.1(5)          1.3<br />
4    4.1(5)          1.0<br />
5    4.1(5)          1.1 </p>
]]></content:encoded>
			<wfw:commentRss>http://shouldhavegonewithcisco.com/2009/06/24/nexus-7000-field-notice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CCIE R&amp;S Exam v4.0 Changes</title>
		<link>http://shouldhavegonewithcisco.com/2009/05/05/ccie-rs-exam-v40-changes/</link>
		<comments>http://shouldhavegonewithcisco.com/2009/05/05/ccie-rs-exam-v40-changes/#comments</comments>
		<pubDate>Tue, 05 May 2009 16:14:29 +0000</pubDate>
		<dc:creator>ted</dc:creator>
				<category><![CDATA[Certification]]></category>

		<guid isPermaLink="false">http://shouldhavegonewithcisco.com/2009/05/05/ccie-rs-exam-v40-changes/</guid>
		<description><![CDATA[Looks like there are some changes with the Lab exam (and written). Source NEW: Troubleshooting Beginning October 18, 2009, the CCIE R&#038;S lab exam will feature a two-hour troubleshooting section. Candidates will be presented with a series of trouble tickets for preconfigured networks and need to diagnose and resolve the network fault or faults. As [...]]]></description>
				<content:encoded><![CDATA[<p>Looks like there are some changes with the Lab exam (and written).</p>
<p><a "target=_blank" href="https://cisco.hosted.jivesoftware.com/community/certifications/ccie_routing_switching/lab_exam?view=overview">Source</a></p>
<blockquote><p>NEW: Troubleshooting</p>
<p>Beginning October 18, 2009, the CCIE R&#038;S lab exam will feature a two-hour troubleshooting section.  Candidates will be presented with a series of trouble tickets for preconfigured networks and need to diagnose and resolve the network fault or faults.  As with the configuration section, the network must be up and running for a candidate to receive credit.  Candidates who finish the troubleshooting section early may proceed on to the configuration section, but they will not be allowed to go back to troubleshooting since their equipment will need to be reinitialized for the configuration portion.</p></blockquote>
<p>As far as the exam topics go, it seems there are some additions ::</p>
<p><a "target=_blank" href="https://cisco.hosted.jivesoftware.com/docs/DOC-4603">Source</a></p>
<p>- Performance routing (pfr)<br />
- MPLS VPNs<br />
- Optimization (Netflow, EEM)</p>
<p>I think this is all good stuff personally.  MPLS VPNs are not really that hard.  I have done some articles with config examples on this site for MPLS VPNs.  They are quite fun.</p>
<p>The troubleshooting addition is going to be interesting it seems.</p>
<p>Performance routing (pfr) configurations can get really nasty and complex, but other than that not too much to worry about.</p>
]]></content:encoded>
			<wfw:commentRss>http://shouldhavegonewithcisco.com/2009/05/05/ccie-rs-exam-v40-changes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
