web-dev-qa-db-ja.com

WAN経由のベアメタルブーツ?

インターネット経由でiSCSI/iPXEブートターゲットを提供するサービスはありますか?

つまり、インターネット接続が利用可能な空のマシンでは、ローカルiPXEサーバーまたは同様のブートストラップ設定があるかのように、パブリックインターネットホストを参照してOSイメージをプルダウンするように構成できます。

編集:ブロックレベルのiSCSIブートは、信頼性の低いネットワーク上でブートするための適切なテクノロジーではなく、ローカルキャッシュがプラグアンドゴーパラダイムを打ち負かすことは明らかです。狙っていた。

iPXE を使用してHTTP経由でよりインテリジェントな(信頼性の低い接続や高遅延の接続を処理する)ブートイメージをプルするのはまともなスタートのように見えますが、NICまたはチェーンロードが追加されますタスクの複雑さは期待外れです。

工場でUSBブートを設定し、展開とインストールを行うLinuxイメージを使用してUSBキーを送信することは、iSCSIまたはPXEを設計されていないことを実行するように調整するためのはるかに賢明なアプローチです。

1
xddsg

パブリックにホストされているiSCSIターゲットから起動しようとすると、100%ひどいことになります。帯域幅が不十分で、待ち時間が長く(比較的)、接続が断続的になる可能性があります... =災害のレシピ。 iSCSIおよびその他のブロックレベルのネットワークブートアーキテクチャでは、成功するために大量の帯域幅に加えて、ほぼ0の遅延が必要です。ディスクドライブをホストするためにサードパーティのサービスに直接接続されているサーバーごとに専用の1ギガビット接続を購入すると、単に独自のiSCSI/FC /を購入するよりもコストが高くなりますか?インフラ。

あるいは...ファイルレベルのアクセスははるかに実行可能です...しかし、それを機能させるにははるかに厳しい制約があります。 (ディスクイメージをダウンロードします... RAMで解凍します...次に、ネットワークベースのファイルにアクセスできる最小限のOSを起動します...)

5
TheCompWiz

UEFIファームウェア/ BIOSがそれをサポートしている場合(最新のサーバーuEFIイメージがそれをサポートしている場合)、またはオプションROM iSCSIHBAのファームウェアがそれをサポートしている場合)iSCSIから起動できます。

もう1つのオプションは、Etherboot/gPXE/iPXEなどを使用して、ブートLUNからiSCSI経由でブートすることです。

ISCSIのiは、インターネットを介してLUNから正常に起動する必要がある、または正常に起動できるという意味ではないことに注意してください。

インターネットからマシンを起動する場合は、HTTP経由でカーネル/ブートイメージをプルできるEtherboot/gPXE/iPXE/uEFIのようなものも検討してください。

そして、特定の環境やニーズに合わせてブートLUNを提供し、それをインターネット経由で提供するという提案に出くわしたことはありません。ばかげているように思えます。

1
pfo