Ubuntuにログインしなくても、起動時にVirtualBoxなどのアプリケーションを実行できますか?

Ubuntuにログインしなくても、起動時にVirtualBoxなどのアプリケーションを実行できますか?

この質問は、いくつかのサーバーで仮想マシンを使用するというアイデアを考えていたので浮上しています。 KVMは少し複雑で、VMWareは無料の製品になりたいと思うように振る舞い、Microsoftは仮想化にとってまったく疑問の余地はありません。しかしながら、機械は遠隔位置に移動し、UPS装置の能力を越える一定期間電気問題を発生させる。

要するに、電話をかけると、誰かが電源ボタンを再びオンにし、ゲストコンピュータでサービスを再実行するように言うことができます。誰かと会話するためにログイン(コンピュータにユーザー名とパスワードを渡す)を経たり、仮想マシンを起動する必要はありません。 可能ですか?

答え1

はい。 VirtualBoxにはコマンドラインツール(特にVBManage)、良いサポートを受けていますヘッドレス操作

基本的な機能、合理的な使いやすさ、ライセンス料がないことを探している場合は、VirtualBoxが合理的な選択であると言いたいと思います。クールなフェイルオーバーが必要な場合は、VMWareのより高価なバージョンを検討してください。

答え2

私は私の研究と私に効果があったものを投稿すると思いました。

私は "add the line"/etc/init.dというcustomディレクトリに小さなスクリプトを追加しましたsudo VBoxHeadless --startvm <vm name>。 Ubuntuの「スタートアップアプリケーション」は、ログイン後にのみ使用できます。

ちなみに、VirtualBoxでリモートアクセスサーバーを操作するには、いくつかのトリックが必要です。わかりましたが、デフォルトのポート3389に直接アクセスして実行するには、拡張パックをインストールする必要があることがわかりました。 UltraVNCに接続できませんが、奇妙なことに、Microsoft Remote Desktopに接続できます。

関連情報