Add ( script : quick_install.sh )
This commit is contained in:
parent
c552fa321c
commit
5026475542
BIN
00.quick_install_env/ipmitool-1.8.18.rpm
Normal file
BIN
00.quick_install_env/ipmitool-1.8.18.rpm
Normal file
Binary file not shown.
36
00.quick_install_env/quick_install.sh
Normal file
36
00.quick_install_env/quick_install.sh
Normal file
@ -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"
|
||||
4
00.quick_install_env/readme.md
Normal file
4
00.quick_install_env/readme.md
Normal file
@ -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)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user