8 無料かつ最高のオープンソース ベアメタル ハイパーバイザー (Foss) 2021

ベアメタル ハイパーバイザーとは何ですか?

ハイパーバイザーは、ユーザーが仮想マシンを制御および監視できるようにするソフトウェア層です。これにより、ユーザーは単一のホスト マシン上で複数のタイプのゲスト オペレーティング システムを実行できるようになります。たとえば、単一の Linux /Windows/macOS ホスト マシン上で Windows 10、Ubuntu、Redhat などの OS を実行して、さまざまなソフトウェアをテストまたは実行できます。 VirtualBox や VMware Workstation など、私たちが日常生活で使用している仮想化ソフトウェアと呼ぶこともできます。

では、VirtualBox タイプのソフトウェアとベアメタル ハイパーバイザーの違いは何でしょうか?

つまり、どちらも一種のハイパーバイザー、または仮想化ソフトウェア技術と言えますが、その動作方法は異なります。オープンソースの VirtualBox、VMware Player、およびその他の同様の種類の仮想化ソフトウェアは、タイプ 2 ハイパーバイザーに分類されます。一方、ベアメタル仮想化ソフトウェアはタイプ 1 ハイパーバイザーです。

実際、ハイパーバイザー技術は、タイプ 1 とタイプ 2 の仮想化技術の 2 つのカテゴリに分類されます。

Type1 ハイパーバイザー:

タイプ 1 に該当するハイパーバイザーまたは仮想化ソフトウェアは、物理ハードウェアと直接接続します。ハードウェアを直接処理することで、その上で実行されるゲスト オペレーティング システムの効率とパフォーマンスが向上しました。このような種類の仮想化オペレーティング システムは、ベアメタル ハイパーバイザーとも呼ばれます。ほとんどの場合、データセンター、クラウド環境、または企業によって使用されます。

タイプ 1 ハイパーバイザーの例: Microsoft Hyper V、Oracle VM Server for x86、VMware ESXi、Oracle VM Server for SPARC、Xen プロジェクトのようなオープンソース ハイパーバイザー ディストリビューションは、ベア メタル サーバー仮想化の例です…

Type2 ハイパーバイザー:

Type2 ハイパーバイザーは、Windows、Linux、macOS などの OS 上で仮想マシンを作成および実行するために一般的に使用されるソフトウェアです。

タイプ 2 ハイパーバイザーの例:Type2 の完璧な例は、VirtualBox、Qemu、VMware Workstation Player、Parallel です。家庭で使用するのに最適なハイパーバイザーと言えるでしょう。

ホスト上で仮想ゲスト オペレーティング システムを実行すると、大量のリソースが消費されるだけでなく、ハードウェアにアクセスするためにホストの許可も必要になります。これにより、複雑なレイヤーが追加されるため、タイプ 1 仮想化と比較してパフォーマンスが低下します。

この記事では、無料のオープンソースの Type1 仮想化ソフトウェアについてのみ説明します。ただし、時間があれば、この記事をじっくり読んでください。Linux 向けの最高の無料 Virtualbox 代替品

次に進む前に、仮想化テクノロジーの種類について詳しく知っておく必要があります。今日の世界で一般的に使用されている仮想化方法には 4 種類あります。

  • FV: 完全仮想化
  • PV: パラ仮想化
  • OSV: オペレーティング システムの仮想化。
  • HAV ハードウェア支援仮想化。

ラップトップまたは PC/サーバー上のベアメタル ハイパーバイザーの下でテストして、仮想化のパワーを体験できます。

ベストの無料およびオープンソースのベアメタル ハイパーバイザー (foss)

Xenプロジェクト

Xen は、開発者のグローバル コミュニティによって維持されるオープンソース ソフトウェア プラットフォームまたは Linux ハイパーバイザー ディストリビューションです。x86、x86_64、IA64、ARM、およびその他の CPU アーキテクチャの仮想化をサポートします。 Xen ハイパーバイザーは、x86 および IA64 プラットフォーム用の独自の仮想化プラットフォームおよびハイパーバイザーに代わるエンタープライズ クラスの代替製品です。オープンソースのほかに、Citrix から商用版も入手できます。

