我在运行我的主Web服务器的Slicehost上有一个Ubuntu 7.10切片。 我想升级到Ubuntu 8.10,因为这个版本库已经没有7.10的版本了,我想要升级最新的安全和应用程序。
Slicehost似乎没有让我从7.10升级到8.10,他们build议我买一个新的VPS slice,升级到我所需要的,将我的数据移走,然后从第二片重新映像我的原始片。 有没有其他人做到这一点? 有没有更好的方法来做到这一点,或者在做这件事的时候注意一些问题? 如果我使用这种方法,我的网站会下降多久? 我可以在星期六的2个小时内完成吗?
没有理由让你失望。
将您的DNS TTL设置为低(如果可以,则为30分钟或更低),然后提前完成。
得到第二片。 安装/移植你的软件,并让它上演并准备好去。
更改您的DNS。 在TTL时间段内,已经拥有旧IP的用户仍会继续使用旧切片。 新用户将进入新的片段。 在TTL之后,每个人都在使用新的切片。
重置您的DNS TTL为您所拥有的任何东西。
淘汰原始切片。 (我不知道为什么你会想要回到它,新的片已经有你想要的。)
如果您有某些状态或某些内容需要保持同步(例如,用户设置),则在更新DNS之前,您可能必须先取得原始片段。 具有旧IP的用户将在TTL期间停机。
你在这个月份付两块钱。 我不确定什么似乎不合理这个,或者为什么人们认为Slicehost可能会给你的运行。
编辑:支付两片的替代scheme将升级到位:取下您的服务器,重新映像片,重新安装您的软件。 你将会在这段时间内下降,这可能会超过2个小时。
这似乎是你的主人给你的运行。 最有可能的是,你必须有两个VPS的约2天。 第一天移植你的应用程序(除非没有严重的问题),第二,给时间dnslogging更新到新的VPS。
如果你走这条路线,我会尝试设置一个本地8.10服务器,并做一个移动你的ap的testing(如果你还没有这样做)。 这会给你最接近的估计你的举动将花多长时间。
我在slicehost上有一个VPS,他们从来没有为我升级过。 我不完全确定他们为什么build议新的切片进行升级。 我自Ubuntu 6以来所做的一切就是更新源列表,并一次升级一步。
像jldugger提到的,你必须升级到8.04才去8.10。
我认为2个小时将推动它,我花了几天,当我移动networking服务器,也有把我的域名转移到新的服务器的时间。 我想你应该跟这个主机谈一谈,他们应该更愿意帮你升级。 我相信在这种情况下你不是唯一的客户。
你不能直接从7.10升级到8.10。 相反,你需要先升级到8.04,然后升级到8.10,如果这是你的愿望。
8.04是长期支持(LTS)版本,可能更适合服务器。 它在服务器上支持5年,在桌面上支持3年。