dell服务器手册
目录
简介
这里记录一下 dell 服务器的操作
perccli
可以查看磁盘,电源,raid,配置热备盘。
pve 安装 perccli
- 下载 LINUX PERCCLI Utility For All Dell HBA/PERC Controllers | Driver Details | Dell US
- 解压
- 安装
dpkg -i perccli_007.1623.0000.0000_all.deb cd /opt/MegaRAID/perccli/./perccli64 /c0 show
esxi 安装 perccli
- 下载安装包 PERCCLI Utility supporting VMWare for 5.5 and 6.0 | 驱动程序详情 | Dell 中国
- 解压出来,把
vib文件复制到 esxi 存储上 esxcli software vib install -v /vmfs/volume/datastore1/vmware-esx-perccli.vib --no-sig-check安装- 进入目录
cd /opt/lsi/perccli ./perccli show
命令
- 磁盘概念
- raid 0 就是
controller0/c0,是物理卡- dg 0 硬盘组,物理盘可以加入组。使用不同的 raid 方案,这里用 raid 5
- vd 0 虚拟出来的普通盘,虚拟机挂载
- vd 1
- dg 1 这里用 raid 10
- vd 2
- dg 0 硬盘组,物理盘可以加入组。使用不同的 raid 方案,这里用 raid 5
- raid 0 就是
- 查看磁盘信息。
c0代表第一块 raid 控制卡./perccli /c0/vall show all查看所有虚拟磁盘,概览./perccli /c0/eall/sall show all所有物理磁盘信息,很详细的信息./perccli /c0/v0 show all查看 raid 组的信息/c0/v0代表第一个 raid 下的第一个虚拟磁盘
./perccli /c0 /eall /sall show查看c0下所有的磁盘和 raid 信息 常用- 可以看到那些盘是 online,ugood,jbod
- 设置磁盘状态。
/e32是背板 id,有的机器只有一个背板。/s3是 3 号物理盘插槽./perccli /c0/e32/s3 show all查看磁盘的详细信息,特别是检查 state 部分的Shield Counter,Media Error Count等参数,磁盘很可能已经不堪重负- 恢复磁盘使用
- 如果 DG 状态是 F,清理 foreign 即可
./perccli /c0/fall delete - ubad 改 ugood
./perccli /c0/e32/s3 set good改状态./perccli /c0/e32/s3 start initialization尝试初始化磁盘,全盘写入验证./perccli /c0/e32/s3 show initialization查看初始数进度./perccli /c0/eall/sall show查看是否正常
./perccli /c0/e32/s3 set good force强制设置为 good 状态,会丢失盘内数据,仅用于误报坏盘或者更换盘后强制加入阵列。建议先用新盘把 raid 恢复过来,在看老盘是不是仅逻辑损坏
- 如果 DG 状态是 F,清理 foreign 即可
- 添加热备盘,坏了的话就会自动加入整列
./perccli /c0/e32/s1 add hotsparedrive全局热备./perccli /c0 /e32/s3 add hotsparedrive DGs=0专用热备- 加入热备盘以后,盘坏了会自动修复 raid,可以从查看命令,查看磁盘是否 rebuild 完成