服务器操作系统CoreOS初体验

CoreOS官网主页使用一句话概括其理念:“A new way to think about servers”,以及紧接着的“CoreOS is Linux for massive server deployments”, 表示这是一个新思维方式思考未来服务器大规模部署的的Linux服务器操作系统。

在CoreOS下部署WordPress实例教程

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成功登入,可以看到欢迎信息:

coreos-ssh

体验一把Docker作为容器管理器
这里快速体验一把,敲入一下命令:

docker run Ubuntu /bin/echo hello world

此时,自动下载Ubuntu系统容器镜像文件:

CoreOS-ubuntu

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/16c46ea15e845a5c979013a529b33e0e.html