27
Wed, Nov
0 New Articles

The Linux Letter: Save Space, Energy, and Money with VMware Converter

Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

In a recent installment of the "Linux Letter," I discussed the complications that arise from combining virtualization software, such as the excellent VMware product, with proprietary, license-encumbered software, such as the OS from Redmond. In summary, I was concerned that such draconian licensing restrictions could preclude companies from benefiting from the many advantages delivered through virtualization.

In this installment, I'll revisit the topic by describing a simple use-case for virtualization that provided one of my clients with an elegant upgrade path for the Windows 2000 server in his office. Had the nasty licensing provisions in the latest OSes applied to this situation, an easy upgrade would have been squelched—replaced, instead, by a much more expensive proposition.

Almost $2000

One day, I received a call from one of my clients. Call him Larry. The Windows 2000 server that I had installed a few years ago at his shop was getting long in the tooth, and Larry had two concerns: 1) that the server was getting old and could fail and 2) that even if the server didn't fail, there was only one gigabyte of free disk space remaining in his RAID array. What Larry wanted me to do was offer my advice and service for upgrading his server hardware, with the least amount of pain possible. He was happy with everything about his system, except for the aforementioned concerns, so he wasn't interested in upgrading to Windows 2003 Server if it wasn't absolutely necessary. My guess is that the price quote he had received for Windows 2003 Server turned him off, since it offered nothing over Windows 2000 for Larry except a useless expenditure of almost $2000.

Having chosen to simply transfer his existing installation, he placed an order for a new IBM xSeries server, and while I waited for it to arrive, I turned my attention to the actual process of migrating to the new box. Anyone who has spent any time with Windows will know that migrating a Windows system from one computer to another is rarely an easy backup-and-restore proposition. For that to be an option, you typically need to purchase backup software with that capability, such as Veritas, or be lucky enough to be restoring to identical hardware. Neither condition was true in this situation. Having pretty well resigned myself to a long and boring reinstall session, I took an inventory of the applications and data added since I had last been to the place and then left for home, instructing Larry to call when the new server arrived.

Fortuitous Email

I pondered the upcoming installation and thought about ways to make this system more manageable. When the system was purchased, I had been called in as a subcontractor to install and configure the bevy of software packages sold to Larry. I hadn't been involved in the software selection, and to be honest, I wasn't all that excited by the melange of software that the vendor had foisted upon Larry. I won't enumerate the titles, but suffice it to say that there was software for anti-virus and anti-spyware, software for backup and restore (but not to bare hardware), and software to provide the utilities that Microsoft doesn't provide but that are necessary to keep Windows running smoothly. None of this stuff could be reliably set for auto-pilot, so Larry's system maintenance regime depended upon his staff taking overt actions; thus, it had always been suspect. My desire was to create a system in which I could script the backups and system monitoring to make them more automatic, without forcing Larry to invest large sums of money in software for an operating system that I eschew.

My plan was to install Linux on the bare hardware, run VMware server on top of Linux, and then install Windows into a virtual machine. By doing that, I would have the full suite of Linux tools at my disposal to back up the Windows instance—even to the point of being able to restore the complete Windows system to ersatz bare metal. Performance wouldn't be a problem, even given the slight penalty caused by virtualization, since the new system could leave the old one in the dust. Besides, performance hadn't been an issue before, so anything I gained in performance would be gravy. I laid the whole thing out on paper and was quite satisfied that this time the system would be maintained properly.

Before I heard again from Larry, I heard from VMware in the form of an email announcing a newly released product called VMware Converter, which promised to "Convert Physical Machines to Virtual Machines—Free!" Talk about a fortuitous email! If this thing worked as advertised, then I might be able to skip the torture of installing Windows and all of those applications, a process that I find even less desirable than having root canal work done without anesthesia.

Just a Few Questions

I got the call that the new hardware was in, so I made arrangements to meet with Steve, Larry's office manager, for installation. Once on site, I installed the memory and drives into the server, booted the CentOS 4 install CD and, an hour later, had the system installed and updated, had VMware server installed and configured, and had Samba providing Windows client access to the new machine. Next, I went to the original server and installed the VMware Converter software and then started the program. To say that it's simple is an understatement. I was asked just a few questions. First, I was asked which system I wanted to convert, the answer being the one that the program was running on. Next, I was asked where I wanted to store the resulting virtual machine. I pointed the program to a share that I had created on the new server for just this purpose. Finally, the program identified the two partitions that made up the current Windows installation and asked the question that I really wanted to hear: Did I want to keep the partitions the same size, reduce their size, or increase their size? Since the issue that really propelled this upgrade was the impending space crunch, I chose to make the drives bigger...much bigger. A final verification of my selections and a click on "OK" kicked off a process that took a little over three hours, during which time the converter created virtual disks on the new server share and then copied the existing Windows installation to the new virtual disk. All I had to do was sit back and watch, so Steve and I went to lunch and then went to the new server for an orientation session.

