Voices: Pollard
Software Guy, Know Thy Limits
Jeremy Pollard Talks About Education, Tools and Resources Regarding Servers and Server-Based Functions
By Jeremy Pollard, CET
Last month I wrote about fixing a network nightmare. Additional tools now are in place to better monitor the system. Now, a second story about education, tools and resources regarding servers and server-based functions.
A server-based operating system is not a workstation OS like Windows XP or Windows 7. Windows 2000 server and desktop systems used the same files and structure. A simple registry switch can change them back and forth. Windows 2003/2008 are entirely server-based and provide server functionality such as Active Directory, user management, and file and web services, along with functions such as RAID.
Now, I'm a software guy. My customer needed RAID drive controllers for redundant data. No problem. IBM server hardware comes with a setup CD that makes this a breeze, and Windows 2000 server was put on the machine.
It was decided later to use Windows XP for some terminal services. But XP is not a server-based OS, and certain drivers are designed for server use and some are not.
Some RAID drivers are not. The customer wanted redundant server hardware so that in case of a failure, the RAID drives could be moved from one server to another. It's not as easy as you might think.
The first thing I learned was that setting up RAID in the SCSI BIOS is not the same as using a software-based interface. Drive initialization, array configuration and verification can be done. Allocating a drive as a hot spare? I have to tell the system I have put a drive in? And that it was a spare? Tried that, and it blew up the original array and the data. Oops.
More reading. When a drive is configured as a simple volume disk (like a workstation disk), there is no RAID information written on the disk. Oh, there's information written to the disk? Apparently, and it is serialized to the machine and drive controller so you can't simply transfer one drive to another machine.
So I talked to a few IT guys, and searched on replicating server hardware. No one had done it, and the forums weren't much help. Trial and error time.
I was to have the backup server in place two days after I took the hardware. Although I wasn't working at it constantly, I was at two weeks now. I configured the array from scratch, and put in a second drive, and it needed verifying. Three hours later, it was done and I rebooted. "Recovering errors," it said. Cool, until it finished and the "boot sector error" message popped up. More reading.
Again, starting from scratch with both drives and using the IBM ServerGuide install disk, I created the array with Windows 2000 server. I discovered that IBM also has a tool called ServeRAID. Where have you been all my server life? Now things were coming into focus. With this interface you readily can see what the drives were and what they were doing, and when you put in a second drive to fix a broken one, and it is not configured, it tells you.
So I installed it on XP. Oops, again. It's only for server platforms. I found some drivers for XP, but I couldn't get it to work. After three and a half weeks, I had put way too much into this, but I learned a lot.
Sometimes we know enough to be dangerous. The backup server was running different software for a SQL database application, which I needed to virtualize. I ripped out one of the drives to take home and extract the image. I put in the spare drive. Wasn't configured! The drive lights were flashing in a very strange way. I took out the recently inserted drive and replaced it with the original. So I took the whole server home from my customer's site to get the image. I screwed up both drives, since neither would boot. After more reading, I found Bart's PE bootable recovery CD. The registry was messed up on both drives, and I had to fix it. That was three days all on its own.
There is a fine line between tenacity and stupidity. I crossed that line many times, but learned. It remains to be seen if it was worth it.
Moral of the story: Stick to your knitting. And laugh about it when you don't.
More Voices
Software Guy, Know Thy Limits
01/24/2012
Jeremy Pollard Talks About Education, Tools and Resources Regarding Servers and Server-Based Functions
Down Goes the Network
01/05/2012
Help! The Network Is Down and I Have No Idea How to Fix It. What Could Be Wrong?
Data in Moderation
12/05/2011
We Have More Data Than We Know What to Do With
In Redundancy We Trust
11/09/2011
Be Careful With Any Cloud Implementation. Make Sure You Know What You Are Getting and Get Proof of the Redundancy
Matching Apple’s Innovative Prowess
09/30/2011
iInnovation: The U.S. Has Produced a Number of Key Innovators—Not Just Apple’s Steve Jobs, but Also Several in the Control and Automation Realm
Think You're Analytical?
08/31/2011
Are You a Control Engineer or an Analytical Thinker? Are You Both?
Is the Cloud Safe Enough?
08/10/2011
The Cloud Is Not a Safe Place. But Is It Really Any Different Than Any Other Client/Server Type Arrangement?
More on Cloud Computing: What Does It Really Do?
07/11/2011
Partly Cloudy: What's the Real Difference Between this Cloud Data Aggregation Solution vs. a Local Server, Local Runtimes, with Secure Remote Access?
Industrial Software Redefined by the Cloud
06/07/2011
If You Can Virtualize a Server, Why Can't You Virtualize a PLC or Control System?
Every Project Needs a Contingency Plan
04/26/2011
Contingent Thinking: If We Don't Train Ourselves in Proper Planning, Contingency Included, Then We’ve Learned Little From the 100-Year Floods Past
PLC Perspectives: It's All About Data
04/12/2011
Gaining Access to Data Is the Single Factor That Has Driven the Field of Automation More Than Anything
A Look at PLCs, Yesterday and Today
03/08/2011
The Art of Bit-Flipping: Although You Can Point to Many Changes in the PLC World Over the Past 25 Years, Much Is Still the Same
Cloud Control
02/08/2011
The Shared Resources of Cloud Computing Could--and Should--Change the Way Automation Specialists Use the Tools They Call on Daily, Avoiding the Need to License Each Vendor’s Software Solution Separately.
Portability Rage-Part II
01/13/2011
The Automation Public Has Been Given Misleading Things About IEC 61131 Portability. They Won't challenge These and Most Won't Go Find Out What the Standard Really Says. Why?
Rage Against the Portability Machine
12/08/2010
Although Vendors Talk About Portability, Most of Them Do Not Want to Become a WordPerfect
ISA Changes for the Better
11/01/2010
ISA Changes Its Name from Instrument Society of America to International Society of Automation
Helping South America Develop
10/07/2010
South America's Employees Are Thirsty for Applied Knowledge. System Integration Could Be a Valuable Asset to Bring to This Community
Find the Bottlenecks
08/30/2010
Thin-Client/Server-Based Applications, VB, COTS Software. What to Think About When Deciding What the System Should Do?
SQL Sequel About Your Data
08/04/2010
SQL Will Be Around Forever in Some Form, and You Can Use Many Environments
Visualize One Platform
07/08/2010
OPC Connects the World, but There Is No Common Graphics Standard and No Common Interface Protocols
Server-Based Software Creates a Single Point of Failure
06/10/2010
The Server Part of Thin Clients: IT Can Help With Server-Based HMI
Thin Clients Can Eliminate Software Issues
04/07/2010
Set the Server for HMI and SCADA: Energy and Space Are No Longer Issues With Thin-Client Technology
SCADA, HMI Boundaries Blur
04/05/2010
There Isn't a Device on the Planet That Can't Be connected and Monitored by Any HMI/SCADA System
FPGA Platform Allows Faster Implementations
02/23/2010
New Help for the FPGA-Challenged: VeriLog Is a New Language You Should Know
Youths Won't Discover Engineering Without Direction
01/07/2010
Engineering Profession Needs More Fireballs: Programs Designed for Youths Help to Instill Interest in Engineering at a Young Age
Automation Engineers Can Make a Difference in the World
01/05/2010
Find a Need, Fill a Need: Technology Is Helping to Energize the World
Conferences Are Great Places to Hear Great Minds Speak
12/08/2009
Noticeable Absences: Miss a Conference and You Might Miss Insights From Alan Beaulieu, Jim Pinto and Keith Nosbusch
The Call of the Wild Consumer
11/11/2009
Dear Business Company. If You Want My Business, Meaning If You Want Me as Your Customer, What Will You Do for Me?
Change How You Listen to Customers
09/30/2009
Listen to the Heartbeat of Change: Customers' Needs Should Drive Innovation
Reward Valuable Employees, Despite the Economy
07/29/2009
Engineering Gurus Float Above the Bottom Line
Legal Accountability for Access Via Controls Could Necessitate More Protection
07/29/2009
Protect Workers; Protect Yourself: Proposed Canadian Legislation Could Lead to Accountability Via Controls Access
Automation and Control Services Are Worth More Than a One-Time Cost
05/27/2009
A Damaged Business Model: Long-Term Relationships Bring Intangible Benefits
Standards and Guile Lines
04/02/2009
IEC 61131 Creates Common Programming, but Not a Common Development Environment
Sustainable Sanity
03/09/2009
It's Time to Give Sustainable Manufacturing a New Meaning
Lead the Horses to Water
02/12/2009
Students Might Not Even Know They’re Thirsty Unless They’re Exposed to Machine Controls and Engineering in the Schools
Beyond Blame
02/04/2009
Don't Blame the Unions for Putting Automakers In the Mess They’re In. Automakers Signed the Deal with Their Own Agenda in Mind
Find the Silver Lining
12/23/2008
Tough Economic Times Provide an Opportunity for Those Willing to Be Visible
The 3 A.M. Mindset
11/26/2008
ISA Session Discussess Balance Between Technology and People
Kick Em When Theyre Down
11/10/2008
Due to Government Costs, Tariffs and Variable Energy and Labor Costs, Canada’s Small-Business Sector Is Falling Rapidly Off the Cliff
Billing by the Book
08/13/2008
How Do You Put a Price on Control Software and Solutions?
Do What You Say and Say What You Mean
07/08/2008
Every Interaction Is an Opportunity for Customer Service. Don’t Be the Component That Breaks the Machine Builder’s Back
Endless Fun With IEC 61131
06/19/2008
Conflex Takes Advantage of the Standard's Benefits
IEC 61131: Part III—The Benefits
05/09/2008
There Are Some Good Reasons to Use an IEC 61131-Based Product
What IEC 61131 Isn’t—Part II
04/18/2008
Ethernet Standards Are Global. Standards Regarding Power Plugs Are Local. In Which Corner Does IEC 61131 Belong?
IEC 61131-3: By the Numbers
04/06/2008
The Intent of Program Organizational Units (POUs) Is to Reduce Differences Between Suppliers, So A Timer Is A Timer, Regardless of Who Provides It
IEC 61131 Cage Match—Prologue
03/04/2008
Standards Are Great. There Are So Many to Choose From
Tools to Manage Trouble
02/08/2008
The Company Was Too Busy Killing Alligators to Remember That the Prime Objective Was to Drain the Swamp
LabView Style Book Is Worthy Read
10/31/2007
With instructor-led training running at about $2,000 a session, a self-learning book might be the ticket to get up to speed on this software.
Bit-Banger Does Process at AX
10/04/2007
Refineries can blow up, but with the square footage and sheer magnitude of the systems, the process control engineers have to get it right.
Software Rocks at CDAX
09/07/2007
Technology drives some customer needs, while others push service. Software handles everyone’s needs, which is why software vendors rock.
CDAX’s Real Relationships
08/01/2007
The Internet has become so pervasive by now that all troubleshooting and technical support should happen there, right? Do all machine builders need the same level of service? Perhaps not, but could this be considered a competitive advantage?
Firewall fireworks
06/04/2007
Columnist Jeremy Pollard, CET, notes customers are concerned about malicious damage intentions, yet the more we use Microsoft software and web services, the more we expose devices to hackers.
The search for secure data
05/07/2007
Embedded Intelligence columnist Jeremy Pollard, CET, is not declaring that encryption isn’t safe, but it’s only software, so how much can an insider make by selling the algorithms to the competition?
Service—Here today, gone tomorrow
04/04/2007
Embedded Intelligence columnist Jeremy Pollard, CET, says warranties are a necessary part of any business and that a good customer will most certainly get a better deal. What’s your policy?
Back to the books: PLC easy reader
02/01/2007
The coverage of IEC-61131 is complete and rivals standalone books on the subject. The author covers the languages, the application of the languages, and where the big benefits come from.
PLC home companion
01/03/2007
A tell-tale sign of good content is the handling of how a three-wire control circuit is built in a PLC. Embedded Intelligence columnist Jeremy Pollard, CET, reports that he finds the book's explanation confusing, although accurate.
Same ol’ song and no dance
12/15/2006
From a vendor’s perspective, legacy is innovation’s worst companion, and according to Industrial Networking columnist Jeremy Pollard, it’s very difficult to be innovative if it leaves the installed base behind.
30 years young
11/06/2006
Embedded Intelligence columnist Jeremy Pollard notes the divergence of people doing things and machines doing things has led to a large segment of workers who don’t have to think because machines do it for them.
Software as a service
10/10/2006
With the degree of change on some software platforms, paying huge dough for a product you will use sparingly really is pretty outrageous, making Internet access not just an option, but a necessity.
Slow going for IEC-61131
09/11/2006
Embedded Intelligence columnist Jeremy Pollard, CET, believes in PLCopen and its IEC-61131 language base and thinks you should too, but only after you get to know it well. Things sometimes are not as they appear.
Automation road trip
08/08/2006
At a tradeshow, we often don’t get the time, attention, and focus of vendors if we’re not an existing customer. At AutomationXchange, anyone with an automation initiative is important.
ECAD software eases electrification
06/05/2006
Embedded Intelligence columnist Jeremy Pollard takes a look at control drawing software options and finds you can move easily into using two new ECAD programs for control drawings and layouts.
Virtual computing in the industrial world
05/03/2006
Embedded Intelligence columnist Jeremy Pollard addresses the subject of accessing data from your server over the Internet, and asks how can we do better in both performance and cost?
Innovate, cultivate or evaporate
04/07/2006
Embedded Intelligence columnist, Jeremy Pollard, CET, wonders if we're forgetting to farm our own business infrastructures, processes and workers for help because we're too busy putting out fires.
Business is a contact sport
03/02/2006
Columnist Jeremy Pollard, CET, believes in a good team approach when preparing to work within global economies that demand it. But can working better as a team stem the flow of overseas jobs?
Survivor: Industrial OEM style
02/08/2006
CONTROL DESIGN Columnist Jeremy Pollard, CET, wonders what most of us would do if our businesses were interrupted -- seriously interrupted -- by something that stopped us from doing our daily work.
The saviors of PLC programmer sanity
09/15/2005
Embedded Intelligence writer Jeremy Pollard continues his series of columns on those influential few who made enormous impacts on the shape of industrial automation.
A PLC programmer’s pain -- 1980
07/17/2005
Embedded Intelligence writer Jeremy Pollard embarks on a trip down static-memory lane to recall the growing pains of the early days of brute force programming for some of you bit-bangers.
Genesis of the Programmable Logic Controller
06/15/2005
Embedded Intelligence writer Jeremy Pollard, CET, provides us with the history of the creation of the PLC, and how folklore has it that it was conceived on the back of a napkin more than three decades ago.
The Job Chase
08/07/2003
Seems the skilled jobs are next on the hit list. The guy packing groceries might know how to write PLC code
A simple solution to source code problems
06/01/1999
The flowcharting guys put in ladder logic for their customers. I guess they like ladder for control but agree that it needs to be dressed up.
Our HMI heroes
Embedded Intelligence writer Jeremy Pollard continues his series of columns on those influential few who made enormous impacts on the shape of industrial automation.
Sponsored Links
Control Design Digital Edition
Access the entire print issue on-line and be notified each month via e-mail when your new issue is ready for you. Subscribe today.
- Featured White Papers

Print page