Error remains in VIOM console tasks, but the tasks do not complete and must be cleared from database.
Changed "grep" to "grep -i" in verifyplex.vfd file:
[root@server101 actions]# diff verifyplex.vfd.old verifyplex.vfd
40c40
< $string = `$vxlicrep | $grep 'Site Awareness'`
;---
> $string = `$vxlicrep | $grep -i 'Site Awareness'`;
Additionally, pending tasks in VIOM DB will need to be cleared out - you can use the following technote to find the steps:
Article : 100033543
[root@viom ~]# /opt/VRTSsfmcs/pgsql/bin/psql "dbname=SFMdb3 host=localhost user=habdbsync password= port=5636" -c "select ID,name,display_name from habdbsync.p_sf_task where name='HA firedrill' and state='RUNNING';"
id | name | display_name--------------------+--------------+--------------
{KACow9YgOK2HkCGL} | HA firedrill | {}
{XppnR8yQDlFnahra} | HA firedrill | {}
{Z0ykawShIxc8gGMg} | HA firedrill | {}
{I79H5VTd2ifw6dZ9} | HA firedrill | {}
(4 rows)
[root@viom ~]# /opt/VRTSsfmcs/pgsql/bin/psql "dbname=SFMdb3 host=localhost user=habdbsync password= port=5636" -c "delete from habdbsync.p_sf_task where name='HA firedrill' and state='RUNNING';"
DELETE 4
[root@viom ~]# /opt/VRTSsfmcs/pgsql/bin/psql "dbname=SFMdb3 host=localhost user=habdbsync password= port=5636" -c "select ID,name,display_name from habdbsync.p_sf_task where STATE='RUNNING';"
id | name | display_name----+------+--------------
(0 rows)
Firedrill is using "verifyplex.vfd" to check for Site Awareness feature, but the syntax is incorrect and fails to return the correct value.
From MH:
/var/opt/VRTSsfmh/logs/firedrill.log:
2019-11-26 10:22:24 [info] 8248 FireDrill: Updating command /opt/VRTSvcs/bin/hares -action vomdg udid.vfd -sys server101 for task {Z0ykawShIxc8gGMg}
2019-11-26 10:22:24 [info] 8248 FireDrill: Executing /opt/VRTSvcs/bin/hares -action vomdg verifyplex.vfd -sys server101
2019-11-26 10:22:24 [info] 8248 FireDrill: Executing command /opt/VRTSvcs/bin/hares -action vomdg verifyplex.vfd -sys server101 2>&1
2019-11-26 10:22:26 [info] 8248 FireDrill: Exitcode : 1 Output: VCS WARNING V-16-13325 Resource (vomdg) - action (verifyplex.vfd) failed with return value (1). Output is:
ERROR: Site Awareness license is not installed. Cannot proceed
This issue is resolved in VIOM versions above 7.4.1U2, including the current 7.4.2 release
VIOM HA Firedrill fails with "Site Awareness license is not installed"