Feeds:
Posts
Comments

I use my Mid-2009 MacBook Pro all the time. As a consultant it goes everywhere with me and I run a lot of different applications all at the same time. I’m happy with the 2.53GHz Core2Duo CPU and 4GB of RAM (though I want to up it to 8GB) the hard drive is always a problem. Having a 4GB offline mail file with Outlook can cause a bit of disk churning and even the shipping 320GB 7200RPM drive struggles when I’m doing that and other things.

So today I finally took the plunge and put a solid state drive (SSD) in my MacBook Pro. Well….this is the second time, really. The first time was a few weeks ago when I tried to install an OCZ Vertex 250GB and had a lot of problems. The drive wouldn’t even make it through an install of Snow Leopard without failing in the MacBook Pro but worked fine in my Mac Pro. After some investigating it looks like that drive with the latest firmware has a lot of issues in the latest generation MacBook Pros…so that drive went back. It’s a shame too because I liked the size (250GB) and the features such as garbage collection and TRIM support.

This time I went with the “gold standard” and got an Intel X25 G2 160GB drive. This is the state of the art SSD with Intel’s latest 34nm process. It’s not as large as the OCZ but I figured Intel would be the most compatible, and so far I’ve been happy with it. One thing to note is that there can be large differences between SSDs on the market. All SSDs are not even close to being equal. So you need to be informed when you decide to buy one. For example, most OEMs including Apple and Dell ship Samsung SSDs as a factory option but unfortunately these drives are now the slowest of the bunch. That’s why I didn’t just get one in the MBP when I ordered it. I won’t go in to a lot of detail on the technology and what’s out there because Anandtech already did a really great job here.  It’s also a good idea to read about the underlying function of SSD drives and why they can slow down over time.  Things like garbage collection and TRIM support are very valuable.  Unfortunately, while Windows 7 supports TRIM my beloved OSX does not.  I’m hoping Steve puts that in there soon so my SSD doesn’t get slower over time and require a reformat/restore.

Installation was very easy.  My MacBook Pro is the latest generation Unibody with the new 7 hour battery.  Just flip it over and use a small philips screwdriver to remove the ten screws.  The entire bottom panel comes off as one piece and you have easy access to the HD, RAM, and battery.  Notice how easy the battery is to remove?  Don’t let anyone say these new batteries are not “easily replaceable”.  Two screws come out that hold the old HD in and the new one goes in its place.  Done.  A quick reinstall of Snow Leopard and a restore of my apps and profile from Time Machine and I was ready to go.

Anyway…the performance difference is amazing.  I have an Xbench comparison showing the shipping drive and the new SSD here.  While numbers are good a video I made is far more compelling.  This video shows a script launching the following apps on each drive..the 7200RPM is on the left and the new SSD is on the right:

  • Adium
  • FireFox
  • iPhoto
  • iTunes
  • Evernote
  • Microsoft Excel
  • Microsoft Word
  • Fusion (Booting an XP VM)

The spinning drive does it in 1:31 while the new SSD does it all in 0:30.  The video is here.  This is, by far, the best performance improvement you can make to a system.  I recently sold my Mac Pro and am ordering an i7 27″ iMac and plan to give it the same treatment.

Video:

This is an update and bit of a rewrite of an earlier post I made here.  I wanted to add more detail and information now that I’ve worked with the Nexus 1000v more.

If you’ve read a lot of the Varrow blogs you’ll see information and talk about Cisco’s Nexus technology and products.  To be blunt, it can be confusing and a bit convoluted.  The hardware products, the Nexus 5000 and 7000, have been out for a little while now and we’re seeing more and more interest in those as companies see the need for high speed connectivity and the benefits of FCoE, especially now that FCoE is a standard.  But I think the Nexus 1000v is still a mystery to a lot of people.  There is a lot of “It’s really cool!” information out there but not a lot on how it really works.  One thing I’ve found is that the concept of the 1000v is very nebulous to many customers.  I can white board out how it works, the pieces, how they talk but it’s hard to “get it” without seeing it.  For that reason I created a nice demonstration video that is here.  If you’re new to the 1000v I highly suggest you check it out and see if it makes things click a little better for you.

