最小Linux操作系统RancherOS的初期使用感受

系统 Linux 系统运维
随着我们团队线下业务的压力越来越高。并且,我们团队是一个并没有运维的团队,想部署与管理集群光安装都是比较麻烦的事情。后来接触到了RancherOS之后情况就有所改变了。在3台服务器上部署RancherOS,包括开机时间,下载操作系统的时间,每台机器跑秒安装,使用了2分20秒的时间完成,极大的节省了人力。

   [[157919]]

意义

  随着我们团队线下业务的压力越来越高。并且,我们团队是一个并没有运维的团队,想部署与管理集群光安装都是比较麻烦的事情。在实际情况中,我们团队一共有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 。  

  1. sudo ros install -c cloud_config.yml -i index.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跑了所有系统中需要的进程。

责任编辑:武晓燕 来源: Philo博客
相关推荐

2009-12-09 17:25:19

Linux操作系统

2009-12-22 13:44:33

Linux操作系统

2011-01-10 16:34:13

linux安装

2020-12-29 16:39:01

Linux代码命令

2009-12-15 11:42:57

Linux操作系统

2011-01-14 17:50:50

Linux安装方法

2019-12-20 14:19:47

Linux操作系统引导

2011-01-14 16:23:46

Linux内核

2009-12-14 17:25:20

Linux操作系统

2010-04-29 14:08:38

Unix操作系统

2011-05-18 09:30:40

Linux浏览器

2009-12-22 10:33:32

Linux操作系统

2014-02-20 10:36:03

Linux操作系统

2010-02-23 17:14:25

Ubuntu Linu

2009-12-14 17:46:40

Linux桌面操作系统

2009-03-20 11:54:22

LinuxIDC企业

2009-06-19 20:40:11

Linux操作系统

2014-09-10 09:54:43

2009-12-16 09:43:12

Linux操作系统

2011-01-14 08:46:01

点赞
收藏

51CTO技术栈公众号