Oracle E-Business Suite | Should You Clone On Your Desktop Using Virtual Machine
If you have the new physical disk attached to the machine the VM virtual disk is on, you can convert VDI to physical without an intermediate conversion, probably saving a bunch of time & disk space. This is assuming your physical disk is the same or larger than the virtual disk's maximum size. In my case, the goal was to convert a VDI to a ZFS zvol, but the approach should be the same with any block device.
Oracle E-Business Suite | Should you clone on your desktop using Virtual Machine
In my case, the new zvol was exactly the same size as the virtual disk. Given that your physical disk is probably different, you'd need to employ some kind of partition resizing mechanism to fill the full disk. Gparted or something perhaps. You should be able to point that at the physical /dev/sdX device while still attached to the VM machine so you don't have to resort to boot CD's the physical host.
Horizon works differently from terminal servers such as VNC or Windows Terminal Services (previously known as Remote Desktop Services). When using terminal services, users can access the server and use applications in their own sessions according to permissions specified by the administrator(s). One physical server or virtual machine is shared by multiple users, and access to local resources may be restricted for them. Some software may not work properly with remote desktop services.
View Agent is a software component that must be installed on all virtual machines that will be managed by VMware Horizon View. This service provides connection monitoring, USB support, virtual printing, and single sign-on. View Agent must be installed on any machine that should be used as a virtual desktop.
When provisioning virtual desktops, you should create desktop pools. Desktop pools allow you to create and manage virtual desktops flexibly. There are two approaches to provisioning virtual desktops when creating desktop pools: using persistent desktops and using non-persistent desktops.
Once you have an Oracle VirtualBox setup, you can create a new virtual machine suitable for your legacy application. For this article, I will be using Windows XP. Microsoft ended support in early 2014 for what some would consider being one of the most popular versions of Windows to date. Launch VirtualBox, then click the New button on the command bar.
There are several choices offered for the format you can use to store the hard disk file. If, in the future, you would like to migrate your virtual machine to another platform such as Hyper-V or VMWare, then you should choose one of the available options such as VMDK or VHD supported by those hypervisors, respectively. For now, I will go with the default, which is Oracle VirtualBoxes VDI.
Why would you want to do this? Simple: While Windows is the top desktop operating system, everywhere else it's Linux. If you are working in an organization that manages your systems and network, you probably get a Windows desktop to work on and are required to use Windows for many tasks. If you want to administer servers, use DevOps on the cloud, run supercomputer simulations, or develop programs for any platform other than Windows or the Apple ecosystem, you're working with Linux. Even on Microsoft's own Azure cloud, the most popular virtual machines (VMs) are Linux.
The utility will then create a virtual machine from the current Windows system, modifying it so it will boot properly in a virtual machine program into a virtual image. Save that virtual machine to an external hard drive and boot it up on a different computer using the official VMware client tools, or upload it to a NAS drive (or just connect over an available USB on your QNAP or Synology NAS) and then unpack and mount the guest VM in the NAS host tool.
Currently, Windows Server arrives in version 2008, 2012, 2016 and 2019. Check to see if your company is using this platform for their overall data storage systems, or if you have the resources on your NAS system to deploy a Windows Server VM and deploy guest VMs within. This is not the most efficient system of remote access and virtual machine conversion of your physical PC (typically requiring more memory overall, as well as adding an extra unnecessary layer in the setup), but it does allow you to use Windows tools that you may well be more familiar with than band new 3rd party ones.
This one is more of a cheat than actually using a Virtual Machine of your PC. For a number of years, the easiest and cheapest way to create a remote desktop to your PC is using TeamViewer. I say this because although it is NOT free if you are going to use it for business, it has by FAR the most user-friendly graphical user interface (GUI) or any remote desktop tool out there. Available to use for free, if the idea of creating a virtual version of your physical PC is a little too difficult/take too long, You can install TeamViewer inside a few minutes and once it is set up, you can establish remote access to your PC desktop over the network or internet VERY easily.
If you have QNAP NAS drive already, need a virtual PC to on/share, but have either no technical knowledge to make a VM of your machine, have no storage space available or have lower NAS hardware resources available (CPU/Memory) then the final option is to create a virtual Linux/Ubuntu virtual machine to deploy on the NAS and access anywhere in the world. Ubuntu and the Linux based virtual machines that you create use much, MUCH less in terms of hardware resources, are freeware and using the VM/Linux Station tools on your NAS allow you to create snapshots and/or duplicate virtual environments easily.
Control your resources more effectively. CPU execution, network I/O, disk read and writes and other host resources can be throttled or capped. If there are hackers or rogue guests using your virtual machines, they would not be able to consume more than your set caps.