Skip to content

Commit

Permalink
Fix download_storage_scale.sh
Browse files Browse the repository at this point in the history
  • Loading branch information
rakshithakamath94 committed Nov 21, 2023
1 parent e511ac6 commit 70ee33c
Showing 1 changed file with 38 additions and 6 deletions.
44 changes: 38 additions & 6 deletions build_scripts/storage-scale/download_storage_scale.sh
Original file line number Diff line number Diff line change
@@ -1,12 +1,44 @@
WORKING_DIR="~/WORKSPACE/DOWNLOAD_STORAGE_SCALE"
mkdir -p ~/WORKSPACE/DOWNLOAD_STORAGE_SCALE
#!/bin/bash

set -x

WORKING_DIR="DOWNLOAD_STORAGE_SCALE"
mkdir -p $WORKING_DIR
cd $WORKING_DIR
echo $PWD
yum install -y unzip
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
ls -ltr
unzip -qq awscliv2.zip
sudo ./aws/install
chmod +x ./aws/*
./aws/install
aws --version
aws configure set aws_access_key_id ${AWS_ACCESS_KEY}
aws configure set aws_secret_access_key ${AWS_SECRET_KEY}
aws s3api get-object --bucket nfsganesha-ci --key "Storage_Scale_Developer-5.1.8.0-x86_64-Linux.zip" "Storage_Scale_Developer-5.1.8.0-x86_64-Linux.zip"
ls -ltr ${WORKING_DIR}
cat Storage_Scale_Developer-5.1.8.0-x86_64-Linux.zip
aws s3api get-object --bucket nfsganesha-ci --key "version_to_use.txt" "version_to_use.txt"
VERSION_TO_USE=$(cat version_to_use.txt)
echo ${VERSION_TO_USE}
aws s3api get-object --bucket nfsganesha-ci --key "${VERSION_TO_USE}" "Storage_Scale_Developer-5.1.9.0-x86_64-Linux-install.zip"
unzip Storage_Scale_Developer-5.1.9.0-x86_64-Linux-install.zip

ssh-keygen -b 2048 -t rsa -f ~/.ssh/storage_scale -q -N ""
cat ~/.ssh/storage_scale.pub >> ~/.ssh/authorized_keys
chmod og-wx ~/.ssh/authorized_keys

yum -y install kernel-devel cpp gcc gcc-c++ binutils numactl jre make elfutils elfutils-devel rpcbind sssd-tools openldap-clients bind-utils net-tools krb5-workstation python3
python3 -m pip install --user ansible

#Add CES IP to /etc/hosts
ip_address=$(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1)

for new_ip in $(echo $ip_address | awk -F '.' '{for(i=$4+1;i<=255;i++){print $1"."$2"."$3"."i}}'); do ping -c 2 $new_ip; if [ "$?" == "1" ]; then USABLE_IP=$new_ip; break; fi; done

echo "$USABLE_IP cesip1" >> /etc/hosts

INSTALLER_VERSION=$(echo ${VERSION_TO_USE/.zip/})
chmod +x $INSTALLER_VERSION
./$INSTALLER_VERSION --silent

sleep 1200

#/usr/lpp/mmfs/5.1.9.0/ansible-toolkit/spectrumscale setup 127.0.0.1 --storesecret

0 comments on commit 70ee33c

Please sign in to comment.