OneCli 方式擦除硬盘的工作逻辑:
OneCli 会从官方下载一个 boot image (类似winpe). 然后BMC mount RDOC到server上,然后选择从此boot image开机。
OneCli 本地机采用动态端口,XCC 使用115,443 ,5989,6990 作为监听端口通讯。
前提条件及注解:
注: 本案称OneCli 运行所在OS为 client OS , 需要擦除硬盘的服务器为Server.
- 为确保OneCli和BMC 之间的通讯正常。需要在XCC上Enable使能 IPMI over LAN。
- 可以通过./OneCli config show all –bmc USERID:PASSW0RD@XCC_IP 测试clientOS和server XCC之间是否通讯正常。 正常情况会打印出所有的XCC设定信息。
- 上述115,443 ,5989,6990 端口需要开放连接。
- 请使用最新版本的OneCli Tool。
[操作步骤演示]
本演示是在Linux系统中进行,将下载的OneCli工具包解压出来,例如解压到/tool/onecli。
创建一个目录,用于下载所需的维护操作系统软件包。
mkdir /tool/onecli/bootos
./OneCli update acquire --platform --dir /tool/onecli/bootos/
Start to download from Lenovo......
Start to download BMU packages from Lenovo......
(1 of 2) : lnvgy_utl_lxce_bmu-1.0.0-3.1.23_anyos_32-64 ... Done
(2 of 2) : lnvgy_utl_lxce_onecli01z-4.2.0_linux_x86-64 ... Done
Succeed.
- 下载完成后,执行以下OneCli命令,IP地址为Server端XCC的地址。等待BMU启动完成。
./OneCli misc serase --bmc USERID:PASSW0RD@172.20.19.131 --dir /tool/onecli/bootos/
- 按照A-B 这种格式来选择要擦除的硬盘和擦除方式。A代表要擦除的硬盘 B代表擦除方式。输入ALL 擦除所有硬盘依默认方式。
本例中,我们选择了6-1,表示要擦除第二块硬盘,以Simple方式进行擦除。
输入Yes,开始擦除。
擦除成功如下图。