Now let’s get in to some specifics.

The New Distributed Switch

Before getting in to the 1000v you first need to understand the new distributed switch in vSphere.  The Nexus 1000v uses this framework to provide much of its functionality.  In fact, from within vCenter the 1000v looks very much like the standard shipping distributed switch (dvSwitch).  But, while you can make changes to the dvSwitch in the vCenter GUI you can’t do that with the 1000v.  All changes to that must be done via the Nexus-OS command-line environment.  The idea behind the distributed switch is you now have one place to do the configuration and management of the network connectivity for your entire ESX cluster.  In the past you had to manually create vSwitches and Port Groups on every ESX server you brought up in the cluster.  With the distributed switch you configure your Port Groups just like you want in vCenter.  When a new ESX server moves in to the cluster and is joined to the dvSwitch (distributed virtual switch) it automatically sees the configuration in place.  It’s really great.  I’d say network configuration is the hardest part of the install for most VMware administrators and often a point of contention between the server admins and the network admins..maybe almost as bad as the contention between server guys and storage guys!

The benefit for organizations with separate teams, such as network and server admins, is that this moves “the line” back.  Before we virtualized everything the demarcation point between the server and the network was pretty simple, it was at the switch port.  Now that we’ve virtualized that has moved and sits somewhere in the ESX server so now a lot of that responsibility falls, correctly or not, on to the server admin.  They are the ones configuring networking and networking policies.  While the Nexus 1000v doesn’t move the line back to the physical switch port it gives the network team a virtual switch in the cluster that looks, feels, and acts like a hardware Cisco switch just like they are used to managing.

Components of the Nexus 1000v

When deploying the 1000v there are a few moving parts, not a lot but a couple.  The two primary pieces are the Virtual Supervisor Module (VSM) and the Virtual Ethernet Module (VEM). One thing that helps a lot of people is to imagine the 1000v like a multi-slot chassis switch such as a 6509 or a 4507R.  The VSMs are the supervisor management modules and the VEMs are the I/O port blades that provide connectivity.  The 1000v can have up to two VSMs and 64 VEMs which equates to a 66-slot chassis switch.  That’s a big switch!

So let’s look at the components in a bit more detail.  First is the VSM as it is the central management authority.

Virtual Supervisor Module

The VSM is a virtual version of a hardware supervisor module.   Some switches have redundant modules and the Nexus 1000v is no different.  The VSM runs as a virtual machine  on an ESX server in the cluster.  To provide fault tolerance you can run a second VSM in a standby role.  The secondary VSM will take over if the primary should fail.  Like a physical Supervisor Module there really isn’t any extra maintenance or management needed to run the second one.  Any configuration change on the primary is automatically replicated to the secondary.  So…I don’t see why you wouldn’t run two.  Also like many physical switches the supervisor modules do not have stateful failover, meaning they don’t share current information.  When the primary supervisor fails the secondary reboots, reads in the configuration, and starts working.

It’s important to note that the VSM is not in the data path.  That means it does not stop data flow through the cluster if the VSM should go down.  You won’t be able to make management changes but your VMs will continue to talk.  As of the latest version, 4.0(4)SV1(1),  you can now vMotion the VSMs around as long as it’s on an ESX server with a VEM installed that the VSM itself manages.  Just be sure to exclude it from DRS so you know when it moves!

Virtual Ethernet Module

This is where it gets really cool.  On each vSphere server in the cluster you install the Nexus 1000v VEM.  This is a piece of software that ties that server in to the distributed switch of the Nexus 1000v.  When you install and attach the VEM to the VSM for the cluster that ESX server’s VEM appears as a module on the switch.  So just like you log in to a Cisco chassis switch and do a “show module” you’ll do the same here.  Each ESX server will be its own module.  And that’s why it’s called a Virtual Ethernet Module.  There is an example of the “show module” output below.

