Virtualbox fixing VRDE on 0.0.0.0 instead 127.0.0.1 Rumi, October 21, 2020 By default, Remote Display only works on localhost / 127.0.0.1 and cannot be accessed by ip address or hostname. Check VRDE / Remote Display IP Address You can check VRDE / Remote Display ip address using the following methods: Open command prompt and run netstat -an |find /i “listening” or netstat -an |find /i “[PORT_NUMBER]” and you shall notice it is listening on 127.0.0.1:PORT. Continue Reading
Remove Node from Proxmox Cluster Rumi, September 9, 2020 Step 1 : Migrate all VMs to another active node Migrate all VMs to another active node. You can use the live migration feature if you have a shared storage or offline migration if you only have local storage. Step 2 : Display all active nodes Display all active nodes in… Continue Reading
Fix Proxmox (PVE) “can’t lock file ‘/var/lock/qemu-server/lock-xxx.conf’ – got timeout” (Proxmox can’t shutdown/stop virtual machine) (Proxmox kill/force stop virtual machine) Rumi, August 14, 2020 The Issue When trying to “Stop” or “Shutdown” virtual machine from Proxmox (PVE) web gui, the “Cluster log” shows end task UPID:pve:xxxxxxxx:xxxxxxxx:xxxxxxx:qmstop:xxx:root@pam: can’t lock file ‘/var/lock/qemu-server/lock-xxx.conf’ -got timeout end task UPID:pve:xxxxxxxx:xxxxxxxx:xxxxxxx:qmreboot:xxx:root@pam: VM quit/powerdown failed The Fix We can manually delete the lock from following path /run/lock/qemu-server # The file will… Continue Reading
Reclaim disk space from a sparse image file qcow2/ vmdk Rumi, July 23, 2020July 23, 2020 Sparse disk image formats such as qcow2 only consume the physical disk space which they need. For example, if a guest is given a qcow2 image with a size of 100GB but has only written to 10GB then only 10GB of physical disk space will be used. There is some… Continue Reading
Proxmox Cloud-Init OS template creation Rumi, July 2, 2020 Introduction In this guide we will go over creating a Proxmox KVM Template from a Cloud Image. This same process will work for any Cloud-Init Openstack based image type you can find online. Having done a number of these for our Proxmox based VPS service I wanted to post up… Continue Reading
Fixing Slow Windows VM boot on Proxmox KVM with balloon driver Rumi, June 18, 2020 Download the Win-Virtio Driver and load it on VM CDRom Drive. Download can be found here: https://pve.proxmox.com/wiki/Windows_VirtIO_Drivers Now install the Virtio Balloon driver AND the Balloon service in the guest as follows: Open Device Manager and see if there is an unknown PCI device. If so, right click it and… Continue Reading
How to Add Additional Physical NICs to XenServer Rumi, March 13, 2020 From the XenServer Command Line Interface (CLI), issue the following command: xe pif-list Press Enter. Note: If you have more than one XenServer in the pool, you must issue the xe host-list command to list all the XenServer hosts and write down the Universally Unique Identifier (UUID) of the host that you added… Continue Reading
Setup Xen Orchestra (XO) Community Edition Rumi, March 6, 2020 XCP-NG + Xen Orchestra Community Edition = a powerful 100% free virtualization environment and backup solution. I’m writing this to provide hand holding for those interested in XCP-NG but intimidated by the required command line setup to get Xen Orchestra Community Edition (XOCE) working. The installation and update scripts for… Continue Reading
Change cluster node IP in Proxmox Rumi, March 4, 2020 To update the present cluster host proxmox following files need to be updated: /etc/network/interfaces /etc/hosts /etc/pve/corosync.conf (only on one node necessary) However, corosync.conf needs special way to edit the file! Edit corosync.conf Editing the corosync.conf file is not always very straightforward. There are two on each cluster node, one in… Continue Reading
Clone KVM-based Virtual Machines on Redhat / CentOS Linux Rumi, February 24, 2020 Prerequisite: Operating System and Software Versions Operating System: – Redhat 7.3 Software: – libvirtd (libvirt) 2.0.0 Obtain Source Virtual Machine’s information Before we begin cloning any virtual machine we first need to obtain some basic information about it. The absolute minimum information required about the source virtual machine we are… Continue Reading