设为首页 收藏本站
查看: 1256|回复: 0

[经验分享] RancherOS v0.8.0全面发布:支持离线安装,更佳部署体验

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2017-3-3 13:18:20 | 显示全部楼层 |阅读模式
RancherOS v0.8.0现已全面发布,采用Linux 4.9.9主线内核,并且支持离线安装,给你更好的部署体验。同时,还有更早启动cloud-init、支持cloud-config验证、新的ZFS服务等一系列新功能。

这个版本的完成相较以前的版本耗时更长,因为我们此前致力于打下更扎实的基础,以便我们后面更快地更新、更频繁地发布新内容和新功能。

新版本亮点

使用Linux 4.9.9主线内核

新版RancherOS采用主线稳定的Linux内核,从而让容器用户得以更快地访问新功能,这也意味着RancherOS能为其他软件提供了一个更简单的调试和更新路径。

在ISO中放置安装容器镜像

此更改允许用户无需访问互联网就可以安装RancherOS,并简化了更改的自动可测试性。这增加了约13MB的ISO,但你从此无需从Docker Hub中提取镜像,便可以安装一个基本的RancherOS了。

在启动过程中更早运行cloud-init

此前,cloud-init服务在RancherOS启动过程中很晚才运行,这使我们无法定制在cloud-init之前运行的系统服务。从RancherOS v0.8.0起,在Docker系统启动之前,cloud-init服务运行的同时,RancherOS依然可以从内存运行。

通过让cloud-init在启动过程中更早启动,用户可以有更广泛的、不同的自定义RancherOS的方式。例如,现在您可以在System Docker上设置HTTP代理设置,或替换NTP等服务的配置文件。更早地运行cloud-init还让用户能够使用其他云配置密钥,这些密钥只能在启动过程的早期使用,例如RancherOS还在从内存运行时,围绕磁盘格式化以及运行任意命令和系统服务的操作。

云配置验证

由于YAML周围和边缘的怪异情况,生成有效的云配置文件通常不太顺意,为解决这些问题,一个新命令(ros config validate)被创建出来了。此命令允许用户验证他们的云配置是否适用于RancherOS。它会为每个无效组建提供详细的错误提示,以帮助用户更正其云配置。只要用户的云配置通过我们的验证,即可以放心地在RancherOS中使用,不必担心因为缺了空格或缺少破折号,导致其云配置被忽略。

无处不在的Syslinux

为了简化安装代码,我们从混合使用GRUB和Syslinux,变成了只使用Syslinux。现在,Syslinux引导提示只有1秒可见——要中断,您需要快速键入一个字符——然后添加引导参数,替换为
1
rancheros-v0.8.0 rancher.autologin = tty1



或任何你想添加的引导参数,我们正在讨论是否要将默认启动过程更改为物理控制台上的自动登录(请参阅有关GitHub的讨论)。


新的ZFS服务

我们不再使用Ubuntu内核,因此用户已无法通过Ubuntu持续控制台使用ZFS了。在v0.8.0中,新的ZFS服务装载着内核服务,下载OpenZFS源代码后进行编译,接着创建并启动一种可以在操作台显示的zfs-tools服务。因为它从源代码编译而来,所以安装起来需要一些时间,但我们将努力添加预构建模块,正如我们正致力于我们的构建系统,希望能将一切进程加快一样。

启动阶段的错误诊断

为帮助调试安装程序以及解决早期云初始化出现的问题,我们添加了更多的启动阶段的诊断。至少在未来的几个版本中,我们都将在引导控制台和/ dev / kmsg上记录更多的日志内容。如果这些更改导致您的不便或者问题,请及时告知我们!最好是通过GitHub或登陆我们的论坛。

其它小修复

我们还做了一些额外的小修改,但同样值得关注:

  • 修复了VMware open-vm-tools和Virtualbox的问题
  • 在Go中重写安装程序和其他脚本
  • 系统控制台镜像和服务定义将一些RancherOS定制从Dockerfile中移出


RancherOS现可在AWS GovCloud地区使用

RancherOS Linux现在可以在美国政府组织机构AWS GovCloud隔离区使用。将RancherOS与GovCloud结合使用,可为敏感的监管数据或工作流程构建一个安全的系统,我们很乐于为客户提供这种组合解决方案。

更新计划

Rancher Labs已向广大用户承诺过更小、更常规的新版本发布——这意味着RancherOS v0.9.0应该在大约一个月内与大家见面,且下一版本中的功能改变对大家来说会更易消化。在那之前,Rancher的工程师会对现RancherOS版本进行定期的修复和内核更新(v0.8.1将使用Linux 4.9.11)。



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-349824-1-1.html 上篇帖子: linux CentOS6.3 安装crond定时服务和设置定时任务 下篇帖子: 远程批量抓取Ubuntu PC信息的脚本 离线
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

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