なぜ、仮想化なのか
仮想化とは、コンピューター上に疑似的なコンピューター環境を構築する技術です。
- コンピューターリソースの効率的活用
- 1台の物理マシン上に複数の仮想マシンを構築することで、物理マシンのCPU能力・メモリ容量を効率的に使うことができる。
- 複数OSの実行
- 1台のコンピューター上で、複数のOSを利用できる。
- スナップショット機能によるコンピューターの状態の記録
- スナップショット機能と組み合わせることで、仮想マシンの過去時点の状態を記録・復元できる。
家庭で、予算や置き場に制限がある中でも、仮想化により1台の物理マシンで複数のサーバーを運用することができます。
本サイトでは、家庭でのサーバー運用には仮想化プラットフォームによる仮想サーバーを用いることをおすすめしています。
仮想化プラットフォームを準備する
仮想化プラットフォームのインストール
まず、仮想化プラットフォームをインストールしましょう。
仮想化プラットフォームの1つであるProxmox VEは、無料で利用できます。
本サイトでは、仮想化プラットフォームとしてProxmox VEをおすすめしています。
Proxmox VE | VMware ESXi | Hyper-V (Windows) | |
---|---|---|---|
長所 |
|
– |
|
短所 | – |
|
|
インストールするゲストOSによっては、別途ゲストOSのライセンス費用が必要となる。
インストール手順を実際の画面も交えて解説しています。
仮想マシン/コンテナを構築する
仮想サーバーにおすすめのOSは? – なぜ、Linuxなのか
Linux系OS(Linuxディストリビューション)は、無料で利用できる、動作に必要なCPU能力・メモリ容量が少ない、という特長を有しています。この特長は、仮想環境との相性が良いです。
1台の物理マシン上に複数の仮想Linuxサーバーを構築することで、物理マシンのCPU能力・メモリ容量を効率的に使うことができます。
本サイトでは、仮想サーバーにはLinux系OSを使うことをおすすめしています。
Windows Server OS | Linux系OS | |
---|---|---|
長所 |
|
|
短所 |
|
|
LXC(Linux Containers)の作成
仮想化プラットフォーム上にLXC(Linux Containers)を作成することで、仮想化されたLinuxサーバーとして使うことができます。
LXCの作成手順を実際の画面も交えて解説しています。
LXC上へのSMB共有フォルダのマウントの手順を実際のコマンドも交えて解説しています。
Windows仮想マシンの作成
仮想化プラットフォーム上にWindows仮想マシンを作成することで、1台の物理マシン上でLinux系OSとWindowsの両方を使うことができます。
Windows仮想マシンの作成手順を実際の画面も交えて解説しています。
Linuxを専門的に学ぶ!
Linuxを専門的に学びたい方には、ウズウズカレッジ(LinuCコース)がおすすめです!
PR