Назад | Перейти на главную страницу

Как сделать так, чтобы Chef использовал другой ip?

Я использую мостовую сеть на бродячей виртуальной машине с chef-client. knife node show test1-vagrant показывает IP-адрес 10.0.2.15, то есть eth0. eth1 - 192.168.1.5, это то, что ему дал DHCP. Как я могу заставить повара думать, что IP-адрес 192.168.1.5 вместо этого, чтобы я мог вырезать ssh -a ipaddress?

Эта поваренная книга может вам помочь, она меняет ipaddress атрибут узла для использования IP-адреса, связанного с eth1 интерфейс: https://github.com/tknerr/cookbooks-vagrant-ohai

Вот полный плагин Vagrant, который устанавливает плагин ohai, который делает что-то подобное https://github.com/avishai-ish-shalom/vagrant-ohai

Единственная проблема в том, что сейчас кажется, что он устанавливается, только если вы используете: chef_solo или: chef_server Provider.