Check compute microversions for test_server_connectivity_live_migration

Related-prod: PRODX-47176

Change-Id: Iaf3d38608e5d0c80572356bc7ac995e366cef7c8
(cherry picked from commit 42f4041c391ef9184c9656ef34776daace7fb275)
diff --git a/tempest/scenario/test_network_advanced_server_ops.py b/tempest/scenario/test_network_advanced_server_ops.py
index f4ee98d..64d1d71 100644
--- a/tempest/scenario/test_network_advanced_server_ops.py
+++ b/tempest/scenario/test_network_advanced_server_ops.py
@@ -21,7 +21,6 @@
 from tempest.common.utils import net_downtime
 from tempest.common import waiters
 from tempest import config
-from tempest.lib.common import api_version_request
 from tempest.lib import decorators
 from tempest.scenario import manager
 
@@ -201,12 +200,10 @@
         # check if microversion is less than 2.25 because of
         # disk_over_commit is depracted since compute api version 2.25
         # if min_microversion is None, it runs on version < 2.25
-        min_v = api_version_request.APIVersionRequest(
-            CONF.compute.min_microversion)
-        api_v = api_version_request.APIVersionRequest('2.25')
-        if not migration and (CONF.compute.min_microversion is None or
-                              min_v < api_v):
-            migration_kwargs['disk_over_commit'] = False
+        if (self.compute_request_microversion and
+                self.compute_request_microversion < '2.25'):
+            if not migration:
+                migration_kwargs['disk_over_commit'] = False
 
         if dest_host:
             migration_kwargs['host'] = dest_host