Plugin Information
This plugin enhances Jenkins to support network-booting PCs for rapid, hands-free installations of various OSes, thereby making new slave installations easier. More specifically, this plugin adds the TFTP service and proxy DHCP service to Jenkins. These two combinations enable PCs on the same network to network boot (also known as PXE boot) and install OSes such as Linux, Solaris, and Windows. This plugin assumes that your network already has a functioning DHCP server, running on a computer different from Jenkins master. Set upDownload the *.iso files for OSes that you want to install. Currently, the following OSes are supported. See the respective page for what ISO file you need. Place those ISO files on the Jenkins master, and tell Jenkins where they are. Go to "Manage Jenkins" > "Network Slave Installation Management" > "Configure":
Configure Jenkins about the additional configuration information. This is necessary because TFTP and DHCP services require the root privilege on Unix.
Installing PCsPut a PC on the same network as the Jenkins master (IOW, topology-wise close enough so that broadcast UDP packets from PCs get to Jenkins), and boot from network (on most PCs, this is done by pressing F12 during the BIOS POST screen.)
Once the network boot menu appears. Choose the OS that you want to install.
Depending on the OSes, you can choose to install interactively or automatically. The interactive installation option can be convenient for installing PCs for use outside Jenkins.
If you choose automatic installation, PCs will install itself and reboot by itself. Future Work
ChangelogVersion 1.5 (Feb 2 2010)
Version 1.4 (Jan 9 2010)
Version 1.3 (Sep 3 2009)
Version 1.2 (May 15 2009)
Version 1.1 (May 10 2009)
Version 1.0 (May 3 2009)
|
PXE Plugin
Skip to end of metadata
Go to start of metadata




Comments (1)
Feb 08, 2012
Terence Miller says:
In the case i use ""java -jar hudson-proxy-service-jar-with-dependencies.jar...In the case i use ""java -jar hudson-proxy-service-jar-with-dependencies.jar U" to relay the pxe service, which ports and protocol do i have to shoot through the firewalls between the jenkins server and the network with the proy and the new pc i wanna isntall?
Add Comment