Debian

使用 OpenVZ 將 Debian Squeeze 升級到使用 LXC 的 Debian 7/8

  • June 3, 2016

我有一些執行 Debian 6 (Squeeze) 的伺服器,它使用 OpenVZ 來執行容器。這些容器是一些 Debian 6 和一些 Debian 7。

Squeeze 是 Debian 支持 OpenVZ 的最後一個版本,對於下一個版本,建議使用者執行 LXC 容器。

我推遲了這個,但 Squeeze 最近停產了。現在我有點走投無路了,因為我不知道升級的簡單途徑。

我沒有高可用性,機器 24/7 都在上面執行,我不能指望有太多的停機時間(比如在另一台機器上設置 LXC 並將它們複製過來)。

我想知道是否有人進行了此升級,我正在考慮將 LXC 設置為與 OpenVZ 一起在 Debian Squeeze 上工作,這樣我就可以在與 OpenVZ 相同的文件夾和機器上啟動我的容器,但使用 LXC,所以當所有機器通過 LXC 執行,然後我繼續將 Debian 版本升級到 7 和 8。

有沒有人這樣做過?你們建議我要做什麼?

我建議保持系統不變,但要採取措施解決由於將其置於 debian 擠壓狀態而導致的任何潛在安全問題。但是,同時使用 LXC 容器建立了一個全新的 debian 穩定係統,然後在測試後慢慢遷移。

如果這不切實際,那麼我相信您可以升級到 wheezy(debian 7)並繼續使用 OpenVZ。我認為 OpenVZ 不會被自動刪除,但會出現在可以使用“apt-get autoremove”刪除的軟體包列表中,您也可以“固定”它以防止刪除。我沒有檢查它以確定。我認為這不會沒有問題,如果您大部分時間都依賴系統啟動,請不要嘗試。只有在允許一些停機時間的情況下,您才應該這樣做。

在這種情況下,剩下的選項就是您建議的選項。試圖讓 LXC 與 OpenVZ 一起在 Debian Squeeze 上工作,然後升級。

**注意:**只要您在使用 Debian Squeeze,請務必密切關注安全警報和更新檔,如果有重大問題(例如 heartbleed),請關閉它或手動修復它。您不希望您的系統慢慢成為 IT 安全隱患。

我只會真正推薦我提供的第一個解決方案,但是我可以理解在某些情況下它不是一個選項。

引用自:https://serverfault.com/questions/780609