= ベアメタル サーバーの設定に関するベスト プラクティスは? = ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) こんにちは 最近のベア メタル サーバーのセットアップに関するベスト プラクティスは何ですか? セットアップするサーバーは約 30 台ありますが、Ubuntu 20.04 が最近出たので、20.04 では使用されなくなった Ubuntu 16.04 pxe/ks セットアップから更新する良い機会だと感じています。 ベアメタルをどのようにインストールしていますか? 通常、ファイアウォールを除くすべてのベア メタルで、まったく同じソフトウェア スタックを実行し、すべてのサービスを Docker で実行しています。 ![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png) プロビジョニングを提供するために MaaS を調べます。 Digital Rebar のような類似のオプションがいくつかあります。基本的には、さまざまな役割間でマシンをスピンアップおよびスピンダウンできるハードウェアの API 駆動型インベントリが必要です。それらが起動したら、構成管理/オーケストレーションをトリガーしてサービスをセットアップします。 コンテナー オーケストレーションを改善するために Kubernetes を検討することもできます。 Lokomotive のようなベアメタル オプションがいくつかあります。 20.04 netboot は以前のリリースとは大きく異なることに注意してください - preseed は無効になっています。私たち (RackN) は、Digital Rebar (DRP) コミュニティへの (再) 統合に取り組んでいます。新しいプロセスには、オンプレミスの場合でも cloud-init が含まれます。これは、DRP が API 経由で提供するものです。 18.04でプレイして、それが打ち出されるまで学習することができます. 最新情報を入手したいという衝動は理解していますが、アップデートの時間を計画しています。 注: Rebar は 20 台のマシンと商用後まで無料です。ハードウェア管理やエンタープライズ機能の一部が必要でない限り、基本層で十分かもしれません。 Slack のコミュニティは非常に活発で、これは大きな利点です。 OS 上で何をする必要があるかによる MAAS は OpenStack 用であり、それ以外に使用するのは苦痛であり、HP LinuxCOE は FAI (完全自動インストール) として興味があるかもしれません。RH は cobbler のようなツールをいくつか提供しています。決定的な答えです。提供されません。 どのベンダーも、特定のマシンである種の LOM (Dell iDrac、HP iLo、IBM RSA) を提供しているため、エントリーレベルの Iron を除いて、お持ちの Iron の種類に応じて多かれ少なかれ簡単にリモートで大量の展開を行うことができます。 ソフトウェア側の Preseed/Kickstart は面倒ですが、機能します。NixOS (NixOps/Disnix) がすぐに使用できるはるかに簡単で効果的なアプローチを提供できる場合、Guix システムも、IMO が実際には十分な生産準備が整っていないにもかかわらず (残念ながら) . これは、基本システム、何を展開するか、および何を行う必要があるかによってどのツールを使用するかを抽出するだけです。私のお気に入りの組み合わせは、すべて NixOS で、一部のスクリプト + 一部のベンダーの LOM と SaltStack が残っています。 サーバーのブランドは?そうじゃない デルを使用しているため、他のブランドは異なる場合がありますが、ほとんどの場合、同様のオプションがあると思います. 最初にidracをセットアップします。 idrac の Mac アドレスを取得し、DHCP 予約をセットアップします。 それを Open Manage Enterprise に追加し、OME 経由で構成ファイルをプッシュします。これが初めての場合は、1 つのサーバーを手動で実行してから、idrac と bios の構成ファイルをエクスポートし、それを他のサーバーにプッシュするように設定します。 次に、ファームウェアを更新します。 次に、OS でサーバーをイメージ化します。 Linux でベアメタルの大規模な展開を行ったことはありませんが、テラフォームを検討します。ベア メタルで動作するか、Dell OME でも動作する可能性があります。 私は今vsphereしかやっていません(そしておそらく、これらをもう1つやり直すことになるでしょう)ので、インストールを実行するスクリプトがあります。インストール中にサーバーをスクリプトに向けるだけです。 == コミュニティについて == メンバー オンライン