Web管理Centos的官方优秀项目

Web管理Centos的官方优秀项目

Linux的领头羊Redhat最近宣布的变动业界震惊,centos7将延期维护两年,而centos8则会很快结束社区版本的维护生命。而以后centos项目会停止维护。转移到centos steam来作为不稳定的测试版给rhel企业版作为试验品。短期内不会对我们造成使用上的影响。

怀着好奇的心态,一直摸索centos8系列的不同之处,除了发现内核对容器的支持更加科学(旧版本内核如果安装容器一定要升级),将yum转换为dnf,网卡启动全面使用nmcli,全面更新ansible等等之外,有一个令人惊喜的发现,官方系统自带了一个web页面来管理系统,虽然这个系统称不上是完美的,但是功能着实是有些强大。下面我们就进入主题,一起来了解下cockpit这一官方直接支持的项目。

在红帽8系列中,我们可以直接通过一条命令打开这一web管理页面。然后你就可以再ip9090端口看到这个页面。

systemctl start cockpit.socket && systemctl enable cockpit.socket

界面如下↓
cockpit
输入账号密码后直接登录,就能看到常用的系统参数,cpu,内存,系统日志,存储,网卡等信息包括配置一览无余,甚至能方便的管理podman容器,也能通过图形化启停各项服务。这对于普通用户来说方便太多了。
在这里插入图片描述
这里拿两张图来展示一下该项目强大的功能。
在这里插入图片描述
但这也不禁让我思考的是如何将这些项目服务于生产呢,目前生产用户大部分还是集中在centos7,通过查找我发现centos7也支持cockpit项目,这个是第一个好消息,而且部署十分简单。yum即可,这是第一个好消息。替换为国内源,直接yum。centos7的页面暂时不展示了,和8大差不差。安装方法如下:

# 安装cockpit
yum -y install cockpit
# 安装cockpit所有模块
yum -y install cockpit-*
# 启动及开机自启
systemctl start cockpit && systemctl enable cockpit.socket
# web ui
https://127.0.0.1:9090

我来告诉你第二个好消息,cockpit-*你可能会好奇这是在安装什么,其实这些都是cockpit的插件,通过插件你可以安装其他强大功能的模块,包括管理K8s,还可以将服务器直接变为图形化的PXE安装其他服务器的操作系统。让修鞋匠这个服务成为过去式,也支持docker管理(我觉得在没有k8s的前提下有这样一款工具已经十分实用了。),支持方便的分区挂载,这些传统很复杂的操作现在可以让初学者体会到已经十分轻松了。
当然,如果在生产环境中,你需要挑选必要的插件来针对性的进行安装,这里就不赘述每一个插件了。

还有一个好消息就是你可以在多个机器之间方便的进行web界面的切换,用户密码一输入,鼠标一点,所有线上操作系统尽收眼底。遗憾的是没有报警模块,当然无论通过集群间的选举或者只查看自身状态都有利弊,这也只是一个畅想,总不能让外部监控下岗。况且这个项目已经完成了十分强大的功能。

在centos8和7中还是有区别的,比如8的默认容器是podman,7的默认容器是docker,在cockpit项目中也完美的考虑到了这一点,更是实用。

当然图形化只是一种方便的方式,一定要清楚原理不能本末倒置。
当你点一下鼠标就挂载了远程的一个nfs存储,再想想过去老老实实写挂载文件,只能不禁赞叹这个项目,优秀!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值