Flynn: 支持 Ubuntu 16.04

创建于 2016-05-06  ·  25评论  ·  资料来源: flynn/flynn

目前,在 Ubuntu 16.04 上手动安装 Flynn 时,安装程​​序失败并指出需要 14.04。 鉴于 16.04 是 LTS 版本,Flynn 是否计划在近期内支持它?

kinenhancement roadmaupcoming

最有用的评论

手动安装脚本现在支持 16.04,这将在下一个每晚发布后可用。 我们将在下周即将发布的稳定版本后更新flynn install使用的 AMI 和映像。

所有25条评论

@obrienmd对 Ubuntu 14.04 的限制仅仅是因为这是我们一直用于开发和测试 Flynn 的版本,所以我们相信 Flynn 在该版本上运行良好(Flynn 对该版本并没有真正的明确依赖)。

我们可能会将我们的开发和测试环境升级到 16.04,但这不是我们目前的最高优先级。

对于实际在 16.04 上运行,非常欢迎您尝试,只需在运行它之前在install-flynn脚本中注释这些行

鉴于 ZFS 在 16.04 附带的存储库中,添加 ZFS 存储库的行是否也会导致问题?

@obriemd也许,我认为这是运行脚本并查看会发生什么的情况。

@lmars我注释掉了 14.04 测试行,ZFS repo / linux 头添加了行,并在包 var 中用 zfsutils-linux 替换了 ubuntu-zfs(zfs 模块随 16.04 一起提供)。 安装正常,但初始化脚本不起作用。 我希望 16.04 的新贵兼容层会自动执行此操作,但显然不是。 我可能很快会对此进行更多研究,或者我可能会为新的 Flynn 集群恢复到 14.04 :)

@lmars我恢复到 14.04.4 - 感谢您的反馈 - 当然可以随意关闭它,除非您希望它打开以跟踪 16.04 移动:)

@obrienmd好的,感谢您的尝试,我们将其保留以供参考,我们可能会在某个时候进行切换。

谢谢!
2016 年 5 月 6 日下午 3:22,“刘易斯马歇尔”通知@github.com写道:

@obrienmd https://github.com/obrienmd好的,感谢您的尝试,我们
将保持开放以供参考,我们可能会在某些时候进行切换
观点。


你收到这个是因为你被提到了。
直接回复此邮件或在 GitHub 上查看
https://github.com/flynn/flynn/issues/2789#issuecomment -217577925

@lmars 。 如果您支持 ubuntu 16.04,那就太好了,因为安装 ZFS 会在某些 vps 上作为 scaleway 出现问题,请参阅https://github.com/scaleway/kernel-tools/issues/257。 所以在这样的 vps 上安装 flynn 需要 ubuntu 16.04 支持。 谢谢。

由于 #2459,我们的开发环境更新到 16.04 将需要我们手动安装 Docker 1.9.1(1.9.1 在 Docker 的 xenial apt 存储库中不可用),或者支持最新版本的 Docker。

我通过并创建了一个 flynn-host.service systemd 文件并修改了 install-flynn 脚本以支持 16.04。

运行flynn-host init并在下载第 0 层的所有内容后正常完成
然后我运行systemctl start flynn-host服务启动。
当我运行CLUSTER_DOMAIN=example.com flynn-host bootstrap
脚本开始如下...

check online-hosts
require-env require-env
resouce-check resource-check
run-app discoverd
run-app flannel
wait-hosts wait-hosts
gen-random pg-password
gen-random pg-password _password is here_
run-app postgres
run-app postgres error: bootstrap: host error while launching job: "Unable to set up networking: network is unreachable"

flynn-16.04.zip

@wobblybobz感谢您的尝试!

引导程序错误是因为 Ubuntu 16.04 附带了较新版本的 libvirt,并且存在一些不兼容问题,但我们目前正在努力摆脱 libvirt (#3030),因此一旦做出更改,值得再次尝试。

我也试图在 scaleway 上使用 Flynn,我相信与 16.04 的兼容性是唯一的方法

能够自信地在 16.04(或 CentOS)上进行部署对于我目前正在计划的即将进行的部署非常有帮助。 必须处理大学数据中心政策。

呜呜呜……
刚刚尝试修改安装程序脚本并在 16.04 上再次安装 Flynn 并且它有效......
这是我使用的文件... https://gist.github.com/wobblybobz/5a22835222621f073370f40024399879
第一步:将flynn-host.service文件复制到/etc/flynn/flynn-host.service
第 2 步:运行 install-flynn 脚本
步骤 3. 按照手动安装页面中的其余说明进行操作。

flynn-host 引导程序起作用并且服务已经启动并且可以访问仪表板。
我还没有加载另一个应用程序,但很快就会这样做

进一步更新,我已经能够在 Flynn 上为 node、python、ruby 和 PHP 构建示例应用程序,并且在构建 vagrant 开发系统框并编辑 CLI 的 docker.go 文件以从登录中删除 --email 标记之后函数并构建了 Flynn CLI。 我从 get.docker.io/ubuntu 存储库安装了 Docker,目前安装了 1.12.1 版,然后按照 Docker 文档示例进行了 docker 构建,然后执行了 flynn docker push,并且它开始运行并且似乎也在工作。

@wobblybobz感谢您在这方面所做的工作!

我们知道 Docker 问题 (#3466) 并等待我们迁移到基于 SquashFS 的镜像 (#3100),然后才能删除对 Docker <= 1.9.1 (#2459) 的依赖,我们将在接下来的几周。

很抱歉劫持了这张票,但这是相关的:debian 8 怎么样,它是否受支持或是否有计划支持它?

@tuukkamustonen我们没有立即更新 Debian 安装脚本的计划,尽管 Flynn 没有理由不在 Debian 上实际运行,所以请随意尝试自己修改它:

https://dl.flynn.io/install-flynn

所需的主要更改是安装 ZFS + AUFS(不过我们很快就会放弃 AUFS):

https://github.com/flynn/flynn/blob/master/script/install-flynn.tmpl#L120 -L144

在指定支持哪些操作系统的文档中添加一个requirements部分怎么样?

如果您更新它,您是否也可以更新 aws / etc. install 上的映像?

知道什么时候会正式支持 16.04 吗?

手动安装脚本现在支持 16.04,这将在下一个每晚发布后可用。 我们将在下周即将发布的稳定版本后更新flynn install使用的 AMI 和映像。

@titanous非常感谢! 我会尽快测试它。

它仍然开放吗?

@regedarek一旦我们将 VM 映像移至 16.04,此问题将被关闭

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

kipparker picture kipparker  ·  3评论

qwyang picture qwyang  ·  3评论

airways picture airways  ·  4评论

lmars picture lmars  ·  4评论

philiplb picture philiplb  ·  4评论