我目前正在运行一个配置好的Joyent SmartMachine base64版本1.8.2,并安装了一些标准软件(apache,php)。
如果不提供新的SmartMachine,然后手动将所有已安装的包和数据传输到该SmartMachine,that是否可以升级到较新的版本(例如升级到base64 1.9.1)?
我会感兴趣的,如果有可能做一个‘发行样升级’。
发布于 2013-04-26 20:36:50
没有办法从一个基本图像升级到另一个。你必须提供一个新的基本形象,并迁移你所拥有的一切。
但是,您可以将现有的基本映像更新为较新的pkgsrc版本。这往往是人们通常想要的,访问更新的软件包。
这里有关于如何做到这一点的说明:
http://wiki.joyent.com/wiki/display/jpc2/pkgsrc+Releases#pkgsrcReleases-UpdatingthepkgsrcRepository
在此之前,我强烈建议您首先对当前的计算机进行快照,以便在出现问题时可以回滚。
发布于 2014-09-20 12:04:42
我发现了这个:
我们认为,重新供应只是更好的实践。它实现了配置和数据的分离,并鼓励使用高级配置管理工具设计和工作流您的部署。相反,对现有安装应用盲目更新会很快将其变成黑匣子,无法完全理解所涉及的依赖关系,因此几乎不可能从干净的安装中复制该环境。- https://www.mail-archive.com/smartos-discuss@lists.smartos.org/msg00756.html
所以你最好学点假的,木偶或者厨师,我想。
https://serverfault.com/questions/490977
复制相似问题