Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Angi+Tester new versions #226

Merged
merged 132 commits into from
Jan 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
132 commits
Select commit Hold shift + click to select a range
958a53a
ocf_suse_SAPHanaFilesystem.7: typo
lpinne Dec 18, 2023
4f99fe7
ocf_suse_SAPHanaFilesystem.7: details
lpinne Dec 18, 2023
5abac4b
ocf_suse_SAPHanaFilesystem.7: formatting
lpinne Dec 18, 2023
09fc194
SAPHanaSR-ScaleOut.7 SAPHanaSR.7: wording
lpinne Dec 18, 2023
1776a03
SAPHanaSR-ScaleOut.7 SAPHanaSR.7: wording
lpinne Dec 18, 2023
e3b620a
SAPHanaSR.7 ocf_suse_SAPHana.7 susHanaSR.py.7: aligned dates in copyr…
lpinne Dec 18, 2023
b194d26
sct_test_restart_cluster_turn_hana: wait for SR before starting the c…
fmherschel Dec 19, 2023
2d08a61
saphana-common-lib: mark some parts for future support of suspended p…
fmherschel Dec 19, 2023
9de48fa
saphana-controller-lib: set global SEC attribute during probe
fmherschel Dec 19, 2023
abdc903
maintenance_with_standby_nodes.json, standby_secn_node.json: remove s…
fmherschel Dec 19, 2023
c453a7f
sct_test_maintenance_cluster_turn_hana: wait for SR in sync before en…
lpinne Dec 19, 2023
7dbf3fe
SAPHanaSR-testCluster.8 SAPHanaSR-tester.7 SAPHanaSR-tests-angi-Scale…
lpinne Dec 20, 2023
ec49911
SAPHanaSR-testCluster.8 SAPHanaSR-tester.7 SAPHanaSR-tests-angi-Scale…
lpinne Dec 20, 2023
dd59df3
SAPHanaSR-tests-basic-cluster.7
lpinne Dec 20, 2023
ce74a02
SAPHanaSR-testCluster.8: wording
lpinne Dec 20, 2023
ecde04f
SAPHanaSR-testCluster.8: example
lpinne Dec 20, 2023
d0abe07
SAPHanaSR-tester.7: details
lpinne Dec 20, 2023
10ca115
angi srHooks: susHanaSR.py - catch possible IO errors
fmherschel Jan 4, 2024
3e821c1
angi srHooks: susHanaSR.py - fixed f-strings
fmherschel Jan 4, 2024
e8a72d0
susHanaSR.py.7: requirements for cache file
lpinne Jan 4, 2024
dc3e675
susHanaSR.py.7: requirements
lpinne Jan 4, 2024
60dd901
SAPHanaSR.7: requirements
lpinne Jan 4, 2024
6f476cd
susHanaSR.py.7: requirements
lpinne Jan 4, 2024
c1dda27
susHanaSR.py.7: requirements
lpinne Jan 4, 2024
0289446
SAPHanaSR-testCluster.8 SAPHanaSR-tester.7 SAPHanaSR-tests-angi-Scale…
lpinne Jan 4, 2024
0d92670
SAPHanaSR-tests-basic-cluster.7: see also
lpinne Jan 8, 2024
4a622f7
susHanaSR.py.7 susHanaSrMultiTarget.py.7: r/w -> read/write
lpinne Jan 10, 2024
09c0399
angi tester ScaleOut: use the new comperators
fmherschel Jan 10, 2024
d16f6c9
angi tester ScaleOut: use the new sct test files
fmherschel Jan 10, 2024
17e8177
saphana_sr_test.py standby_secn_worker_node.json: tandby_secn_worker_…
lpinne Jan 12, 2024
efe8268
SAPHanaSR-tests-angi-ScaleOut.7 SAPHanaSR-tests-description.7: standb…
lpinne Jan 12, 2024
8e1e825
SAPHanaSR-tests-angi-ScaleOut.7 SAPHanaSR-tests-description.7: standb…
lpinne Jan 12, 2024
7a6f6fe
saphana_sr_test.py standby_secn_worker_node.json: tandby_secn_worker_…
lpinne Jan 12, 2024
1c6eb87
angi: saphana-topology-lib: call get_local_virtual_name() also in sta…
fmherschel Jan 12, 2024
65216ba
angi saphana-common-lib: do not set empty value for MNS
fmherschel Jan 12, 2024
aff8f46
angi saphana-controller-lib: monitor handling of uncloned resource ->…
fmherschel Jan 12, 2024
5678d2c
standby_secn_node.json: fixed name
lpinne Jan 12, 2024
48a184d
SAPHanaSR-tests-angi-ScaleOut.7 SAPHanaSR-tests-angi-ScaleUp.7 SAPHan…
lpinne Jan 12, 2024
8cc4a15
kill_prim_inst.json: fixed name
lpinne Jan 12, 2024
c11455f
kill_secn_inst.json: fixed name
lpinne Jan 12, 2024
3f1843d
angi tester: saphana_sr_test.py - fail step, if check syntax is incor…
fmherschel Jan 12, 2024
c34d974
Merge branch 'angi-ScaleOut-newComparators' of github.com:fmherschel/…
fmherschel Jan 12, 2024
a838183
angi package: minor version added - only for local builds to be able …
fmherschel Jan 12, 2024
ab1f29f
angi tester: SAPHanaSR-testCluster, saphana_sr_test.py - catch file e…
fmherschel Jan 12, 2024
85041ea
standby_secn_worker_node.json: todo
lpinne Jan 15, 2024
629d18a
angi: Always remove SAP sockets, if sapstartsrv is init V controlled …
fmherschel Jan 15, 2024
4bdb7df
angi: Always remove SAP sockets - also remove OCF_RESKEY_REMOVE_SAP_S…
fmherschel Jan 15, 2024
6712c4e
angi: Always remove SAP sockets - also remove OCF_RESKEY_REMOVE_SAP_S…
fmherschel Jan 15, 2024
dc54cf7
ocf_suse_SAPHana.7 ocf_suse_SAPHanaController.7: removed REMOVE_SAP_S…
lpinne Jan 15, 2024
5640915
angi: report failing UDS authentication; do not longer check UDS file…
fmherschel Jan 15, 2024
497e677
angi: report failing UDS authentication; do not longer check UDS file…
fmherschel Jan 15, 2024
d1de188
Merge branch 'angi-ScaleOut-newComparators' of github.com:fmherschel/…
fmherschel Jan 15, 2024
4485004
standby_secn_worker_node.json: sWorker status
lpinne Jan 16, 2024
0a3f199
sct_test_freeze_secn_site_nfs freeze_secn_site_nfs.json: initial checkin
lpinne Jan 16, 2024
7da21af
SAPHanaSR-tests-angi-ScaleOut.7 SAPHanaSR-tests-description.7: freeze…
lpinne Jan 16, 2024
1c48956
angi tester angi-ScaleOut: flap.json flop.json flup.json - added
fmherschel Jan 16, 2024
fd5e5ea
angi tester angi-ScaleOut: defaults+newComparators.json - deleted
fmherschel Jan 16, 2024
a1703b8
Merge branch 'angi-ScaleOut-newComparators' of github.com:fmherschel/…
fmherschel Jan 16, 2024
e89a0e6
angi tester: saphana_sr_test.py - added exceptions for file I/O
fmherschel Jan 16, 2024
373ab15
git: .gitignore, test/.gitignore
fmherschel Jan 16, 2024
0701482
standby_prim_node.json: name
lpinne Jan 16, 2024
329b9d9
free_log_area.json kill_prim_indexserver.json kill_secn_indexserver.j…
lpinne Jan 16, 2024
614ad03
restart_cluster.json restart_cluster_hana_running.json restart_cluste…
lpinne Jan 16, 2024
42f911c
angi package: SAPHanaSR-tester.spec - test version
fmherschel Jan 16, 2024
1c61dc7
angi tester angi-ScaleOut: standby_secn_worker_node.json - role patte…
fmherschel Jan 16, 2024
c59b635
angi tester: saphana_sr_test.py - allow new check-vectors for pWorker…
fmherschel Jan 16, 2024
dba1a50
./SAPHanaSR-tests-description.7
lpinne Jan 16, 2024
1932149
flup.json: sWorkerUp, pWorkerUp
lpinne Jan 16, 2024
705efdd
flup.json nop.json: sWorkerUp, pWorkerUp
lpinne Jan 16, 2024
fa966ad
angi tester: json/angi-ScaleOut/defaults.json - added defaults for pW…
fmherschel Jan 16, 2024
8051091
block_manual_takeover.json flap.json free_log_area.json freeze_prim_m…
lpinne Jan 16, 2024
9ec42e1
freeze_prim_site_nfs.json kill_prim_inst.json kill_prim_node.json mai…
lpinne Jan 16, 2024
e81cad7
flop.json freeze_prim_master_nfs.json freeze_prim_site_nfs.json freez…
lpinne Jan 16, 2024
9fdce3c
kill_prim_inst.json kill_prim_node.json kill_prim_worker_indexserver.…
lpinne Jan 16, 2024
351742a
freeze_prim_fs.json nop.json split_brain_prio.json standby_prim_node.…
lpinne Jan 16, 2024
db11dab
SAPHanaSR-tests-angi-ScaleUp.7: kill_secn_inst
lpinne Jan 16, 2024
4cfdc3d
SAPHanaSR-tests-angi-ScaleOut.7 SAPHanaSR-tests-angi-ScaleUp.7
lpinne Jan 16, 2024
2478bdb
defaults+newComparators.json removed
fmherschel Jan 16, 2024
0c025cd
merge
fmherschel Jan 16, 2024
6cc3d75
Merge branch 'angi-ScaleOut-newComparators' of github.com:fmherschel/…
fmherschel Jan 16, 2024
58876b7
faulty-syntax-flep.json - test json syntax checker with a faulty json…
fmherschel Jan 16, 2024
f08d754
maintenance_with_standby_nodes.json: fixed indentation
lpinne Jan 16, 2024
5de7a2b
mv faulty-checks to directory faults
fmherschel Jan 16, 2024
7a00fd7
Merge branch 'angi-ScaleOut-newComparators' of github.com:fmherschel/…
fmherschel Jan 16, 2024
7fa3800
flap - indents
fmherschel Jan 16, 2024
b3e692e
SAPHanaSR-checkJson: checker for json files
fmherschel Jan 16, 2024
39f5da2
maintenance_with_standby_nodes.json
lpinne Jan 16, 2024
6a6cf3d
unified indentation to 13
lpinne Jan 16, 2024
0eec526
fixed indentation, removed trailing blanks
lpinne Jan 16, 2024
acdaa5b
fix_indent: tool to align json indent of lines
fmherschel Jan 16, 2024
96f21bb
test/json/angi-ScaleUp - fix indents of lines
fmherschel Jan 16, 2024
4789e11
test/json/classic-ScaleOut - fix indents of lines
fmherschel Jan 16, 2024
82aa877
test/json/classic-ScaleUp - fix indents of lines
fmherschel Jan 16, 2024
b93b4c0
test/json/faults - fix indents of lines
fmherschel Jan 16, 2024
253c7fe
test/json/faults - fix indents of lines
fmherschel Jan 16, 2024
7a14d84
test/json/angi-ScaleOut - fix indents (1,5,9,13,17) of lines
fmherschel Jan 16, 2024
f5da6b5
test/json/angi-ScaleOut-BW - fix indents (1,5,9,13,17) of lines
fmherschel Jan 16, 2024
c7428f3
fix_indent - take parameter
fmherschel Jan 16, 2024
bfb2638
fix_indent.txt - notes how2use fix_indent
fmherschel Jan 16, 2024
713daed
angi: saphana-controller-common-lib - trigger systemd to start new sa…
fmherschel Jan 17, 2024
ec13f80
SAPHanaSR-tests-basic-cluster.7: update status
lpinne Jan 17, 2024
509ae54
Merge branch 'angi-ScaleOut-newComparators' of github.com:fmherschel/…
lpinne Jan 17, 2024
c13e638
SAPHanaSR-tests-syntax.5: details
lpinne Jan 17, 2024
47530af
SAPHanaSR-tests-syntax.5: post actions
lpinne Jan 17, 2024
f4ed71f
SAPHanaSR-tests-syntax.5: post actions
lpinne Jan 17, 2024
ec6635e
./SAPHanaSR-testCluster.8: fixed typos
lpinne Jan 17, 2024
b7c0913
SAPHanaSR-tests-description.7: comments on purpose of test cases
lpinne Jan 17, 2024
67da348
SAPHanaSR-tests-angi-ScaleOut.7: test cases
lpinne Jan 17, 2024
f4aca2f
angi package: internal test version 1.2.3.2
fmherschel Jan 17, 2024
e683270
Merge branch 'angi-ScaleOut-newComparators' of github.com:fmherschel/…
fmherschel Jan 17, 2024
39be1a0
angi: susHanaSr.py - removing fallback-file if a new event comes - in…
fmherschel Jan 18, 2024
10fb403
angi: saphana-common-lib - check for empty srmode answer from SAP API
fmherschel Jan 18, 2024
7d0f124
angi: saphana-common-lib - create dump only for non-empty srmode answ…
fmherschel Jan 18, 2024
21ad1bb
angi: saphana-common-lib - optimized blanks in log messages for bad s…
fmherschel Jan 18, 2024
dbaf473
sct_test_restart_cluster_turn_hana: check fallback file
lpinne Jan 19, 2024
cb34f80
sct_test_restart_cluster_turn_hana: siteSecondary
lpinne Jan 19, 2024
8bd93f0
angi: susChkSrv.py - moving logTimeStamp() back into the class
fmherschel Jan 19, 2024
d028b2c
specs: new package versions
fmherschel Jan 19, 2024
66235e2
sct_test_restart_cluster_turn_hana: siteSecondary
lpinne Jan 19, 2024
4668cbe
Merge branch 'angi-ScaleOut-newComparators' of github.com:fmherschel/…
lpinne Jan 19, 2024
c9c8d04
sct_test_restart_cluster_turn_hana: siteSecondary
lpinne Jan 19, 2024
a8d099e
SAPHanaSR-tests-description.7: details
lpinne Jan 19, 2024
d980e23
ocf_suse_SAPHana.7 ocf_suse_SAPHanaController.7 ocf_suse_SAPHanaFiles…
lpinne Jan 19, 2024
cc4e1a5
angi tester: filter_sap_trc_by_time: added
fmherschel Jan 19, 2024
d6ea066
angi: saphana-filesystem-lib - move pp-file from /dev/shm to /run # b…
fmherschel Jan 22, 2024
d22792b
angi: saphana-filesystem-lib - pp file name prefix SAPHanaFilesystem_
fmherschel Jan 22, 2024
4f17d77
angi tester: fixed date
fmherschel Jan 22, 2024
713a03a
angi package: updated minor versions for angi+tester
fmherschel Jan 22, 2024
047fb1b
angi package: saphana-common-lib - disabled grSrSuspended till we use…
fmherschel Jan 22, 2024
b3bfcd4
SAPHanaSR.7: typo
lpinne Jan 22, 2024
fd7347c
Merge branch 'angi-ScaleOut-newComparators' of github.com:fmherschel/…
lpinne Jan 22, 2024
9eea2bd
angi srHooks: susChkSrv.py - fixed type in variable name
fmherschel Jan 22, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
*.tgz
*.tar.gz
osc
ibs
test.log
2 changes: 1 addition & 1 deletion SAPHanaSR-angi.spec
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ License: GPL-2.0
Group: Productivity/Clustering/HA
AutoReqProv: on
Summary: Resource agents to control the HANA database in system replication setup
Version: 1.2.3
Version: 1.2.4
Release: 0
Url: https://www.suse.com/c/fail-safe-operation-of-sap-hana-suse-extends-its-high-availability-solution/

