Add ( script : quick_install.sh )

This commit is contained in:
marcinlei@outlook.com 2024-07-15 23:44:29 +08:00
parent c552fa321c
commit 5026475542
4 changed files with 43 additions and 0 deletions

Binary file not shown.

@ -0,0 +1,36 @@
#!/bin/bash
### Introduction of this script
# Use this script to install test tools
# System Requires : centos
IPMI_PATH="./ipmitool-1.8.18.rpm"
FAIL_TASK_CNT=0
do_basic_setup(){
echo ">>> Start do basic setup"
# 01. ipmitool
echo ">>> Start install ipmitool ..."
if [ -f $IPMI_PATH ];then
rpm -ivh $IPMI_PATH
if [ $? -ne 0 ];then
echo ">>> Fail to install ipmitool , Error In install"
FAIL_TASK_CNT=$(($FAIL_TASK_CNT+1))
else
echo ">>> Success to install ipmitool"
fi
else
echo ">>> Failed to Install ipmitool , Miss the file!"
FAIL_TASK_CNT=$(($FAIL_TASK_CNT+1))
fi
}
do_prj_setup(){
echo ">>> Start do project setup"
}
do_basic_setup
do_prj_setup
echo "Complete full install task, Failed : $FAIL_TASK_CNT"

@ -0,0 +1,4 @@
# Introduction
Use this script to quick setup test envrionment
Include
- ipmitool

@ -1,6 +1,9 @@
# 说明
## 脚本导航
### 快速配置脚本环境
- 一键安装脚本环境 : [quick_install.sh](./00.quick_install_env/quick_install.sh)
### 循环压测类脚本
- 带内执行power cycle [inband_dc_cycle.sh](./01.stress_script/inband_dc_cycle.sh)
- 带外执行power cycle : [outband_dc_cycle.sh](./01.stress_script/outband_dc_cycle.sh)