Install OpenVPN Server Virtual Machine (VM)

Installing an Open VPN Server Virtual Machine is necessary to support remote phones (see OpenVPN Server Overview). This article outlines the process.

Pre-Requisites

  1. Install VMWare Hypervisor (see videos in VMWare instructions). This will require registering for a free account with VMWare.
     
  2. The above setup includes setting an IP address and default password for the Hypervisor which will be used later. Make sure to record both of these pieces of information for use later.
     
  3. Load, license, and configure the VSphere client (should be covered in videos available here).
     
  4. Download the OpenVPN.zip file from VConnect or obtain it from your Vertical authorized dealer or direct support representative. 
     
  5. Extract the two files (OpenVPN_Deploy and OpenVPN_Deploy_Flat) from the ZIP by right-clicking and choosing Extract. Make sure to record the location wher the files were extracted.
     
  6. Launch the Vsphere client using the IP address set during install. The credentials should be the default username of "root" and the password select during install.

  7. Click on the configuration tab for this hypervisor.

  8. Right-click on the data-store and choose browse.

  9. In the Datastore Browser, click the Upload files to this datastore button on the toolbar.

  10. Click Upload File.

  11. Browse to the location where the OpenVPN disk image files were saved and highlight both files (do this by holding the Shift button). Click Open to upload both files.
     
  12. Once the disk image is loaded to the datastore, create the new Virtual Machine.

  13. Click File > New > Virtual Machine.

  14. The Create New Virtual Machine wizard starts. In the Configuration screen, choose Custom. Click Next to continue.

  15. In the Name and Location screen, enter a Name for the new virtual machine, and then click Next.

  16. In the Storage screen, select the datastore containing the VM disk image. Do not specify the VM disk itself on this screen, just the datastore. Click Next to continue.

  17. In the Virtual Machine Version screen, choose VMWare 8 and then click Next.

  18. In the Guest Operating System screen, choose Linux as the Guest Operating System and then select CentOS 4/5/6 (32-bit) from the Version drop-down list.

  19. In the CPUs screen, specify the number of processors needed, and then click Next. The default values are typically adequate.

  20. In the Memory screen, specify the amount of RAM needed, and then click Next. The default value is typically adequate for the VPN usage.

  21. In the Network screen, specify the number of network adaptors needed., and then click Next. The default values are typically adequate.

  22. In the SCSI Controller screen, keep the default value, and then click Next.

  23. In the Select a Disk screen, click Use an existing virtual disk, and then click Next.

  24. In the Select Existing Disk screen, browse to the location of the disk files, and then click Next. Double-click on the datastore, and then select the OpenVPN file and click OK.
    Note: If no OpenVPN file appears, the VMDK files may not have both been uploaded (OpenVPN_deploy and OpenVPN_deploy-flat). Make sure that both files were uploaded into the datastore.

  25. In the Advanced Options screen, leave all settings unchanged. These are expert settings that should not be changed except by an experienced VMware user and addressing a specific issue. Click Next to continue.

  26. In the Ready to Complete screen, review your selections and then click Finish.