Expand Down
2 changes: 1 addition & 1 deletion SAPHanaSR-tester.spec
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ License: GPL-2.0
Group: Productivity/Clustering/HA
AutoReqProv: on
Summary: Test suite for SAPHanaSR clusters
Version: 1.2.7
Version: 1.2.8
Release: 0
Url: https://www.suse.com/c/fail-safe-operation-of-sap-hana-suse-extends-its-high-availability-solution/

Expand Down
14 changes: 9 additions & 5 deletions man-tester/SAPHanaSR-testCluster.8
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
.TH SAPHanaSR-testCluster 8 "20 Nov 2023" "" "SAPHanaSR-angi"
.\"
.SH NAME
SAPHanaSR-testCluster \- Run functional testing for SAPHanaSR clusters.
SAPHanaSR-testCluster \- Run functional tests for SAPHanaSR clusters.
.PP
.\"
.SH SYNOPSIS
Expand Down Expand Up @@ -78,7 +78,8 @@ Usage, syntax or execution errors.
The functional test "nop" is performed on the Linux cluster defined in
properties_q42.json, nodes are node1 and node2.
A dedicated working directory and logfile for this test is used.
See also manual page SAPHanaSR-tester(7) and SAPHanaSR-tests-syntax(7).
See also manual page SAPHanaSR-tester(7), SAPHanaSR-tests-syntax(5),
SAPHanaSR-tests-angi-ScaleUp(7) and SAPHanaSR-tests-description(7).
.PP
.RS 2
# mkdir ~/test_nop; cd ~/test_nop
Expand Down Expand Up @@ -148,7 +149,9 @@ TODO
.\"
.SH REQUIREMENTS
.\"
See the REQUIREMENTS section in SAPHanaSR-tester(7).
See the REQUIREMENTS section in SAPHanaSR-tester(7) and SAPHanaSR-angi(7).
Of course, HANA database and Linux cluster have certain requirements.
Please refer to the product documentation.
.PP
.\"
.SH BUGS
Expand All @@ -158,7 +161,8 @@ Please report any other feedback and suggestions to [email protected].
.PP
.\"
.SH SEE ALSO
\fBSAPHanaSR-tester\fP(7) , \fBSAPHanaSR-tests-syntax\fP(7) ,
\fBSAPHanaSR-tester\fP(7) , \fBSAPHanaSR-tests-syntax\fP(5) ,
\fBSAPHanaSR-tests-description\fP(7) ,
\fBSAPHanaSR-tests-angi-ScaleUp\fP(7) , \fBSAPHanaSR-tests-angi-ScaleOut\fP(7) ,
\fBSAPHanaSR-angi\fP(7) , \fBSAPHanaSR-showAttr\fP(8) ,
\fBcrm_mon\fP(8) , \fBcrm\fP(8) , \fBcs_clusterstate\fP(8)
Expand All @@ -169,7 +173,7 @@ F.Herschel, L.Pinne.
.PP
.\"
.SH COPYRIGHT
(c) 2023 SUSE Linux GmbH, Germany.
(c) 2023 SUSE LLC
.br
The package SAPHanaSR-tester comes with ABSOLUTELY NO WARRANTY.
.br
Expand Down
14 changes: 8 additions & 6 deletions man-tester/SAPHanaSR-tester.7
Original file line number Diff line number Diff line change
Expand Up @@ -63,14 +63,14 @@ See manual page SAPHanaSR-tests-syntax(5) for details, see also example below.
\fB*\fP Processing:

