首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Lenovo XCC 下使用Storage命令做raid

申明:本文档目的旨在指导售前工程师快速安装和设置Lenovo Thinksystem硬件平台系统,减少PoC时查阅产品资料的工作量。产品详细的设置和使用方法,请参阅官方说明文档,并以最新的官方说明文档为准。

各位使用Lenovo Thinksystem 系列服务器的朋友,应该经常安装服务器操作系统,做Raid也是经常需要做的事情,通过XCC管理界面可以轻松管理raid阵列;

大批量Thinksystem该如何批量做raid呢?

本文分享一个通过命令行做raid的经验文档,希望对大家工作上能够产生帮助;

一、环境概述

1、硬件配置

物理机:SR650 CPU:Intel(R) Xeon(R) Silver 4108*2内存:DDR4 32GB *2 硬盘:15K 600G *1

2、Client环境:windows

3、微码版本信息:

UEFI:1.11 BMC:1.43

4、说明:

(图1)

二、安装步骤及注意事项

1、在XCC管理界面打开ssh功能,并使用putty等类似ssh工具连接到XCC

(图2)

(图3)

2、进入命令模式,即可对设备进行操作,以下为一些常用命令操作;

如下为命令说明:

storage -list volumes#列出与raid控制器关联的存储卷

storage -list controllers#列出支持的raid控制器

storage -list pools#列出与raid控制器关联的存储池

storage -list drives#列出与raid控制器关联的存储驱动器

例:上图中列出了volumes,vol[3-0]即为target_id

可以对该volumes做如下操作:

Storage –show vol[3-0]#显示受BMC管理的所选目标的信息(卷)

storage -show pool[3-0]#显示受BMC管理的所选目标的信息(池)

storage -show ctrl[3]#显示受BMC管理的所选目标的信息(raid控制器)

storage -config vol -remove -target vol[3-0]#删除如图ID的卷

storage -config vol -add -R 0 -D disk[3-2] -w 1 -r 2 -i 0 -a0 -d 0 -f 0 -N test -S 20000 -P 64K -target ctrl[3]

#新建一个名称为 test 20GB的卷,此命令中目标为控制器,结果是为新存储池新建一个卷,您也可以根据您的详细需求,选择N块磁盘做raid;

目前pools已经有了,所以再要新建卷,可以在pools的基础上新建,如下:

storage -config vol -add -l 0 -N test2 -S 20000 -targetpool[3-0]

storage -config vol -set -N LD_volume -target vol[3-3]

#对一个卷进行重命名

storage -config vol -add -R 0 -D disk[3-2] -w 1 -r 2 -i 0 -a0 -d 0 -f 0 -N test -P 64K -target ctrl[3]

#将磁盘做成raid 0 所有空间都分配给一个vol(不加-S参数)

创建完后,你可以在XCC界面里看到您刚才创建的卷:

也可以在命令行下使用storage命令看到刚才创建的卷:

PS:若需要做raid10,则需要先做span,才能完成该动作,参考命令如下(通过逗号区别不同的span):

storage -config vol -add -R 10 -D disk[6-0]:disk[6-1],disk[6-2]:disk[6-3] -w 1 -r 2 -i 0 -a 0 -d 0 -f 0 -N test -S 200000 -P 64K -target ctrl[6]

三、参考资料

关于XCC Storage 命令参数的详情,我这里先列出本文有使用的参数,详情请参考:

http://sysmgt.lenovofiles.com/help/index.jsp?topic=%2Ftoolsctr_cli_lenovo%2Fonecli_c_update.html

了解如上命令操作后,即可通过编写脚本的方式,进行批量操作,大量节约时间,脚本命令这里我写个参考:

1、准备一个Centos7环境,然后配置可以上网,并且可与XCC网络互通

yum install sshpass#安装免密码登录ssh

2、安装完后,可直接运行该命令

#后面直接接要运行的命令,该命令行您可以按需求,写到shell脚本中;

若有疑问可直接在公众号中留言,我们接到反馈,会及时回复,感谢您的阅读,如果您喜欢我们的文章,还请关注并帮忙宣传;

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180301G0S3YT00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券