= cloud-init と USB スティックを使用したノータッチ Ubuntu 22.04 LTS ベアメタル自動インストール =




ここ数週間、Ubuntu の自動インストールについて深く掘り下げていました。複雑な可動部品をすべて説明した単一のドキュメントを見つけることができませんでした。結果、試行錯誤の連続でした。私は最終的に全体像を理解し、それを他の人と共有したいと考えています:
ベアメタル Ubuntu 22.04 LTS のインストールを自動化する方法
Raspberry Pi や Ubuntu に似たようなことをするために私も迂回しました

将来のサーバー自動化に役立つことを願っています!

これはかっこいいのですが、少し複雑な気がします。 Packer のようなものからカスタム イメージを構築し、PXE ブートを使用して完全に手動でプロビジョニングしないのはなぜでしょうか?これは避けられないベア メタル マシンに対して私が行っていることですが、仮想化されたマシンでは Terraform を使用する方がはるかに好きです。非常に高速です。

ソリューションが複雑であることに同意します (その責任は私にあります)。エンタープライズ環境には Packer と PXE ブートを 100% 推奨します。

私の場合、私はもっと少なくしたかった
管理または対処する*もの*。 OS 以外の追加ツールは必要ありません。私の設定と構成はすべてプレーン テキスト ファイルです。 PXE 構成設定は必要ありません。USB を接続し、再起動して、コーヒーを飲むだけです。

ユースケースや優先順位によると思います

私も VM を優先することに同意しますが、ホーム ラボでベアメタル コンピューティングを使用して多くの作業を行っていることに気付きました (GPU アクセラレーションを備えた Kubernetes / ベアメタル上の Anthos / ファンキーな eBPF。VM は、これまでの私の学習にしか役立ちません。私は学習が遅いので、理解する前に実際の/難しい方法で物事を行う必要があります笑
良い!ラップトップとテスト マシンを自動的にプロビジョニングする方法を検討しています。これは私を助けるはずです。 :)