How the Modules Communicate

So you have one or more VSMs installed as the brains of the switch and you also have some VEMs installed on ESX servers to act as the access port modules.  How do they talk to each other?  This is an important thing to understand as you need to get this before you start rolling out your VSMs.  Basically the Nexus 1000v uses a couple of VLANs as layer 2 communication channels.  These are the control and packet VLANs.  Their purpose is:

  • The Packet VLAN is used by protocols such as CDP, LACP, and IGMP.

The Control VLAN is used for the following:

  • VSM configuration commands to each VEM, and their responses.
  • VEM NetFlow exports are sent to the VSM, where they are then forwarded to a NetFlow Collector.
  • VEM notifications to the VSM, for example a VEM notifies the VSM of the attachment or detachment of ports to the distributed virtual switch (DVS).

Cisco recommends that the Control VLAN and Packet VLAN be separate VLANs; and that they also be on separate VLANs from those that carry data.  In the original version of the 1000v the VSMs and VEMs had to be on the same layer 2 network.  As of version 1.2 you can have layer 3 connectivity from the VSMs to the VEMs.  Just be sure all of the VEMs that are managed by these VSMs can talk via layer 3.  To put it simply, the VSM can be on another network but all the VEMs it manages must be together.  With Cisco releasing a hardware VSM appliance you’ll see more use cases for this functionality.  The vCenter server can be on a different layer 3 network than the VSM, that doesn’t matter.  Before you start deploying VSMs and VEMs you need to decide which VLANs you plan to use for packet and control and then create them on your physical switches that connect ESX servers.  To reiterate, the Control and Packet VLANs are for layer 2 communication.  This means that no IP addresses or default gateway needs to be assigned to these VLANs so just pick any unused VLAN numbers and get them going.

Deploying the Components

This particular post is not meant to be an in-depth guide to installing the 1000v.  Cisco offers their documentation here.  The point of this post is to give you a deeper understanding of how everything fits together so you better understand the function of the 1000v and how it integrates in to your environment.

Deploying the VSM is very simple.  It’s distributed as a ..ova/ovf file set and is easily added to the cluster via the vCenter client. Version 1.2 and above make installation even easier than the original version.  On the original you just imported the .ovf and booted the VSM.  Once booted you were presented the familiar “basic setup” Cisco walkthrough.  As of 1.2 you import the VSM appliance using a .ova file which walks you through a GUI wizard to configure those same items.  It just makes it simpler and faster than before.  In the wizard you’ll be asked for the packet and control VLANs as well as a “domain ID”.  This just defines the VSMs and VEMs that are working together.  Pick an unused number, I start with 1, and continue.  If you have multiple 1000v installations you’ll need to assign unique Domain IDs to each one.

Installing the VEMs isn’t much more difficult.  You have the option of doing it manually on each ESX server or using Update Manager.  The choice is yours.  Manually is easy as it’s a single command once you get the package file on the server.  There is no manual configuration needed on each VEM.  Everything will come from the VSM or vCenter.  If you scp the .vib file to the ESX server all you need to type to install it is:

esxupdate -b *.vib update

Once that is done you can check the installation by using the “vem status” command, such as:

[root@labclt-esx01 ~]# vem status

VEM modules are loaded

Switch Name    Num Ports   Used Ports  Configured Ports  MTU     Uplinks
vSwitch0       32          10          32                1500    vmnic0
DVS Name       Num Ports   Used Ports  Configured Ports  Uplinks
nexus1kv       256         51          256               vmnic1

VEM Agent (vemdpa) is running

That’s it.  Nothing else to do on each system.  Going forward I recommend updating the VEMs using Update Manager.  You can just add a repository in to Update Manager to get patches for the VEMs.  Makes it very easy.  The VSMs take a bit more work to update…but we’ll cover that in another post soon.

