意义 随着我们团队线下业务的压力越来越大。而且我们的团队是一个没有运维的团队,部署和管理集群灯安装比较麻烦。实际情况中,我们团队一共8台服务器,12个CPU,内存300G左右。之后打算部署K8S或者Mesos、Hadoop之类的做一些离线的数据处理。因为我们团队非常依赖Docker,所以希望快速部署Docker,然后直接上线生产。 之前一直打算使用CoreOS,但是考虑到国内的网络情况,要实现它们的基本技术特性还是比较困难的。然而,在我接触了RancherOS之后,情况发生了变化。因为安装ISO只有20mb,所以我下载回来,同时PID1是Docker。安装过程中可以使用国内Image来加快安装速度。这样的话,在公司里快速部署安装还是挺有意思的。***,在3台服务器上部署RancherOS,包括开机时间,下载操作系统时间,每台机器运行秒安装,耗时2分20秒完成,大大节省了人力。 安装过程 ROS 学习这个命令是RancherOS开始最重要的安装环节。学会它可以让你事半功倍。因为RancherOS的配置是使用这个工具来完成的,确实非常强大和方便。 参考文档在这里:http://docs.rancher.com/rancher/ 安装RancherOS到硬盘 注意:启动后默认账号密码为rancher:rancher。 http://docs.rancher.com/os/running-rancheros/server/install-to-disk/ 参考上面连接的方法。但是,对于国内网络,我们需要另一个参数-i。 sudorosinstall-ccloud_config.yml-iindex.tenxcloud.com/philo/rancheros:v0.4.1-d/dev/sda 我确定把0.4.1版本放到极速云上。index.tenxcloud.com/philo/rancheros:v0.4.1 注意:必须配置yml文件,否则安装后无法登录。一定要注意硬盘安装的位置,不要装错了。注意RancherOS版本,我用的是0.4.1。 注意RancherOS默认的NS服务器是google,需要自行调整,修改配置文件/etc/resolv.conf即可解决。 RancherOS结构 系统启动很快,里面只有两个关键部分,一个是System-docker,一个是docker。 系统的docker运行着系统中需要的所有进程。
