Windows10ProにOracleVM VirtualBoxをインストールする
1.仮想化について
仮想化には、コンピュータのハードウエアリソース(CPU、メモリ、ディスクなどリソース)を共用し、ホストOSとは別に複数のOS(ゲストOS)を動作させるハイパーバイザー型仮想化と、ホストOSのカーネルを共用して動作させるコンテナ型仮想化があります。
ハイパーバイザー型仮想化のソフトには、オラクルの「Virtualbox」、VMware 社の「VMware」、マイクロソフトの「Hyper-V」などがあり、ホストOSのアプリケーションとしてこれらの仮想化ソフトが稼働し、更に仮想化ソフトの上で別のOS(このOSをゲストOSと呼ぶ)を稼働させる方法です。
一方、ハイパーバイザー型仮想化に対して、コンテナ型仮想化ではコンテナにはOSは含まれておらず、各コンテナはホストOSのカーネルを共有して使用し、コンテナはホストOS上で分離された1つのプロセスとして動作します。
仮想化ソフト上で、ゲストOSを動かすか、ホストOSのカーネルを共用する点がハイパーバイザ型仮想化とコンテナ型仮想化との違いといえ、各々メリット、デメリットがあります。
![](https://region-sys.com/wp-content/uploads/2021/08/image-140.png)
ハイパーバイザー型仮想化とコンテナ型仮想化の比較
ハイパーバイザー型 | コンテナ型 | |
仮想マシン(又はコンテナ)の起動時間 | ゲストOSの起動の時間を必要とする。 | ホストOSのカーネルを共用するため、OSの起動時間を必要としない。 |
リソースの有効活用 | 複数のOSでリソースを分け合って使うため、オーバーヘッドが大きい。 | OSのカーネルを共用して、アプリレベルで分離を行うため、オーバーヘッドが小さい。 |
OSの混在 | Windows、Linux,Ubuntuなど異なるOSの仮想マシンの作成が可能。 | ホストOSのカーネルを共用するため、アプリケーションはLinuxの上で実行。 |
仮想マシン(又はコンテナ)のネットワーク | 物理マシンと同様のネットワーク構成で扱える。 | 仮想化ソフト独自のネットワーク構成に従う必要がある。 |
可搬性 | 仮想マシン毎にOS、ライブラリなどの環境を管理する必要がある。 | 環境を含めてパッケージ化できる仕組みがあり、サーバ間の移行が容易。 |
2.OracleVM VirtualBoxのインストール
(1)VirtualBoxのダウンロード
https://www.virtualbox.org/
![](https://region-sys.com/wp-content/uploads/2021/08/image-141.png)
![](https://region-sys.com/wp-content/uploads/2021/08/image-142.png)
(2)ダウンロードしたインストーラ(VirtualBox-6.1.26-145957-Win.exe)を起動
![](https://region-sys.com/wp-content/uploads/2021/08/image-143.png)
今回はカスタマイズは行わず、初期設定のまま、「Next >」で次へ進む
![](https://region-sys.com/wp-content/uploads/2021/08/image-144.png)
インストールオプションの設定を行う(デフォルトのまま)
![](https://region-sys.com/wp-content/uploads/2021/08/image-145.png)
![](https://region-sys.com/wp-content/uploads/2021/08/image-146.png)
「Install」をクリックしてインストールを開始する
![](https://region-sys.com/wp-content/uploads/2021/08/image-147.png)
チェックをオンにしておくと、インストーラの終了後にVirtualBoxが起動する
![](https://region-sys.com/wp-content/uploads/2021/08/image-148.png)
前のバージョンのVirtualBoxで作成した仮想マシンが引き継がれた。
![](https://region-sys.com/wp-content/uploads/2021/08/image-149.png)
centos7の仮想マシンを起動
![](https://region-sys.com/wp-content/uploads/2021/08/image-150.png)
the end of a sentence