The final piece is some configuration in vCenter.  You have to install the Nexus 1000v plugin as well as perform some configuration on the VSM to connect it to vCenter.  This is easily done by opening a web browser and pointing it to the IP of the VSM you installed.  From there you can install the plugin, which is just a simple XML file to allow communication between the VSMs and vCenter.  When that happens your new distributed switch appears and the real fun begins….

Beyond Installation

Assuming everything went well and all the pieces are talking you are ready for configuration.  The first step is to bring each ESX host in the cluster and assign some unused NICs to uplink ports. You can kind of think of uplinks like vSwitches in the normal vSwitch that we are all used to.  Basically, an uplink defines which traffic goes over which physical NICs.  These are how you separate traffic.  So if you want vMotion over one set of NICs and VM Network traffic over another set you’d create two uplinks and assign the appropriate NICs to each.  Here is an example config for an uplink:

port-profile type ethernet system-uplink
 vmware port-group
 switchport mode trunk
 switchport trunk allowed vlan 20-30
 no shutdown
 system vlan 10-12
 state enabled

This is a very simple uplink called system-uplink.  It is allowed to carry all VLANs so all traffic in all port-groups will flow over any NICs assigned to this uplink.  Notice the “system vlan” option.  This specifies that the special VLANs such as Control and Packet can flow over this uplink.   You need to do this if you’re going to move those to the dvSwitch, which you’ll probably eventually do.  One thing worth mentioning is the “switchport trunk allowed vlan” command.  This tells the switch which VLANs can ride of this uplink.  This is how you relate port-groups to uplinks.  So a port-group used for VM traffic on VLAN 21 will ride over this uplink and these NICs.  If another port-group is used for VM traffic or a service console on VLAN 40 it will not go over this uplink and you’d need to define another uplink that could service that VLAN.  If you assign more than one they must be in a channel group.  The Nexus 1000v does not run spanning tree and therefore doesn’t like loops and will disable the connections if it sees duplicates.

If you’re using 10Gb CNA adapters you may only have two ports on the server which means, usually, everything will ride over a single uplink with redundant connections.  If you’re concerned about bandwidth problems due to heavy traffic features such as vMotion or FT you can use QoS to alleviate that.  If you’re in a legacy type configuration with 6 or 8 Gb connections you’ll probably have multiple uplinks just like you had multiple vSwitches before the move to the dvSwitch.  Some of the best practices we’ve had for a while still apply here, they may just be implemented a little differently.

Now that all hosts are attached to the distributed switch you can start creating port groups.  Creating port groups is done from the VSM via the Cisco NX-OS command-line.  NX-OS is the Nexus OS and is very similar to IOS.  Anyone used to IOS should feel at home and will find many nice enhancements.  Within NX-OS you create Port Profiles, which turn in to port groups within vCenter and the distributed switch.  Below is an example configuration for a Port Profile used to let VMs talk to the network.

 port-profile VM_VLAN300
 vmware port-group
 switchport mode access
 switchport access vlan 300
 no shutdown
 state enabled

In many ways it is similar to a port configuration on a physical switch.  This creates a port group in vCenter named VM_VLAN300 that lets VMs talk to other devices on VLAN 300.  Below is a screenshot showing this port group available in the settings for a VM.

Screen shot 2009-07-17 at 7.35.11 PM

Behind the scenes the VMs and port groups act like Cisco devices.  As mentioned before, each ESX server is like a switch module.  For example:

vc4labsw# show mod
Mod  Ports  Module-Type                      Model              Status
---  -----  -------------------------------- ------------------ ------------
1    0      Virtual Supervisor Module        Nexus1000V         active *
3    248    Virtual Ethernet Module          NA                 ok
4    248    Virtual Ethernet Module          NA                 ok

Mod  Server-IP        Server-UUID                           Server-Name
---  ---------------  ------------------------------------  --------------------
1    10.13.7.49       NA                                    NA
3    10.13.7.53       33393935-3234-5553-4539-32344e36464b  vc4lab1.varrow.com
4    10.13.7.52       33393935-3234-5553-4539-32344e36464c  vc4lab2.varrow.com

