在虛擬專用伺服器上自動安裝Turnkey Linux設備

(或者如何在幾分鐘內建立一個完全正常運行的Joomla,Drupal,LAMP,LAPP,Zimbra,Torrent伺服器等)

Turnkey Linux包含一組免費的,基於Ubuntu的 軟體設備 主要適用於伺服器類型的使用情況,例如設置資料庫,Web,論壇,Wiki和照片庫伺服器。每個設備都預先配置為可以直接使用,易於使用是Turnkey Linux項目背後的主要目標。

這本身非常有用,但是如果您想嘗試使用這些設備,以評估或測試它們,那麼如果您能以最少的努力執行安裝,那就太好了。

在虛擬專用伺服器上使用Turnkey Linux

那裡有許多託管提供商提供Linux VPS服務,這些服務通常使用戶能夠擁有自己的虛擬伺服器,並自動配置主要的Linux發行版,例如Debian,Ubuntu或CentOS。我們已經與Turnkey Linux團隊合作進行了工作,並已將自動安裝概念更進一步,以使其能夠與所有Turnkey Linux設備一起使用。這可以通過使用出色的伺服器開源控制面板DTC提供的框架來實現。

交鑰匙Linux設備使用戶能夠輕鬆地在整個Linux內核和基於Ubuntu的軟體包集中輕鬆地部署基於Web的應用程序。在控制面板中選擇發行版後,安裝會在幾分鐘內完全完成,並可以進行自定義。這可以快速部署經過測試的設置,並具有Turnkey Linux和Ubuntu軟體包維護者提供的全面更新和安全支持。

使用DTC控制面板的所有人都可以得到我們的努力,並提供了用於Lenny的Debian軟體包。此外,還編寫了腳本,以便在發布新的或更新的設備時,將為DTC控制面板創建新的可部署軟體包,並在我們的存儲庫中自動使其可用。

技術腳本詳細信息

實際上,配置映像以進行自動部署並不難,但是為每個設備手動執行此過程很耗時。我們編寫的腳本將為每個設備自動執行以下步驟:

  1. 創建一個名稱與實際發行版本相似的新目錄,例如 交鑰匙核心-2009.02-hardy-x86
  2. 跨通用模板文件複製。其中包括:
    • custom_os:通過配置基本網路,在正確的設備上生成getty並使用VPS編號和主機名設置自定義的MOTD來自定義每個設備。
    • install_os:安裝此設備的自定義說明,主要涉及將提供的映像解壓縮到VPS中。
    • setup_network:設置網路時調用的自定義說明。由於Turnkey Linux使用resolveconf進行DNS配置,因此它將從 /etc/resolv.conf 從dom0(專為Xen設計)中複製並複製到 / etc / network / interfaces 在domU中。
    • debian / *:這些是創建a.deb軟體包所需的文件changelog,控制項,兼容性,版權,文件,安裝和規則。它們具有替換變數(例如,包名稱),這些變數會被我們的腳本覆蓋。
  3. 複製預安裝的映像(a.tar.bz2文件)。
  4. 定製模板文件(如上所述)。
  5. 調用 dpkg-buildpackage 在此目錄中創建Actual.deb文件。
  6. 呼叫 瑞普前,一種我們用來管理Debian存儲庫目錄結構的工具,用於刪除該設備的舊版本並添加新版本。

就這麼簡單。如果您有興趣,可以下載原始腳本。他們將需要一些自定義設置,因為其中有硬編碼目錄。

我想和一個人玩!

如果您只想玩一台設備,當然可以從 交鑰匙Linux 網站並將其安裝在您的PC上(或使用Xen或VMWare之類的虛擬化解決方案)。

但是,如果您想使用我們已經完成的設置快速試用各種設備,最快的方法就是租用VPS。或者,您可以自己安裝DTC控制面板,然後將我們的Debian存儲庫添加到您的/etc/apt/sources.list中。此設置要求您運行功能全面的Xen安裝程序,並且需要進行大量配置。

任何問題?

相關文章