Once Converter had done its job, I shut down the original Windows box and then started its virtual clone on the new Linux box. Frankly, I didn't know what to expect, having never seen this software before. Being a pessimist (an optimist with practical experience), I wasn't surprised to receive an alert that a service had not started. With some trepidation, I logged onto the domain administrative account and looked. The problem? The original NIC had changed, so Windows couldn't start networking. Once I removed the old NIC definition and created a new one using the VMware virtual hardware (with the same IP address), I restarted the virtual machine one last time, and it came up without a hitch and much faster than it used to. Moving over to one of the client machines, I was able to log into the domain and access the applications without a hitch. Ye gods! That was pretty painless.

Saving Space, Energy, and Money

In this scenario, the client was a tiny office (fewer than 10 employees), so you may feel that there is little relevance between his situation and yours. Many of you work for companies that spend more annually for bathroom tissue than Larry does on his entire payroll, so you may not think twice about buying a new server and all new software. Larry wanted to upgrade a single server, but I would guess that if you look around your company, you could probably point to a number of servers that could be consolidated onto a single box, thus saving space, energy, and, ultimately, money.

That Larry was able to legally move his installation to new hardware boils down to the fact that Larry was using a version of the Redmond OS that wasn't burdened with the restrictive licensing terms that newer incarnations of the OS seem to be. Those terms will have relevance to you, no matter what the size of your company or budget.

Make no mistake; the new licensing terms that companies are employing are all geared to maximize the profits of the vendors at the expense of the customers' freedoms. It behooves you to spend some time analyzing your actual needs and determining if there is open-source software that suits you before jumping into the deep end with proprietary software. My grandmother used to say, "No one can take advantage of you without your permission." It seems to me that the sentiment applies to software acquisition as well.

Barry L. Kline is a consultant and has been developing software on various DEC and IBM midrange platforms for over 23 years. Barry discovered Linux back in the days when it was necessary to download diskette images and source code from the Internet. Since then, he has installed Linux on hundreds of machines, where it functions as servers and workstations in iSeries and Windows networks. He co-authored the book Understanding Linux Web Hosting with Don Denoncourt. Barry can be reached at This email address is being protected from spambots. You need JavaScript enabled to view it..

Barry Kline 0

Barry L. Kline is a consultant and has been developing software on various DEC and IBM midrange platforms since the early 1980s. Barry discovered Linux back in the days when it was necessary to download diskette images and source code from the Internet. Since then, he has installed Linux on hundreds of machines, where it functions as servers and workstations in iSeries and Windows networks. He co-authored the book Understanding Web Hosting on Linux with Don Denoncourt. Barry can be reached at This email address is being protected from spambots. You need JavaScript enabled to view it.

BLOG COMMENTS POWERED BY DISQUS

LATEST COMMENTS

Support MC Press Online

$

Book Reviews