.\" TODO SAPHanaSR-testCluster
.\" TODO shell scripts shiped with SAPhanaSR-tester, e.g. test_
.\" TODO shell scripts shiped with SAPhanaSR-tester, e.g. sct_test_
.\" TODO custom scripts and test automation frameworks
See manual page SAPHanaSR-testCluster(8).
See manual page SAPHanaSR-testCluster(8) and SAPHanaSR-tests-description(7).

\fB*\fP Output: Test results

.\" TODO output of SAPHanaSR-testCluster
See manual page SAPHanaSR-testCluster(8).
See manual page SAPHanaSR-testCluster(8) and SAPHanaSR-tests-description(7).
.PP
.\"
.SH EXAMPLES
Expand Down Expand Up @@ -146,8 +146,9 @@ Note: Never do this on production systems.
\fB*\fR Showing predefined functional scale-up test cases.
.PP
The predefined functional tests for the SAPHanaSR-angi scale-up scenario are
shown. See manual page SAPHanaSR-tests-angi-ScaleUp(7) and
SAPHanaSR-testCluster(8) for how to run this tests.
shown. See also manual page SAPHanaSR-tests-angi-ScaleUp(7). See manual page
SAPHanaSR-tests-description(7) and SAPHanaSR-testCluster(8) for how to run this
tests.
.PP
.RS 2
# ls /usr/share/SAPHanaSR-tester/json/angi-ScaleUp/*.json | \\
Expand Down Expand Up @@ -236,6 +237,7 @@ Please report any other feedback and suggestions to [email protected].
.\"
.SH SEE ALSO
\fBSAPHanaSR-testCluster\fP(8) , \fBSAPHanaSR-tests-syntax\fP(5) ,
\fBSAPHanaSR-tests-description\fP(7) ,
\fBSAPHanaSR-tests-angi-ScaleUp\fP(7) , \fBSAPHanaSR-tests-angi-ScaleOut\fP(7) ,
\fBSAPHanaSR-angi\fP(7) , \fBSAPHanaSR-showAttr\fP(8) , \fBcrm_mon\fP(8) ,
\fBssh-keygen\fP(1) , \fBssh-copy-id\fP(1) ,
Expand All @@ -252,7 +254,7 @@ F.Herschel, L.Pinne.
.PP
.\"
.SH COPYRIGHT
(c) 2023 SUSE Linux GmbH, Germany.
(c) 2023 SUSE LLC
.br
The package SAPHanaSR-tester comes with ABSOLUTELY NO WARRANTY.
.br
Expand Down
153 changes: 89 additions & 64 deletions man-tester/SAPHanaSR-tests-angi-ScaleOut.7
Original file line number Diff line number Diff line change
@@ -1,116 +1,140 @@
.\" Version: 1.001
.\"
.TH SAPHanaSR-tests-angi-ScaleOut 7 "20 Nov 2023" "" "SAPHanaSR-angi"
.TH SAPHanaSR-tests-angi-ScaleOut 7 "20 Dec 2023" "" "SAPHanaSR-angi"
.\"
.SH NAME
SAPHanaSR-tests-angi-ScaleOut \- Functional tests for SAPHanaSR Scale-Out.
.PP
.\"
.SH DESCRIPTION
.PP
Functional test are shipped for scale-out scenarios. This tests could be run
out-of-the-box. The test cases are defined in dedicated files.
See manual page SAPHanaSR-tests-syntax(5) for syntax details.
Functional test are shipped for the scale-out ERP scenario. This tests could
be run out-of-the-box. The test cases are defined in dedicated files.
See manual page SAPHanaSR-tests-syntax(5) for syntax details. Details like
performed steps or expected behaviour of cluster and HANA are explained in
SAPHanaSR-tests-description(7).