From that you can see there are two VEMs installed.  One on vc4lab1 and the other on vc4lab2, my two vSphere servers in this lab.  When a new connection is made to the dvswitch, whether it’s a VM or something like a Service Console, that connection is given a Virtual Ethernet interface or port assignment.  The connection will always keep the same port number no matter where it lives in the cluster.  Example again:

vc4labsw# show int bri

--------------------------------------------------------------------------------
Interface     VLAN   Type Mode   Status  Reason                   MTU
--------------------------------------------------------------------------------
Veth1         300    virt access up      none                     1500
Veth2         300    virt access up      none                     1500
Veth3         1      virt access up      none                     1500
Veth4         1      virt access up      none                     1500
Veth5         400    virt access up      none                     1500
Veth6         400    virt access up      none                     1500

vc4labsw# show int ve3

Vethernet3 is up
 Port description is JN_Win2k8, Network Adapter 1
 Hardware is Virtual, address is 0050.568a.31cf
 Owner is VM "JN_Win2k8", adapter is Network Adapter 1
 Active on module 3
 VMware DVS port 352
 Port-Profile is VM_VLAN1
 Port mode is access
 Rx
 13616 Input Packets 13220 Unicast Packets
 23 Multicast Packets 373 Broadcast Packets
 1039898 Bytes
 Tx
 198323 Output Packets 87263 Unicast Packets
 13016 Multicast Packets 98044 Broadcast Packets 19 Flood Packets
 80092259 Bytes
 8 Input Packet Drops 0 Output Packet Drops

In the example I performed a “show int brief” to get a concise list.  Notice it shows the interface and VLAN but not the type of connection.  If I narrow it down and look at ve3, Virtual Ethernet 3, I see that this is my Windows 2008 server named JN_Win2K8.  Notice the information displayed.  Very similar to a port on a physical switch.  No matter where this machine goes those statistics and information follow it.

Conclusion

There isa lot of good information out there on the Nexus 1000v now.  Cisco has a very good community site here.  If you’re starting out with the new virtual switch hopefully this post was useful and filled in some of the gaps.  Take a look at the video referenced above as well as the documentation from Cisco.  Cisco has very good documentation and install guides that will walk you through a normal deployment.  The key is to extrapolate what you need from those documents and fit it in to your environment.

On Friday Cisco finally released something I’ve been waiting on…version 1.2 of the Nexus 1000v virtual switch. This should fix a bug I’ve hit as well as add some nice new features, included a GUI for the initial configuration of the VSM.  The update is, of course, free to existing customers.

The new features include:

  • GUI for initial configuration drops install time down to 7 minutes.  FAST!  It also automates some of the configuration steps such as adding in the vCenter plug-in.  There is a video showing the GUI here.
  • Virtual Service Domain define a logical group of virtual machines protected by a virtual appliance.  All the traffic entering or leaving the group will be sent to that particular virtual appliance.  Allows for integration in to APIs such as VMsafe.  Not a lot of supporting information out there on this yet, just the configuration options.
  • Cisco standard security features such as IP Source Guard to defend against IP/MAC spoofing, DHCP Snooping to detect rogue DHCP servers, and Dynamic ARP Inspection to detect ARP attacks and MAC spoofing.
  • The connection between VSMs and VEMs can now be over a layer 3 link, but all the hosts that VSM controls must be in the same layer 2 network.  So a VSM on one network can control multiple hosts on another IP network, as long as those hosts can all talk via layer 2.  While not something I’ve hit yet I think this will be more important as we see the VSM hardware appliance.
  • You can now vMotion the VSM as long as it’s on a VEM that it is managing.  Nice!  That’s a welcome addition.  Oh yeah, you still can’t let DRS move your VSMs around but I don’t see that as a big deal.
  • iSCSI Multipathing feature to allow multipathing of iSCSI data across uplinks in a port-channel.  This means the Nexus 1000v will use different paths and routes between the server and storage.
  • You can now pin vEthernet, Control, and Packet data to specific uplinks in a vPC-HM configuration.
  • Lots more little things you can see here in the Release Notes.

