VisibleThread -
Help Center Find helpful articles on different VisibleThread Products


Migrating Visible Thread from VMware to Hyper-V

Here is how to move the VisibleThread virtual machine to Microsoft Hyper-V.

Estimated Time: 40M - 1Hour

Steps to Migrate Visible Thread(VT) to Microsoft Hyper-V

  • Download and Install: Starwind V2V Converter
    • Know the location of the Virtual Appliance's VMDK file. If you have just downloaded the VisibleThread ova file, extract it to find the VMDK file.
  • Convert Virtual Appliance VMDK file to VHD
    • In the Starwind V2V Converter - Click the Browse button and select your VT Vmware Disk(VMDK)
    • If asked to choose a destination image format, select 'Microsoft Virtual PC growable image'
    • Select the location to save your VHD file
    • Estimated time for VT 6-8GB took 40-50M using a Dell T5400 Precision Workstation with Xeon Processor, 8GB RAM, and SAS storage drives.
  • Using the Hyper-V manager (Start Menu-> Administrative Tools-> Hyper-V manager) 
    • Create a New Hyper-V Virtual Machine, select 'New->Virtual Machine' from the menu on the right side of the Hyper-V manager
    • Call the Virtual Machine 'VisibleThread Server', click 'Next'
    • Allocate 4096MB memory to the Virtual Machine, click 'Next'
    • Select to create a 'New Virtual Network' for the Virtual Machine and click 'Next'. If you already have a virtual network setup on the Hyper-V server you choose to use it instead.
    • Select option to use an Existing VHD and browse for the new VHD file
    • Select 'Network Adapter'. Ensure 'Enable Virtual Lan' is not set. Note If you are unsuccessful getting a network connection with 'Network Adapter' restart the process and try using a 'Legacy Network Adapter'
    • Start the VM (Generates new MAC Address for VM), right click on the VM and select 'Start'
    • Connect to your new VM (right click on the VM and select 'Connect', then Click File > Settings
    • Notate the MAC address for the legacy network device for the next steps
  • Login to the VM and perform these steps
    • Replace MAC address with the new Hyper-V Mac Address on the line, “HWADDR”
    • type 'Ctrl-O' and return to write the changes to disk and 'Ctrl-X' to exit
    • The default username is 'visiblethread' and the password is 'password'
    • type 'sudo rm /etc/udev/rules.d/70-persistent-net.rules'
    • type 'nano /etc/network/interfaces'
    • Type 'sudo reboot'

6GB VMDK converted in 42M and 5s. Results will vary on the hardware used for the conversion process.


By default, the VisibleThread server is configured to pick up an IP address automatically from your network. To see what the ip configuration for the server is type the following at the command prompt, you should see something similar to what is displayed below:

> ifconfig

eth0     Link encap:Ethernet HWaddr 40:40:2d:ef:41:54

inet addr: Bcast: Mask:

inet6 addr: fe80::4240:2dff:feef:4154/64 Scope:Link


RX packets:17632221 errors:0 dropped:0 overruns:0 frame:0

TX packets:14928547 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:8069857778 (8.0 GB) TX bytes:17026117038 (17.0 GB)



It may be useful to assign a static IP to the VisibleThread server. This way users can use a consistent address to connect to the VisibleThread server. To do so follow these steps:

Open the /etc/network/interfaces file using the pico editor:

sudo pico /etc/network/interfaces


  In this file you should see the following line:

iface eth0 inet dhcp


Replace the word ‘dhcp’ with the word ‘static’ and add the relevant information for your network settings (ipaddress, gateway etc..), for example:

iface eth0 inet static





Save and close the /etc/network/interfaces file. To save the file type Ctrl-O i.e. control key and the letter o (which will prompt to save the file), then hit enter. Then to exit to the console type ctrl-x.

 Restart the networking service on the Virtual Appliance:

systemctl restart ifup@eth0


How to setup static I.P and D.N.S for Ubuntu 18.04 with network interfaces and resolv.conf

To set up a static i.p for your VisibleThread Readability Server open interfaces with your choice text editor in this example I'll use pico

sudo pico /etc/network/interfaces

Once inside this file you will see the following and notice were it says "dhcp"


Change "dhcp" to "static" and make the below changes relevant to your network:

iface ens32 inet static
address (this address is the static address you wish to use)
Note "ens32" this is the name of the network card and must be replaced with the correct name of your network card, to find this run:


Now that the static i.p is set you need to add the entry for the nameserver, to do this run the following commands:

 sudo systemctl disable --now systemd-resolved.service
 sudo rm /etc/resolv.conf
 sudo pico /etc/resolv.conf
# Add your nameserver in this file
# Now reboot
sudo reboot now

Note: You have set a static i.p remember this when trying to SSH back into the machine!

To test D.N.S run:

nslookup <domainonthenetwork>

It should resolve like so



Kind Regards,

Steve Kline - MCITP, RHCSA

Was this article helpful?
2 out of 2 found this helpful

Get Additional Help

Visit our Helpdesk for additional help and support.