VirtualBox 関連のプロセス
vagrant使っているサーバ上で virtualbox のプロセスをgrepしてみたら以下のように出てきた(CentoOSで確認。IPアドレスとかは伏せ字)。
pgrep -lf virtualbox 4266 /usr/lib/virtualbox/VBoxXPCOMIPCD 4272 /usr/lib/virtualbox/VBoxSVC --auto-shutdown 4974 /usr/lib/virtualbox/VBoxNetDHCP --ip-address xxx.xxx.xxx.xxx --lower-ip xxx.xxx.xxx.xxx --mac-address xx:xx:xx:xx:xx:xx --netmask 255.255.255.0 --network HostInterfaceNetworking-vboxnet0 --trunk-name vboxnet0 --trunk-type netflt --upper-ip xxx.xxx.xxx.xxx 4983 /usr/lib/virtualbox/VBoxHeadless --comment test_server_1404111661882_72041 --startvm 092a5531-8e3b-42fc-be8a-d61779f43782 --vrde config ・・・
・VBoxXPCOMIPCD
ゲスト環境と管理S/W間の通信のためのXPCOMプロセス(http://www.macinside.info/process.php?id=7641#)
・VBoxSVC
VirtualBox の solaris サービス(SMF)ラッパー?(http://sourceforge.net/projects/vboxsvc/)
・VBoxNetDHCP
名前からしてDHCPサーバか?
・VBoxHeadless
vagrant で起動したVMのプロセスぽい。(http://vboxmania.net/content/vboxheadless%EF%BC%88%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E9%9D%9E%E8%A1%A8%E7%A4%BA%E8%B5%B7%E5%8B%95%EF%BC%89-0)
virtualbox でGUI要らない時用に Headless というオプションがあり、それを選ぶとこのプロセスが起動するのか?
Headless じゃないVMを起動した場合にどういうプロセスが起動するのかは未確認。
vagrant global-status
というコマンドを打てば、そのホスト上で起動しているVMは全て見れる。
たぶん、ここで running となっているVMには対応する VBoxHeadless プロセスが起動しているのだろう。