自從使用OVH的伺服器後,安裝OS都選擇管理介面中Template 的Proxmox 樣版, 當時版本在3.2 ,Blog與PT VM都重灌幾次了,但這台Host 系統版本一直沒改。 昨天開始了升級之旅,先登入OVH Manager 發現久沒使用,介面改動超多,也看到更新Template中各種系統的版本,Proxmox已到4.4版。但我沒有選擇重裝,決定由3.x版升上去,主要就是不想毀了3台原先的VM 先把機器版本中要升級的先升完後,再執行下列的指令
apt-get remove proxmox-ve-2.6.32 pve-manager corosync-pve openais-pve redhat-cluster-pve pve-cluster pve-firmware
但proxmox版本不知道,最後把這行去掉再執行一次
sed -i 's/wheezy/jessie/g' /etc/apt/sources.list sed -i 's/wheezy/jessie/g' /etc/apt/sources.list.d/pve-enterprise.list apt-get update
升級Proxmox 先看有什麼最新版
apt-cache search pve-kernel
apt-get install pve-kernel-4.4.40-1-pve pve-firmware pve-manager proxmox-ve
把留在舊版的也一起升上去
sudo apt-get dist-upgrade
因為年久失修,中間要回答新版與原有版本要留那個,要自行判斷。中間最麻煩的是 varnish 升級到4.0中原有的default.vcl 不能使用
要改動 (2017/09/30:升級後又遇到相同情況,就是rutorrent無法被導入,原因仍是相同,在下方檔案內會直接把參數寫死,造成問題)
/lib/systemd/system/varnish.service
可能與新的系統服務控制方式不同,啟動參數會去讀取這裡,而忽略
/etc/default/varnish
中的設定