The big takeaway is the GUI for installation and the security enhancements that make the virtual switch even more like a full blown hardware switch.  Those people deploying virtual desktops should be especially interested in the security features.  This really gives you physical desktop/network security in the virtual world.

The upgrade process is straight forward, but has a lot of steps.  You can upgrade the VEMs via Update Manager if you want.  The install guide recommends shutting down VMs while you do this though rolling them to another host should be fine.  One interesting note is that the switch stays at the current feature level until you get everything updated and instruct the VSM to raise the feature level to version 1.2.  All that and step-by-step instructions are available here.

We’re doing an engineering day at Varrow tomorrow and I’m doing a demo of the 1000v for some of the guys so this is good timing.

Power supplies aren’t the most exciting thing to talk about…but have you ever arrived to install new gear and found that the plug in your hand didn’t match the outlet on the wall? Then it gets real exciting…. The great thing about Cisco is they have a module and a cable to make anything talk to almost anything else. The down side to that is that it can get complicated on what and how you do things. One thing we’ve found lately is to pay extra attention to specifying power when implementing Cisco Nexus 7000 switches. You need to know which power supply you are specing out plus which cables you need to order.

The Nexus 7000 line has two available power supply options:

  • 6KVA (6,000 volt) Power Supply
  • 7.5KVA (7,500 volt) Power Supply

Each power supply has two inputs…two cables, basically. The thing here is that they don’t just act as redundant power connections. Think of it as two power supplies inside each one with separate feeds. As you’ll see in a minute you don’t have to use both, but you can for redundancy and capacity. The first thing you need to do when looking at the 7K’s power supplies for your environment is to run the power calculator with the planned configuration and see what your options are. The link for that is http://tools.cisco.com/cpc/.

Let’s talk a little bit about the redundant power paths and what we can do with those. There are four different power redundancy modes you can use.

Redundancy Mode

Description

Combined

No redundancy; power available to the system is the sum of power outputs of all power supplies in the chassis

Power supply redundancy (N+1)

Guards against failure of one of the power supplies; power available to the system is the sum of the two least-rated power supplies

Input source redundancy
(grid redundancy)

Guards against failure of one input circuit (grid); for grid redundancy, each input on the power supply is connected to an independent AC feed, and power available to the system is the minimum power from either of the input sources (grids)

Power supply and input source redundancy
(full redundancy)

System default redundancy mode; guards against failure of either one power supply or one AC grid, and power available is always the minimum of input source and power supply redundancy

Some more detail:

  • Combined – The aggregate power coming in to the system will be used to power the chassis and modules. If you lose a feed or a power supply the system may go in to a fault state. No redundancy here!
  • Power Supply Redundancy – This is the default. This requires, of course, two or three installed power supplies. The available power to the system is the sum of all power supplies minus one. This way a loss of one power supply will not affect the chassis.
  • Input/Grid Redundancy – In this configuration it is assumed the each power supply has a connection to two different power grids or input sources. The system can use the amount of power provided by one grid so that the complete failure of the other does not affect the system’s functionality.
  • Full Redundancy – This is the one you want! This will size the power so that a power supply or one power grid will not affect the system. The down side here is that this option gives the least amount of usable power to the system as it has to protect against both a power supply and grid failure.

So how do these different options affect the available power to the system? Here is another great chart. Note that this chart assumes each power supply is dual connected to a 220v feed. You can use 110v on the 6KVA units..and even use both so a single power supply has a 220v feed and a 110v feed. Refer to Cisco’s documentation for those configuration, this is just to show the difference between redundancy modes.

Power Supply Type

Number of Power Supplies

Power Supply Redundancy Mode

Combined

N+1

Grid

Full

6.0kW

1

6000W

6000W*

6000W*

6000W*

2

12,000W

6000W

6000W

6000W

3

