命令汇总

NAS相关命令

服务端

查看samba客户端连接

root@Storage-01:/var/share/ezfs/shareroot# net status sessions
PID     Username      Group         Machine                        
-------------------------------------------------------------------
0:346208   admin         admin         win-kj3llc0rrod (10.46.88.37)
0:425933   admin         admin         unis-19      (10.46.88.31)
 0:3808   admin         admin         hp-pc        (10.46.88.127)
0:97884   admin         admin         unis-01      (10.46.88.10)
0:354426   admin         admin         win-6bhn0b4gu6m (10.46.88.32)
0:340985   admin         admin         win-id99rvic2hu (10.46.88.38)
0:37448   admin         admin         win-hgt5q0m8cm5 (10.46.88.35)
0:91228   admin         admin         win-66j58taig3b (10.46.88.34)
0:343537   admin         admin         win-35qb04bnbbb (10.46.88.30)
0:44342   admin         admin         unis-04      (10.46.88.13)
0:341649   admin         admin         win-0adph14psbi (10.46.88.36)
root@Storage-01:/var/share/ezfs/shareroot# net status shares

Service      pid     machine       Connected at
-------------------------------------------------------
share_04     0:343537   win-35qb04bnbbb  Thu Sep  1 10:03:41 2016
share_02     0:346208   win-kj3llc0rrod  Thu Sep  1 10:03:53 2016
share_02     0:97884   unis-01       Fri Aug 12 16:32:01 2016
share_01     0:340985   win-id99rvic2hu  Thu Sep  1 10:03:32 2016
share_05     0:425933   unis-19       Sat Aug 13 13:26:08 2016
share_03     0:341649   win-0adph14psbi  Thu Sep  1 10:03:34 2016
share_05     0:44342   unis-04       Fri Aug 12 16:29:27 2016
share_05     0:91228   win-66j58taig3b  Fri Aug 12 16:31:43 2016
share_04     0:97884   unis-01       Sat Aug 13 00:01:50 2016
share_01     0:37448   win-hgt5q0m8cm5  Fri Aug 12 16:29:12 2016
share_04     0:354426   win-6bhn0b4gu6m  Thu Sep  1 10:04:32 2016
share_04     0:3808   hp-pc         Mon Aug 29 01:02:59 2016
share_05     0:97884   unis-01       Mon Aug 15 10:03:02 2016

NOTE: 可以看出net status sessions 和 net status shares 的区别

查看nfs 客户端连接

客户端

清空windows访问缓存

net use \10.16.17.151\nas /d /y # 如果是退出所有的session,则使用 net use * /d /y 【注1】退出可能需要10s左右,可以在server端用命令查看client是否已经

window 挂载NFS

需要在 控制面板中,打开和关闭windows功能,打开NFS服务

C:\Users\Administrator>showmount -e 10.46.210.2
导出列表在 10.46.210.2:
/var/share/ezfs/shareroot/ng-8500-test                       *
/vol/ng-8500-test                  *

C:\Users\Administrator>mount \\10.46.210.2\vol\ng-8500-test z:
z: 现已成功连接到 \\10.46.210.2\vol\ng-8500-test

linux客户端

  • 查看nfs 客户端版本,可参考页面
    [[Nfs client挂载的nfs version信息]]

iscsi相关命令

服务端

客户端

centos 和ubuntu的initiator包名不一样

  • 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_64
    iscsi-initiator-utils-6.2.0.873-10.el6.x86_64

  • ubuntu

    root@nj-221:~# dpkg -l |grep scsi
    ii open-iscsi 2.0.871-0ubuntu9 High performance, transport independent iSCSI implementation
    ii open-iscsi-utils 2.0.871-0ubuntu9 iSCSI initiatior administrative utility

挂载/卸载iSCSI 设备

