The support to deploy on a remote machine is broke the
default behaviour on the Windows OS, so now it always
needs to set the $PATH manually before using the scripts.
Also, the new functionality didn't work on the remote
Windows machine because the scripts change the $PATH on
the local system only.
This commit adds some more checks and fixes the local
$PATH setup. It didn't check remote system requirements
so deploy on a remote machine still have some problems.
Added several messages in the scripts.
Also this commit contain increased timeouts to fix
failures during network interfaces add/change operations
on some Windows systems.
Change-Id: If5dadc1ece3931f42eac423aae4d7016d45c2040
Closes-Bug: #1534129
Partial-Bug: #1491925
This commit adds enchantments and proper support for Windows 7/8/10:
* more verbose messages.
* by default all network interfaces will be removed.
* some code cleanup and regexp fixes.
* added sleeps for some network operations.
* proper support for windows full filenames.
Change-Id: Ic56f8d114bdaf83dd12b76dd6cc46eaa8d74da52
Closes-Bug: #1524558
Closes-Bug: #1496042
It is useful in case if there is 2 machines:
the main that has limited resources and used only for development and
the second, that has enough resources to use it for deployment.
enable feature VRDP for virtual machine
Change-Id: Ib34a188311cc04250d29e685bf5b9f12ac2aeb05
Closes-Bug: #1491925
The scripts work without any firewall tuning on the user's computers.
The Fuel master node is forwarding the public network through
the existing NAT interface.
Change-Id: I2962bccb39828da4ff011889f990a67d89322ca3
Closes-Bug: #1288135
Adds NAT features to the slaves in the VirtualBox scripts, now
for Linux and OS X (Yosemite) systems:
* It requires the sudo password (giving explantions on the reasons)
* For OS X, it backups the original pf.conf before setting the NAT
using pfctl, and does some cleanups
* For Linux, inserts the masquerade rule in the nat chain
Change-Id: Id37cb55241682f530a7e5378cadd556cccc1db90
Closes-Bug: #1442988
The "which" command is replaced with the "type" command. The free
memory check error on the host has been fixed.
Change-Id: I2cb8d143616372b649d51b9543160d40e5f2f510
Closes-Bug: #1415685
1.split prepare-environment.sh into 3 actions. 2. add VBoxManage path to
PATH. 3. create_vm() function able to create VMs with different OS types
Implements blueprint virtualbox-scripts-enhancements
Change-Id: I4d34ba3f39af8becbbe8dc700d57dd5ea8cce0ee