当前位置: 首页 > 科技观察

使用最小Linux操作系统RancherOS的初体验_0

时间:2023-03-14 14:34:56 科技观察

意义  随着我们团队线下业务的压力越来越大。而且我们的团队是一个没有运维的团队,部署和管理集群灯安装比较麻烦。实际情况中,我们团队一共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运行着系统中需要的所有进程。