laz

Oct 242014
 

It has been a really long time coming … Time to expand the business.

We have hired some new team members and increased our capabilities greatly.  The marketing campaign starts about 10 days from now, with our primary focus being multi-site medical groups in the Inland Empire of Southern California.  Of course, our services are extended towards any business that could use a solid operations foundation.

Paravis specializes in managing large numbers of users and computers, as well as critical datacenter operations.  We pride ourselves in quick response times and fast ticket resolutions.

If you are a business owner with more than one office location anywhere in Southern California, and you question whether your technology is a help or a hindrance, please contact us – we would love to chat.  Our method will supercharge your business in ways that can only be explained by results.

Jun 042014
 

Well, we’ve finally had our first vendor make the unfortunate move to support only Internet Explorer 10 and Internet Explorer 11. What an absolute headache!

Let’s forget about the problems that come up in multi-site businesses built around Microsoft’s Active Directory, and the inability we have to administrate group policies using Windows 7. Let’s also push aside the fact that Internet Explorer’s development is moving down the wrong road – of course, looking 10 years down, it’s debatable whether or not it will still exist.

What really chaps my hide (yee-haw!) is the fact that a well-established (and very large) organization would literally push its clients into an oblivion of new issues, simply to “keep up with the industry.” Yes, that was a quote from their support personnel.

For those of you who don’t know, AdvancedMD is owned and operated by the well-known ADP. The same company that probably cuts your paycheck is the same company that decided we all need Internet Explorer 10.

The current web browser marketshare is owned by Internet Explorer 8. Yes, it’s a little archaic. But hey, let’s get serious here, it’s tried and true. I would go as far as saying Internet Explorer 9 is a trusty reliable, but … That’s as far as I’m willing to go. I’m not even going to give Internet Explorer 10 any positive acknowledgement. It does nothing better than IE9.

For the past handful of weeks, ADP/AdvancedMD has been popping up error messages each time a user logs in, saying that IE9 is no longer supported and that we need to upgrade. In the past, according to their support, they have – very unfairly – locked clients out of their system for continuing use of Internet Explorer 7. I agree with not using IE7, but locking your clients out? Forcing them to upgrade their infrastructure?

You’re ADP, not Microsoft!

Since upgrading to IE10 for one of our medical clients, we have had nothing but problems. On the easier side of these issues, I’ve had to reboot about 12-15 times per day between Windows 7 and Windows 8.1, simply to edit IE10 group policies to my liking. That’s another beef I have, but not for this blog.

Looking at the more difficult trouble I’ve been dealing with, we now have a handful of systems using the most recent versions of Mac OS and Parallels Desktop 9 for Mac, running Windows 7 fully updated, that are now suffering serious video rendering issues. Each time IE10 throws a new popup window into the mix, there’s a high chance that it will come out either entirely as jumbled artifacts, or it will actually appear behind the now-inactive window.

Needless to say, these staff cannot work. And they are the (lucky) individuals responsible for billing and bringing money into the organization. We currently have Parallels working on a fix, but the lost resources (time, money, patience) are not coming without a price.

I must say this, and say it loud. No third-party organization should ever force any of its paying clients into a difficult situation that has the potential to severely affects operations.

Notice I say, “potential.” It’s not that all of our systems are having problems, only some of the more vital organs of our corporate body. The others are fine. But it is not a fair or wise business practice to open the doors for trouble like this, simply because the upper administration of AdvancedMD decided ActiveX and Internet Explorer was the right development road to take.

(I just pinched myself. It really is actually 2014. For a second, I thought it was 1998.)

Let me backtrack here for a second. I forgot to explain the AMD ActiveX controls. They are a fumbled bumbled mess. With such careless testing before launch, their all-in-one “installer application” does not even work on a freshly formatted system with Windows 7 in its most vanilla form. I wish that I could provide you all with a login/password, just so you experienced ActiveX/IE programmers can get a glimpse of how not to do something. And also – for those of you not affected by AdvancedMD’s lackluster support – a good laugh.

When you first load the page, it pops up a number of quick-to-disappear windows. The reasoning behind this? To cause issues with our systems, I think. After you log in, it pops up a few more that instantly disappear. What gives? It’s actually ridiculous, to be honest.

Within a space of about 4 months, they changed their system requirements from supporting only IE9 to supporting only IE10 and IE11. When I speak to them on the phone, they act as if it’s always been this way. We just rebuilt every single system in a multi-site business from Mac OS to Windows, simply to satisfy AdvancedMD in the first place. Now this …

The customer service and support of ADP’s AdvancedMD has been of no help. While fairly polite (aside from the time they hung up on me), they give a very firm, “Sorry, Charlie. That’s just how we do.” They also have no way of communicating with the developers, aside from a suggestion form on the webpage. Doesn’t make sense to me – do the developers have access to every single possible environment in the entire market? They must, because there’s absolutely no way that they could create an application that conforms to an infinite number of possibilities … Unless they used an industry standard!

Alright, that’s really all I’ve got. Believe me, there’s a lot more that I’d like to say, but we will see how this resolution is handled.

Thank goodness for the proper support from Parallels. Without them, we would be absolutely hosed by ADP and AdvancedMD.

Good times. Thanks again, AdvancedMD.

 Posted by at 7:03 am
Jul 202013
 

So, as many of you know, I manage a virtual datacenter.  Good times, high stress, fun challenges.

Today, I was able to cut out almost 5% of my CPU usage by virtualizing a network switch with Open vSwitch.  Now that all inter-VM communication is done through kernel modules, the physical network hardware is used significantly less – which means the CPU doesn’t have as much to deal with.  I’m still testing the waters to see if this major adjustment is worth it.  If the saved CPU turns out to be worth less than the network performance, I may go back to standard linux bridging.

To give you a brief glimpse of my physical environment, I’m serving the data through an iSCSI target with 16GB RAM and an Intel quad-core i7-2635QM CPU at 2.0GHz.  The virtual server is beefier, with 64GB of RAM and dual hexa-core Intel Xeon E5-2630L CPUs at 2.0GHz.  (The energy-efficient L-series processors are absolutely wonderful!)  The un-routable and private subnet that makes up the iSCSI “data bus” is built with one Intel I340-T4 on the iSCSI target and an Intel I350-T4 on the VM server, with up to 4Gbps of bandwidth.  I have yet to see the maximum bandwidth usage pass 1.2Gbps at any given moment.  Since I’m desperately in need of some more physical NICs for the virtual machines, I may choose to drop a couple linux out of the bond … But we’ll see how it goes.

At this time, I am hosting 11 virtual servers on one box.  Six as Windows 2008 R2, and five Ubuntu-based linux servers.  Performance is wonderful, mainly due to the RAID1+0 array of solid-state drives.  Data storage/access has yet to show any signs of bottlenecks, though quite a bit of memory is dedicated on the VM host for caching.  Again, we’ll see how it goes.  I’m monitoring things pretty closely these days with Cacti, and any necessary adjustments are done on the weekends.  (So much for having the weekends off …)

A simple note for those of you that try this running Ubuntu 13.04 Raring Ringtail … Make sure to install openvswitch-datapath-dkms instead of the commonly referred-to package openvswitch-datapath-source.  You won’t get very far with the “source” package.  It requires kernel headers for a different version, so anything 3.8.x confuses it.

 Posted by at 3:20 pm
Dec 192012
 

Hey there everyone!

This is my first post of many.  In addition to random rants and gripes, I will be posting how-to’s and walkthroughs for configuring network services and servers for the benefit of small businesses and corporations.  Stay tuned …

 Posted by at 8:18 pm