Support for Windows in Virtualbox scripts

Bug #1252314 reported by Roman Alekseenkov
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Wishlist
Miroslav Anashkin

Bug Description

We need to make Virtualbox scripts compatible with Windows environments.

The approach that we want to take here is to have users install cygwin, and also make scripts modifications so they work under cygwin & Windows.

There is an initial version of the scripts, modified by Radware. Please see attached.

Revision history for this message
Roman Alekseenkov (ralekseenkov) wrote :
Changed in fuel:
assignee: nobody → Miroslav Anashkin (manashkin)
Changed in fuel:
status: New → In Progress
Revision history for this message
Andrew Woodward (xarses) wrote :

Would moving these to vagrant make this easier support since it would remove the cygwin requirement?

Revision history for this message
Miroslav Anashkin (manashkin) wrote :

Hmm, I already finished with adding Cygwin support and simply adding new requested features and testing the scripts against different environment.;)

Revision history for this message
Miroslav Anashkin (manashkin) wrote :

Fix sent to review.
Change-Id: I851913f6ce1a33b7fa152ae3f7fe88260d6309de
https://review.openstack.org/#q,I851913f6ce1a33b7fa152ae3f7fe88260d6309de,n,z

Changed in fuel:
milestone: none → 3.2.1
Revision history for this message
Miroslav Anashkin (manashkin) wrote :

Tests against Linux, Windows 7 and MacOS passed.
Checked against VirtualBox 4.2.18 and 4.3.2.

Changed in fuel:
milestone: 3.2.1 → 4.0
Revision history for this message
Miroslav Anashkin (manashkin) wrote :

Updated fix sent to review:
https://review.openstack.org/#/c/61852/1

Revision history for this message
Miroslav Anashkin (manashkin) wrote :

Rebased fix to latest version from master
https://review.openstack.org/#/c/61852/5

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-main (master)

Reviewed: https://review.openstack.org/61852
Committed: https://git.openstack.org/cgit/stackforge/fuel-main/commit/?id=5b0a355b18920451e40e841800d6fe7fb59b2792
Submitter: Jenkins
Branch: master

commit 5b0a355b18920451e40e841800d6fe7fb59b2792
Author: Miroslav Anashkin <email address hidden>
Date: Thu Dec 12 23:33:54 2013 +0400

    Support for Windows in Virtualbox scripts

    Added support for Cygwin.
    Increased default disk and memory sizes for compatibility with Heat.
    Added checks for non-installed Cygwin components.
    Default NIC type changed to faster AMD PCnet FAST III.
    Added check on network settings application.
    Added trick to increase network configuration stability under Windows.
    Changed hard-coded interface addition part to automatic loop.
    Removed extra whitespaces.
    Changed Fuel Web to Mirantis OpenStack
    Rebased to latest commit.

    Closes-Bug: #1252314
    Change-Id: I466ebec87506eade5164de7d27d73f10dbbea0d9

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-main (master)

Fix proposed to branch: master
Review: https://review.openstack.org/65749

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-main (master)

Reviewed: https://review.openstack.org/65749
Committed: https://git.openstack.org/cgit/stackforge/fuel-main/commit/?id=aaf5b0683b7891e591654834e2859dc6ff1e3003
Submitter: Jenkins
Branch: master

commit aaf5b0683b7891e591654834e2859dc6ff1e3003
Author: Miroslav Anashkin <email address hidden>
Date: Thu Jan 9 22:15:12 2014 +0400

    Support for Windows in Virtualbox scripts

    Small code simplification to config.sh per request from Dima Borodaenko

    Change-Id: Ia897f2742ef70724e778c65468b2109bc56c52c6
    Closes-Bug: #1252314

Dmitry Pyzhov (dpyzhov)
Changed in fuel:
status: Fix Committed → Fix Released
Dmitry Pyzhov (dpyzhov)
Changed in fuel:
milestone: 4.0 → 4.1
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.