- 博客(85)
- 资源 (2)
- 收藏
- 关注
原创 维护ceph集群
nodown: 该标志位将使得 ceph 集群不会将任何 OSD 标记为 down(服务已停止),无论其实际状态如何。这将会使集群中的所有 OSD 保持 UP(服务运行中)状态,面不会是 DOWN 状态。noout: 该标志位将使 ceph 集群不会将任何 OSD 标记为 out(集群外),无论其实际状态如何。这将会把所有的 OSD 保留在 ceph 集群中。4. "Too many repaired reads on 1 OSDs" 告警处理。2. unset: 清除标志位。1. set: 设置标志位。
2025-02-17 15:35:36
253
1
原创 fedora RTL8821CE 无线网卡驱动安装
更新 fedora38 后,demsg 中会报大量的日志:如果遇到上面的信息,需要更新无线网卡驱动,方法参考:https://github.com/tomaspinho/rtl8821ce2. 下载 rtl8821ce 源码3. 编译并安装驱动4. 系统配置4.1 修改 /etc/default/grub 添加 pcie_aspm=off4.2 禁用系统自带的 rtw88_8821ce 驱动,这个驱动兼容性差,请禁用掉5. 重启系统系统重启后,请确认无线网络能看见。lsmod
2024-03-18 15:34:22
1605
原创 手动修复 rabbitmq 报错 “Crash dump is being written to“
(5) 查找 wal 文件路径,查找的路径来自步骤 (4)(3) 在 pod 节点上查看对应的物理设备。此步骤请慎重操作,建议将文件备份后再操作。(7) 删除 pod,重新启动 pod。(6) 删除 wal 文件。(4) 查看设备挂载目录。
2023-11-07 16:55:49
3207
原创 undefined reference to fmt::v8::detail::throw_format_error
【代码】undefined reference to fmt::v8::detail::throw_format_error。librados, fmt, throw_format_error
2023-10-07 14:50:58
435
原创 fedora 36 dmesg 大量 “pcieport 0000:00:1d.1: AER: Multiple Corrected error received: 0000:02:00.0“
fedora 36 dmesg 重复大量日志报错
2023-03-09 14:29:59
1537
原创 linux termianl 快捷键
Ctrl+Alt+t新终端Ctrl+Shift+n新终端Shift+Ctrl+Q关闭终端窗⼝Shift+Ctrl+W关闭标签页Ctrl+d关闭终端Ctrl+c终⽌进程/命令Ctrl+a光标移动到开始位置Ctrl+e光标移动到最末尾Ctrl+k删除此处⾄末尾的所有内容Ctrl+u删除此处⾄开始的所有内容Ctrl+d删除当前字符Ctrl+h删除当前字符前⼀个字符Ctrl+w删除此处到左边的单词Ctrl+y粘贴由Ctrl+u, Ctrl+d, Ctrl+w删除的单词Ctrl+l相当于c
2022-05-07 19:23:33
537
转载 fedora 关闭 zram swap
Immediately:sudo systemctl stop swap-create@zram0Permanently:sudo touch /etc/systemd/zram-generator.conf or sudo dnf remove zram-generator-defaults 参考:https://fedoraproject.org/wiki/Changes/SwapOnZRAM
2022-04-11 14:45:13
1398
原创 fedora Permission denied (publickey).
ssh, git clone 等报Permission denied (publickey).检查目标节点,均加过 key,仍然报错,尝试下面其中的方法:方法1:/etc/ssh/ssh_config 添加 下面配置:Host * PubkeyAcceptedKeyTypes=+ssh-rsa方法2: 使用 ecdsa 等加密方式替代 rsa:ssh-keygen -t ecdsa -C "<comment>"...
2022-03-01 13:29:59
549
原创 pip 命令报错
pip 命令报错# pip listTraceback (most recent call last): File "/usr/bin/pip", line 8, in <module> from pip._internal import main File "/usr/lib/python2.7/site-packages/pip/_internal/__init__.py", line 40, in <module> from pip._interna
2022-02-18 15:52:36
627
原创 通过 socat 远程连接
在目标上socat tcp-l:${port} system:bash,pty,stderr本地socat readline tcp:${target_ip}:${port}
2021-11-18 11:23:42
893
原创 fedora jitsi 使用 chrome 无法共享整个屏幕
fedora jitsi 使用 chrome 无法共享整个屏幕jitsi 使用 chrome 共享整个屏幕时黑屏这个可以尝试下面的方法解决下:重启系统,将 wayland 改为 Xorg原始文章参考: https://www.tecmint.com/configure-xorg-as-default-gnome-session/...
2021-11-09 11:30:49
1259
原创 fedora megacli 报错
MegaCli64 报 "error while loading shared libraries: libncurses.so.5error while loading shared libraries: libncurses.so.5error while loading shared libraries: libncurses.so.5error while loading shared libraries: libncurses.so.5error while loading shared libr
2021-01-15 14:14:17
542
原创 解决 warning: implicit declaration of function ‘mempcpy’
#include <stdio.h>#include <stdlib.h>#include <string.h>void *combine(void *o1, size_t s1, void *o2, size_t s2){ void *result = malloc(s1 + s2); if (result != NULL) mempcp...
2019-12-27 15:50:25
2899
原创 rbd_cache + qemu writeback 测试
(1) ceph 修改 ceph.conf, 配置参考如下:rbd_cache = truerbd_cache_size = 10737418240rbd_cache_max_dirty = 10737418240rbd_cache_target_dirty = 10737418240rbd_cache_writethrough_until_flush = falserbd_cac...
2019-11-15 12:52:25
556
原创 lvm 相关操作
1. createpvcreate </dev/sda1>vgcreate <vg_name> </dev/sda1>lvcreate -L 1G(+1G) -n <lv_name> <vg_name>2. resizepvcreate </dev/sda2>vgextend <vg_name...
2019-07-03 11:21:19
342
原创 使用文件来模拟 nvme 设备
通过文件在当前系统模拟 nvme 设备,本篇可以参考。引用本文请注明出处: https://blog.youkuaiyun.com/Hello_NB1/article/details/93142900使用 qemu 模拟 nvme 设备,请参考: https://blog.youkuaiyun.com/Hello_NB1/article/details/931390891. 安装 nvme-loop 模块(...
2019-06-21 00:14:38
2869
1
原创 使用 qemu 来模拟 nvme 设备
使用 qemu 模拟 nvme 设备,本篇可以参考。引用本文请注明出处: https://blog.youkuaiyun.com/Hello_NB1/article/details/93139089通过文件在当前系统模拟 nvme 设备,请参考: https://blog.youkuaiyun.com/Hello_NB1/article/details/931429001. 确认 qemu 支持 nvme ...
2019-06-20 22:41:24
7661
2
原创 误清 iptables docker container 无法访问外网
iptables -t nat -Siptables -t nat -N DOCKERiptables -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKERiptables -t nat -A OUTPUT ! -d 127.0.0.0/8 -m addrtype --dst-type LOCAL -j DOCKERipt...
2019-05-21 20:47:56
1316
转载 硬盘SMART检测参数详解[转]
转载自: https://www.cnblogs.com/xqzt/p/5512075.html一、SMART概述 要说Linux用户最不愿意看到的事情,莫过于在毫无警告的情况下发现硬盘崩溃了。诸如RAID的备份和存储技术可以在任何时候帮用户恢复数据,但为预防硬件崩溃造成数据丢失所花费的代价却是相当可观的,特别是在用户从来没有提前考虑过在这些情况下的应对措施时。硬盘的故障一...
2019-05-15 11:24:25
6929
转载 ubuntu 获取源码包和源码(转载)
转载自: https://blog.youkuaiyun.com/yuanlu837/article/details/77504921、在获取源码包之前,确保在软件源配置文件 /etc/apt/sources.list 中添加了deb-src 项2、使用如下命令获取 xxx 源码包的详细信息:sudo apt-cache showsrc xxx3、源码包中通常包含3个文件,分别以d...
2019-04-17 19:46:58
1337
原创 centos7 c++17
方案一:安装 devtoolset-7 工具包,并执行 “scl enable devtoolset-7 bash”yum install centos-release-sclyum-config-manager --enable rhel-server-rhscl-7-rpmsyum install devtoolset-7scl enable devtoolset-...
2019-01-08 16:32:52
3395
1
原创 sync、fsync 和 fdatasync 函数
转自: 《UNIX 环境高级编程(第二版中文)》 第三章 文件I/O 3.13 sync, fsync 和 fdatasync 函数传统的 unix 实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘 I/O 都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等待其写满或者当内核需要重用该缓冲区以便存放其他磁盘...
2019-01-05 11:27:20
525
原创 centos7 gerrit + nginx 部署
一、部署前准备1. 安装 openjdk, gityum -y install java-1.8.0-openjdk.x86_64 git ps: 如果与 jenkins 对接,git 的版本太低,会有些问题。接下来会写一篇如何在 centos7 上通过源码方式来安装 git. 2. 下载 gerrit地址(需要翻墙):https://gerrit-rele...
2018-12-28 14:09:15
1383
转载 Centos 7 GCC 7.3编译器安装
0.安装编译yum -y install gcc libtool gcc-c++ 1.下载gcc-7.3.0源码http://mirror.linux-ia64.org/gnu/gcc/releases/gcc-7.3.0/gcc-7.3.0.tar.xz 2.下载编译依赖ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-6...
2018-11-14 14:03:08
1219
原创 rbd map 执行过程分析
分析的 ceph 代码版本: 12.2.4分析的 kernel 代码版本: 4.16.0在执行 `rbd map <pool_name>/<image_name>` ,整个执行流程是如何完成的呢?这个 map 主要可以分为两个部分:1. 通知 kernel ,告知 kernel 需要 map 的信息(pool_name, image_name, 延伸的...
2018-10-24 16:31:46
4817
3
转载 OpenStack neutron删除网络设备出错解决办法
From: https://www.cnblogs.com/starof/p/4224342.html目标:要删除外网Ext-Net2直接删网络也会出错:因为有一个或多个端口在使用该网络root@controller:~# neutron net-list+--------------------------------------+-------------+--------...
2018-10-18 20:22:30
2322
1
转载 win 忘记密码
引自: http://ciscoskys.blog.51cto.com/1066670/1169878 1. 使用windows server 2012安装DVD,选择光盘引导进入 2. 进入修复系统 3. 选择疑难解答,进入界面 4. 选择命令提示符 5. 切换目录至系统目录执行move命令 6. 执行 copy命令...
2018-10-17 11:40:12
341
原创 udevadm 查看设备信息
udevadm info --query=all --path=/sys/block/sdaudevadm info -a -p /sys/block/sdaudevadm test -a ADD /devices/virtual/block/rbd0
2018-07-11 09:50:40
4279
1
原创 ceph 部署
这是一篇说明使用 kvm 虚拟机来部署 ceph 的文章 一、安装三台虚拟机1. centos 7 镜像: CentOS-7-x86_64-Minimal-1804.iso 2. 安装 qemu-kvm, libvirt-daemon, libvirt-clienthost:# yum -y install qemu-kvm libvirt-daemon l...
2018-07-10 13:19:18
694
原创 ceph I/O 路径 -- rbd 写
ssize_t rbd_write2(rbd_image_t image, uint64_t ofs, size_t len, const char *buf, int op_flags) int r = ictx->aio_work_queue->write(ofs, len, buf, op_flags);[ ssize_t AioImageRequestWQ::write(u
2018-07-10 10:54:15
923
原创 qemu: error: Cannot access storage file
[root@node-1 ~]# virsh start k8s-1error: Failed to start domain k8s-1error: Cannot access storage file '/home/zeng/k8s-1_vdd.qcow2' (as uid:107, gid:107): Permission denied[root@node-1 ~]# virsh start...
2018-07-03 01:08:44
3597
转载 ceph full 处理方法
文章出自: 《Ceph设计原理与实现》1. 设置 osd 禁止读写ceph osd pause2. 通知 mon 和 osd 修改 full 阈值ceph tell mon.* injectargs "--mon-osd-full-ratio 0.96"ceph tell osd.* injectargs "--mon-osd-full-ratio 0.96"3. 通知 pg 修改 full 阈值...
2018-06-20 14:27:33
2659
原创 ipmi 登录出错解决
$ javaws "viewer.jnlp(192.168.1.90@0@1528717013602)"netx: Initialization Error: Could not initialize application. (Fatal: Application Error: Cannot grant permissions to unsigned jars. Application re...
2018-06-12 10:15:01
5039
2
原创 fedora28/29/32/centos ipmi 登录解决
ipmi 登录时会报:The viewer has terminated.Reason: The network connection has been dropped.解决方案:(1) centossed -i 's/ 3DES_EDE_CBC,//g' /usr/lib/jvm/jre/lib/security/java.security(2) fedora 2...
2018-06-05 17:08:27
1179
原创 mon 故障删除 mon
systemctl stop ceph-mon\@ceph-mon -i --extract-monmap /tmp/monmap 导出文件monmaptool /tmp/monmap --printmonmaptool /tmp/monmap --rm 从文件中删除配置ceph-mon -i --inject-monmap /tmp/monmapsystemc
2017-11-13 14:48:09
1157
原创 ceph-deploy error
[root@node-1 cluster]# ceph-deploy --overwrite-conf mon create-initial[ceph_deploy.conf][DEBUG ] found configuration file at: /root/.cephdeploy.conf[ceph_deploy.cli][INFO ] Invoked (1.5.37): /usr/b
2017-11-07 21:40:42
1537
User_Guide_DRBD_9.pdf
2019-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人