SetLinuxVM


Change Log


SetLinuxVM v5.2

Bug fix

  • Added SSL support for SetLinuxVMWA.
  • SetLinuxVMWA REST Api has now full SetLinuxVM functionality.
  • Added Static REST Api key support.
  • Added support for PoSHServer's multithreading.
  • Fixed blank page issue when adding Hyper-V servers.
  • Added debugging support to SetLinuxVMWA.

SetLinuxVM v5.1

Bug fix

  • Several fixes on SetLinuxVMWA and REST API interface for better integration with your control panel/CRM.
  • Fixed blank web page bug when you install SetLinuxVMWA on SCVMM 2012/SP1 and Windows Server 2008/R2.
  • Fixed return code of REST API when Linux VM is not in running state.
  • Added refresh option to Search-LinuxVM REST API. Simply add &Refresh=True for new search.
  • Fixed virtual machine host page navigation issue on SetLinuxVMWA.
  • Fixed Search-LinuxVM per virtual machine host issue on REST API.
  • Changed logic of Search-LinuxVM. Now it just searches running linux virtual machines.

SetLinuxVM v5.0

New features

  • Removed -Distro switch. Distro switch is no longer required for any process.
  • Changed provisioning logic to speed up preparation process. Now it's fastest solution in the market!
  • File transfer support. You can send files or folders into Linux virtual machines.
  • No longer reboots! SetLinuxVM v5 doesn't require to reboot your virtual machine anymore.
  • Added support for Ubuntu 12. Ubuntu 12 is fully supported with SetLinuxVM v5.
  • Wmi Improvements! SetLinuxVM v5 has minimum effect to wmi load on your server.
  • Added REST key verification to API for security.
  • Added detailed information to REST API interface.
  • Added start, finish and request time to SetLinuxVM output.
  • Added -DebugMode switch for debugging requirements.
  • Added Linux Integration Services v3.4 as a default integration service.

SetLinuxVM v4.5

Bug fix

  • Fixed "username/password" verification issue on Windows Server 2008/R2.

SetLinuxVM v4.4

Bug fix

  • Fixed "Cannot connect to SCVMM Server" bug of SCVMM 2012 SP1.

New features

  • Added native "virtualmachinemanager" cmdlets support for SCVMM 2012 SP1.
  • Added Linux Integration Services v3.3 as a default integration service.
  • Added console keyboard language support. English is still default language. (Feature request from Jernej Zorko, Thanks!)
  • SetLinuxVM no longer resumes operations if root password is not correct. (Feature request from Anonymous, Thanks!)
  • Added System Center Config Manager Package Definition File for unattended installations.
  • Enhanced installation/uninstallation support with Advanced Installer (Thanks to Advanced Installer!)

SetLinuxVM v4.3

Bug fix

  • Fixed "Cannot connect to SCVMM Server" bug of SCVMM 2008 R2.

SetLinuxVM v4.2

New features

  • PoSH Server v1.6 or above is requirement for SetLinuxVM Web Access.
  • SetLinuxVM Web Access runs as a background job/service.

SetLinuxVM v4.1

Bug fixes

  • XML output issue when username and password null.
  • Web access secured with SSL to use in AllSigned policy.

SetLinuxVM v4.0

Bug fixes

  • Hyper-V LIC iso unmount issue.
  • Getting network card information issue.
  • Installation logic

New features

  • RestAPI support
  • SetLinux Web Access: Web application for provisioning
  • Built-in powershell web server (PoSHServer)
  • OutXML switch for XML results

SetLinuxVM v3.1

Bug fixes

  • Integration services installation bug.
  • Synthetic network adapter issue.
  • Wait-VMProcess improvements

New features

  • Windows Server 8 Beta support! You can use SetLinuxVM on Powershell v3.
  • Hyper-V v3 support! SetLinuxVM is now compatible with new Hyper-V wmi interface.
  • SCVMM 2012 SP1 support! SetLinuxVM recognizes SCVMM 2012 SP1 and uses it automatically.
  • New Restart-LinuxVM command for Linux VM reboot.

SetLinuxVM v3.0

Bug fixes

  • Suse Enterprise network script – path issue.
  • Debian LVM issue.
  • Ubuntu network issue.
  • Suse Enterprise hostname issue.
  • CentOS hostname issue.
  • Suse Enterprise mandatory networks issue.
  • Dismount Linux IC issue.
  • Determining reboot and service restarts.
  • Ubuntu log off issue.

New features

  • “Distro” is not a requirement. You don’t need to provide Distro name of Linux VM anymore! SetLinuxVM can detects Linux distro and execute commands specificly for that distro. But I still suggest you to use “Distro” to decrease provisioning duration.
  • “Network connectivity” is not a requirement. In previous versions, you need network connectivity inside the VM to install LIC. Now SetLinuxVM v3 uses Hyper-V LIC v3.2 ISO for LIC installation. We just mount ISO to VM and ready to go..
  • Secondary IP Support! Now you can add multiple Ip addresses to your Linux VM.
  • Backing-up VM Config! In previous versions, SetLinuxVM was removing config files to set new config files. Now SetLinuxVM v3 simply creates a backup directory in /home and moves all old config files in it by adding .bak extension. So if you do something wrong, just use backups of the config!
  • New Artificial Intelligence (AI) for SetLinuxVM: Wait-VMReboot and Wait-VMProcess. Now, SetLinuxVM understands virtual machine reboot process. In previous version, we were using static start-sleep durations to wait enough for reboot process completion. But now, we don’t use any static durations to continue VM provisioning! SetLinuxVM watch VM activies and decide if VM is finished rebooting.
  • Seperated provisioning support! In previous versions; hostname and ip-network information are required. Now with SetLinuxVM v3, you can just change hostname or extend LVM.
  • No static values in SetLinuxVM anymore! SetLinuxVM just reads Linux configuration and execute commands with that.
  • Secured with Code Signing Certificate from GlobalSign.
  • Console simulation for Linux VMs called Open-VMConsole. Now you can copy/past into Linux VMs by using Open-VMConsole. It simulates Linux console and lets you copy/past your commands.
  • Hyper-V CLuster support! Now we use Failover Cluster module to search VMs in Cluster nodes. This is one of the best feature if you don’t use SCVMM.

Removed features

  • Automatic updates for SetLinuxVM. I thought that may not be safe for customized scripts.
  • SetLinuxVM v3 only supports Hyper-V LIC v3.2. But SetLinuxVM is still able to provision Redhat/CentOS 5 even with LIC v2.1.
  • Debian and Ubuntu integration solutions due to performans and stability problems.