简要说明:
RancherOS是RancherLab设计的小巧、专用的容器操作系统,可用安装到服务器本地硬盘中,也可以部署到公有云上,或者配合DockerMachine使用。
与Ubuntu和CentOS不同,RancherOS使用cloud-config.yml配置文件来管理机器的配置信息,包括系统启动时的服务、网络相关的配置信息、存储配置、容器配置等等,都可以放到配置文件中进行管理。
下面通过一步一步的操作,将RancherOS安装到一台虚拟机中,并通过SSH进行远程管理RancherOS主机,然后尝试运行RancherOS系统特有的一些管理命令,比如查看系统可用版本、查看Docker可用版本,切换Docker版本、设置Docker镜像加速器、运行容器等等。
环境配置:
Win7+VirtualBox-5.1.30 用于创建2台虚拟机(Ubuntu、RancherOS)
Ubuntu16.04 1台 192.168.3.220 创建秘钥,远程ssh操作RancherOS
RancherOS 1台 192.168.3.224 安装到虚拟机硬盘中
主要过程:
1、在Ubuntu机器上,使用ssh-keygen生成秘钥对;
2、编辑cloud-config.yml配置文件,放入ssh公钥和IP地址信息;
3、在RancherOS主机上使用scp命令,将Ubuntu上的配置文件拷贝到机器中;
4、执行sudo ros install命令,指定配置文件和磁盘,安装RancherOS系统到硬盘中;
5、重启RancherOS主机,并在ubuntu机器上使用私钥ssh登录到RancherOS进行管理;
6、尝试查看系统可用版本、切换Docker版本、设置镜像加速器、运行容器等基本操作;
运行附图:
01-在1台Ubuntu机器上,使用ssh-keygen生成秘钥对,三次回车,使用默认文件名,秘钥的密码为空.jpg
02-生成的公钥和私钥文件名、位置及内容.jpg
03-编辑cloud-config.yml配置文件,设置即将要安装的Ranc