Add support for generic XML parsing for libvirt XML in the VM Gahp.
Created attachment 357699 [details] Instructions on how to use the feature This is a short overview of how the new feature can be used.
I have attached a short overview of how this feature can be used. This depends on another new feature, which has also be committed upstream, that allows the vm-gahp to execute a helper script to generate the libvirt XML. In order to use this feature, the configuration option LIBVIRT_XML_SCRIPT in condor_config should be set to the path of the compiled yacc parser, generate_xml, in the condor_examples directory. That parser should be built as part of the condor build process.
Created attachment 357701 [details] A test case that generates QCOW images for KVM jobs This is a test case for QCOW images for KVM jobs. The path to "mkqcow.sh" should be changed to the appropriate path on your system; this script is in the condor_examples directory.
Created attachment 357702 [details] A test case that sets up a VNC display for KVM jobs
Release note added. If any revisions are required, please set the "requires_release_notes" flag to "?" and edit the "Release Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Enhanced vm-gahp to generate libvirt XML (511130)
Release note updated. If any revisions are required, please set the "requires_release_notes" flag to "?" and edit the "Release Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. Diffed Contents: @@ -1 +1 @@ -Enhanced vm-gahp to generate libvirt XML (511130)+Enhanced vm-gahp to allow a configurable scrip to generate libvirt XML (511130)
Release note updated. If any revisions are required, please set the "requires_release_notes" flag to "?" and edit the "Release Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. Diffed Contents: @@ -1 +1,3 @@ -Enhanced vm-gahp to allow a configurable scrip to generate libvirt XML (511130)+Grid enhancement. + +Enhanced vm-gahp to allow a configurable script to generate libvirt XML
In ref to comment 3 we should try use all the existing tools for creating images plus outline minor guidelines in preparation for the grid.