全球主机交流论坛

标题: proxmox3.0无痛升级至3.4 [打印本页]

作者: tumour    时间: 2015-6-1 21:09
标题: proxmox3.0无痛升级至3.4
本帖最后由 tumour 于 2015-6-1 22:25 编辑

proxmox作为一个免费创建VPS的面板,非常适合个人用户把玩
说是免费的,但是官方不提供直接升级,如果要直接升级需要购买subscription
最便宜也要€ 4,99 / CPU & month
这导致安装完毕后升级需要重新安装或者购买他们的服务
昨天搜索到一个老外的一篇教程
https://cpoulter.wordpress.com/2014/09/24/proxmox-how-to-upgrade-from-3-2-to-3-3/
可以做到自己直接升级
主要思路就是自己编辑sources.list架设本地源dist-upgrade
已经按照上面那篇文章,成功从3.0升级至3.4
补充一些升级过程中可能遇到的麻烦,方便网友参考少走弯路:

PS:参考楼下hotsnow提供的pve-no-subscription源即可升级……
知其然,知其所以然:proxmox有三种源,分别是pve-enterprise、pve-no-subscription、pvetest,pvetest是测试源,肯定是不建议使用的,pve-no-subscription源官方明确提到是不建议使用在生产环境(NOT recommended for production use),所以和pve-enterprise肯定还是有区别的,但是上面教程的升级方式只能是稳定版本升级,后续的BUG更新是没有的,针对个人用户,还是选择pve-no-subscription比较合适。
作者: hotsnow    时间: 2015-6-1 21:11
没这么复杂,直接加 Proxmox 测试源,然后去掉官方订阅源,然后 apt-get update && apt-get dist-upgrade 即可,我一直这么玩
作者: tumour    时间: 2015-6-1 21:14
hotsnow 发表于 2015-6-1 21:11
没这么复杂,直接加 Proxmox 测试源,然后去掉官方订阅源,然后 apt-get update && apt-get dist-upgrade  ...

求测试源地址
作者: tumour    时间: 2015-6-1 21:17
hotsnow 发表于 2015-6-1 21:11
没这么复杂,直接加 Proxmox 测试源,然后去掉官方订阅源,然后 apt-get update && apt-get dist-upgrade  ...

已经找到

修改Proxmox更新源
Proxmox源含稳定源(PVE)和测试源(PVETEST)
nano /etc/apt/sources.list
内容如下:
deb http://ftp.debian.org/debian wheezy main contrib
# PVE packages provided by proxmox.com
deb http://download.proxmox.com/debian wheezy pve
# security updates
deb http://security.debian.org/ wheezy/updates main contrib
改成
deb http://ftp.debian.org/debian wheezy main contrib
# PVE packages provided by proxmox.com
deb http://download.proxmox.com/debian wheezy pvetest
# security updates
deb http://security.debian.org/ wheezy/updates main contrib
升级Proxmox
运行如下命令升级Proxmox
apt-get update
apt-get upgrade
apt-get dist-upgrade

作者: hotsnow    时间: 2015-6-1 21:18
本帖最后由 hotsnow 于 2015-6-1 21:20 编辑
tumour 发表于 2015-6-1 21:14
求测试源地址

  1. vi /etc/apt/sources.list

  2. 添加以下内容

  3. # PVE pve-no-subscription repository provided by proxmox.com, NOT recommended for production use
  4. deb http://download.proxmox.com/debian wheezy pve-no-subscription
复制代码


然后

  1. vi /etc/apt/sources.list.d/pve-enterprise.list

  2. 把官方源注释掉,也就是加个 #,如下

  3. # deb https://enterprise.proxmox.com/debian wheezy pve-enterprise
复制代码


然后

  1. apt-get update && apt-get dist-upgrade
复制代码


升级完重启,重启后用以下命令查看版本

  1. pveversion -v
复制代码

作者: tumour    时间: 2015-6-1 21:35
hotsnow 发表于 2015-6-1 21:18
然后

去官方WIKI找到3种源
pve-enterprise
pve-no-subscription
pvetest
你发的是第2个,我上面发的是第3个,我发的才是真的测试源,你发的那个应该是稳定版本的
艹,昨天还浪费我个把小时……本来改成你那个源就欧了。
作者: hotsnow    时间: 2015-6-1 21:36
tumour 发表于 2015-6-1 21:35
去官方WIKI找到3种源
pve-enterprise
pve-no-subscription

pve-no-subscription 更保守一些,建议用这个
作者: h0stl0c    时间: 2015-6-1 21:43
pve-no-subscription
这个基本上稳定的,放心用吧。
作者: lqtest    时间: 2015-6-1 21:47
hotsnow 发表于 2015-6-1 21:18
然后

谢谢你
作者: tumour    时间: 2015-6-1 21:56
hotsnow 发表于 2015-6-1 21:36
pve-no-subscription 更保守一些,建议用这个

既然注明NOT recommended for production use,说明和pve-enterprise的源还是有区别的,SO上面的教程还是有意义的,如上操作应该可以达到使用pve-enterprise源一样的稳定版本。
作者: fengpioaxue    时间: 2015-6-1 21:58
hotsnow 发表于 2015-6-1 21:18
然后

Mark了啊
作者: hotsnow    时间: 2015-6-1 22:06
本帖最后由 hotsnow 于 2015-6-1 22:11 编辑
tumour 发表于 2015-6-1 21:56
既然注明NOT recommended for production use,说明和pve-enterprise的源还是有区别的,SO上面的教程还是 ...


你那个 ISO 更新周期多长你造么。。。

你那个做法只能升到最近的官方 ISO 发布版,无法保证更新补丁,建议日常还是按照 pve-no-subscription 周期性保持更新

打个比方,pve-enterprise 和 pve-no-subscription 相当于 Windows Update,ISO 相当于安装盘,你用安装盘升级后的系统绝对不是最新的
作者: tumour    时间: 2015-6-1 22:19
hotsnow 发表于 2015-6-1 22:06
你那个 ISO 更新周期多长你造么。。。

你那个做法只能升到最近的官方 ISO 发布版,无法保证更新补丁 ...

也是,按那个方法只能是版本升级,BUG什么的更新顾及不到
作者: 花落无声    时间: 2015-6-1 22:21
mark
作者: catding    时间: 2015-6-2 15:04
收藏了
作者: ahao358    时间: 2015-6-3 22:15
学习并收藏了!
作者: vaman    时间: 2015-6-3 22:23
先收藏了 貌似挺难研究的                  




欢迎光临 全球主机交流论坛 (https://www.91ai.net/) Powered by Discuz! X3.4