18,000W

12,000W

9000W

9000W

4

24,000W

18,000W

12,000W

12,000W

7.5kW

1

7500W

7500W*

7500W*

7500W*

2

15,000W

7500W

7500W

7500W

3

22,500W

15,000W

11,250W

11,250W

4

30,000W

22,500W

15,000W

15,000W

So you can see that adding redundancy can reduce available power. That makes sense..as you have to have that built-in overhead.

Here is a picture of the 6KVA power supply.


And here is one of the 7.5KVA power supply.


Notice the difference? The 7.5KVA power supply has to be ordered with the type of cable you want. The 6KVA unit doesn’t come with cables. You have a large selection to choose from and you can change them later. Just make sure you order the right ones! So, the takeaways here are to run your expected (and future!) configuration through the Cisco power calculator. It will spit out all the information we just went over so you know your available options and power for each redundancy mode. Then make sure you connect and power everything correctly.

VMware released Update 1 for vSphere and vCenter this week.  Nothing truly Earth shattering but a few nice enhancements in theres:

vSphere Update 1

  • VMware View 4.0 support – Makes sense given the release of View 4.0.
  • Windows 7  and Windows 2008 R2 support – Again, timely update.
  • Enhanced Clustering Support for Windows Cluster – Not really adding anything to Cluster support, just making it so they can exist in a HA/DRS enabled cluster.
  • Enhanced VMware Paravirtualization Support – Win2K3 and Win2K8 now support boot disks attached to paravirtualized adapters.
  • Improved dvNetwork Performance – Increased performance when the ESX server is under heavy load.  They also sped up adding/removing ESX hosts from the dvSwitch…which I’ve never found to be a problem.
  • Intel Xeon 3400 Series Support – These are the new entry-level server Nehalem CPUs.
  • Increase in vCPUs per physical core – ESX 4.0U1 now supports 25 vCPUs per physical core, up from 20.  This is just a maximum limitation change…they didn’t do anything to help performance.  CPUs are getting faster so a core can handle more work.

vCenter 4.0 Update 1

  • IBM DB2 support
  • Windows 7 and Windows 2008 R2 Support – Aligns with ESX 4.0U1.
  • Pre-Upgrade Checker Tool – Checks the ESX hosts to make sure there will be no problems before upgrading vCenter and its agents.
  • HA Cluster Maximum – HA clusters can now support up to 160 VMs per host in an 8-server cluster.  Anything more than 8 still has a maximum of 40 VMs.

Minor changes, but the increase in vCPUs and VMs per host is worth noting.  Now you could have a Cisco UCS blade chassis with 8 blades hosting 1,280 VMs.  Now that’s density!

So today Google announced new pricing for storage.  So if you need 16TB for Picasa or Gmail, they have you covered.  It’s cheap too…  16TB is $4096.  By the way, kudos for the Base-2 pricing, I love it.  I hope we see more of this in the future.  I’d love for Apple to let me backup my iTunes and data to a service like this.  MobileMe isn’t up there yet….  Hmmmmm…maybe that’s the plan behind Apple’s new data center here in North Carolina.

First, if your interested in the new Cisco UCS blade system and haven’t checked out the Varrow channel on YouTube lately, you should.  We’ve added several new videos from a customer while doing their UCS install.  Pretty neat stuff.

Just finished up another video for our collection.  This one walks you through configuring Fibre Channel over Ethernet (FCoE) on a Cisco Nexus 5020 switch.  As you’ll hear me say several times in the video it’s not hard, especially if you know how to configure a Cisco MDS switch.  It’s very, very similar with just a few new steps on the front-end of the configuration.  In the demo I take a vSphere server with Emulex CNAs and connect it to an EMC CLARiiON array via FCoE over the Nexus 5020.

If there is anything that you’d like to see demonstrated on a video just let us know and we’ll do our best.

