Site icon NAS Compares

What is a Virtual Machine? How do I put one on my NAS? and what are the Pros and Cons

What is a Virtual Machine and why do VMs and NAS go together so well?

Computers as we know them have been around for a while. It is easy to take the versatility of a desktop PC and your modern operating system for granted. We turn on our PC or Mac and just accept as read that we will see a desktop interface, shortcuts, a start menu and the means to satisfy our digital requirements – both business and casual. We all too often forget that though the software is incredibly responsive and versatile, it is still very dependant on the hardware of the machine itself. The motherboard, the hard-drive and of course the CPU all play their part in the physical delivery system of your desktop computer. However thanks to the growing popularity of SAN storage, NAS storage and growing speeds of data transmission, an increasingly popular alternative to the physical ties of a static computer have becoming easier to achieve – VMs, or Virtual Machines.

What is the Difference between a Virtual Machine and a Physical Machine in practical terms?

A virtual machine is in effect a program that acts as a virtual computer. It is a software booted PC or Server that behaves identically to a normal machine – but it exists in software and runs on hardware that the primary machine that runs the VM software. The primary machine can be a small or large NAS server and gives you the ability to run a virtual computer (with virtually emulated PC, Motherboard, memory and more) and be used as you would a normal computer – it just happens that the desktop and PC interface you are using lives on a separate server (along with many other VMs) where it can be accessed anywhere internally and externally! True mobile access and centralisation that a physical PC cannot hope to match.

How new is Virtual Machine technology and why is it suddenly so much easier?

Virtual computers have existed in various forms and earliest steps in this direction date back as early as the 1960s with computers being a rather rare commodity. A single machine would be used by multiple users and each user needed the means for their workings to be maintained whilst away from the machine, yet inaccessible to others. This developed more into the multiple users interface that most PCs support to this day, but at the time it meant that users had their own interface, that could be suspended and restarted as needed, and other users could interject and run their own in the interim. Over the years, Virtual machines have existed in both enterprise and public services (often with many users unaware that they are using a virtual PC, understandable assuming the PC they are sat at is that which they are working on) with growing bandwidth and speed on internal networks greatly assisted this. But that does beg the question, if people cannot tell the difference, why use a Virtual Machine? What are the advantages of using one compared with a normal local computer?

What are the Pros and Cons of a VM and why do people use them?

Different people will see different strengths and weaknesses to using a VM or two in their environment. Some people even create one that can be run in a window in their physical PC. What could possibly be the advantage of a virtual machine that only lives on 1 machine, the exact some machine that you are using? I know it seems daft, but there is method to the madness. Many people use a virtual machine for:

How easy is it to set up a VM on my NAS or PC Server?

Ever installed a clean copy of Windows? Well it is that, plus maybe 2% more knowledge and time. The logic is near enough identical to a physical installation, you just have to have the digital counterparts in place (which is a great deal easier than it sounds). Different Operating systems that you intend to use as the basis of your VM  may mean the tiniest of changes to your setup, but generally you will always need:

How to setup and install your a VM on a Synology NAS or QNAP NAS server

To set up your VM for the first time with a QNAP NAS or Synology NAS, I have included the steps below. Be sure to have all the parts listed above to ensure you can see the VM creation through to completion.

  1. When you want to create a VM (virtual machine), please choose “Create VM” button at the top of the QNAP software, and then you can choose the different default template: “micro, mini, small, medium, large and xlarge” to build a personal VM (virtual machine). This will be used to define the amount of hardware you want this VM to access and use to run – obviously the more you select, the more powerful the VM. Just bear in mind that whatever hardware resources you assign to the VM, will not be accessible to the NAS when the VM is running and may restrict your NAS performance

2. Next, you can configure settings the type & version of the operating system, the location of the CD image, the folder the VM will be located and the network interface. Of course, the kind of Operating system you choose will result in a more or less complex installation and I recommend you check out with the software vendor on how to install the software after the VM is created. Remember a VM is not the copy of Windows/Linux you are using – it is the system that the operating system lives on