iscsiadm -m node -T { target-name } -p { ip_address:port } -l
iscsiadm -m node -T { target-name } -p { ip_address:port } -u
  • 也可以通过该方法,挂载iscsi
    iscsiadm -m node –name 10.16.17.102:3260,1 iqn.2001-04.com.example:storage –login

也可以通过重启iscsi initiator服务 来实现卸载 iscsi设备。

查看iSCSI状态

iscsiadm -m session
iscsiadm -m node

多路径配置

iscsi 设备相关参数 查看和修改

root@WQDX01:/sys/block/sda/queue# pwd
/sys/block/sda/queue

磁盘扇区 大小

root@WQDX01:/sys/block/sda/queue# cat hw_sector_size 

512

root@WQDX01:/sys/block/sda/queue# cat max_hw_sectors_kb

4096

 root@WQDX01:/sys/block/sda/queue# cat physical_block_size

512

 root@WQDX01:/sys/block/sda/queue# cat logical_block_size

512
root@WQDX01:/sys/block/sda/queue#

 root@WQDX01:/sys/block/sda/queue# cat minimum_io_size

512

每次io的大小,最大为 4096 * 512B=2048KB=2MB

FC相关

FC的

参考文档,

ceph命令

ceph runtime 参数调整

ceph tell osd.\* injectargs "--osd_max_backfills 3"
ceph tell osd.8 injectargs "--osd_max_backfills 1"

修改mds cache size

ceph tell osd.\* injectargs "--mds_cache_size 1000000"

* mds cache 默认大小是 10万,可以改成 100万

查询 op,历史和正在执行

ceph daemon osd.X dump_historic_ops  //查询 所有 慢的op的记录,应该是10分钟内的
ceph daemon osd.X dump_ops_in_flight /  查询 正在执行的op
dump_ops_in_flight 这个命令要注意是在哪个osd上执行,不同osd上的内容不一样。

调整恢复的osd参数

一般先设置 osd_max_backfills

ceph tell osd.9 injectargs "--osd_recovery_max_active 10"

调整debug日志

runtime 设置

ceph daemon osd.3 config set debug_osd 10

启动设置,修改/etc/ceph/ceph.conf 文件

查看PG信息

ceph pg 13.22b query

查看osd 的pg 数目

root@Storage-02:~# ceph daemon osd.3 status
{ "cluster_fsid": "f779761f-d57c-4066-beb8-38911c57aefe",
  "osd_fsid": "288b0fef-3dba-4ddf-8c5c-cadb83e4131d",
  "whoami": 3,
  "state": "active",
  "oldest_map": 17747,
  "newest_map": 18265,
  "num_pgs": 3820}

pool中的对象,img查询

如果pool有用rbd卷的,通过rbd -p poolname ls查到,如果pool中没有创建rbd ,则输出为空。

rados -p pool_name ls 是查询pool中的对象。

root@Storage1:~# rbd info 0474534c-72eb-4a19-966f-6bacdcfadc07.img
rbd image '0474534c-72eb-4a19-966f-6bacdcfadc07.img':
    size 1000 GB in 256000 objects
    order 22 (4096 KB objects)
    block_name_prefix: rb.0.1696b696.35945b9f
    format: 1
root@Storage1:~# 

根据iscsi客户端的UUID,来查找 存储端对应的RBD卷

rbd -p volumes_beijing info  volume-f5f47bb1-5bcc-472a-b9f0-d2579c683cdc

UI密码查询和修改

账号名是admin,只执行radosgw-admin user modify –uid=admin –access-key=admin –secret=p@ssw0rd –key-type=swift 是否就可以了

文件系统相关

  • gdisk c 可以为分区创建label

  • tune2fs 可以修改文件系统默认保留的 5% 预留空间。可以在空间紧张的时候,释放出来

  • e2fsck 检查文件系统错误

RAID的参数调整

请参考页面 ??

tcpdump 抓包

ESX 和KVM相关

ESX

KVM

    原文作者:shengguo
    原文地址: https://segmentfault.com/a/1190000007990525
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