47 lines
1.0 KiB
Bash
47 lines
1.0 KiB
Bash
#!/bin/bash
|
|
|
|
echo "========================================="
|
|
echo "SunHPC 数据库测试脚本"
|
|
echo "========================================="
|
|
echo ""
|
|
|
|
# 1. 清理旧数据库
|
|
echo "[1/4] 清理旧数据库..."
|
|
rm -f /var/lib/sunhpc/sunhpc.db*
|
|
rm -rf /var/lib/sunhpc/
|
|
echo "✓ 清理完成"
|
|
echo ""
|
|
|
|
# 2. 初始化数据库
|
|
echo "[2/4] 初始化数据库..."
|
|
./sunhpc init database -v --force
|
|
if [ $? -ne 0 ]; then
|
|
echo "✗ 初始化失败"
|
|
exit 1
|
|
fi
|
|
echo "✓ 初始化完成"
|
|
echo ""
|
|
|
|
# 3. 添加节点
|
|
echo "[3/4] 添加节点..."
|
|
./sunhpc node add node1 --cpus 32 --memory 128 --disk 1000 --os "CentOS 7.9" --kernel "3.10.0-1160.el7.x86_64"
|
|
if [ $? -ne 0 ]; then
|
|
echo "✗ 添加节点失败"
|
|
exit 1
|
|
fi
|
|
echo "✓ 节点添加完成"
|
|
echo ""
|
|
|
|
# 4. 查询节点
|
|
echo "[4/4] 查询节点列表..."
|
|
./sunhpc node list
|
|
if [ $? -ne 0 ]; then
|
|
echo "✗ 查询失败"
|
|
exit 1
|
|
fi
|
|
echo ""
|
|
|
|
echo "========================================="
|
|
echo "测试完成!"
|
|
echo "========================================="
|