On Wed, Nov 21, 2012 at 12:13 AM, Zack Perry <[email protected]> wrote: > 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@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@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@cobbler ~]# cobbler system edit --name=nb2 --interface=eth0 > [root@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 : >
The problem is above - note that no new interface is in the output, there is only em1 still. You need to specify some other option like --mac=random to actually have the interface created. _______________________________________________ cobbler mailing list [email protected] https://lists.fedorahosted.org/mailman/listinfo/cobbler