3. To finish the configuration, please click “Create”, and you will have created your VM (virtual machine). Well done, you have done the hard bit. Your virtual PC or Server environment is now up and running and ready to have your operating system of choice installed.

  1. Next, click “Start” to switch on this VM (virtual machine) and get ready to install Windows, Ubuntu, Android or more

4. Please click “Console” to install the operating system on this VM (virtual machine) as you would with the physical installation of a operating system, All OS are slightly different and I would therefore recommend that you check with their own tutorials on installing from this point onwards

For Creating a VM on your Synology NAS Server with Synology Virtual Machine Manager (beta) please watch the video below to show you how to setup your Windows 7 Virtual PC:

What are the advantages of a virtual machine?

What are the disadvantages of a Virtual Machine?

Can I set up a Mac VM on my Synology NAS or QNAP NAS Server?

Yes and No. But mostly NO. The issue is one of drivers. Unlike the Microsoft WIndows Platform, Android OS and Ubuntu, OS X is not freely available to buy and download online. Additionally, Mac systems use very hardware specific drivers (with much fewer physical mac model devices compared with the other OS’ – close to 2000 Windows machines to every 1 Mac) it means that a ready-to-deploy ISO o fthe operating system is not easily accessible. There are workarounds with system images and virtual disks full of drivers from both demanding and less resource intensive versions (Mountain Lion is the 64bit version and Snow leopard is 32bit), but you still need audio, graphic, network and ISCSI drivers. 

Still not put off yet? OK, well here is what you will need – but fair warning, you are almost certainly doomed to failure trying this on a Synology NAS or QNAP NAS Server. You will require:

📧 SUBSCRIBE TO OUR NEWSLETTER 🔔


    🔒 Join Inner Circle

    Get an alert every time something gets added to this specific article!


    Want to follow specific category? 📧 Subscribe

    This description contains links to Amazon. These links will take you to some of the products mentioned in today's content. As an Amazon Associate, I earn from qualifying purchases. Visit the NASCompares Deal Finder to find the best place to buy this device in your region, based on Service, Support and Reputation - Just Search for your NAS Drive in the Box Below

    Need Advice on Data Storage from an Expert?

    Finally, for free advice about your setup, just leave a message in the comments below here at NASCompares.com and we will get back to you. Need Help? Where possible (and where appropriate) please provide as much information about your requirements, as then I can arrange the best answer and solution to your needs. Do not worry about your e-mail address being required, it will NOT be used in a mailing list and will NOT be used in any way other than to respond to your enquiry.

      By clicking SEND you accept this Privacy Policy
      Question will be added on Q&A forum. You will receive an email from us when someone replies to it.
      🔒Private Fast Track Message (1-24Hours)

      TRY CHAT Terms and Conditions
      If you like this service, please consider supporting us. We use affiliate links on the blog allowing NAScompares information and advice service to be free of charge to you.Anything you purchase on the day you click on our links will generate a small commission which isused to run the website. Here is a link for Amazon and B&H.You can also get me a ☕ Ko-fi or old school Paypal. Thanks!To find out more about how to support this advice service check HEREIf you need to fix or configure a NAS, check Fiver Have you thought about helping others with your knowledge? Find Instructions Here  
       
      Or support us by using our affiliate links on Amazon UK and Amazon US
          
       
      Alternatively, why not ask me on the ASK NASCompares forum, by clicking the button below. This is a community hub that serves as a place that I can answer your question, chew the fat, share new release information and even get corrections posted. I will always get around to answering ALL queries, but as a one-man operation, I cannot promise speed! So by sharing your query in the ASK NASCompares section below, you can get a better range of solutions and suggestions, alongside my own.

      ☕ WE LOVE COFFEE ☕

       
      Exit mobile version