跨平台Linux伺服器的開發與部署

跨平台Linux伺服器的開發與部署

我正在嘗試建立一個 Linux 模板安裝,以部署在多個單板電腦伺服器上,這些伺服器的硬體和作業系統略有不同。我的理解是,這將是 Docker 的理想應用程序,但它不處理 Armbian/Raspbian(32 位元)系統。為了澄清,當我說“Linux 的模板安裝”時,我的意思是我將從基本作業系統安裝開始,然後想要安裝/配置一堆軟體包/應用程序,進行一些配置更改等。 ,我想要在 Ubuntu 的虛擬安裝中開發系統,然後將其部署到多個伺服器上。我想我可以保存命令歷史記錄並將其轉換為部署腳本,但我希望有一個更優雅的解決方案。

答案1

我從未使用過它,但 ansible 可能是一個很好的解決方案 - 它適用於大規模部署/主機管理。不過,我確實認識很多人將其用於此目的。

這是安裝指南 https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html

將軟體包安裝到一堆端點 https://opensource.com/article/20/9/install-packages-ansible

只需製作一些單獨的劇本即可在 raspbian / ubuntu 上安裝。如果你不這樣做的話,可能不會有太大的差別。

相關內容