-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.sh
executable file
·52 lines (39 loc) · 1.13 KB
/
install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#!/bin/bash
set -e
sid=AWS
# zypper --non-interactive refresh
# zypper --non-interactive install libaio libnuma1 libltdl7 libatomic1 syslog hwinfo sudo psmisc insserv-compat
# zypper clean
mkdir -p /usr/sap
cd /install
chmod a+x SAPCAR
cd /install/rev64
/install/SAPCAR -xvf SAP_HANA_DATABASE200_64_Linux_on_x86_64.SAR
rm SAP_HANA_DATABASE200_64_Linux_on_x86_64.SAR
hana_dir=SAP_HANA_DATABASE
cd "$hana_dir"
master_port=30013
timeout -k 2 3600 ./hdblcm \
--batch \
--action=install \
--components=server \
--sid AWS \
--number=00 \
--sapmnt=/hana/shared \
--datapath=/hana/data \
--logpath=/hana/log \
-sapadm_password Init1234 \
-password Init1234 \
-system_user_password manager \
--hdbinst_server_ignore=check_min_mem,check_platform,check_diskspace \
--ignore=check_signature_file
cat > /root/passwords.xml <<-END
<?xml version="1.0" encoding="UTF-8"?>
<Passwords>
<password><![CDATA[Init1234]]></password>
<sapadm_password><![CDATA[Init1234]]></sapadm_password>
</Passwords>
END
sidadm=$(echo $sid| tr '[:upper:]' '[:lower:]')adm
sudo -i -u $sidadm hdbuserstore set SYSTEM 127.0.0.1:$master_port SYSTEM manager
exit 0