Xen ハイパーバイザーは、Windows、Linux、BSD、およびその他のバージョンなどの幅広いゲスト オペレーティング システムを仮想化できるカーネル ベースの仮想マシン プラットフォームです。サーバー仮想化、クラウド プラットフォーム (Amazon、Google、Cisco など)、サービスとしてのインフラストラクチャ (IaaS)、セキュリティ アプリケーションなど、多くの商用プラットフォームで使用されています。複数のクラウド プラットフォームをサポートしています: CloudStack、OpenStack。

ダウンロード: Xenプロジェクト

XenServer オープンソース

XenServer ハイパーバイザーは、コミュニティ、スタンダード、エンタープライズの 3 つのバージョンで利用可能なオープンソースのタイプ 1 またはベアメタル ハイパーバイザーを実行します。ただし、ISO ファイルはすべてのバージョンで同じです。無料版では、VM 移行、ヘルスチェック、スナップショットなどの機能を含むハイパーバイザーを含む基本機能が提供されます。一方、標準のものは Citrix サポートを備えた SMB 向けです。大規模組織に適した最後の Enterprise は、サポート、ライブ パッチ適用、および Windows Update サポートを提供します。商用製品であるため、最高の無料ハイパーバイザーの 1 つです。

ダウンロードXenサーバー(リンク

x86 用 Oracle VM サーバー

Oracle VM Server for x86 は、オープンソースの Xen ハイパーバイザ・テクノロジーを使用する無料の Type1 仮想化プラットフォームです。これは、統合された Web ベースの管理コンソールを含むエンタープライズ クラスのハイパーバイザーです。公式 Web サイトの「Oracle Software Delivery Cloud」ページからダウンロードできます。商用の目玉製品であるため、Oracle Web サイトでアカウントを作成する必要があり、その後でこのベアメタル ハイパーバイザーの ISO ファイルを入手できるのはそのユーザーだけです。

Webサイト

Linux KVM

Linux KVM (Kernal Based VirtualMachine) は、さまざまな Linux ハイパーバイザー ディストリビューションのベースとなるもう 1 つのタイプ 1 ハイパーバイザーです。さらに、Redhat、OpenSuse、Centos、Ubuntu などのさまざまなオペレーティング システムを完全な仮想化プラットフォームに変換できます。KVM は RedHat によって買収され、ほとんどすべての Linux、BSD、Solaris、および Windows オペレーティング システムをゲストとしてサポートします。管理者は、コマンド ラインまたは VirtManager が提供するグラフィカル ユーザー インターフェイス (GU) を介して、KVM がインストールされた仮想サーバーを制御および管理できます。仮想化拡張機能 (Intel VT または AMD-V) を含む x86 ハードウェアをサポートします。デフォルトでは、これはコマンドライン ツールです。

Ubuntu 20.04にKVMをインストールする方法

Proxmox - オープンソースの仮想化プラットフォーム

Proxmox VE は、完全なオープンソースの仮想化管理プラットフォームであり、KVM (カーネルベースの仮想マシン) ハイパーバイザーと Linux コンテナ (LXC) という 2 つの仮想化テクノロジを密接に統合して、エンタープライズ クラスの仮想化を提供します。

Proxmox VE は準仮想化 (ネットワーク、Grafik、ハードディスク用の virtIO ドライバー) もサポートしています。 Proxmox VE では HAV も可能です。

Proxmox VE は Debian GNU/Linux に基づいており、カスタマイズされた Linux カーネルを使用します。現在の安定版 5.x リリースでは、最新の Ubuntu 18.04 ベースのカーネルが使用されており、定期的に更新されます。完全仮想化 (KVM による) と LXC によるコンテナベースの仮想化をサポートします。

Proxmox オープンソース仮想化プラットフォームには、コンピューティング、ネットワーク、ストレージの 3 つの主要な機能を 1 つのパッケージで提供するモノリシック システムがあります。コンテナーと仮想マシンを制御、デプロイ、破棄、監視、管理するためのコマンド ラインとグラフィカル ユーザー インターフェイスの両方を提供します。データセンター向けのスケーラブルで使いやすいオプションなので、ぜひ一度試してみてください。

ダウンロード プロクスモックス(リンク

Openvz

これは、Linux 用のオープンソースのコンテナベースの仮想化プラットフォームであるため、少し異なるアプローチを持つもう 1 つのエンタープライズ アプローチのハイパーバイザーです。独自の仮想プライベートサーバーを作成したい場合は、OpenVZ を試してください。

では、OpenVZ は正確には何ですか。OpenVZ は、以下によって提供される無料のオープンソースです。ヴィルトゥオッツォ今。分離された Linux コンテナーに複数の仮想マシンを作成する機能が付属しています。これは、管理者が各コンテナをスタンドアロン サーバーとして扱うことができることを意味します。さまざまなクラウド ホスティング会社が提供する VES および VPS 環境で行うのと同じように、すべてのコンテナーは単一の物理サーバー上で独立して再起動できます。 OpenVZ は、ベアメタル インストールに使用できる Linux ハイパーバイザー ディストリビューションでもあります。 OpenVZ は Web インターフェイスを提供します。

ダウンロードOpenVZ ISO (リンク

追加情報: 非ベアメタル仮想化オプション…

oVirt

oVirt は、RedHat Enterprise、CentOS、Scientific Linux、Fedora 28 などの Linux オペレーティング システム用に開発されたオープンソースの分散仮想化ソリューションであり、CentOS ベースの oVirt ノードとしても利用できます。これは、エンタープライズ インフラストラクチャ向けに設計された Linux KVM ハイパーバイザーです。

oVirt は、libvirt、Gluster、PatternFly、Ansible など、他のいくつかのコミュニティ プロジェクトに基づいて構築されています。

ダウンロードoVirt (リンク

スマートOS

SmartOS は、OpenSolaris テクノロジーと Linux の KVM 仮想化を組み合わせた、UNIX オペレーティング システムをベースとした無料のオープンソース SVR4 ハイパーバイザーです。 NetBSD pkgsrc パッケージ管理を採用しています。

ダウンロードSmartOS (リンク

注記: VMware ESXi は FOSS プロジェクトではありませんが、無料でダウンロードして使用できます。ここは単なる知識のためです…

VMware ESXI

すべての VMWare 製品が有料であると認識している場合は、徹底的にチェックしていないことになります。なぜなら、無料の製品がいくつかあり、VMware vSphere Hypervisor (ESXi) もその 1 つだからです。

VMware の無料 ESXi は、さまざまなオペレーティング システムをインストールする仮想環境を作成するためのもう 1 つの最適な無料ハイパーバイザーです。インストール後、ユーザーは Vsphere クライアントを使用して仮想化された Vmware サーバーに接続できるようになります。これにより、無制限の VM を作成、展開、破棄するための使いやすいグラフィカル ユーザー インターフェイスが提供されます。営利企業の一部であるため、幅広いサーバー ハードウェアをサポートし、実稼働用の仮想サーバーを実行するために適切に最適化されています。ユーザーが Vmware Type1 ハイパーバイザーを使用するには、無料のライセンス キーを入力する必要があります。入力しないと、60 日後に有効期限が切れてしまいます。

ダウンロードVMware の無料 ESXi (リンク

無料の Hyper-V サーバー 2019 スタンドアロン

Hyper-V のスタンドアロン バージョンは Microsoft の無料製品であり、無料でダウンロードできます。ただし、スタンドアロン バージョンには GUI が付属していないという欠点がいくつかあります。そうです、これは Microsoft 製品であり、グラフィカル ユーザー インターフェイスがなく、ドライブのサポートや役割が少なく、管理が困難です。それでも、スタンドアロン製品を試してみたい場合は、自由に試すことができます。ただし、私は Windows サーバーを単独で使用することをお勧めします。

Oracle VirtualBox

仮想化に精通している人は、VirtualBox についてすでに知っているでしょう。これは、Windows、macOS、FreeBSD、macOS などのほとんどすべての主流オペレーティング システムで利用できる最高の Type-2 仮想マシン作成プラットフォームです。インターフェイスは非常に理解しやすく、使いやすいです。新しいユーザーでも簡単にインストールして、数分で仮想マシンの作成を開始できます。

したがって、これらはいくつかの無料で最高のオープンソース ベアメタル ハイパーバイザー オプションです。これらのいずれかを使用している場合、または別のオプションを使用している場合は、あなたの経験をお知らせください。

その他の役立つリソース: