Unable to switch a host to 'managed'?

Morning all

I'm currently planning on rebuilding a batch of our servers using Foreman.

However I appear to hit a snag when attempting to convert a host from
'unmanaged' to 'managed'.

I have edited a host, switched it to managed which gave me the additional
tabs, and on attempting to 'Submit', I get an error on the 'Network' tab
under Primary interface:

> MAC address x has already been taken
>

The MAC address there is the MAC address of the eth0 on the box. etho0 is
also part of a bonded interface, bond0.

So any ideas why it wont let me submit???

Cheers
Gavin

Production.log gives me:

Started PUT "/hosts/act-star-db07.card.co.uk" for 172.30.17.2 at 2013-10-11
> 10:22:04 +0100
> Processing by HostsController#update as /
> Parameters: {"utf8"=>"✓",
> "authenticity_token"=>"jV+vwiC40F2haUerBu3qr0z6AZzQ92u8RD9gzCi/15k=",
> "host"=>{"name"=>"act-star-db07", "hostgroup_id"=>"",
> "environment_id"=>"3", "puppet_ca_proxy_id"=>"2", "puppet_proxy_id"=>"2",
> "puppetclass_ids"=>["", "3"], "managed"=>"1",
> "progress_report_id"=>"[FILTERED]", "mac"=>"00:17:a4:77:00:30",
> "domain_id"=>"1", "subnet_id"=>"", "ip"=>"10.0.2.4",
> "interfaces_attributes"=>{"new_interfaces"=>{"_destroy"=>"false",
> "type"=>"Nic::Managed", "mac"=>"", "name"=>"", "domain_id"=>"",
> "subnet_id"=>"", "ip"=>"", "provider"=>"IPMI"}}, "architecture_id"=>"1",
> "operatingsystem_id"=>"2", "provision_method"=>"build", "medium_id"=>"6",
> "ptable_id"=>"12", "disk"=>"", "root_pass"=>"[FILTERED]",
> "host_parameters_attributes"=>{"0"=>{"name"=>"oracle_version",
> "value"=>"[FILTERED]", "_destroy"=>"false", "nested"=>"", "id"=>"5"},
> "1"=>{"name"=>"oracle_patch_version", "value"=>"[FILTERED]",
> "_destroy"=>"false", "nested"=>"", "id"=>"6"},
> "2"=>{"name"=>"oracle_netapp", "value"=>"[FILTERED]", "_destroy"=>"false",
> "nested"=>"", "id"=>"7"}}, "is_owned_by"=>"2-Users", "enabled"=>"1",
> "model_id"=>"2", "comment"=>"", "overwrite"=>"false"},
> "id"=>"act-star-db07.card.co.uk"}
> Failed to save: Mac has already been taken
> Rendered hosts/_progress.erb (0.4ms)
> Rendered puppetclasses/_selectedClasses.html.erb (3.4ms)
> Rendered puppetclasses/_classes.html.erb (253.1ms)
> Rendered puppetclasses/_class_selection.html.erb (265.3ms)
> Rendered common/_domain.html.erb (12.1ms)
> Rendered hosts/_interfaces.html.erb (13.9ms)
> Rendered common/os_selection/_architecture.html.erb (7.2ms)
> Rendered common/os_selection/_operatingsystem.html.erb (13.8ms)
> Rendered hosts/_operating_system.html.erb (33.7ms)
> Rendered hosts/_unattended.html.erb (74.2ms)
> Rendered puppetclasses/_class_parameters.html.erb (0.0ms)
> Rendered puppetclasses/_classes_parameters.html.erb (10.7ms)
> Rendered common_parameters/_inherited_parameters.erb (0.4ms)
> Rendered common_parameters/_puppetclass_parameter.erb (6.8ms)
> Rendered common_parameters/_puppetclasses_parameters.erb (10.5ms)
> Rendered common_parameters/_parameter.erb (4.6ms)
> Rendered common_parameters/_parameter.erb (3.9ms)
> Rendered common_parameters/_parameter.erb (4.0ms)
> Rendered common_parameters/_parameter.erb (3.7ms)
> Rendered common_parameters/_parameters.erb (32.2ms)
> Rendered hosts/_form.html.erb (529.6ms)
> Rendered hosts/edit.html.erb within layouts/application (534.4ms)
> Rendered home/_user_dropdown.html.erb (4.1ms)
> Read fragment views/tabs_and_title_records-2 (0.4ms)
> Rendered home/_topbar.html.erb (4.7ms)
> Completed 200 OK in 810ms (Views: 528.0ms | ActiveRecord: 59.5ms)
>
>
Can see 3 facts with this mac address against this host…

Ah, but when I remove the host filter, I've got 2 separate hosts with the
same mac address… Damn HP Virtual connect :frowning:

Right, now gotta work out how to sort this… :frowning:

··· On Friday, 11 October 2013 10:22:25 UTC+1, Gavin Williams wrote: > > Morning all > > I'm currently planning on rebuilding a batch of our servers using Foreman. > > However I appear to hit a snag when attempting to convert a host from > 'unmanaged' to 'managed'. > > I have edited a host, switched it to managed which gave me the additional > tabs, and on attempting to 'Submit', I get an error on the 'Network' tab > under Primary interface: > >> MAC address x has already been taken >> > > The MAC address there is the MAC address of the eth0 on the box. etho0 is > also part of a bonded interface, bond0. > > So any ideas why it wont let me submit??? > > Cheers > Gavin >