3 涛子GE哥

尚未进行身份认证

暂无相关简介

等级
TA的排名 12w+

关于K8S遇到的一些坑

线上用的docker,部分设备基于K8S在管理,在维护K8S过程中遇到过下面两个问题,记录一下1、线上一台设备在maser端发现无法管理,查看是因为系统空间满了,自动然后将pod-infrastructure镜像删除,这种情况下只需要手动在出问题的node上将磁盘清理,手动拉取pod-infrastructure镜像,再去重新下发任务就好了。2、线上一台设备宕机重启之后状态为NotReady状...

2019-09-20 16:09:06

CentOS7 升级 openssh 到 openssh-8.0p1版本

centos7.3和centos7.6升级完毕测试登录ssh以及重启后登录ssh均无问题。前期请自行配置好yum源(如果不会请百度)整个过程不需要卸载原先的openssl包和openssh的rpm包。不影响我们的操作本文的环境都是系统自带的openssh,没有经历过手动编译安装方式。如果之前有手动编译安装过openssh,请参照本文自行测试是否能成功。如果严格参照本文操作,我保证你升级没问...

2019-09-18 09:54:51

glibc升级中遇到的小问题

线上用的glibc-2.17-78存在漏洞,需要升级到>glibc-2.17-106版本,yum仓库最新为196版本,直接使用yum update升级:[root@192.168.0.1 batchuser]#yum -y update glibc已加载插件:fastestmirrorLoading mirror speeds from cached hostfile正在解决依赖关系...

2019-09-16 15:34:00

OpenSSH升级报错排查

线上用的openssh-6.6版本存在很大的安全漏洞,现升级到OpenSSH_8.0,在升级过程中,编译安装出现了一点问题,想要恢复之前环境,但是已经将/etc/ssh/目录下所有文件删除,无备份,只能从其他线上环境设备copy了一份/etc/ssh/目录下文件,启动报错:[root@192.168.0.1ssh]#systemctlrestartsshdJobforsshd.ser...

2019-09-16 15:17:49

linux环境安装python3.7.2

1、下载安装包 (1)打开以下链接 https://www.python.org/downloads/source/ (2)点击第一个链接(最新版安装包) 点击后打开新页面 (3)点击第一项,下载gzip压缩的源码包 2、安装必要模块  python安装之前需要一些必要的模块,如openssl,readline等。  如果没有这...

2019-03-18 14:40:04

遇到的一些CEPH故障处理

1、CEPH误删除OSD恢复操作有时在线上环境由于个人原因会有一些误操作,下面这个例子博主的亲身经历本来是有一块磁盘损坏,需要将其移除集群,做移除操作,结果在删除key的时候,OSD ID错误,将正常的OSDkey删了。误执行cephauthdelosd.x这时候不要慌,只是删除了key,osd的文件目录都存在,只需要在对应节点上将key加回去即可,执行:ceph ...

2019-03-15 14:18:08

Dockerfile 构建nginx镜像

在公司中,会根据公司特有业务去制作镜像,这种情况下一般使用Dockerfile去构建。环境准备:一台安装docker服务的服务器即可Dockerfile是由一行行命令语句组成,支持以#开头的注释一般而言,Dockerfile分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行命令。详细指令说明可以看我上一篇博客,介绍的有[root@192.168.0.100te...

2018-09-10 16:08:26

Dockerfile 指令详解

制作Dockerfile为Docker入门学习的第一步(当然,除了环境搭建)。本文收集、整理了官网关于制作Dockerfile的全部命令(除SHELL没整理,这个就不弄了),可帮助大家快速进入Dockfile制作的学习。以下为正文,下面进入学习姿势吧!      FROM 功能为指定基础镜像,并且必须是第一条指令。如果不以任何镜像为基础,那么写法为:FROM...

2018-09-10 15:46:31

Centos7.1 搭建docker私有仓库

在公司中,会根据公司特有业务去制作镜像,这些镜像往往不希望暴露出去,在这种情况下,我们有必要搭建一个本地私有镜像仓库。搭建仓库有两种方法1、基于容器安装Registry镜像2、本地安装此文是基于容器安装仓库环境准备: IP 角色 系统 192.168.0.100 registry 镜像仓...

2018-09-10 15:36:17

Linux crontab用法和时间同步设置

