[chef] Re: RE: how to change ip address of node after added to chef-server.


Chronological Thread 
  • From: Matt Ray < >
  • To:
  • Subject: [chef] Re: RE: how to change ip address of node after added to chef-server.
  • Date: Thu, 10 Jul 2014 22:33:58 -0500

Not to say you "can't", you just need to determine why ohai is setting
it the way it is and possibly replace the offending behavior. You
could add a new ohai plugin to modify the behavior, or potentially
submit a patch if it's a bug in ohai.

http://docs.opscode.com/ohai.html#custom-plugins

Thanks,
Matt Ray
Director of Partner Integration :: Chef
512.731.2218 :: 

mattray :: GitHub :: IRC :: Twitter


On Thu, Jul 10, 2014 at 12:00 PM, Fitzwater, Brian K (CTR)
< >
 wrote:
> The ipaddress is an automatic attribute detected by ohai.  It defaults to
> the default route.  All attributes collected by Ohai are unmodifiable by the
> chef-client.
>
>
>
> So, the short answer is:  you can’t (unless you change the default route…but
> that will probably break something)
>
>
>
> From: idzzy 
> [mailto:
> Sent: Thursday, July 10, 2014 10:31 AM
> To: 
> 
> Subject: [chef] how to change ip address of node after added to chef-server.
>
>
>
> Hello,
>
>
>
> Let me ask about how to change ip address of node after added to
> chef-server.
>
>
>
> target sever has some ip address like this.
>
> eth0 : 192.168.10.1
>
> eth1: 192.168.20.1
>
> eth2: 192.168.30.1
>
>
>
> I run bootstrap from chef workstation to the target server. workstation has
> 192.168.10.100.
>
> ----------------------
>
> knife bootstrap 192.168.10.1 -N node-4 -E poc -x root -d centos6
>
> ----------------------
>
>
>
> and then completed to install chef-client, registered to chef-server.
>
> chef-serrver has 192.168.10.200
>
>
>
> So all (workstation / chef-server / target-server) is in 192.168.10.x
>
>
>
> But  the ip address registered to chef-server is 192.168.20.1. Why?
>
> How can I change the ip address to 192.168.10.1?
>
>
>
> -----------------------------------------
>
> # knife node show node-4
>
> Node Name:   node-4
>
> Environment: poc
>
> FQDN:        node-4
>
> IP:          192.168.20.1
>
> Run List:
>
> Roles:
>
> Recipes:
>
> Platform:    centos 6.5
>
> Tags:
>
> -----------------------------------------
>
>
>
> I already use edit command, but there is not ip address.
>
> and also “-a” option, but I’m not sure which part should I modify.
>
>
>
> -----------------------------------------
>
> # knife node edit node-4
>
> {
>
>   "name": "node-4",
>
>   "chef_environment": "poc",
>
>   "normal": {
>
>     "tags": [
>
>
>
>     ]
>
>   },
>
>   "run_list": [
>
>
>
>   ]
>
> }
>
> -----------------------------------------
>
>
>
> Thank you.
>
>
>
> —
>
> idzzy



Archive powered by MHonArc 2.6.16.

§