Entry point for all predefined tests is a clean and idle Linux cluster and a
clean HANA pair in sync. Same is true for the final state.
See manual page SAPHanaSR_maintenance_examples(7) for detecting the correct
status and watching changes near real-time.
Each test can be executed by running the command SAPHanaSR-testCluster with
appropriate parameters. See manual page SAPHanaSR-testCluster(8).
.PP
Predefined functional tests for scale-out overwiev
Predefined functional tests for scale-out ERP overwiev:
.TP
block_manual_takeover
blocked manual takeover, for susTkOver.py
\fBblock_manual_takeover\fP
Blocked manual takeover, for susTkOver.py.
.TP
block_sr_and_freeze_prim_master_nfs
block HANA SR and freeze HANA NFS on primary master node
\fBblock_sr_and_freeze_prim_master_nfs\fP
Block HANA SR and freeze HANA NFS on primary master node (not yet implemented).
.TP
block_sr_and_freeze_prim_site_nfs
block HANA SR and freeze HANA NFS on primary site
\fBblock_sr_and_freeze_prim_site_nfs\fP
Block HANA SR and freeze HANA NFS on primary site (not yet implemented).
.TP
free_log_area
free HANA log area on primary site
\fBfree_log_area\fP
Free HANA log area on primary site.
.TP
freeze_prim_master_nfs
freeze HANA NFS on primary master node
\fBfreeze_prim_master_nfs\fP
Freeze HANA NFS on primary master node.
.TP
freeze_prim_site_nfs
freeze HANA NFS on primary site
\fBfreeze_prim_site_nfs\fP
Freeze HANA NFS on primary site.
.TP
kill_prim_indexserver
Kill primary master indexserver, for susChkSrv.py
\fBfreeze_secn_site_nfs\fP
Freeze HANA NFS on secondary site (not yet implemented).
.TP
kill_prim_inst
Kill primary master instance
\fBkill_prim_indexserver\fP
Kill primary master indexserver, for susChkSrv.py.
.TP
kill_prim_node
Kill primary master node
\fBkill_prim_inst\fP
Kill primary master instance.
.TP
kill_prim_worker_indexserver
Kill primary worker indexserver, for susChkSrv.py
\fBkill_prim_node\fP
Kill primary master node.
.TP
kill_prim_worker_inst
Kill primary worker instance
\fBkill_prim_site\fP
Kill secondary site nodes (not yet implemented).
.TP
kill_prim_worker_node
Kill primary worker node
\fBkill_prim_worker_indexserver\fP
Kill primary worker indexserver, for susChkSrv.py.
.TP
kill_secn_indexserver
Kill secondary master indexserver, for susChkSrv.py
\fBkill_prim_worker_inst\fP
Kill primary worker instance.
.TP
kill_secn_inst
Kill secondary master instance
\fBkill_prim_worker_node\fP
Kill primary worker node.
.TP
kill_secn_node
Kill secondary master node
\fBkill_secn_indexserver\fP
Kill secondary master indexserver, for susChkSrv.py.
.TP
kill_secn_worker_inst
Kill secondary worker instance
\fBkill_secn_inst\fP
Kill secondary master instance.
.TP
kill_secn_worker_node
Kill secondary worker node
\fBkill_secn_node\fP
Kill secondary master node.
.TP
maintenance_cluster_turn_hana
maintenance procedure, manually turning HANA sites
\fBkill_secn_worker_inst\fP
Kill secondary worker instance.
.TP
maintenance_with_standby_nodes
standby+online secondary then standby+online primary
\fBkill_secn_worker_node\fP
Kill secondary worker node.
.TP
nop
no operation - check, wait and check again (stability check)
\fBkill_secn_site\fP
Kill secondary site nodes (not yet implemented).
.TP
restart_cluster

