rancherOSでいわゆるservice network restart
とかsystemctl restart network
を実行する方法です。
※本記事はrancherOS 1.1.0で検証しています
コマンド
sudo ros service restart network
実行例
[rancher@morihaya-rancher ~]$ sudo ros service restart network
ERRO[0000] non-200 http response: 404
INFO[0000] Project [os]: Restarting project
INFO[0000] [0/19] [network]: Restarting
INFO[0001] [0/19] [network]: Restarted
INFO[0001] Project [os]: Project restarted
ERRO[0000] non-200 http response: 404
が出てますが特に影響なかったので気にしない。。。
どんなときに必要になるのか
複数のNICを持ったサーバでrancherOSを起動したところ、一部のNICだけDHCPでIPが取れなかった時に「OS再起動するほどじゃないので、ネットワークだけリスタートしたい><」となりました。