CentOS6でIPv6を無効にする

Vagrant用のCentOS 6.4をboxを利用し、chefを使ってサーバー構築していた時に以下の問題があったのでメモ。

[shell]
budle exec knife solo prepare 192.168.33.10
/Users/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.5.1/lib/bundler/runtime.rb:220: warning: Insecure world writable dir /Users/kazu/Dropbox/workspace/vms in PATH, mode 040777
Bootstrapping Chef…

curl: (6) Couldn’t resolve host ‘www.opscode.com'
bash: install.sh: No such file or directory
Generating node config ‘nodes/192.168.33.10.json’…
[/shell]

どうもリモートサーバーにchefがダウンロードできてない。

いろいろと調べて、 CentOS6でIPv6が有効になっているっぽい。

ということでIPv6を無効化する。
sshでリモートサーバーに接続

  • etc/sysconfig/network に NETWORKING_IPV6=no を追加
  • <li>/etc/modprobe.conf に

    [text]
    alias ipv6 off
    alias net-pf-10 off
    [/text]
    を追加

  • sudo chkconfig ip6tables off を実行
  • で解決しました。
    再度実行してchefがダウンロードできました。

    [shell]
    budle exec knife solo prepare 192.168.33.10
    /Users/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/bundler-1.5.1/lib/bundler/runtime.rb:220: warning: Insecure world writable dir /Users/enviroment in PATH, mode 040777
    Bootstrapping Chef…
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 14101 100 14101 0 0 10682 0 0:00:01 0:00:01 –:–:– 37403
    Downloading Chef 11.8.2 for el…
    downloading https://www.opscode.com/chef/metadata?v=11.8.2&prerelease=false&p=el&pv=6&m=x86_64
    to file /tmp/install.sh.2143/metadata.txt
    trying curl…
    url https://opscode-omnibus-packages.s3.amazonaws.com/el/6/x86_64/chef-11.8.2-1.el6.x86_64.rpm
    md5 10f3d0da82efa973fe91cc24a6a74549
    sha256 044558f38d25bbf75dbd5790ccce892a38e5e9f2a091ed55367ab914fbd1cfed
    downloaded metadata file looks valid…
    downloading https://opscode-omnibus-packages.s3.amazonaws.com/el/6/x86_64/chef-11.8.2-1.el6.x86_64.rpm
    to file /tmp/install.sh.2143/chef-11.8.2.x86_64.rpm
    trying curl…
    Checksum compare with sha256sum succeeded.
    Installing Chef 11.8.2
    installing with rpm…
    warning: /tmp/install.sh.2143/chef-11.8.2.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 83ef826a: NOKEY
    Preparing… ########################################### [100%]
    1:chef ########################################### [100%]
    Thank you for installing Chef! [/shell]

Comments