hudson.plugins.pxe
Class OracleVMServerBootConfiguration

java.lang.Object
  extended by hudson.model.AbstractModelObject
      extended by hudson.plugins.pxe.BootConfiguration
          extended by hudson.plugins.pxe.IsoBasedBootConfiguration
              extended by hudson.plugins.pxe.LinuxBootConfiguration
                  extended by hudson.plugins.pxe.RedHatBootConfiguration
                      extended by hudson.plugins.pxe.OracleVMServerBootConfiguration
All Implemented Interfaces:
hudson.model.Describable<BootConfiguration>, hudson.model.ModelObject, hudson.search.SearchableModelObject, hudson.search.SearchItem

public class OracleVMServerBootConfiguration
extends RedHatBootConfiguration

OracleVM Server. Based on 2.2.0.

Notes

Fails to boot if the memory is less than 512M.

Author:
Kohsuke Kawaguchi

Nested Class Summary
static class OracleVMServerBootConfiguration.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.plugins.pxe.IsoBasedBootConfiguration
IsoBasedBootConfiguration.FileEntryData, IsoBasedBootConfiguration.IsoBasedBootConfigurationDescriptor
 
Field Summary
 
Fields inherited from class hudson.plugins.pxe.RedHatBootConfiguration
additionalPackages, password
 
Fields inherited from class hudson.plugins.pxe.IsoBasedBootConfiguration
iso
 
Constructor Summary
OracleVMServerBootConfiguration(java.io.File iso, java.lang.String password, java.lang.String additionalPackages)
           
 
Method Summary
 void doMinimumKickstart(org.kohsuke.stapler.StaplerResponse rsp)
           
protected  org.kohsuke.loopy.FileEntry getTftpIsoMountDir(org.kohsuke.loopy.iso9660.ISO9660FileSystem fs)
          The root directory that we expose to TFTP.
 
Methods inherited from class hudson.plugins.pxe.RedHatBootConfiguration
doKickstart, getIdSeed, getPackageList, tftp
 
Methods inherited from class hudson.plugins.pxe.LinuxBootConfiguration
createResolver, getPxeLinuxConfigFragment, serveMacroExpandedResource
 
Methods inherited from class hudson.plugins.pxe.IsoBasedBootConfiguration
doImage, doIndex, getDescriptor, getDisplayName, getRelease
 
Methods inherited from class hudson.plugins.pxe.BootConfiguration
all, getAbsoluteUrl, getId, getResourceAsStream, getSearchUrl, getUrl, shutdown
 
Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleVMServerBootConfiguration

@DataBoundConstructor
public OracleVMServerBootConfiguration(java.io.File iso,
                                                            java.lang.String password,
                                                            java.lang.String additionalPackages)
Method Detail

getTftpIsoMountDir

protected org.kohsuke.loopy.FileEntry getTftpIsoMountDir(org.kohsuke.loopy.iso9660.ISO9660FileSystem fs)
                                                  throws java.io.IOException
Description copied from class: RedHatBootConfiguration
The root directory that we expose to TFTP.

Overrides:
getTftpIsoMountDir in class RedHatBootConfiguration
Returns:
null if no directory from ISO is mount to tftp.
Throws:
java.io.IOException

doMinimumKickstart

public void doMinimumKickstart(org.kohsuke.stapler.StaplerResponse rsp)
                        throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2010. All Rights Reserved.