Linux でのディスクレスリモートブート

DRBL
開発者NCHCフリーソフトウェアラボ
初回リリース2004年4月1日 (2004-04-01)
安定版リリース
2.2.11 [1] / 2016年5月31日 (2016-05-31)
リポジトリ
  • gitlab.com/stevenshiau/drbl
オペレーティング·システムリナックス
タイプディスククローン、災害復旧、ネットワークブート、PXEブート
ライセンスGNU一般公衆利用許諾契約書
Webサイトdrbl.sourceforge.net

DRBL (Linux のディスクレス リモート ブート) は、クライアント マシンに ディスクレスまたはシステムレス環境を提供するNFS / NISサーバーです。

それは次のような用途に使える

  • Clonezillaソフトウェアを内蔵したクローンマシン
  • Fedora、DebianなどのLinuxディストリビューションのネットワークインストールを提供する
  • PXE ブート (または同様の手段) を介して、小規模なオペレーティング システム (DSL、Puppy Linux、FreeDOS など) を搭載したマシンを提供します。

DRBLサーバーの提供

  • インストールスクリプトを使用して、サポートされているLinuxディストリビューションを実行しているマシンにインストールします。
  • ライブCD

DebianUbuntuMandrivaRed Hat LinuxFedoraCentOS 、またはSuSEがすでにインストールされているマシンにインストールできます。 LTSPと同様に、分散ハードウェアリソースを使用し、クライアントがローカルハードウェアに完全にアクセスできるようにするため、電力の少ないサーバーマシンの使用が可能になります。 DRBL には、Symantec Ghostに似たパーティション分割およびディスククローン作成ユーティリティ であるClonezilla も含まれています。

DRBL はGNU GPLライセンスの条件に従っているため、ユーザーは DRBL をカスタマイズできます。

特徴

DRBL は主に 2 つのカテゴリーで優れています。

ディスクのクローン作成

Clonezilla(DRBLに同梱)は、空き領域のコピーを回避するためにPartimageを使用し、ハードディスクイメージを圧縮するためにgzipを使用します。保存されたイメージは、マルチキャストパケットを使用して複数のマシンに同時に復元できるため、多数のコンピュータのイメージ作成にかかる時間を大幅に短縮できます。DRBL Live CDを使用すると、1台のマシン(サーバー)をCDから起動し、残りのマシンを PXEブートするだけで、これらの作業をすべて実行できます。

ディスクレスノード

ディスクレスノードは、古いハードウェアを活用する優れた方法です。古いハードウェアをシンクライアントとして使用することは良い解決策ですが、ディスクレスノードが補うことができるいくつかの欠点があります。

  • ストリーミングオーディオ/ビデオ -ターミナルサーバーは、ビデオを解凍、再圧縮し、ネットワーク経由でクライアントに送信する必要があります。ディスクレスノードは、すべての解凍をローカルで実行し、ローカルマシンのあらゆるグラフィックハードウェア機能を利用できます。
  • リアルタイム入力を必要とするソフトウェア -シンクライアントへのすべての入力は、オペレーティングシステムによって認識される前にネットワーク経由で送信されるため、大きな遅延が発生する可能性があります。これは、リアルタイム入力を必要とするソフトウェア(例:ビデオゲーム)では大きな問題となります。ディスクレスノードではソフトウェアがローカルで実行されるため、この問題は発生しません。

DRBL を使用すると、複数のディスクレス ノードを比較的簡単に セットアップできます。

内部の仕組み

クライアントコンピュータは、PXEまたはEtherbootを使用してネットワークカードから起動するように設定されています。クライアントは、起動元のIPアドレスとTFTPイメージを要求します。これらは両方ともDRBLサーバーによって提供されます。クライアントは、DRBLサーバーからTFTP経由で提供される初期RAMディスクを起動し、 NFS共有(これもDRBLサーバーによって提供される)をルート(/)パーティションとしてマウントします。そこから、クライアントは、DRBLサーバー上でのクライアントの設定に応じて、DRBLサーバーがインストールされているLinuxディストリビューション、Clonezilla、または各種Linuxディストリビューションのインストーラのいずれかを起動します。

ストレージを除くすべてのシステム リソースは、DRBL サーバー上に存在します。

システム推奨事項

DRBLインストールにおける主なボトルネックは、DRBLサーバー上のストレージとクライアントワークステーション間にあります。この種の環境では、サーバー上の高速ストレージ(RAID)と高速ネットワーク(ギガビットイーサネット)が理想的です。

外部リソース

  • DRBL
  • クローンジラ

参考文献

  1. ^ 「Linux でのディスクレス リモート ブート (DRBL) - SourceForge.net で /Drbl_stable を参照」。
Retrieved from "https://en.wikipedia.org/w/index.php?title=Diskless_Remote_Boot_in_Linux&oldid=1305047841"