VirtualBoxのUpgrade(5.0.8)

表題の通り。とあるアプリケーションを試したかったのだが、VirtualBoxが5.0.0以上という制約があったので”5.0“系にアップグレードした。

以前も同じようなエントリを書いた気がするが気にしない。

■ 環境

  • Mac OSX (10.10.5)
  • VirtualBox 4.3.30 → 5.0.8

■ 確認

まずは既存のversionを確認。

virtualbox-001

4.3.30“が稼働しているようである。続いてアップデートを確認する。

virtualbox-002

アップデートが存在しない?『VirtualBoxは5.0.0以上が必要』というので実行するつもりであったのだが…。

Oracle VM VirtualBox
https://www.virtualbox.org/

これを見ると”5.0“系が存在する。メジャーバージョンのアップグレードは確認されないのか…。ダウンロードページへ。

virtualbox-003

VirtualBox 5.0.8 for OS X hosts“を選択しダウンロード。ダウンロードしたファイルは”VirtualBox-5.0.8-103449-OSX.dmg“であった。

■ インストール前に

VirtualBoxで稼働しているVMを止めておく。Vagrantで起動しているものは`global-status`で確認し、statusが”poweroff“もしくは”saved“になっているかを確認。

$ vagrant global-status
id       name      provider   state    directory
---------------------------------------------------------------------------
89f2d82  core-01   virtualbox poweroff /Users/withsin/work/coreos-vagrant
4190638  default   virtualbox poweroff /Users/withsin/work/tmp/vagrant-0625
5188e00  default   virtualbox poweroff /Users/withsin/work/tmp/vagrant-0818

The above shows information about all known Vagrant environments
on this machine. This data is cached and may not be completely
up-to-date. To interact with any of the machines, you can go to
that directory and run Vagrant, or you can use the ID directly
with Vagrant commands from any directory. For example:
"vagrant destroy 1a2b3c4d"
$

また自身の場合は、`docker-machine`でも利用しているのでそちらも確認し、起動していれば停止する。

$ docker-machine ls
NAME           ACTIVE   DRIVER       STATE     URL                         SWARM
local          *        virtualbox   Running   tcp://192.168.99.100:2376
swarm-agent             virtualbox   Stopped                               swarm-master
swarm-master            virtualbox   Stopped                               swarm-master (master)
$
$ docker-machine stop local
$
$ docker-machine ls
NAME           ACTIVE   DRIVER       STATE     URL   SWARM
local                   virtualbox   Stopped
swarm-agent             virtualbox   Stopped         swarm-master
swarm-master            virtualbox   Stopped         swarm-master (master)
$

■ インストール

本題のインストール実行。ダウンロードした”VirtualBox-5.0.8-103449-OSX.dmg“をダブルクリックする。以降はそのまま指示に従うだけ。

virtualbox-004

virtualbox-005

virtualbox-006

virtualbox-007

virtualbox-008

virtualbox-009

インストールは完了したのでversionを再度確認。

virtualbox-010

■ インストール後

VirtualBoxのUpgradeが実施できたので、`docker-machine`でも正常に稼働するかを念のため確認する。

$ docker-machine start local
Starting VM...
Started machines may have new IP addresses. You may need to re-run the `docker-machine env` command.
$
$ docker-machine ls
NAME           ACTIVE   DRIVER       STATE     URL                         SWARM
local          *        virtualbox   Running   tcp://192.168.99.100:2376
swarm-agent             virtualbox   Stopped                               swarm-master
swarm-master            virtualbox   Stopped                               swarm-master (master)
$

いくつか`docker`コマンドを実行して試して問題ないのでOKである。

以上。

■ 関連