全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4128|回复: 16

[疑问] proxmox3.0无痛升级至3.4

[复制链接]
发表于 2015-6-1 21:09:16 | 显示全部楼层 |阅读模式
本帖最后由 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
补充一些升级过程中可能遇到的麻烦,方便网友参考少走弯路:
  • 教程中需要下载官方新版ISO文件到本地再上传,其实并无必要
    ,官方ISO文件地址可以在http://download.proxmox.com/iso/直接wget
  • 第7步中Mount ISO文件时,注意替换掉iso文件名
  • 第10步中添加官方GPG key file 的时候,自己复制命令可能会出错,发现命令行的两处字符“–”应该改为"-",估计是网站字符编码导致的问题
  • 此教程应该在以后的升级都适用,建议收藏备用。

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比较合适。

评分

参与人数 1威望 +25 收起 理由
欧阳逍遥 + 25 赞一个!

查看全部评分

发表于 2015-6-1 21:11:55 | 显示全部楼层
没这么复杂,直接加 Proxmox 测试源,然后去掉官方订阅源,然后 apt-get update && apt-get dist-upgrade 即可,我一直这么玩
 楼主| 发表于 2015-6-1 21:14:24 | 显示全部楼层
hotsnow 发表于 2015-6-1 21:11
没这么复杂,直接加 Proxmox 测试源,然后去掉官方订阅源,然后 apt-get update && apt-get dist-upgrade  ...

求测试源地址
 楼主| 发表于 2015-6-1 21:17:19 | 显示全部楼层
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
发表于 2015-6-1 21:18:58 | 显示全部楼层
本帖最后由 hotsnow 于 2015-6-1 21:20 编辑

  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
复制代码

评分

参与人数 1威望 +25 收起 理由
欧阳逍遥 + 25 赞一个!

查看全部评分

 楼主| 发表于 2015-6-1 21:35:06 | 显示全部楼层

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

pve-no-subscription 更保守一些,建议用这个
发表于 2015-6-1 21:43:07 | 显示全部楼层
pve-no-subscription
这个基本上稳定的,放心用吧。
发表于 2015-6-1 21:47:59 | 显示全部楼层
 楼主| 发表于 2015-6-1 21:56:00 | 显示全部楼层
hotsnow 发表于 2015-6-1 21:36
pve-no-subscription 更保守一些,建议用这个

既然注明NOT recommended for production use,说明和pve-enterprise的源还是有区别的,SO上面的教程还是有意义的,如上操作应该可以达到使用pve-enterprise源一样的稳定版本。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-20 01:47 , Processed in 0.068008 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表