Category Archives: Technology

iPhone battery and Exchange Email

I think I’m a relatively light user of my phone.  I check email periodically during the day and talk only a few minutes a day.  I usually get down to maybe 60%+ battery before I get home after work.  I plug in every night out of habit so my phone is rarely at risk of running out of juice.

Recently my battery started dying really quickly.  I would unplug when heading out the door to work, and before lunch my phone had shut off due to dead battery.  I had rebooted the phone to make sure that it was in a clean state with no luck.  Then I went through and turned off wireless, bluetooth, push notifications, and everything else I could think of.  Same situation.  I even tried a factory reset of my device and restored the backup.

Now I was getting desperate and considered taking it back to the Apple Store and seeing what they thought.   As a last ditch effort  I started removing applications.  I had it back to pretty much out of the box with no extra applications on it.

The only thing that was left on there that was configured specifically was my email account using the Microsoft Exchange Active Sync connection. I didn’t think that all this would be caused by that because that should just work right?  As my last resort before going to the store I deleted that account having it remove all my data, and then set it up again fresh.   Sure enough, battery life restored.  I loaded all my applications back and it was back to normal.

GNS3, my new best friend

I’ve just been in a Cisco training for the last few days.  The facility is very clean, nice, and the training was very well laid out and valuable.

As I suspect is often the case with these types of environments there were a few technical issues with our lab equipment.  These classrooms are not dedicated to any one class so keeping the gear in the class is impractical.  There are a lot of moving parts and keeping everything straight and running is surely no small task.  The actual hardware is somewhere else and connected to the classroom via the network.  In our class there were issues with the connection to our gear and it was slowing down our progress.

The instructor very thoughtfully had already prepared an environment that would better facilitate the labs.  In comes GNS3.  I had not used, or even heard of, this little gem and I am sorry for it.  GNS3 is an open source “Graphical Network Simulator” that allows you to model network devices virtually.  Continue reading GNS3, my new best friend

vSphere Enterprise Plus

So today, after our little surprise with Virtual SMP or vSMP in vSphere Enterprise, we put in our PO to purchase vSphere Enterprise Plus edition.  Not exactly an inexpensive upgrade when you consider we have 14 processor licenses for ESX.

Then to add a little cream on top the Service and Support piece is a little odd.  VMWare likes to prorate the support you already have.  It seems they use some mystery multiplier that is less than 1 to determine how far the support you have left goes.  We just renewed our support in february, and had to buy another two months worth to get us back to not having to renew earlier next year.  I suppose this isn’t too surprising as the new edition of the product has a higher price tag and therefore the S&S will be higher.

I am indeed looking forward to the Host Profiles as well as the Virtual Distributed Switches.  This will really help us simplify our configuration and really make it easy to switch out ESX hardware when the time comes.  The vSMP will also be nice so that we can have up to the max of 8 processors on any one Guest OS.

All in all a good upgrade, it was just a surprise that we ended up having to go to it.

ESX and Virtual SMP

In my day job I work with VMWare ESX as our server virtualization platform.  We’ve been using this strategy for 18-20 months now.  We’ve been very happy with the scalability and flexibility that this has provided, more importantly the redundancy and HA.  It truly has decreased our costs, and more importantly allowed us to be more agile in our relatively small department of just two administrators.

In our environment we have HP server hardware with NetApp SAN storage running vSphere 4 Enterprise edition.  This has been been a great architecture and has exceeded our expectations.  That was until this week.

We have an application in one of our business lines that has been running for about 4 years now and has been neglected since it was deployed.  Since it has been running without errors it has been at the bottom of our priority list due to budget and resources to address the pain points the platform has.

The most obvious bottleneck on this system is processing power.  This platform is very CPU intensive followed by disk I/O.  These make for long times to complete jobs.  Following this we are behind on the software version the platform uses for its database which we know is holding up efficiency.

We decided to bring this whole server/application into VMWare to provide the redundancy and HA that it offers, as well as be able to use the newer HP multi-core hardware that ESX is running on to assign more logical CPUs to the application.  We did some benchmarking with two, and four cores and found a drastic decrease in processing time.  We wanted to ultimately take it up to the maximum allowed by ESX which is 8 cores.  After editing the settings we tried to start up the guest and we got a pop-up window stating that the host the guest VM was running on did not support the number of cores we had assigned.

This was the frustrating part.  When looking for a reason why we couldn’t run the number of processors we tried we were looking all through documentation and product specs the only reference that seemed to make sense was Virtual SMP.  We didn’t exactly know what this was but there was a clear reference to Four way and Eight way Virtual SMP in the description of the different Levels of vSphere 4.  In the Enterprise version you get ‘Four-way Virtual SMP’ and in Enterprise Plus you get ‘Eight-way Virtual SMP.’  After doing some more poking around it became clear that this meant you can only assign more than 4 logical CPUs to a guest VM if you have the Enterprise Plus edition of vSphere 4.

What this means to us is that we cannot assign the 8 processors to the guest VM like we planned to without purchasing vSphere 4 Enterprise Plus licensing.

You get only a few benefits by going to Enterprise Plus,  the now understood Eight-way ‘vSMP’, the ability to have up to 12 core processors (there are no processors that I know of that come close to this), vNetwork Distributed Switches, and host profiles.

Our problem now becomes the business is already expecting the 8 CPU system, and they have also come to expect the redundancy and HA.  So it seems we’ll be upgrading to Enterprise Plus in our cluster.