1.首先需了解linux内一任务计划工具crontabcrontab可以定时去执行你要做的动作直接用crontab命令编辑 crontab -u//设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 crontab-l//列出某个用户cron服务的详细内容 crontab-r//删除某个用户的cron服务 crontab-e//编辑某个用户的cr...

2018-07-31 14:25:28

Ceph集群部署

CEPH搭建环境部署---三台centos7.1主机;内核:3.10.0-229.el7.x86_64IP 角色 HostnameIP角色Hostname192.168.1.10osd mon adminceph-01192.168.1.11asd monceph-02192.168.1.12asd monceph-03一、配置admin节点与osd节点无密码认证(ssh秘钥)1.1、修改主机名(...

2018-05-22 16:19:46

Ceph基础知识简单介绍-2

Ceph对象存储Ceph是一个分布式对象存储系统,通过它的对象网关(objectgateway),也就是RADOS网关(radosgw)提供对象存储接口。RADOS网关利用librgw(RADOS网关库)和librgw这些库,允许应用程序根ceph对象建立连接。Ceph通过RESTfulAPI提供可访问且最稳定的多租户对象存储解决方案之一。对象存储不能像文件系统的磁盘那样被操作系统直接访问,相...

2018-05-22 10:56:07

搭建本地Ceph yum源

centos7 Ceph yum源搭建:1、安装nginx,createrepo,reposyncyum install nginx createrepo yum-utils -y2、在nginx根目录建立文件夹mkdir -p /usr/share/nginx/html/yum/x86_64/ceph/RPMS#使用默认nginx配置,访问目录是在:/usr/share/nginx/html/启...

2018-05-22 10:21:22

Ceph基础知识简单介绍-1

Ceph是一个开源的、分布式的、提供软件定义的统一的存储解决方案。是一个可大规模扩展、高性能并且无单点故障的分布式存储系统。Ceph存储集群是由几个不同的软件守护进程组成,每个守护进程负责Ceph的一个独特功能并将值添加到相应的组件中。每个守护进程是彼此独立的。可靠、自动、分布式对象存储(RADOS)是Ceph存储集群的基础。Ceph中的一切都以对象的形式存储,而RADOS就负责存储这些对象,而不...

2018-05-22 09:38:14

编译安装python3,删除键不能用

环境:centos7.1.1503编译安装python3,删除键(Backspace)不能用,必须用ctrl+Backspace才行。解决:1、yuminstallreadline-devel2、重新编译安装就可以了

2017-12-25 14:00:21

ansible常用模块及用法

ansible常用模块及用法ansible模块是在ansible中实际执行的,在每个playbook任务中被执行的,可以通过ansible命令来运行他们常用模块command、copy、fetch、file、ping、shell、service、yumcommand模块    功能:在指定节点上运行linux命令          注意:command模块不支持

2017-10-31 17:06:29

Centos7 ansible安装使用

ansible安装使用1、创建sudo账号(batch)2、安装ansible(基于秘钥)3、验证ansibleserver:172.17.10.241ansiblenode1:172.17.10.242ansiblenode2:172.17.10.243一、创建sudo账号(batch)   实现:shell批量登陆和执行创建用户脚本

2017-10-26 15:52:38

Centos7 yum安装MongoDB

MongoDB是由C++编写,是一个开源的,基于分布式的,面向文档存储的非关系型数据库。是非关系型数据库当中功能最丰富、最像关系数据库的。    这里说得是yum安装,操作系统Centos7.1 1、配置MongoDByum源vim/etc/yum.repos.d/mongodb-org-3.0.repo------------------------

2017-08-28 16:11:20

Centos7 docker pull 镜像报错:failed to register layer: devmapper

从报错信息可以知道docker空间不足,在使用一段时间后的docker空间会被写满,使用dockerinfo打印DataSpaceUsed:107.4GB,默认空间是107G,可以知道已经写满解决方案:停止docker镜像服务,删除镜像和容器,一般可以恢复,若未恢复,删除/var/lib/docker/目录下文件,可以恢复。注意:再删除/var/lib

2017-08-18 16:01:43

Centos7重启docker报错:Error starting daemon: error ini...tatus 2

背景:docker运行稳定,因升级业务版本,将旧版本镜像停止,修改镜像仓库地址,重启docker使生效,遇到如下报错!!!(版本:Docker version 1.8.2, build bb472f0/1.8.2)重启命令:systemctl restart docker从图上可以看到报错信息:Error starting daemon: error ini...tatus

2017-08-18 10:42:52

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。