
ハードウェアとオペレーティング システムがわずかに異なる複数のシングル ボード コンピュータ サーバーに展開する Linux のテンプレート インストールを作成しようとしています。私の理解では、これは Docker に最適なアプリケーションですが、Armbian/Raspbian (32 ビット) システムは処理できません。明確にするために、「Linux のテンプレート インストール」と言うときは、ベース OS インストールから開始し、一連のパッケージ/アプリケーションをインストール/構成し、構成の変更などを行うことを意味します。理想的には、Ubuntu の仮想化インストールでシステムを開発し、それを複数のサーバーに展開したいと考えています。コマンド履歴を保存して展開スクリプトに変換できると思いますが、もっとエレガントなソリューションがあることを期待しています。
答え1
私はまだ使ったことがありませんが、Ansible は良いソリューションかもしれません。大規模な展開やホスト管理を目的としています。しかし、この目的で Ansible を使用している人はたくさんいると思います。
インストールガイドはこちら インストールガイド
多数のエンドポイントにパッケージをインストールする https://opensource.com/article/20/9/install-packages-ansible
raspbian / ubuntu にインストールするための個別のプレイブックをいくつか作成するだけです。ただし、作成しなくてもそれほど大きな違いはないでしょう。