Resource Center

  • SB Profound WC 5536 Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application. You can find Part 1 here. In Part 2 of our free Node.js Webinar Series, Brian May teaches you the different tooling options available for writing code, debugging, and using Git for version control. Brian will briefly discuss the different tools available, and demonstrate his preferred setup for Node development on IBM i or any platform. Attend this webinar to learn:

  • SB Profound WP 5539More than ever, there is a demand for IT to deliver innovation. Your IBM i has been an essential part of your business operations for years. However, your organization may struggle to maintain the current system and implement new projects. The thousands of customers we've worked with and surveyed state that expectations regarding the digital footprint and vision of the company are not aligned with the current IT environment.

  • SB HelpSystems ROBOT Generic IBM announced the E1080 servers using the latest Power10 processor in September 2021. The most powerful processor from IBM to date, Power10 is designed to handle the demands of doing business in today’s high-tech atmosphere, including running cloud applications, supporting big data, and managing AI workloads. But what does Power10 mean for your data center? In this recorded webinar, IBMers Dan Sundt and Dylan Boday join IBM Power Champion Tom Huntington for a discussion on why Power10 technology is the right strategic investment if you run IBM i, AIX, or Linux. In this action-packed hour, Tom will share trends from the IBM i and AIX user communities while Dan and Dylan dive into the tech specs for key hardware, including:

  • Magic MarkTRY the one package that solves all your document design and printing challenges on all your platforms. Produce bar code labels, electronic forms, ad hoc reports, and RFID tags – without programming! MarkMagic is the only document design and print solution that combines report writing, WYSIWYG label and forms design, and conditional printing in one integrated product. Make sure your data survives when catastrophe hits. Request your trial now!  Request Now.

  • SB HelpSystems ROBOT GenericForms of ransomware has been around for over 30 years, and with more and more organizations suffering attacks each year, it continues to endure. What has made ransomware such a durable threat and what is the best way to combat it? In order to prevent ransomware, organizations must first understand how it works.

  • SB HelpSystems ROBOT GenericIT security is a top priority for businesses around the world, but most IBM i pros don’t know where to begin—and most cybersecurity experts don’t know IBM i. In this session, Robin Tatam explores the business impact of lax IBM i security, the top vulnerabilities putting IBM i at risk, and the steps you can take to protect your organization. If you’re looking to avoid unexpected downtime or corrupted data, you don’t want to miss this session.

  • SB HelpSystems ROBOT GenericCan you trust all of your users all of the time? A typical end user receives 16 malicious emails each month, but only 17 percent of these phishing campaigns are reported to IT. Once an attack is underway, most organizations won’t discover the breach until six months later. A staggering amount of damage can occur in that time. Despite these risks, 93 percent of organizations are leaving their IBM i systems vulnerable to cybercrime. In this on-demand webinar, IBM i security experts Robin Tatam and Sandi Moore will reveal:

  • FORTRA Disaster protection is vital to every business. Yet, it often consists of patched together procedures that are prone to error. From automatic backups to data encryption to media management, Robot automates the routine (yet often complex) tasks of iSeries backup and recovery, saving you time and money and making the process safer and more reliable. Automate your backups with the Robot Backup and Recovery Solution. Key features include:

  • FORTRAManaging messages on your IBM i can be more than a full-time job if you have to do it manually. Messages need a response and resources must be monitored—often over multiple systems and across platforms. How can you be sure you won’t miss important system events? Automate your message center with the Robot Message Management Solution. Key features include:

  • FORTRAThe thought of printing, distributing, and storing iSeries reports manually may reduce you to tears. Paper and labor costs associated with report generation can spiral out of control. Mountains of paper threaten to swamp your files. Robot automates report bursting, distribution, bundling, and archiving, and offers secure, selective online report viewing. Manage your reports with the Robot Report Management Solution. Key features include:

  • FORTRAFor over 30 years, Robot has been a leader in systems management for IBM i. With batch job creation and scheduling at its core, the Robot Job Scheduling Solution reduces the opportunity for human error and helps you maintain service levels, automating even the biggest, most complex runbooks. Manage your job schedule with the Robot Job Scheduling Solution. Key features include:

  • LANSA Business users want new applications now. Market and regulatory pressures require faster application updates and delivery into production. Your IBM i developers may be approaching retirement, and you see no sure way to fill their positions with experienced developers. In addition, you may be caught between maintaining your existing applications and the uncertainty of moving to something new.

  • LANSAWhen it comes to creating your business applications, there are hundreds of coding platforms and programming languages to choose from. These options range from very complex traditional programming languages to Low-Code platforms where sometimes no traditional coding experience is needed. Download our whitepaper, The Power of Writing Code in a Low-Code Solution, and:

  • LANSASupply Chain is becoming increasingly complex and unpredictable. From raw materials for manufacturing to food supply chains, the journey from source to production to delivery to consumers is marred with inefficiencies, manual processes, shortages, recalls, counterfeits, and scandals. In this webinar, we discuss how:

  • The MC Resource Centers bring you the widest selection of white papers, trial software, and on-demand webcasts for you to choose from. >> Review the list of White Papers, Trial Software or On-Demand Webcast at the MC Press Resource Center. >> Add the items to yru Cart and complet he checkout process and submit

  • Profound Logic Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application.

  • SB Profound WC 5536Join us for this hour-long webcast that will explore:

  • Fortra IT managers hoping to find new IBM i talent are discovering that the pool of experienced RPG programmers and operators or administrators with intimate knowledge of the operating system and the applications that run on it is small. This begs the question: How will you manage the platform that supports such a big part of your business? This guide offers strategies and software suggestions to help you plan IT staffing and resources and smooth the transition after your AS/400 talent retires. Read on to learn: