components/openstack/cinder/files/cinder-volume-setup
branchs11u3-sru
changeset 4937 8f0976d7e40e
parent 4625 18adb92d4193
--- a/components/openstack/cinder/files/cinder-volume-setup	Fri Oct 09 09:55:13 2015 -0700
+++ b/components/openstack/cinder/files/cinder-volume-setup	Fri Oct 09 11:54:18 2015 -0700
@@ -36,6 +36,17 @@
     parser = ConfigParser.ConfigParser()
     parser.read(cinder_conf)
 
+    # check if the SAN storage is used.
+    try:
+        local = parser.get("DEFAULT", "san_is_local")
+    except ConfigParser.NoOptionError:
+        local = False
+
+    # The script only handles the setup for local access as it needs to
+    # run in the remote node in the SAN environment.
+    if not local:
+        return smf_include.SMF_EXIT_OK
+
     # retrieve the top-level dataset or just get the default (rpool/cinder)
     try:
         top_ds = parser.get("DEFAULT", "zfs_volume_base")