Docker管理面板系列——Crane(已经凉凉)

一.介绍

Crane是数人云(DataMan)开源的一款基于Swarm的Docker集群管理面板,之前我在测试的时候就关注过,不过那时候还要申请,有点麻烦,就懒得管了,这几天突然想起,所以拿出来看看,发现已经开源在GitHub上了 ——>传送门

看了下介绍的视频感觉有点意思,所以打算装一下看看咋样。

二.安装

系统支持:
Ubuntu 12.04 Server
Ubuntu 14.04 Server
CentOS 7.X
MacOS 10.x
(由于Crane最近没更新,所以理论上Ubuntu的16啥的应该也是支持的,这都是我猜的)

环境要求:
docker >= 1.12
docker-compose >= 1.8.0
启用Docker监听2375的TCP端口
启用NTP服务

1. 安装Docker这个不说了,CentOS6的话请参考我的文章 ——>传送门

2. Docker-compose也在上面的文章里,因为很方便,所以这儿写一下

阅读全文→

Docker管理面板系列——Portainer(简单、美观、强大)

一.介绍

Portainer是个轻量级的Docker管理面板,和Rancher这种重量级选手没法比,Portainer倾向于单机的管理(后来发现能够添加多个单机节点切换着管理),当然,在Docker搞出Swarm之后Portainer也借此实现了集群管理。

使用官方提供的Demo预览一下

地址: http://demo.portainer.io/
用户名: admin
密码: tryportainer

你会有一种眼前一亮的感觉,美观,而且功能全面(从边上这一长列就能感受出来)

虽然选项很多,但是其实就是命令行操作的简化,如果你用过Docker的命令行操作你能很快熟悉Portainer,和Rancher那种多了很多新花样不一样,Rancher的很多东西你看上去是摸不着头脑的,必须看着文档试一下才能大概弄清楚这是个啥。

阅读全文→

Docker管理面板系列——Shipyard(已经停止维护)

一.介绍

唉,我了解Shipyard也是前年的事情了似乎,当初也是刚接触Docker,在那时候Shipyard在Docker单机管理方面也是很棒的,今天想起来介绍下,然而却发现官网无法打开,去作者的GitHub一看缺发现这个项目已经放弃维护了,也是相当可惜啊。

PS.shipyard是船坞或者船厂的意思,结合Docker一直以来是条类似货轮的鲸鱼,其实这个名字挺合适的。

作者由于没有时间与精力继续维护下去,在去年八月份就开始询问是否有人感兴趣接手这个项目,可惜过了几个月依旧没有人出现,只能无奈的决定停止这个项目,官网也被关掉了。开源届每隔一阵子就会出现一个这样的项目(当然我指的是比较大的项目,小的估计每几天都有凉凉的),也是希望能有更多有能力的人能够加入为开源项目贡献代码的行列。 阅读全文→

Docker管理面板系列——Rancher(能够对接各家公有云)

一.介绍

Docker现在还是比较火的,不过很多命令苦手比较头疼,虽然我不排斥命令操作,但是在不方便(懒的)连SSH的时候如果有个面板来方便控制那也是挺好的。
而且在多主机或者说集群的情况下,面板的操作会比命令更加方便,对于资源监控的查看也更加直观,这也是我这个新系列以Docker管理面板为主题的原因,希望更多人能够更加方便的体验和使用Docker。

好了,不说废话,我这个系列的数量还得看情况,因为很多Docker面板比较重量级,而且有些实在是部署起来很麻烦,企业使用还比较OK,对于个人或者团队就有点画蛇添足了,所以我会在了解的一些面板中选择性的介绍,这次说的是Rancher。
虽然Rancher功能强大,也比较重量级,但是它的安装部署确是相当方便,所以也把它考虑了进来。

二.安装

在安装Rancher前请先考虑好你所需要使用的架构,因为Rancher的部署有单机部署和启用HA的多节点部署,而单机部署还考虑到外置数据库和使用数据库容器(又分挂载数据目录和不挂载)三种方法,建议是按你的需求和使用环境来选择,如果是大规模使用肯定得上高可用,如果是玩玩就单节点吧,外置数据库的方案备份和迁移比较方便,我这边用的就是这个。

1. 不使用外置数据库,很简单,一句话搞定

2. 不使用外置数据库,但是将数据库目录挂载在本地,这样持久化也能够做备份

阅读全文→

CentOS安装配置ZFS——万千硬盘集于一池

一.介绍

如果想看一堆介绍,请去百度百科,我这边就简单说说了。文件系统的优越性之争持续了很多年了,常规的ext3、ext4以及xfs还有brtfs啥的其实说来都是各有优势,ext4和xfs其实都比较求稳,所以在新特性上都比较慢,而brtfs则很激进,这个就导致很多情况下会崩,而我今天介绍的zfs则有一定的取舍,支持很多新的功能,但是稳定性上也不逊色。

广受好评的FreeNAS系统便使用了ZFS作为其文件系统,得益于其优越的性能以及良好的稳定性,FreeNAS在DIY NAS领域以及存储领域很受欢迎。

要说最大的不同,就是ZFS相比常见EXT3或4来说多了存储池的概念,这个必须知道,因为这是其精髓之处,也是你管理使用ZFS所需要习惯的。

二.安装

我建议在安装zfs前先更新下系统确保内核为最新的,另外,对于CentOS6来说,我已经确认了支持BBR的4.9版本内核可以使用ZFS,如果需要安装可以看我之前的文章——>传送门 阅读全文→