CoreOS官网主页使用一句话概括其理念:“A new way to think about servers”,以及紧接着的“CoreOS is Linux for massive server deployments”, 表示这是一个新思维方式思考未来服务器大规模部署的的Linux服务器操作系统。
CoreOS宣称最小化的定制版linux系统,具有:
看起来,这个系统是为类似于拥有众多平台的IT公司准备的。服务之间,粒度变得很细。
刚刚发布第一个0.1.0版本,官方总结特性如下:
接口简单,HTTP+JSON
安全,可选择的SSL通信协议
快速,经测试1000s单一实例写入操作
可靠,分布式层面使用Raft协议
坚固,集群的失败可以从磁盘恢复
要想体验,目前看来,最简单方式,需要在一个虚拟环境中尝试一把,当然也是这样做的。本次体验,基于Windows 7 64位系统。以下为简单步骤:
先安装VirtualBox 4.2.16,建议从官网下载。
Vagrant,这次安装最新的1.2.7版本,下载地址
安装Git for Windows 1.8.3,可以让命令下直接使用git命令
安装CoreOS环境,打开windows命令行环境:
git clone https://github.com/coreos/coreos-vagrant/ cd coreos-vagrant vagrant up vagrant ssh执行完毕 vagrant ssh, 会自动生成一些ssh的一些信息:
Host: 127.0.0.1 Port: 2222 Username: core Private key: C:/Users/nieyong/.vagrant.d/insecure_private_key使用熟悉的SSH终端工具登陆即可,这里推荐xshell,不在细述。SSH成功登入,可以看到欢迎信息:
体验一把Docker作为容器管理器
这里快速体验一把,敲入一下命令:
此时,自动下载Ubuntu系统容器镜像文件: