Skip to content
This repository has been archived by the owner on Dec 4, 2018. It is now read-only.

Conversation

ociuhandu
Copy link
Contributor

Windows integration required patches in the following areas:

  • Ruby 1.9 compatibility as the Windows Chef client is based on Ruby 1.9
  • Provisioner barclamp updated for supporting multiple operating systems
  • Provisioner barclamp updated for generating Windows unattended.xml files
  • TFTP server configuration updated for Windows support
  • Crowbar barclamp web UI updated for multiple operating systems support
  • NTP support for Windows
  • Filters for Linux specific settings on Windows

Limitations:

  • Single Windows image supported. This is due to limitations on the way Windows
    pulls components via TFTP during PXE boot. This issue can be solved in various ways
    that require additional external dependencies that need to be discussed.
  • No Nagios and Ganglia clients on Windows
  • No IPMI support on Windows
  • Windows Administrator password is currently provided in clear text. Needs to be
    replaced with hash generated by Windows Assesment and Deployment Kit (ADK).

Additional requirements:

  • A Windows image is required to generate the WinPE image used during PXE boot.
    For licensing reasons the image has to be generated by the user/deployer. Scripts
    to automate the instalation of the ADK and the generation of the image are available
    here: http://github.com/adk-tools

    chef/cookbooks/logging/recipes/client.rb | 2 ++
    1 file changed, 2 insertions(+)

Crowbar-Pull-ID: 58a2078e8676eb14d4439f36e1ad3e1385f0a21b

Crowbar-Release: pebbles

@vuntz
Copy link
Member

vuntz commented Jul 16, 2013

Same comment as for ganglia :-)

@vuntz
Copy link
Member

vuntz commented Jul 29, 2013

Linking to my answer about ganglia, since it applies here too: crowbar-archive/barclamp-ganglia#38 (comment)

Since there is no compattible logging from windows, do not apply the logging package / templates if the platform is windows.
VictorLowther added a commit that referenced this pull request Aug 27, 2013
…-58a2078e8676eb14d4439f36e1ad3e1385f0a21b

#60

Merged by devtool for VictorLowther
@VictorLowther VictorLowther merged commit 24e3fe6 into crowbar:release/pebbles/master Aug 27, 2013
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
3 participants