[cobbler] cobbler 2.4.0, Fedora 17, eth0 and em1
Zack Perry
zack.perry at sbcglobal.net
Wed Nov 21 06:13:03 UTC 2012
Hi James,
[...]
> > IMHO, this should be considered as a bug.
>
> Well that's odd, it works as expected on my system with the
> master branch:
>
> # cobbler system edit --name=test --interface=em1
> --mac=random
> # cobbler system report --name=test | grep "^Interface ="
> Interface =====
> : em1
> Interface =====
> : eth0
> # cobbler system edit --name=test --interface=em1
> --delete-interface
> # cobbler system report --name=test | grep "^Interface ="
> Interface =====
> : eth0
>
> And on release24:
>
> # cobbler system edit --name=test --interface=em1
> --mac=random
> # cobbler system report --name=test | grep "^Interface ="
> Interface =====
> : em1
> Interface =====
> : eth0
> # cobbler system edit --name=test --interface=em1
> --delete-interface
> # cobbler system report --name=test | grep "^Interface ="
> Interface =====
> : eth0
> # cobbler version
> Cobbler 2.4.0
> source: fe754cc, Fri Oct 12 16:59:48 2012 -0500
> build time: Tue Nov 20 23:17:22 2012
Just to compare notes, I have attached my test session below.
Please review. As you can see, I used 'cobbler system add' and em1
to replace the default and secret eth0.
Then, I used the cobbler system edit --name=nb2 --interface=eth0
to add a 2nd interface to the system object.
The first observation: I didn't see two interfaces in the
cobbler system report after the addition of the eth0. Yours however
has two interfaces.
But then, my attempt to delete the em1 interface failed. I will
try to figure out what's going on with a debugger.
Regards,
-- Zack
[root at cobbler ~]# !928
cobbler system add --name="nb2" --profile="fedora17-ph-x86_64" --interface=em1 --static=1 --mac="e8:9a:8f:17:1b:eb" --ip-address="192.168.1.12" --dns-name=nb2 --gateway=192.168.1.254 --subnet="255.255.255.0" --hostname="nb2"
[root at cobbler ~]# cobbler system report --name=nb2
Name : nb2
TFTP Boot Files : {}
Comment :
Enable gPXE? : 0
Fetchable Files : {}
Gateway : 192.168.1.254
Hostname : nb2
Image :
IPv6 Autoconfiguration : False
IPv6 Default Device :
Kernel Options : {}
Kernel Options (Post Install) : {}
Kickstart : <<inherit>>
Kickstart Metadata : {}
LDAP Enabled : False
LDAP Management Type : authconfig
Management Classes : []
Management Parameters : <<inherit>>
Monit Enabled : False
Name Servers : []
Name Servers Search Path : []
Netboot Enabled : True
Owners : ['admin']
Power Management Address :
Power Management ID :
Power Management Password :
Power Management Type : ipmitool
Power Management Username :
Profile : fedora17-ph-x86_64
Proxy : <<inherit>>
Red Hat Management Key : <<inherit>>
Red Hat Management Server : <<inherit>>
Repos Enabled : False
Server Override : <<inherit>>
Status : production
Template Files : {}
Virt Auto Boot : <<inherit>>
Virt CPUs : <<inherit>>
Virt Disk Driver Type : <<inherit>>
Virt File Size(GB) : <<inherit>>
Virt Path : <<inherit>>
Virt RAM (MB) : <<inherit>>
Virt Type : <<inherit>>
Interface ===== : em1
Bonding Opts :
Bridge Opts :
DHCP Tag :
DNS Name : nb2
Master Interface :
Interface Type :
IP Address : 192.168.1.12
IPv6 Address :
IPv6 Default Gateway :
IPv6 MTU :
IPv6 Secondaries : []
IPv6 Static Routes : []
MAC Address : e8:9a:8f:17:1b:eb
Management Interface : False
MTU :
Subnet Mask : 255.255.255.0
Static : True
Static Routes : []
Virt Bridge :
[root at cobbler ~]# cobbler system edit --name=nb2 --interface=eth0
[root at cobbler ~]# cobbler system report --name=nb2
Name : nb2
TFTP Boot Files : {}
Comment :
Enable gPXE? : 0
Fetchable Files : {}
Gateway : 192.168.1.254
Hostname : nb2
Image :
IPv6 Autoconfiguration : False
IPv6 Default Device :
Kernel Options : {}
Kernel Options (Post Install) : {}
Kickstart : <<inherit>>
Kickstart Metadata : {}
LDAP Enabled : False
LDAP Management Type : authconfig
Management Classes : []
Management Parameters : <<inherit>>
Monit Enabled : False
Name Servers : []
Name Servers Search Path : []
Netboot Enabled : True
Owners : ['admin']
Power Management Address :
Power Management ID :
Power Management Password :
Power Management Type : ipmitool
Power Management Username :
Profile : fedora17-ph-x86_64
Proxy : <<inherit>>
Red Hat Management Key : <<inherit>>
Red Hat Management Server : <<inherit>>
Repos Enabled : False
Server Override : <<inherit>>
Status : production
Template Files : {}
Virt Auto Boot : <<inherit>>
Virt CPUs : <<inherit>>
Virt Disk Driver Type : <<inherit>>
Virt File Size(GB) : <<inherit>>
Virt Path : <<inherit>>
Virt RAM (MB) : <<inherit>>
Virt Type : <<inherit>>
Interface ===== : em1
Bonding Opts :
Bridge Opts :
DHCP Tag :
DNS Name : nb2
Master Interface :
Interface Type :
IP Address : 192.168.1.12
IPv6 Address :
IPv6 Default Gateway :
IPv6 MTU :
IPv6 Secondaries : []
IPv6 Static Routes : []
MAC Address : e8:9a:8f:17:1b:eb
Management Interface : False
MTU :
Subnet Mask : 255.255.255.0
Static : True
Static Routes : []
Virt Bridge :
[root at cobbler ~]# cobbler system edit --name=nb2 --interface=em1 --delete-interface
At least one interface needs to be defined.
[root at cobbler ~]# cobbler version
Cobbler 2.4.0
source: ?, ?
build time: Fri Oct 12 00:27:33 2012
More information about the cobbler
mailing list