One of our cluster running cobbler provisioning software required to install several nodes with RHEL 7.1. When I tried to upload an ISO image of RHEL 7.1 to the cobbler, it stops and shows an error that RHEL 7.1 is not available in signatures. Signatures defines which OS cobbler can support for provisioning. By running following command you can list available signatures available for your cobbler installation.
sudo cobbler signature report Currently loaded signatures: debian: squeeze freebsd: 8.2 8.3 9.0 generic: (none) redhat: fedora16 fedora17 fedora18 rhel4 rhel5 rhel6 suse: opensuse11.2 opensuse11.3 opensuse11.4 opensuse12.1 opensuse12.2 ubuntu: oneiric precise quantal unix: (none) vmware: esx4 esxi4 esxi5 windows: (none) 9 breeds with 21 total signatures loadedsudo cobbler signature report --name=redhat Currently loaded signatures: redhat: fedora16 fedora17 fedora18 rhel4 rhel5 rhel6 Breed 'redhat' has 3 total signatures
If your cluster is connected to internet, you can update signatures files straight away using following command, it will update it with latest
sudo cobbler signature update task started: 2015-10-21_222926_sigupdate task started (id=Updating Signatures, time=Wed Oct 21 22:29:26 2015) Successfully got file from http://cobbler.github.com/signatures/latest.json *** TASK COMPLETE ***
But like me if your cluster is not connected to internet directly then you will required to download latest signatures files from following website and upload to proper location. Following steps should be follow to do it
1 .Download Signature file
Download signature file on your workstation
wget http://cobbler.github.com/signatures/latest.json
2. Upload to cluster
Upload the signature to the cobbler management server
scp latest.json /var/lib/cobbler/distro_signatures.json
3. Restart Service
Restart the cobbler service to take effect.
sudo /etc/init.d/cobblerd restartsudo cobbler signature report --name=redhat Currently loaded signatures: redhat: cloudlinux6 fedora16 fedora17 fedora18 fedora19 fedora20 fedora21 fedora22 fedora23 rhel4 rhel5 rhel6 rhel7 Breed 'redgat' has 3 total signatures
RHEL 7 version are available and you can go with your install.
Nice post! another timesaver tips