- 博客(20)
- 收藏
- 关注
原创 Linux下查看网卡光衰值
ethtool -g 网卡名称,显示网卡的接收/发送环形参数。lldptool -t -n -i 网卡名称收光:ethtool -m eth0 | grep "Receiver signal" | head -1 | awk -F '/' '{print $2}'发光:ethtool -m eth0| grep "Laser output power" | head -1 | awk -F '/' '{print $2}'...
2021-05-18 16:23:32
6779
3
翻译 如何修改并重新封装initrd.img
如何查看initrd.img文件?initrd.img 是 gzip 格式的文件. 先把initrd.img重命名为initrd.gz.# cp /tftpboot/el5/initrd.img .# lscdrom initrd.img# mv initrd.img initrd.gzUnzip the initrd.gz file as shown below.# gunzip initrd.gz# lscdrom initrd解压缩initrd.gz之后,通过c
2021-03-25 15:55:44
743
原创 virsh 创建快照和恢复快照
查看虚拟机名称virsh # list Id Name State------------------------ 1 xxx runningvirsh # 创建快照virsh # snapshot-create-as xxx basic-snapshotDomain snapshot basic created列出虚拟机所有快照virsh # snapshot-list xxx Name Creation Time
2021-01-11 13:44:40
918
原创 正确统计nfs的连接数
通过nfsstat -o net 查看连接数或者通过cat /proc/net/rpc/nfsd | grep net 这里的最后一个数字91就是当前nfs连接数
2021-01-09 11:41:45
2532
1
原创 InfluxDB-telegraf-CEPH-RGW-Flux查询语句
1. RGW缓存命中次数from(bucket: "cts") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "ceph_daemon_stats") |> filter(fn: (r) => r["type_instance"] == "rgw.cache_hit" or r["type_instance"] =
2020-12-24 15:11:47
380
2
原创 InfluxDB-telegraf-Ceph-Flux查询语句
1.查询集群fsid列表from(bucket: "cts") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "ceph_cluster_stats") |> filter(fn: (r) => r["_field"] == "value") |> group(columns: ["fsid"]) |
2020-12-18 17:27:36
629
原创 RGW元数据组织方式
1. RGW数据组织方式:数据分类三类: metadata、bucket index、data元数据,索引数据、真实数据2.metadata元数据分区元数据包含user、bucket、bucket.instance三个分区,可以使用以下命令查看:查看元数据列表:$ radosgw-admin metadata list[ "bucket", "bucket.instance", "otp", "user"]查看bucket列表:$ radosgw-a
2020-12-17 11:00:57
513
原创 ceph 配置telegraf模块监控
1. 打开telegraf模块ceph mgr module enable telegraf2. 配置数据出口ceph telegraf config-set address udp://192.168.5.5:8094ceph telegraf config-set interval 103.目标机器上启动telegraf并进行以下配置[[inputs.socket_listener]] service_address = "udp://:8094"== 》》》》》蠢货们,把防
2020-12-17 10:52:25
368
原创 ceph mgr 配置telegraf 模块报错
1. 现象Ceph Version: ceph version 14.2.5-389-gb0f23ac248 (b0f23ac24801724d9a7da89c2684f2b02bc9a49b) nautilus (stable)执行 ceph telegraf config-set xxxxx命令时报如下错误:Error EIO: Module 'telegraf' has experienced an error and cannot handle commands: [Errno 2] No s
2020-12-17 10:21:27
519
原创 Influxdb-Telegraf主机性能信息Flux查询语句
Flux 语法from(bucket:"example-bucket") |> range(start:-1h) |> filter(fn:(r) => r._measurement == "cpu" and r.cpu == "cpu-total" ) |> aggregateWindow(every: 1m, fn: mean)
2020-12-16 20:59:28
362
原创 Ceph内存配置推荐
Ceph内存大小推荐配置Mon+Mgr节点一般情况下,内存越多越好。不太大的集群(理解为小于300OSD),Mon/Mgr节点64G内存即可。超过300OSD的集群,Mon/Mgr推荐配置128G内存。osd每个bluestore的osd默认内存大小为4G,如果希望迁移/重构速度更宽,建议每个osd配置8G内存。相关配置:mon_osd_cache_sizerocksdb_cache_sizeosd_memory_target参数配置参考osd最小2G内存,低于2G内存osd性能
2020-12-07 14:02:22
1855
原创 Radosgw多站点的含义
1. zone一个或多个对象网关示例的逻辑分组,一个zonegroup中必须指定一个主zone,处理所有bucket和用户的创建2. zoneGroup一个zoneGroup由多个zone组成,必须设置一个负责处理系统配置更改的主要zoneGroup3. zoneGroup index用于存放整个系统索引的配置结构,例如,哪个区域组是主区域组、不同区域组之间的关系,以及存储策略等特定配置选项。4. 领域容纳区域组的容器。使用领域可在集群之间分隔区域组。可以创建多个领域,以便在同一集群中更轻松地
2020-11-23 13:46:48
201
原创 Radosgw分片计算方法
有两个选项会影响存储桶索引分片:对于简单配置,请使用 rgw_override_bucket_index_max_shards 选项。对于多站点配置,请使用 bucket_index_max_shards 选项。 将选项设为 0 将禁用存储桶索引分片。如果将其设为大于 0 的值,则会启用存储桶索引分片,并设置最大分片数。下面的公式可帮助您计算建议的分片数:number_of_objects_expected_in_a_bucket / 100000实际场景中算法应该是: 计划分配容量/业务
2020-11-23 12:01:53
339
原创 ceph rgw判断对象是否是分片对象的方法
ceph rgw判断对象是否是分片对象的方法查看对象的etag 如果etag长度超过32位,且后缀为 -8 或者 #8字样(rgw版本不同有一定区别),则为分片的对象,数字8则为分片数量注:分片最小大小为5mib
2020-11-18 20:52:00
215
原创 XFS_repair步骤及注意事项
Xfs_repair文档地址:https://xfs.org/docs/xfsdocs-xml-dev/XFS_User_Guide/tmp/en-US/html/xfs-repair.html1.可能造成损坏的原因:1)硬件错误:常见的硬件设备错误或者磁盘越来越大2)较小程度上可能是文件系统的bug3)父目录损坏的inode节点无法修复2.Xfs_check 运行xfs_db脚本进行文件系统检查,扫描所有元数据,检查是否存在不一致。3.Xfs_repair分成七个阶段进行扫描和修复,每个
2020-09-24 15:45:00
4587
原创 RGW分片管理
提前规划好bucket shardindex pool一定要上SSD,这个是本文优化的前提,没硬件支撑后面这些操作都是白搭。合理设置bucket 的shard 数量shard的数量并不是越多越好,过多的shard会导致部分类似list bucket的操作消耗大量底层存储IO,导致部分请求耗时过长。shard的数量还要考虑到你OSD的故障隔离域和副本数设置。比如你设置index pool的size为2,并且有2个机柜,共24个OSD节点,理想情况下每个shard的2个副本都应该分布在2个机柜里面,比
2020-09-23 19:27:59
535
原创 通过PXE远程安装linux操作系统,使用dhtp套件进行安装
a simple dhcp+http+tftp server for pxe deployment and packaged in one binary file, powered by golang.一个简单的由dhcp+http+tftp组合的pxe远程部署工具。项目地址:https://github.com/xxxmailk/dhtp该工具是我自己用golang根据各RFC协议封...
2019-09-20 15:45:39
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人