以下のファイルを作成しました。
/etc/systemd/system/vagrant.service
上記のファイルの中身は以下の通りです。
[Unit] Description=vagrant up After=network.target ConditionPathExists=/opt/vagrant/bin [Service] User=root Group=root Type=simple ExecStart=/opt/vagrant/bin/startup.sh Restart=no [Install] WantedBy=network-online.target
startup.sh の中身は以下の通りです。
/web01 に Vagrantfile があり、通常はここで vagrant up すれば VM が起動します。
#!/bin/bash cd /web01 vagrant up
systemd-networkd は導入済みです。
シェルには実行権限を与えています(sudo chmod 0755 startup.sh)。
作成したサービスを常時起動にしています。
再起動すると、いったんは vagrant up しています。
vagrant ssh でログインもできますが、
1分ほどで突然「切断」?され、VM が落ちてしまいます。
その際は「serConnection to 127.0.0.1 closed by remote host.」と出ています。
VM が一度は立ち上がっているのに、途中で落ちるのはなぜか、分からず困っています。
また、落ちたあと、「2019-04-02-09-43-32.049-VBoxSVC-5082.log」といったログが作成されます。
Log created: 2019-04-02T09:43:32.497844000Z Executable: /usr/lib/virtualbox/VBoxSVC Arg[0]: /usr/lib/virtualbox/VBoxSVC Arg[1]: --auto-shutdown AddRef: illegal refcnt=3221225469 state=2
上記の内容を見ると、引数に「--auto-shutdown」が付いているのが分かります。
これが原因かな? とは思うのですが、それ以上のことはまだ分かりません。
ご教示よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/03 01:59