ceph 故障处理记录

2017-10-09
阅读 5 分钟
10k
因为某些原因,导致ceph-mon无法启动。ceph-mon 无法启动,原因可能是mointor level db 损坏,数据的丢失等。在OS 正常的情况下(osd运行正常),只是ceph-mon 无法启动。这种情况下,剔除节点然后再 加入,会导致数据的2次均衡,如果数据量大,耗时比较久。所以,可以通过重建ceph-mon的方式来实现

docker 维护记录

2017-09-27
阅读 2 分钟
2.6k
ubuntu12 的内核 不支持docker,即使升级了内核,也会依赖libc的底层lib,ubuntu12 下有的docker包 叫lxcontainer,但是网络上找不到,所以ubuntu12 就不要安装docker了

systemtap 学习记录(更新中)

2017-08-22
阅读 1 分钟
3.6k
目前基于ubuntu12 的环境,有些stap 脚本还是无法获取到 内核的变量 (即使安装了ubuntu14 的elfutils,更新了 libc6的版本,还是不行),需要手动指定参数位置。 staprun 是执行 编译好的 stap脚本。 常见错误记录 elfutils 版本太老,导致无法 识别到变量,(ubuntu12 安装systemtap 3.0) 可以通过手动调整获取 变量...

NAS 维护记录

2017-06-05
阅读 1 分钟
2.4k
原因:win10 在初次访问samba时,就会要求指定一个帐号访问,这个帐号是可以任意指定的,即使是不存在的帐号也没有关系(比如用户noexist),当win10 需要访问其他有权限控制的文件夹时,就会出问题,因为window只能支持一个帐号。

linux 进程知识记录

2017-05-18
阅读 1 分钟
1.9k
查看进程的线程数 虽然linux 中,线程的本质也是一个进程, atop 默认可以显示进程包括的线程数目 {代码...} 通过/proc/PID/task task 下面即为线程的pid {代码...} 也可以通过 ps -eLf 来过滤出

nfs客户端进程变D,延伸linux的lock

2017-04-13
阅读 3 分钟
3k
问题现象 客户端是opentack,通过nfs挂载我们存储,发现有个服务进程变D了,长时间无法恢复,如下 {代码...} 排查步骤 客户端排查,查找该进程hang 在哪里,lsof 查找进程打开的文件 {代码...} 服务端查看nova-storage-registry-lock 文件的inode号 知道了inode号 在所有的nfs服务端,看下是否有其他进程 拿着 该lock 文...

raid卡的常用命令

2017-03-21
阅读 3 分钟
8.8k
/opt/MegaRAID/MegaCli/MegaCli64 -AdpEventLog -GetEvents -f raid.envent.log -a0

mount命令

2017-03-15
阅读 3 分钟
3.2k
mount命令 {代码...} runtime mount参数 mount 和 cat /proc/mounts 区别 {代码...} nfs不同的挂载参数 soft hard retry 缓存大小

ceph 常用命令记录(完善中...)

2017-02-22
阅读 2 分钟
6.2k
ceph map相关 crush map 操作 {代码...} mon map 操作 rbd相关 ceph 配置文件的调整 {代码...} ceph debug debug 设置完 需要记得关闭,否则日志很大 打开osd debug, run time debug 调整 配置文件 debug 设置,保障重启后仍然有效 配置文件调整中有个格式debug mon = 0/10debug paxos = 0/10 格式说明:内存日志级别/...

ps 常用命令

2017-02-04
阅读 3 分钟
3.2k
ps -efww //david 常用UID PID PPID C STIME TTY TIME CMDroot 1 0 0 2016 ? 00:00:02 /sbin/initroot 2 0 0 2016 ? 00:00:00 [kthreadd]

命令汇总

2017-01-03
阅读 5 分钟
3.3k
centos[root@I-IT ~]# yum install iscsi* [root@I-IT ~]# rpm -qa | grep iscsi*iscsi-initiator-utils-devel-6.2.0.873-10.el6.x86_64iscsi-initiator-utils-6.2.0.873-10.el6.x86_64