Openstack Issue その2―VM と疎通がとれない…
問題概要
あれ?VM と疎通がとれない…?
openstack port list
でポートを確認するとポートステータスがACTIVE
ではなくBUILD
になっている…
/var/log/neutron/neutron-linuxbridge-agent.log
では無限にエラーが吐き続けれていて
pyroute2.netlin k.exceptions.NetlinkError: (13, ‘Permission denied’)
みたいなログが延々と出力される…
参考
- Openstack VM build fails with error - Server Fault
- Bug #1662324 “linux bridge agent disables ipv6 before adding an …” : Bugs : neutron
方針
あまり詳しくわかっていないがBug #1662324 “linux bridge agent disables ipv6 before adding an …” : Bugs : neutronを見る限り、ブリッジインターフェースに IPv6 アドレスを付与しようとして権限エラーが生じている…?
Openstack VM build fails with error - Server Faultにあるように
sysctl
の IPv6 の設定をいじるとよさそう- ブリッジインターフェースに IPv6 アドレスを付与しようとしなくなるだけで IPv6 サブネットは作れそうか…?
- 詳しくは確認できていないが VM から最低限 IPv6 通信できることは確認した
解決手順
Controller
sysctl 設定ファイルを作成
/etc/sysctl.conf
を編集してもよいが、/etc/sysctl.d/99-openstack-ipv6.conf
を作成してやってみる
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
設定反映
root user
sysctl --system
- NIC の立ち上がりのタイミング次第で起動時に反映されない場合があるので、なにか対応策あるといいな…
解決確認
openstack port list
でポートステータスがACTIVE
になっていることを確認/var/log/neutron/neutron-linuxbridge-agent.log
のエラーが止まっていれば OK
関連記事一覧
- OpenStack Ussuriをマニュアルインストールしてみたメモ
- OpenStack Ussuriマニュアルインストールその1―環境構築編
- OpenStack Ussuriマニュアルインストールその2―Keystone編
- OpenStack Ussuriマニュアルインストールその3―Glance編
- OpenStack Ussuriマニュアルインストールその4―Placement編
- OpenStack Ussuriマニュアルインストールその5―Nova編
- OpenStack Ussuriマニュアルインストールその6―Neutron編
- OpenStack Ussuriマニュアルインストールその7―Horizon編
- OpenStack Ussuriマニュアルインストールその8―Cinder編
- OpenStack Ussuriマニュアルインストールその9―起動編
- OpenStack Ussuri 追加インストールその1―Octavia編
- OpenStack Victoriaをマニュアルインストールしてみたメモ
- OpenStack Tips
- Issues
- Openstack Issueその1―正常に見えるのに大量にネットワークエラーが…
- Openstack Issueその2―VMと疎通がとれない…(当記事)
- Openstack Issueその3―Horizon「どこかがおかしくなりました」
- Openstack Issueその4―セルフサービスネットワーク激遅問題(検証段階)