\fBmaintenance_cluster_turn_hana\fP
Maintenance procedure, manually turning HANA sites.
.TP
restart_cluster_hana_running

\fBmaintenance_with_standby_nodes\fP
Maintenance procedure, standby+online secondary then standby+online primary (not yet implemented).
.TP
restart_cluster_turn_hana

\fBnop\fP
No operation - check, wait and check again (stability check).
.TP
\fBregister_prim_cold_hana\fP
Stop cluster, do manual takeover, leave former primary down and unregistered, start cluster
(not yet implemented).
.TP
\fBrestart_cluster\fP
Stop and restart cluster and HANA
.TP
\fBrestart_cluster_hana_running\fP
Stop and restart cluster, keep HANA running.
.TP
standby_primary_node TODO
standby primary node (and online again)
\fBrestart_cluster_turn_hana\fP
Stop cluster and HANA, takeover HANA, start cluster.
.TP
standby_secondary_node TODO
standby secondary node (and online again)
\fBstandby_prim_node\fP
Standby primary master node and online again.
.TP
\fBstandby_secn_node\fP
Standby secondary master node and online again.
.TP
\fBstandby_secn_worker_node\fP
Standby secondary worker node and online again.
.RE
.PP
.\"
.SH EXAMPLES
.PP
* List tests for SAPHanaSR-angi scale-out ERP scenarios
.PP
.RS 2
# ls /usr/share/SAPHanaSR-tester/json/angi-ScaleOut/
.RE
.PP
.\"
.SH FILES
.TP
/usr/share/SAPHanaSR-tester/json/angi-ScaleOu/
functional tests for SAPHanaSR-angi scale-out scenarios.
/usr/share/SAPHanaSR-tester/json/angi-ScaleOut/
functional tests for SAPHanaSR-angi scale-out ERP scenarios.
.TP
/usr/bin/sct_test_*
shell scripts for un-easy tasks on the cluster nodes.
.PP
.\"
.SH REQUIREMENTS
.PP
See the REQUIREMENTS section in SAPHanaSR-tester(7).
See the REQUIREMENTS section in SAPHanaSR-tester(7) and SAPHanaSR-angi(7).
Of course, HANA database and Linux cluster have certain requirements.
Please refer to the product documentation.
.\"
.SH BUGS
In case of any problem, please use your favourite SAP support process to open
Expand All @@ -120,7 +144,8 @@ Please report any other feedback and suggestions to [email protected].
.\"
.SH SEE ALSO
\fBSAPHanaSR-tester\fP(7) , \fBSAPHanaSR-testCluster\fP(8) ,
\fBSAPHanaSR-tests-angi-ScaleUp\fP(7) , \fBSAPHanaSR-tests-syntax\fP(5) ,
\fBSAPHanaSR-tests-description\fP(7) , \fBSAPHanaSR-tests-syntax\fP(5) ,
\fBSAPHanaSR-tests-angi-ScaleUp\fP(7) ,
\fBSAPHanaSR-angi\fP(7) , \fBSAPHanaSR-showAttr\fP(8)
.PP
.\"
Expand All @@ -129,7 +154,7 @@ F.Herschel, L.Pinne.
.PP
.\"
.SH COPYRIGHT
(c) 2023 SUSE Linux GmbH, Germany.
(c) 2023 SUSE LLC
.br
The package SAPHanaSR-tester comes with ABSOLUTELY NO WARRANTY.
.br
Expand Down
Loading
Loading