For those of us in the VMware/Cisco/EMC ecosphere it has been an interesting week.  The major news was the announcement of the Virtual Computing Environment coalition.  Basically, it’s a more formal partnership of VMware, Cisco, and EMC..which we already called the VCE partnership so I guess it’s convenient.  So, in simple terms what does all this mean?

In brief it means that the VCE members are working even closer together.  They are building reference architectures (Vblocks) for different goals such as internal cloud, external cloud, virtual desktops, etc.  A Vblock will be a complete technology package that has been built, tested, proven, and documented by the VCE coalition.  Need an internal cloud capable of supporting 2,000 VMs?  There is a Vblock for that.  VMware, Cisco, and EMC all do reference architectures now but they aren’t presented or sold as a complete solution.  That’s where this takes those standard architectures to the next level. Think of them as a prix fixe menu.

Also part of the announcement, and the one that probably caused the most discussion especially with partners, was around Acadia.  As Chuck Hollis says:

“One of the key areas I believe that Acadia (as part of VCE) is different than HP’s and IBM’s approach is motivation.  Acadia is all about enablement of the partner ecosystem, and not competing with it.”

There are organizations, large ones, that want to work direct with the company providing them services.  EMC has plenty of enterprise accounts that only have EMC staff on the floor doing the work.  They have Cisco SEs there doing initial deployments…same with VMware.  But what happens when they do a full large-scale virtualization initiative?  You end up with multiple vendors at the table and a lot more work.  That’s where Acadia comes in.  One note worth mentioning by Chad Sakac here is that, if you notice, Acadia is always referenced as EMC and Cisco, along with VMware technology.  It’s really an EMC/Cisco joint venture.  The idea there is to not compete with the VMware partners out in the world..even though VMware has their own internal professional services, but I digress.  It’s a way for organizations to get direct consulting from EMC and Cisco.  It’s pretty obvious to most people that EMC and Cisco are working together more and more every day…this is just another way.

So partners (me included), don’t be worried.  Even better, we should be happy.  All of the intellectual property that Acadia develops and builds will be shared with partners.

So, in the end what we get is an even tighter working group with more information shared.  Even if your organization isn’t large enough to benefit from the pre-built Vblocks you’ll still benefit from the work that goes in to them and the documentation around them.  You’ll benefit from the interoperability testing that goes in to those solutions.  It’s a win for everyone.

Just a little FYI.  If you aren’t paying attention when configuring your port-profiles which turn in to your VMware Port Groups the default maximum number of ports is 32.  If you try to add another server you’ll get the following error:

The resource vim.dvs.DistributedVirtualPort is not available in vim.dvs.DistributedVirtualPortgroupYourPortGroupHere.

It’s an easy fix.  Just go to the configuration on your port-profile in the Nexus 1000v CLI and do:

vmware max-ports some-number-up-to-1024

The change will happen immediately and you can move on.

Interesting little article came out yesterday about something I’ve been wondering for a while but haven’t had the resources to really test.  How cold do you really need to keep that data center?  I spend a good bit of time in different data centers and some are like a meat locker.  I always question the thought process of consolidating infrastructure to save on power and cooling while they keep the temperatures in the low 60s.  Servers and disks don’t need temps that low.

The article makes a good point in that there is, of course, a maximum to what you want.  If you get too warm fans start kicking in thereby reducing your power efficiency.  Luckily, almost everything has variable speeds fans these days and won’t spin at full speed when not needed.  There is also a requirement to have a good layout in the data center.  If you have a hotspot that’s 10 degrees above the rest of the floor it won’t have the buffer to go higher like everything else does.

Many people see these extra low temperatures as a buffer.  They think that if their AC goes down or isn’t able to run efficiently it gives them more time before hitting that wall where they must shut things down.  But what sense does it make to put money in to that “buffer” every hour of every day?  Take the money you’re spending on that and put in a well-managed DR strategy so for those rare events you can just fail to another room or location.  If that is too much just take that money and put it in to good routine AC maintenance…which most people overlook.

So take a look and put some thought in to it.  Stop freezing your IT staff and consultants!

Older Posts »