Eucalyptus Windows Integration tool
C# Visual Basic Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
AdminGUI
AdminGUIExecutor
CloudInit
CloudInitTester
Drivers
EucaCLI
EucaCommon/Utility
EucaServiceConsoleApp
EucaServiceLibrary
EucaWindowsService
EucalyptusPackage
HelloWorld
PostInstallation
SharpZipLib_0860
XenPVInstallerLauncher
.gitignore
Notes.txt
README.md
WindowsIntegration.sln
euca.ico
euca.png
license.txt
version.txt

README.md

windows-integration

Eucalyptus windows integration is an implementation of Windows Service that runs in the Windows VM instances to prepare the VMs to work with Eucalyptus backend. The installation and usage manuals can be found at http://www.eucalyptus.com/docs.

The tool is primarily written in C# and has been tested with Visual Studio 2010 SP1.

BUILDING

  1. git clone windows-integration.

  2. If neccessry, update reference to ICSharpCode.SharpZipLib.dll.

    2a. Start ->Programs -> Visual Studio 2010.

    2b. Nagivate to /windows-integration

    Ensure the  windows-integration/EucaWindowsService->References has
    "ICSharpCode.SharpZipLib" and it is not highlighted with  YELLOW BANG "!".
    
    If may be necessary to delete ICSharpCode.SharpZipLib  property 
    and add it again:
    

    DELETE:

    • Open "windows-integration/EucaWindowsService->References"
    • Right Click on ICSharpCode.SharpZipLib, and "Delete"

      ADD:

    • Open "windows-integration/EucaWindowsService->References"

    • Right Click -> "Add references"
    • Browse to the directory that includes "ICSharpCode.SharpZipLib" and select.
  3. Select Eucalyptus Package project and build.

  4. After the build is complete, the executables can be found at windows-integration/EucalyptusPackage/Debug Windows 2008 and later: EucalyptusWindowsIntegration.msi
    Windows 2003: setup.exe (includes .NET 2.0 redistributable)

INSTALLATION

  1. Before bundling and registering the Windows VMs to Eucalyptus, the executables should be copied to Windows VMs and be installed.
  2. During the installation, either Virtio (KVM) or XEN PV drivers (Xen) will be installed. Make sure the Windows device manager detects the driver correctly.
  3. For more details, refer to Eucalyptus Administration Guide (Managing images > Create an image > Create Windows image)