Created
February 20, 2014 14:40
-
-
Save sombrafam/9115107 to your computer and use it in GitHub Desktop.
api error
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DEBUG cinder.openstack.common.rpc.amqp [-] received {u'_context_roles': [u'_member_'], u'_context_request_id': u'req-406e813d-8145-4ed2-ae09-52fc802337c0', u'_context_quota_class': None, u'_context_project_name': u'VolumesActionsTest-1872194581', u'_context_service_catalog': [{u'endpoints_links': [], u'endpoints': [{u'adminURL': u'http://192.168.1.56:8774/v2/29b26dfbbe0b430ebcf1719196508632', u'region': u'RegionOne', u'publicURL': u'http://192.168.1.56:8774/v2/29b26dfbbe0b430ebcf1719196508632', u'internalURL': u'http://192.168.1.56:8774/v2/29b26dfbbe0b430ebcf1719196508632', u'id': u'18931a3b0b1f4d5c8d4a06fc9b48f3c6'}], u'type': u'compute', u'name': u'nova'}], u'_context_tenant': u'29b26dfbbe0b430ebcf1719196508632', u'args': {u'image_meta': {u'status': u'queued', u'name': u'Image--2055919949', u'deleted': False, u'container_format': u'bare', u'created_at': u'2014-02-14T13:10:21.000000', u'disk_format': u'raw', u'updated_at': u'2014-02-14T13:10:21.000000', u'id': u'749b6242-18e0-47d3-bcf1-6fd6c6d965e5', u'owner': u'29b26dfbbe0b430ebcf1719196508632', u'min_ram': 0, u'checksum': None, u'min_disk': 0, u'is_public': False, u'deleted_at': None, u'properties': {}, u'size': 0}, u'volume_id': u'3afbb75d-9474-4974-89b6-c54abc96608d'}, u'namespace': None, u'_context_auth_token': '<SANITIZED>', u'_context_timestamp': u'2014-02-14T13:10:21.470622', u'_context_is_admin': False, u'version': u'1.3', u'_context_project_id': u'29b26dfbbe0b430ebcf1719196508632', u'_context_user': u'4d334ccf226d4e2b9b675e265f6bb15e', u'_unique_id': u'ecf86910105d48c281b389bb0ef29bc5', u'_context_read_deleted': u'no', u'_context_user_id': u'4d334ccf226d4e2b9b675e265f6bb15e', u'method': u'copy_volume_to_image', u'_context_remote_address': u'192.168.1.56'} from (pid=15004) _safe_log /opt/stack/cinder/cinder/openstack/common/rpc/common.py:280 | |
2014-02-14 07:10:21.726 DEBUG cinder.openstack.common.rpc.amqp [-] unpacked context: {'project_name': u'VolumesActionsTest-1872194581', 'user_id': u'4d334ccf226d4e2b9b675e265f6bb15e', 'roles': [u'_member_'], 'timestamp': u'2014-02-14T13:10:21.470622', 'auth_token': '<SANITIZED>', 'remote_address': u'192.168.1.56', 'quota_class': None, 'is_admin': False, 'user': u'4d334ccf226d4e2b9b675e265f6bb15e', 'service_catalog': [{u'endpoints': [{u'adminURL': u'http://192.168.1.56:8774/v2/29b26dfbbe0b430ebcf1719196508632', u'region': u'RegionOne', u'id': u'18931a3b0b1f4d5c8d4a06fc9b48f3c6', u'internalURL': u'http://192.168.1.56:8774/v2/29b26dfbbe0b430ebcf1719196508632', u'publicURL': u'http://192.168.1.56:8774/v2/29b26dfbbe0b430ebcf1719196508632'}], u'endpoints_links': [], u'type': u'compute', u'name': u'nova'}], 'request_id': u'req-406e813d-8145-4ed2-ae09-52fc802337c0', 'project_id': u'29b26dfbbe0b430ebcf1719196508632', 'read_deleted': u'no', 'tenant': u'29b26dfbbe0b430ebcf1719196508632'} from (pid=15004) _safe_log /opt/stack/cinder/cinder/openstack/common/rpc/common.py:280 | |
2014-02-14 07:10:21.750 DEBUG cinder.volume.driver [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] copy_volume_to_image volume-3afbb75d-9474-4974-89b6-c54abc96608d. from (pid=15004) copy_volume_to_image /opt/stack/cinder/cinder/volume/driver.py:358 | |
2014-02-14 07:10:21.751 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Running cmd (subprocess): sudo cinder-rootwrap /etc/cinder/rootwrap.conf cat /etc/iscsi/initiatorname.iscsi from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:22.516 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Running cmd (subprocess): sudo cinder-rootwrap /etc/cinder/rootwrap.conf systool -c fc_host -v from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:22.648 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Result was 1 from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:167 | |
2014-02-14 07:10:22.649 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Running cmd (subprocess): sudo cinder-rootwrap /etc/cinder/rootwrap.conf systool -c fc_host -v from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:22.758 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Result was 1 from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:167 | |
2014-02-14 07:10:22.759 DEBUG cinder.volume.drivers.hds.iscsi [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] create_export volume-3afbb75d-9474-4974-89b6-c54abc96608d from (pid=15004) create_export /opt/stack/cinder/cinder/volume/drivers/hds/iscsi.py:422 | |
2014-02-14 07:10:22.759 DEBUG cinder.openstack.common.lockutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Got semaphore "hds_hus" for method "initialize_connection"... from (pid=15004) inner /opt/stack/cinder/cinder/openstack/common/lockutils.py:191 | |
2014-02-14 07:10:22.760 DEBUG cinder.openstack.common.lockutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Attempting to grab file lock "hds_hus" for method "initialize_connection"... from (pid=15004) inner /opt/stack/cinder/cinder/openstack/common/lockutils.py:202 | |
2014-02-14 07:10:22.760 DEBUG cinder.openstack.common.lockutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Got file lock "hds_hus" at /opt/stack/data/cinder/cinder-hds_hus for method "initialize_connection"... from (pid=15004) inner /opt/stack/cinder/cinder/openstack/common/lockutils.py:232 | |
2014-02-14 07:10:22.761 INFO cinder.volume.drivers.hds.iscsi [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] initialize volume <cinder.db.sqlalchemy.models.Volume object at 0x3222290> connector {'ip': '192.168.1.56', 'host': 'ubuntu', 'initiator': 'iqn.1993-08.org.debian:01:24bef3b12a8c'} | |
2014-02-14 07:10:22.761 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Running cmd (subprocess): ssc -u supervisor -p supervisor 10.0.80.47 evsfs list from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:24.064 DEBUG cinder.volume.driver [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] get_evs: out | |
FS ID FS Label FS Permanent ID EVS ID EVS Label | |
----- -------- ------------------ ------ ------------ | |
1024 fs-01 0x3df57eae671f8fbb 1 EVS01-Source | |
1025 HN1 0x3decd9c8de9b0cea 2 EVS02 | |
1026 HNdemo 0x3dec82f1477d88d3 2 EVS02 | |
from (pid=15004) _get_evs /opt/stack/cinder/cinder/volume/drivers/hds/hnas_backend.py:135 | |
2014-02-14 07:10:24.064 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Running cmd (subprocess): ssc -u supervisor -p supervisor 10.0.80.47 console-context --evs 1 iscsi-target list cinder-default from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:25.328 INFO cinder.volume.driver [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] targetlist: cinder-default -- Alias : cinder-default | |
Globally unique name: iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default | |
Comment : | |
Secret : wGkJhTpXaaYJ5Rv | |
Authentication : Enabled | |
Logical units : | |
LUN Logical Unit | |
---- -------------------------------- | |
0 volume-fea5deb5-70a0-4d02-b9c... | |
1 volume-9b89ff75-11b3-4ed4-928... | |
Access configuration : | |
2014-02-14 07:10:25.329 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Running cmd (subprocess): ssc -u supervisor -p supervisor 10.0.80.47 console-context --evs 1 iscsi-target mod -s wGkJhTpXaaYJ5Rv -a enable cinder-default from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:26.581 INFO cinder.volume.drivers.hds.iscsi [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Parse_loc: 95-25-E4-3D-FD-EC.volume-3afbb75d-9474-4974-89b6-c54abc96608d | |
2014-02-14 07:10:26.582 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Running cmd (subprocess): ssc -u supervisor -p supervisor 10.0.80.47 evsfs list from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:27.811 DEBUG cinder.volume.driver [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] get_evs: out | |
FS ID FS Label FS Permanent ID EVS ID EVS Label | |
----- -------- ------------------ ------ ------------ | |
1024 fs-01 0x3df57eae671f8fbb 1 EVS01-Source | |
1025 HN1 0x3decd9c8de9b0cea 2 EVS02 | |
1026 HNdemo 0x3dec82f1477d88d3 2 EVS02 | |
from (pid=15004) _get_evs /opt/stack/cinder/cinder/volume/drivers/hds/hnas_backend.py:135 | |
2014-02-14 07:10:27.812 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Running cmd (subprocess): ssc -u supervisor -p supervisor 10.0.80.47 console-context --evs 1 iscsi-target list cinder-default from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:29.328 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Running cmd (subprocess): ssc -u supervisor -p supervisor 10.0.80.47 console-context --evs 1 iscsi-target addlu cinder-default volume-3afbb75d-9474-4974-89b6-c54abc96608d 2 from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:30.587 DEBUG cinder.volume.driver [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] add_iscsi_conn: Logical unit added successfully. | |
-- from (pid=15004) add_iscsi_conn /opt/stack/cinder/cinder/volume/drivers/hds/hnas_backend.py:366 | |
2014-02-14 07:10:30.587 DEBUG cinder.volume.driver [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] add_iscsi_conn: returns H-LUN: 2 mapped LUN: volume-3afbb75d-9474-4974-89b6-c54abc96608d, iSCSI Initiator: iqn.1993-08.org.debian:01:24bef3b12a8c @ index: 2, and Target: iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default @ index 2 is successfully paired @ CTL: fs-01, Port: 0 from (pid=15004) add_iscsi_conn /opt/stack/cinder/cinder/volume/drivers/hds/hnas_backend.py:373 | |
2014-02-14 07:10:30.588 INFO cinder.volume.drivers.hds.iscsi [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] initiate: connection 10.0.80.31:3260,cinder-default,95-25-E4-3D-FD-EC.volume-3afbb75d-9474-4974-89b6-c54abc96608d,1,0,2 | |
2014-02-14 07:10:30.691 INFO cinder.volume.drivers.hds.iscsi [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] tgt CHAP enabled wGkJhTpXaaYJ5Rv | |
2014-02-14 07:10:30.691 DEBUG cinder.openstack.common.lockutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Released file lock "hds_hus" at /opt/stack/data/cinder/cinder-hds_hus for method "initialize_connection"... from (pid=15004) inner /opt/stack/cinder/cinder/openstack/common/lockutils.py:239 | |
2014-02-14 07:10:30.692 DEBUG cinder.brick.initiator.connector [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Factory for iscsi from (pid=15004) factory /opt/stack/cinder/cinder/brick/initiator/connector.py:83 | |
2014-02-14 07:10:30.693 DEBUG cinder.openstack.common.lockutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Got semaphore "connect_volume" for method "connect_volume"... from (pid=15004) inner /opt/stack/cinder/cinder/openstack/common/lockutils.py:191 | |
2014-02-14 07:10:30.694 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Running cmd (subprocess): sudo cinder-rootwrap /etc/cinder/rootwrap.conf iscsiadm -m node -T iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default -p 10.0.80.31:3260 from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:30.951 DEBUG cinder.brick.initiator.connector [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] iscsiadm (): stdout=# BEGIN RECORD 2.0-871 | |
node.name = iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default | |
node.tpgt = -1 | |
node.startup = automatic | |
iface.hwaddress = <empty> | |
iface.ipaddress = <empty> | |
iface.iscsi_ifacename = default | |
iface.net_ifacename = <empty> | |
iface.transport_name = tcp | |
iface.initiatorname = <empty> | |
node.discovery_address = <empty> | |
node.discovery_port = 0 | |
node.discovery_type = static | |
node.session.initial_cmdsn = 0 | |
node.session.initial_login_retry_max = 8 | |
node.session.xmit_thread_priority = -20 | |
node.session.cmds_max = 128 | |
node.session.queue_depth = 32 | |
node.session.auth.authmethod = CHAP | |
node.session.auth.username = iqn.1993-08.org.debian:01:24bef3b12a8c | |
node.session.auth.password = ******** | |
node.session.auth.username_in = <empty> | |
node.session.auth.password_in = <empty> | |
node.session.timeo.replacement_timeout = 120 | |
node.session.err_timeo.abort_timeout = 15 | |
node.session.err_timeo.lu_reset_timeout = 20 | |
node.session.err_timeo.host_reset_timeout = 60 | |
node.session.iscsi.FastAbort = Yes | |
node.session.iscsi.InitialR2T = No | |
node.session.iscsi.ImmediateData = Yes | |
node.session.iscsi.FirstBurstLength = 262144 | |
node.session.iscsi.MaxBurstLength = 16776192 | |
node.session.iscsi.DefaultTime2Retain = 0 | |
node.session.iscsi.DefaultTime2Wait = 2 | |
node.session.iscsi.MaxConnections = 1 | |
node.session.iscsi.MaxOutstandingR2T = 1 | |
node.session.iscsi.ERL = 0 | |
node.conn[0].address = 10.0.80.31 | |
node.conn[0].port = 3260 | |
node.conn[0].startup = manual | |
node.conn[0].tcp.window_size = 524288 | |
node.conn[0].tcp.type_of_service = 0 | |
node.conn[0].timeo.logout_timeout = 15 | |
node.conn[0].timeo.login_timeout = 15 | |
node.conn[0].timeo.auth_timeout = 45 | |
node.conn[0].timeo.noop_out_interval = 5 | |
node.conn[0].timeo.noop_out_timeout = 5 | |
node.conn[0].iscsi.MaxRecvDataSegmentLength = 262144 | |
node.conn[0].iscsi.HeaderDigest = None | |
node.conn[0].iscsi.DataDigest = None | |
node.conn[0].iscsi.IFMarker = No | |
node.conn[0].iscsi.OFMarker = No | |
# END RECORD | |
stderr= from (pid=15004) _run_iscsiadm /opt/stack/cinder/cinder/brick/initiator/connector.py:332 | |
2014-02-14 07:10:30.952 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Running cmd (subprocess): sudo cinder-rootwrap /etc/cinder/rootwrap.conf iscsiadm -m node -T iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default -p 10.0.80.31:3260 --op update -n node.session.auth.authmethod -v CHAP from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:31.124 DEBUG cinder.brick.initiator.connector [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] iscsiadm ('--op', 'update', '-n', 'node.session.auth.authmethod', '-v', 'CHAP'): stdout= stderr= from (pid=15004) _run_iscsiadm /opt/stack/cinder/cinder/brick/initiator/connector.py:332 | |
2014-02-14 07:10:31.125 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Running cmd (subprocess): sudo cinder-rootwrap /etc/cinder/rootwrap.conf iscsiadm -m node -T iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default -p 10.0.80.31:3260 --op update -n node.session.auth.username -v iqn.1993-08.org.debian:01:24bef3b12a8c from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:31.307 DEBUG cinder.brick.initiator.connector [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] iscsiadm ('--op', 'update', '-n', 'node.session.auth.username', '-v', 'iqn.1993-08.org.debian:01:24bef3b12a8c'): stdout= stderr= from (pid=15004) _run_iscsiadm /opt/stack/cinder/cinder/brick/initiator/connector.py:332 | |
2014-02-14 07:10:31.308 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Running cmd (subprocess): sudo cinder-rootwrap /etc/cinder/rootwrap.conf iscsiadm -m node -T iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default -p 10.0.80.31:3260 --op update -n node.session.auth.password -v wGkJhTpXaaYJ5Rv from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:31.534 DEBUG cinder.brick.initiator.connector [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] iscsiadm ('--op', 'update', '-n', 'node.session.auth.password', '-v', 'wGkJhTpXaaYJ5Rv'): stdout= stderr= from (pid=15004) _run_iscsiadm /opt/stack/cinder/cinder/brick/initiator/connector.py:332 | |
2014-02-14 07:10:31.535 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Running cmd (subprocess): sudo cinder-rootwrap /etc/cinder/rootwrap.conf iscsiadm -m session from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:31.688 DEBUG cinder.brick.initiator.connector [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] iscsiadm ['-m', 'session']: stdout=tcp: [17] 10.0.80.31:3260,1 iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default | |
stderr= from (pid=15004) _run_iscsiadm_bare /opt/stack/cinder/cinder/brick/initiator/connector.py:516 | |
2014-02-14 07:10:31.688 WARNING cinder.brick.initiator.connector [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] ISCSI volume not yet found at: /dev/disk/by-path/ip-10.0.80.31:3260-iscsi-iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default-lun-2. Will rescan & retry. Try number: 0 | |
2014-02-14 07:10:31.689 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Running cmd (subprocess): sudo cinder-rootwrap /etc/cinder/rootwrap.conf iscsiadm -m node -T iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default -p 10.0.80.31:3260 --rescan from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:31.854 DEBUG cinder.brick.initiator.connector [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] iscsiadm ('--rescan',): stdout=Rescanning session [sid: 17, target: iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default, portal: 10.0.80.31,3260] | |
stderr= from (pid=15004) _run_iscsiadm /opt/stack/cinder/cinder/brick/initiator/connector.py:332 | |
2014-02-14 07:10:32.855 WARNING cinder.brick.initiator.connector [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] ISCSI volume not yet found at: /dev/disk/by-path/ip-10.0.80.31:3260-iscsi-iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default-lun-2. Will rescan & retry. Try number: 1 | |
2014-02-14 07:10:32.855 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Running cmd (subprocess): sudo cinder-rootwrap /etc/cinder/rootwrap.conf iscsiadm -m node -T iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default -p 10.0.80.31:3260 --rescan from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:32.992 DEBUG cinder.brick.initiator.connector [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] iscsiadm ('--rescan',): stdout=Rescanning session [sid: 17, target: iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default, portal: 10.0.80.31,3260] | |
stderr= from (pid=15004) _run_iscsiadm /opt/stack/cinder/cinder/brick/initiator/connector.py:332 | |
2014-02-14 07:10:36.995 WARNING cinder.brick.initiator.connector [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] ISCSI volume not yet found at: /dev/disk/by-path/ip-10.0.80.31:3260-iscsi-iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default-lun-2. Will rescan & retry. Try number: 2 | |
2014-02-14 07:10:36.996 DEBUG cinder.openstack.common.processutils [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Running cmd (subprocess): sudo cinder-rootwrap /etc/cinder/rootwrap.conf iscsiadm -m node -T iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default -p 10.0.80.31:3260 --rescan from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:37.137 DEBUG cinder.brick.initiator.connector [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] iscsiadm ('--rescan',): stdout=Rescanning session [sid: 17, target: iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default, portal: 10.0.80.31,3260] | |
stderr= from (pid=15004) _run_iscsiadm /opt/stack/cinder/cinder/brick/initiator/connector.py:332 | |
2014-02-14 07:10:37.409 DEBUG cinder.openstack.common.periodic_task [-] Running periodic task VolumeManager._publish_service_capabilities from (pid=15004) run_periodic_tasks /opt/stack/cinder/cinder/openstack/common/periodic_task.py:178 | |
2014-02-14 07:10:37.410 DEBUG cinder.manager [-] Notifying Schedulers of capabilities ... from (pid=15004) _publish_service_capabilities /opt/stack/cinder/cinder/manager.py:133 | |
2014-02-14 07:10:37.410 DEBUG cinder.openstack.common.rpc.amqp [-] Making asynchronous fanout cast... from (pid=15004) fanout_cast /opt/stack/cinder/cinder/openstack/common/rpc/amqp.py:592 | |
2014-02-14 07:10:37.411 DEBUG cinder.openstack.common.rpc.amqp [-] UNIQUE_ID is 607ee75df2ec4678a0a75aa0084c79cb. from (pid=15004) _add_unique_id /opt/stack/cinder/cinder/openstack/common/rpc/amqp.py:342 | |
2014-02-14 07:10:37.417 DEBUG cinder.openstack.common.periodic_task [-] Running periodic task VolumeManager._report_driver_status from (pid=15004) run_periodic_tasks /opt/stack/cinder/cinder/openstack/common/periodic_task.py:178 | |
2014-02-14 07:10:37.418 INFO cinder.volume.manager [-] Updating volume status | |
2014-02-14 07:10:37.418 DEBUG cinder.openstack.common.lockutils [-] Got semaphore "hds_hus" for method "get_volume_stats"... from (pid=15004) inner /opt/stack/cinder/cinder/openstack/common/lockutils.py:191 | |
2014-02-14 07:10:37.419 DEBUG cinder.openstack.common.lockutils [-] Attempting to grab file lock "hds_hus" for method "get_volume_stats"... from (pid=15004) inner /opt/stack/cinder/cinder/openstack/common/lockutils.py:202 | |
2014-02-14 07:10:37.419 DEBUG cinder.openstack.common.lockutils [-] Got file lock "hds_hus" at /opt/stack/data/cinder/cinder-hds_hus for method "get_volume_stats"... from (pid=15004) inner /opt/stack/cinder/cinder/openstack/common/lockutils.py:232 | |
2014-02-14 07:10:37.419 DEBUG cinder.openstack.common.processutils [-] Running cmd (subprocess): ssc -u supervisor -p supervisor 10.0.80.47 df -a from (pid=15004) execute /opt/stack/cinder/cinder/openstack/common/processutils.py:142 | |
2014-02-14 07:10:38.768 INFO cinder.volume.driver [-] get_hdp_info: HDP: 1024 112000 MB 36700 MB 33 % LUs: 256 Normal fs-01 | |
HDP: 1025 4940 MB 2520 MB 51 % LUs: 256 Normal HN1 | |
HDP: 1026 9940 MB 3490 MB 35 % LUs: 256 Normal HNdemo | |
-- | |
2014-02-14 07:10:38.768 DEBUG cinder.volume.drivers.hds.iscsi [-] stats: looking for: 1024 from (pid=15004) _get_stats /opt/stack/cinder/cinder/volume/drivers/hds/iscsi.py:282 | |
2014-02-14 07:10:38.768 DEBUG cinder.volume.drivers.hds.iscsi [-] stats: looking for: 1025 from (pid=15004) _get_stats /opt/stack/cinder/cinder/volume/drivers/hds/iscsi.py:282 | |
2014-02-14 07:10:38.768 DEBUG cinder.volume.drivers.hds.iscsi [-] stats: looking for: 1026 from (pid=15004) _get_stats /opt/stack/cinder/cinder/volume/drivers/hds/iscsi.py:282 | |
2014-02-14 07:10:38.769 INFO cinder.volume.drivers.hds.iscsi [-] stats: total: 112000 used: 36700 | |
2014-02-14 07:10:38.769 INFO cinder.volume.drivers.hds.iscsi [-] stats: stats: {'QoS_support': False, 'volume_backend_name': 'HDSISCSIDriver', 'free_capacity_gb': 73, 'driver_version': '1.0.2', 'total_capacity_gb': 109, 'reserved_percentage': 0, 'vendor_name': 'HDS', 'storage_protocol': 'iSCSI'} | |
2014-02-14 07:10:38.769 DEBUG cinder.openstack.common.lockutils [-] Released file lock "hds_hus" at /opt/stack/data/cinder/cinder-hds_hus for method "get_volume_stats"... from (pid=15004) inner /opt/stack/cinder/cinder/openstack/common/lockutils.py:239 | |
2014-02-14 07:10:46.201 ERROR cinder.openstack.common.rpc.amqp [req-406e813d-8145-4ed2-ae09-52fc802337c0 4d334ccf226d4e2b9b675e265f6bb15e 29b26dfbbe0b430ebcf1719196508632] Exception during message handling | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp Traceback (most recent call last): | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/rpc/amqp.py", line 462, in _process_data | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp **args) | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/rpc/dispatcher.py", line 172, in dispatch | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp result = getattr(proxyobj, method)(ctxt, **kwargs) | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/manager.py", line 713, in copy_volume_to_image | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp payload['message'] = unicode(error) | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/excutils.py", line 68, in __exit__ | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp six.reraise(self.type_, self.value, self.tb) | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/manager.py", line 707, in copy_volume_to_image | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp image_meta) | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/driver.py", line 361, in copy_volume_to_image | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp attach_info = self._attach_volume(context, volume, properties) | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/volume/driver.py", line 391, in _attach_volume | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp device = connector.connect_volume(conn['data']) | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/openstack/common/lockutils.py", line 247, in inner | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp retval = f(*args, **kwargs) | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp File "/opt/stack/cinder/cinder/brick/initiator/connector.py", line 227, in connect_volume | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp raise exception.VolumeDeviceNotFound(device=host_device) | |
2014-02-14 07:10:46.201 TRACE cinder.openstack.common.rpc.amqp VolumeDeviceNotFound: Volume device not found at /dev/disk/by-path/ip-10.0.80.31:3260-iscsi-iqn.2014-02.net.switchnap.openstack:evs01-source.cinder-default-lun-2. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[DEFAULT] | |
logging_exception_prefix = %(color)s%(asctime)s.%(msecs)03d TRACE %(name)s [01;35m%(instance)s[00m | |
logging_debug_format_suffix = [00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m | |
logging_default_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m | |
logging_context_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [[01;36m%(request_id)s [00;36m%(user_id)s %(project_id)s%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m | |
volume_clear = none | |
secure_delete = False | |
rabbit_password = Passw0rd | |
rabbit_host = localhost | |
rpc_backend = cinder.openstack.common.rpc.impl_kombu | |
periodic_interval = 60 | |
lock_path = /opt/stack/data/cinder | |
state_path = /opt/stack/data/cinder | |
osapi_volume_extension = cinder.api.contrib.standard_extensions | |
rootwrap_config = /etc/cinder/rootwrap.conf | |
api_paste_config = /etc/cinder/api-paste.ini | |
sql_connection = mysql://root:Passw0rd@127.0.0.1/cinder?charset=utf8 | |
iscsi_helper = tgtadm | |
my_ip = 192.168.1.56 | |
volume_name_template = volume-%s | |
volume_group = stack-volumes | |
verbose = True | |
debug = True | |
auth_strategy = keystone | |
# | |
# Options defined in cinder.exception | |
# | |
# make exception message format errors fatal (boolean value) | |
#fatal_exception_format_errors=false | |
# | |
# Options defined in cinder.policy | |
# | |
# JSON file representing policy (string value) | |
#policy_file=policy.json | |
# Rule checked when requested rule is not found (string value) | |
#policy_default_rule=default | |
# | |
# Options defined in cinder.quota | |
# | |
# number of volumes allowed per project (integer value) | |
#quota_volumes=10 | |
# number of volume snapshots allowed per project (integer | |
# value) | |
#quota_snapshots=10 | |
# number of volume gigabytes (snapshots are also included) | |
# allowed per project (integer value) | |
#quota_gigabytes=1000 | |
# number of seconds until a reservation expires (integer | |
# value) | |
#reservation_expire=86400 | |
# count of reservations until usage is refreshed (integer | |
# value) | |
#until_refresh=0 | |
# number of seconds between subsequent usage refreshes | |
# (integer value) | |
#max_age=0 | |
# default driver to use for quota checks (string value) | |
#quota_driver=cinder.quota.DbQuotaDriver | |
# whether to use default quota class for default quota | |
# (boolean value) | |
#use_default_quota_class=true | |
# | |
# Options defined in cinder.service | |
# | |
# seconds between nodes reporting state to datastore (integer | |
# value) | |
#report_interval=10 | |
# seconds between running periodic tasks (integer value) | |
#periodic_interval=60 | |
# range of seconds to randomly delay when starting the | |
# periodic task scheduler to reduce stampeding. (Disable by | |
# setting to 0) (integer value) | |
#periodic_fuzzy_delay=60 | |
# IP address for OpenStack Volume API to listen (string value) | |
#osapi_volume_listen=0.0.0.0 | |
# port for os volume api to listen (integer value) | |
#osapi_volume_listen_port=8776 | |
# Number of workers for OpenStack Volume API service (integer | |
# value) | |
#osapi_volume_workers=<None> | |
# | |
# Options defined in cinder.test | |
# | |
# File name of clean sqlite db (string value) | |
#sqlite_clean_db=clean.sqlite | |
# | |
# Options defined in cinder.wsgi | |
# | |
# Maximum line size of message headers to be accepted. | |
# max_header_line may need to be increased when using large | |
# tokens (typically those generated by the Keystone v3 API | |
# with big service catalogs). (integer value) | |
#max_header_line=16384 | |
# Sets the value of TCP_KEEPIDLE in seconds for each server | |
# socket. Not supported on OS X. (integer value) | |
#tcp_keepidle=600 | |
# CA certificate file to use to verify connecting clients | |
# (string value) | |
#ssl_ca_file=<None> | |
# Certificate file to use when starting the server securely | |
# (string value) | |
#ssl_cert_file=<None> | |
# Private key file to use when starting the server securely | |
# (string value) | |
#ssl_key_file=<None> | |
# | |
# Options defined in cinder.api.common | |
# | |
# the maximum number of items returned in a single response | |
# from a collection resource (integer value) | |
#osapi_max_limit=1000 | |
# Base URL that will be presented to users in links to the | |
# OpenStack Volume API (string value) | |
# Deprecated group/name - [DEFAULT]/osapi_compute_link_prefix | |
#osapi_volume_base_URL=<None> | |
# | |
# Options defined in cinder.api.middleware.auth | |
# | |
# Treat X-Forwarded-For as the canonical remote address. Only | |
# enable this if you have a sanitizing proxy. (boolean value) | |
#use_forwarded_for=false | |
# | |
# Options defined in cinder.api.middleware.sizelimit | |
# | |
# Max size for body of a request (integer value) | |
#osapi_max_request_body_size=114688 | |
# | |
# Options defined in cinder.backup.drivers.ceph | |
# | |
# Ceph configuration file to use. (string value) | |
#backup_ceph_conf=/etc/ceph/ceph.conf | |
# The Ceph user to connect with. Default here is to use the | |
# same user as for Cinder volumes. If not using cephx this | |
# should be set to None. (string value) | |
#backup_ceph_user=cinder | |
# The chunk size, in bytes, that a backup is broken into | |
# before transfer to the Ceph object store. (integer value) | |
#backup_ceph_chunk_size=134217728 | |
# The Ceph pool where volume backups are stored. (string | |
# value) | |
#backup_ceph_pool=backups | |
# RBD stripe unit to use when creating a backup image. | |
# (integer value) | |
#backup_ceph_stripe_unit=0 | |
# RBD stripe count to use when creating a backup image. | |
# (integer value) | |
#backup_ceph_stripe_count=0 | |
# If True, always discard excess bytes when restoring volumes | |
# i.e. pad with zeroes. (boolean value) | |
#restore_discard_excess_bytes=true | |
# | |
# Options defined in cinder.backup.drivers.swift | |
# | |
# The URL of the Swift endpoint (string value) | |
#backup_swift_url=http://localhost:8080/v1/AUTH_ | |
# Swift authentication mechanism (string value) | |
#backup_swift_auth=per_user | |
# Swift user name (string value) | |
#backup_swift_user=<None> | |
# Swift key for authentication (string value) | |
#backup_swift_key=<None> | |
# The default Swift container to use (string value) | |
#backup_swift_container=volumebackups | |
# The size in bytes of Swift backup objects (integer value) | |
#backup_swift_object_size=52428800 | |
# The number of retries to make for Swift operations (integer | |
# value) | |
#backup_swift_retry_attempts=3 | |
# The backoff time in seconds between Swift retries (integer | |
# value) | |
#backup_swift_retry_backoff=2 | |
# Compression algorithm (None to disable) (string value) | |
#backup_compression_algorithm=zlib | |
# | |
# Options defined in cinder.backup.drivers.tsm | |
# | |
# Volume prefix for the backup id when backing up to TSM | |
# (string value) | |
#backup_tsm_volume_prefix=backup | |
# TSM password for the running username (string value) | |
#backup_tsm_password=password | |
# Enable or Disable compression for backups (boolean value) | |
#backup_tsm_compression=true | |
# | |
# Options defined in cinder.backup.manager | |
# | |
# Driver to use for backups. (string value) | |
# Deprecated group/name - [DEFAULT]/backup_service | |
#backup_driver=cinder.backup.drivers.swift | |
# | |
# Options defined in cinder.common.config | |
# | |
# File name for the paste.deploy config for cinder-api (string | |
# value) | |
#api_paste_config=api-paste.ini | |
# Top-level directory for maintaining cinder's state (string | |
# value) | |
# Deprecated group/name - [DEFAULT]/pybasedir | |
#state_path=/var/lib/cinder | |
# ip address of this host (string value) | |
#my_ip=10.0.0.1 | |
# default glance hostname or ip (string value) | |
#glance_host=$my_ip | |
# default glance port (integer value) | |
#glance_port=9292 | |
# A list of the glance api servers available to cinder | |
# ([hostname|ip]:port) (list value) | |
#glance_api_servers=$glance_host:$glance_port | |
# Version of the glance api to use (integer value) | |
#glance_api_version=1 | |
# Number retries when downloading an image from glance | |
# (integer value) | |
#glance_num_retries=0 | |
# Allow to perform insecure SSL (https) requests to glance | |
# (boolean value) | |
#glance_api_insecure=false | |
# Whether to attempt to negotiate SSL layer compression when | |
# using SSL (https) requests. Set to False to disable SSL | |
# layer compression. In some cases disabling this may improve | |
# data throughput, eg when high network bandwidth is available | |
# and you are using already compressed image formats such as | |
# qcow2 . (boolean value) | |
#glance_api_ssl_compression=false | |
# http/https timeout value for glance operations. If no value | |
# (None) is supplied here, the glanceclient default value is | |
# used. (integer value) | |
#glance_request_timeout=<None> | |
# the topic scheduler nodes listen on (string value) | |
#scheduler_topic=cinder-scheduler | |
# the topic volume nodes listen on (string value) | |
#volume_topic=cinder-volume | |
# the topic volume backup nodes listen on (string value) | |
#backup_topic=cinder-backup | |
# Deploy v1 of the Cinder API. (boolean value) | |
#enable_v1_api=true | |
# Deploy v2 of the Cinder API. (boolean value) | |
#enable_v2_api=true | |
# whether to rate limit the api (boolean value) | |
#api_rate_limit=true | |
# Specify list of extensions to load when using | |
# osapi_volume_extension option with | |
# cinder.api.contrib.select_extensions (list value) | |
#osapi_volume_ext_list= | |
# osapi volume extension to load (multi valued) | |
#osapi_volume_extension=cinder.api.contrib.standard_extensions | |
# full class name for the Manager for volume (string value) | |
#volume_manager=cinder.volume.manager.VolumeManager | |
# full class name for the Manager for volume backup (string | |
# value) | |
#backup_manager=cinder.backup.manager.BackupManager | |
# full class name for the Manager for scheduler (string value) | |
#scheduler_manager=cinder.scheduler.manager.SchedulerManager | |
# Name of this node. This can be an opaque identifier. It is | |
# not necessarily a hostname, FQDN, or IP address. (string | |
# value) | |
#host=cinder | |
# availability zone of this node (string value) | |
#storage_availability_zone=nova | |
# default availability zone to use when creating a new volume. | |
# If this is not set then we use the value from the | |
# storage_availability_zone option as the default | |
# availability_zone for new volumes. (string value) | |
#default_availability_zone=<None> | |
# default volume type to use (string value) | |
#default_volume_type=<None> | |
# time period to generate volume usages for. Time period must | |
# be hour, day, month or year (string value) | |
#volume_usage_audit_period=month | |
# Path to the rootwrap configuration file to use for running | |
# commands as root (string value) | |
#rootwrap_config=/etc/cinder/rootwrap.conf | |
# Enable monkey patching (boolean value) | |
#monkey_patch=false | |
# List of modules/decorators to monkey patch (list value) | |
#monkey_patch_modules= | |
# maximum time since last check-in for up service (integer | |
# value) | |
#service_down_time=60 | |
# The full class name of the volume API class to use (string | |
# value) | |
#volume_api_class=cinder.volume.api.API | |
# The full class name of the volume backup API class (string | |
# value) | |
#backup_api_class=cinder.backup.api.API | |
# The strategy to use for auth. Supports noauth, keystone, and | |
# deprecated. (string value) | |
#auth_strategy=noauth | |
# A list of backend names to use. These backend names should | |
# be backed by a unique [CONFIG] group with its options (list | |
# value) | |
#enabled_backends=<None> | |
# Whether snapshots count against GigaByte quota (boolean | |
# value) | |
#no_snapshot_gb_quota=false | |
# The full class name of the volume transfer API class (string | |
# value) | |
#transfer_api_class=cinder.transfer.api.API | |
# | |
# Options defined in cinder.compute | |
# | |
# The full class name of the compute API class to use (string | |
# value) | |
#compute_api_class=cinder.compute.nova.API | |
# | |
# Options defined in cinder.compute.nova | |
# | |
# Info to match when looking for nova in the service catalog. | |
# Format is : separated values of the form: | |
# <service_type>:<service_name>:<endpoint_type> (string value) | |
#nova_catalog_info=compute:nova:publicURL | |
# Same as nova_catalog_info, but for admin endpoint. (string | |
# value) | |
#nova_catalog_admin_info=compute:nova:adminURL | |
# Override service catalog lookup with template for nova | |
# endpoint e.g. http://localhost:8774/v2/%(tenant_id)s (string | |
# value) | |
#nova_endpoint_template=<None> | |
# Same as nova_endpoint_template, but for admin endpoint. | |
# (string value) | |
#nova_endpoint_admin_template=<None> | |
# region name of this node (string value) | |
#os_region_name=<None> | |
# Location of ca certificates file to use for nova client | |
# requests. (string value) | |
#nova_ca_certificates_file=<None> | |
# Allow to perform insecure SSL requests to nova (boolean | |
# value) | |
#nova_api_insecure=false | |
# | |
# Options defined in cinder.db.api | |
# | |
# The backend to use for db (string value) | |
#db_backend=sqlalchemy | |
# Services to be added to the available pool on create | |
# (boolean value) | |
#enable_new_services=true | |
# Template string to be used to generate volume names (string | |
# value) | |
#volume_name_template=volume-%s | |
# Template string to be used to generate snapshot names | |
# (string value) | |
#snapshot_name_template=snapshot-%s | |
# Template string to be used to generate backup names (string | |
# value) | |
#backup_name_template=backup-%s | |
# | |
# Options defined in cinder.db.base | |
# | |
# driver to use for database access (string value) | |
#db_driver=cinder.db | |
# | |
# Options defined in cinder.image.glance | |
# | |
# A list of url schemes that can be downloaded directly via | |
# the direct_url. Currently supported schemes: [file]. (list | |
# value) | |
#allowed_direct_url_schemes= | |
# | |
# Options defined in cinder.image.image_utils | |
# | |
# Directory used for temporary storage during image conversion | |
# (string value) | |
#image_conversion_dir=$state_path/conversion | |
# | |
# Options defined in cinder.openstack.common.db.sqlalchemy.session | |
# | |
# the filename to use with sqlite (string value) | |
#sqlite_db=cinder.sqlite | |
# If true, use synchronous mode for sqlite (boolean value) | |
#sqlite_synchronous=true | |
# | |
# Options defined in cinder.openstack.common.eventlet_backdoor | |
# | |
# Enable eventlet backdoor. Acceptable values are 0, <port>, | |
# and <start>:<end>, where 0 results in listening on a random | |
# tcp port number; <port> results in listening on the | |
# specified port number (and not enabling backdoor if that | |
# port is in use); and <start>:<end> results in listening on | |
# the smallest unused port number within the specified range | |
# of port numbers. The chosen port is displayed in the | |
# service's log file. (string value) | |
#backdoor_port=<None> | |
# | |
# Options defined in cinder.openstack.common.lockutils | |
# | |
# Whether to disable inter-process locks (boolean value) | |
#disable_process_locking=false | |
# Directory to use for lock files. Default to a temp directory | |
# (string value) | |
#lock_path=<None> | |
# | |
# Options defined in cinder.openstack.common.log | |
# | |
# Print debugging output (set logging level to DEBUG instead | |
# of default WARNING level). (boolean value) | |
#debug=false | |
# Print more verbose output (set logging level to INFO instead | |
# of default WARNING level). (boolean value) | |
#verbose=false | |
# Log output to standard error (boolean value) | |
#use_stderr=true | |
# format string to use for log messages with context (string | |
# value) | |
#logging_context_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s | |
# format string to use for log messages without context | |
# (string value) | |
#logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s | |
# data to append to log format when level is DEBUG (string | |
# value) | |
#logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d | |
# prefix each line of exception output with this format | |
# (string value) | |
#logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s | |
# list of logger=LEVEL pairs (list value) | |
#default_log_levels=amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,iso8601=WARN | |
# publish error events (boolean value) | |
#publish_errors=false | |
# make deprecations fatal (boolean value) | |
#fatal_deprecations=false | |
# If an instance is passed with the log message, format it | |
# like this (string value) | |
#instance_format="[instance: %(uuid)s] " | |
# If an instance UUID is passed with the log message, format | |
# it like this (string value) | |
#instance_uuid_format="[instance: %(uuid)s] " | |
# The name of logging configuration file. It does not disable | |
# existing loggers, but just appends specified logging | |
# configuration to any other existing logging options. Please | |
# see the Python logging module documentation for details on | |
# logging configuration files. (string value) | |
# Deprecated group/name - [DEFAULT]/log_config | |
#log_config_append=<None> | |
# DEPRECATED. A logging.Formatter log message format string | |
# which may use any of the available logging.LogRecord | |
# attributes. This option is deprecated. Please use | |
# logging_context_format_string and | |
# logging_default_format_string instead. (string value) | |
#log_format=<None> | |
# Format string for %%(asctime)s in log records. Default: | |
# %(default)s (string value) | |
#log_date_format=%Y-%m-%d %H:%M:%S | |
# (Optional) Name of log file to output to. If no default is | |
# set, logging will go to stdout. (string value) | |
# Deprecated group/name - [DEFAULT]/logfile | |
#log_file=<None> | |
# (Optional) The base directory used for relative --log-file | |
# paths (string value) | |
# Deprecated group/name - [DEFAULT]/logdir | |
#log_dir=<None> | |
# Use syslog for logging. (boolean value) | |
#use_syslog=false | |
# syslog facility to receive log lines (string value) | |
#syslog_log_facility=LOG_USER | |
# | |
# Options defined in cinder.openstack.common.notifier.api | |
# | |
# Driver or drivers to handle sending notifications (multi | |
# valued) | |
#notification_driver= | |
# Default notification level for outgoing notifications | |
# (string value) | |
#default_notification_level=INFO | |
# Default publisher_id for outgoing notifications (string | |
# value) | |
#default_publisher_id=<None> | |
# | |
# Options defined in cinder.openstack.common.notifier.rpc_notifier | |
# | |
# AMQP topic used for OpenStack notifications (list value) | |
#notification_topics=notifications | |
# | |
# Options defined in cinder.openstack.common.periodic_task | |
# | |
# Some periodic tasks can be run in a separate process. Should | |
# we run them here? (boolean value) | |
#run_external_periodic_tasks=true | |
# | |
# Options defined in cinder.openstack.common.rpc | |
# | |
# The messaging module to use, defaults to kombu. (string | |
# value) | |
#rpc_backend=cinder.openstack.common.rpc.impl_kombu | |
# Size of RPC thread pool (integer value) | |
#rpc_thread_pool_size=64 | |
# Size of RPC connection pool (integer value) | |
#rpc_conn_pool_size=30 | |
# Seconds to wait for a response from call or multicall | |
# (integer value) | |
#rpc_response_timeout=60 | |
# Seconds to wait before a cast expires (TTL). Only supported | |
# by impl_zmq. (integer value) | |
#rpc_cast_timeout=30 | |
# Modules of exceptions that are permitted to be recreated | |
# upon receiving exception data from an rpc call. (list value) | |
#allowed_rpc_exception_modules=nova.exception,cinder.exception,exceptions | |
# If passed, use a fake RabbitMQ provider (boolean value) | |
#fake_rabbit=false | |
# AMQP exchange to connect to if using RabbitMQ or Qpid | |
# (string value) | |
#control_exchange=openstack | |
# | |
# Options defined in cinder.openstack.common.rpc.amqp | |
# | |
# Use durable queues in amqp. (boolean value) | |
# Deprecated group/name - [DEFAULT]/rabbit_durable_queues | |
#amqp_durable_queues=false | |
# Auto-delete queues in amqp. (boolean value) | |
#amqp_auto_delete=false | |
# | |
# Options defined in cinder.openstack.common.rpc.impl_kombu | |
# | |
# SSL version to use (valid only if SSL enabled). valid values | |
# are TLSv1, SSLv23 and SSLv3. SSLv2 may be available on some | |
# distributions (string value) | |
#kombu_ssl_version= | |
# SSL key file (valid only if SSL enabled) (string value) | |
#kombu_ssl_keyfile= | |
# SSL cert file (valid only if SSL enabled) (string value) | |
#kombu_ssl_certfile= | |
# SSL certification authority file (valid only if SSL enabled) | |
# (string value) | |
#kombu_ssl_ca_certs= | |
# The RabbitMQ broker address where a single node is used | |
# (string value) | |
#rabbit_host=localhost | |
# The RabbitMQ broker port where a single node is used | |
# (integer value) | |
#rabbit_port=5672 | |
# RabbitMQ HA cluster host:port pairs (list value) | |
#rabbit_hosts=$rabbit_host:$rabbit_port | |
# connect over SSL for RabbitMQ (boolean value) | |
#rabbit_use_ssl=false | |
# the RabbitMQ userid (string value) | |
#rabbit_userid=guest | |
# the RabbitMQ password (string value) | |
#rabbit_password=guest | |
# the RabbitMQ virtual host (string value) | |
#rabbit_virtual_host=/ | |
# how frequently to retry connecting with RabbitMQ (integer | |
# value) | |
#rabbit_retry_interval=1 | |
# how long to backoff for between retries when connecting to | |
# RabbitMQ (integer value) | |
#rabbit_retry_backoff=2 | |
# maximum retries with trying to connect to RabbitMQ (the | |
# default of 0 implies an infinite retry count) (integer | |
# value) | |
#rabbit_max_retries=0 | |
# use H/A queues in RabbitMQ (x-ha-policy: all).You need to | |
# wipe RabbitMQ database when changing this option. (boolean | |
# value) | |
#rabbit_ha_queues=false | |
# | |
# Options defined in cinder.openstack.common.rpc.impl_qpid | |
# | |
# Qpid broker hostname (string value) | |
#qpid_hostname=localhost | |
# Qpid broker port (integer value) | |
#qpid_port=5672 | |
# Qpid HA cluster host:port pairs (list value) | |
#qpid_hosts=$qpid_hostname:$qpid_port | |
# Username for qpid connection (string value) | |
#qpid_username= | |
# Password for qpid connection (string value) | |
#qpid_password= | |
# Space separated list of SASL mechanisms to use for auth | |
# (string value) | |
#qpid_sasl_mechanisms= | |
# Seconds between connection keepalive heartbeats (integer | |
# value) | |
#qpid_heartbeat=60 | |
# Transport to use, either 'tcp' or 'ssl' (string value) | |
#qpid_protocol=tcp | |
# Disable Nagle algorithm (boolean value) | |
#qpid_tcp_nodelay=true | |
# The qpid topology version to use. Version 1 is what was | |
# originally used by impl_qpid. Version 2 includes some | |
# backwards-incompatible changes that allow broker federation | |
# to work. Users should update to version 2 when they are | |
# able to take everything down, as it requires a clean break. | |
# (integer value) | |
#qpid_topology_version=1 | |
# | |
# Options defined in cinder.openstack.common.rpc.impl_zmq | |
# | |
# ZeroMQ bind address. Should be a wildcard (*), an ethernet | |
# interface, or IP. The "host" option should point or resolve | |
# to this address. (string value) | |
#rpc_zmq_bind_address=* | |
# MatchMaker driver (string value) | |
#rpc_zmq_matchmaker=cinder.openstack.common.rpc.matchmaker.MatchMakerLocalhost | |
# ZeroMQ receiver listening port (integer value) | |
#rpc_zmq_port=9501 | |
# Number of ZeroMQ contexts, defaults to 1 (integer value) | |
#rpc_zmq_contexts=1 | |
# Maximum number of ingress messages to locally buffer per | |
# topic. Default is unlimited. (integer value) | |
#rpc_zmq_topic_backlog=<None> | |
# Directory for holding IPC sockets (string value) | |
#rpc_zmq_ipc_dir=/var/run/openstack | |
# Name of this node. Must be a valid hostname, FQDN, or IP | |
# address. Must match "host" option, if running Nova. (string | |
# value) | |
#rpc_zmq_host=cinder | |
# | |
# Options defined in cinder.openstack.common.rpc.matchmaker | |
# | |
# Heartbeat frequency (integer value) | |
#matchmaker_heartbeat_freq=300 | |
# Heartbeat time-to-live. (integer value) | |
#matchmaker_heartbeat_ttl=600 | |
# | |
# Options defined in cinder.scheduler.driver | |
# | |
# The scheduler host manager class to use (string value) | |
#scheduler_host_manager=cinder.scheduler.host_manager.HostManager | |
# Maximum number of attempts to schedule an volume (integer | |
# value) | |
#scheduler_max_attempts=3 | |
# | |
# Options defined in cinder.scheduler.host_manager | |
# | |
# Which filter class names to use for filtering hosts when not | |
# specified in the request. (list value) | |
#scheduler_default_filters=AvailabilityZoneFilter,CapacityFilter,CapabilitiesFilter | |
# Which weigher class names to use for weighing hosts. (list | |
# value) | |
#scheduler_default_weighers=CapacityWeigher | |
# | |
# Options defined in cinder.scheduler.manager | |
# | |
# Default scheduler driver to use (string value) | |
#scheduler_driver=cinder.scheduler.filter_scheduler.FilterScheduler | |
# | |
# Options defined in cinder.scheduler.scheduler_options | |
# | |
# Absolute path to scheduler configuration JSON file. (string | |
# value) | |
#scheduler_json_config_location= | |
# | |
# Options defined in cinder.scheduler.simple | |
# | |
# This configure option has been deprecated along with the | |
# SimpleScheduler. New scheduler is able to gather capacity | |
# information for each host, thus setting the maximum number | |
# of volume gigabytes for host is no longer needed. It's safe | |
# to remove this configure from cinder.conf. (integer value) | |
#max_gigabytes=10000 | |
# | |
# Options defined in cinder.scheduler.weights.capacity | |
# | |
# Multiplier used for weighing volume capacity. Negative | |
# numbers mean to stack vs spread. (floating point value) | |
#capacity_weight_multiplier=1.0 | |
# Multiplier used for weighing volume capacity. Negative | |
# numbers mean to stack vs spread. (floating point value) | |
#allocated_capacity_weight_multiplier=-1.0 | |
# | |
# Options defined in cinder.transfer.api | |
# | |
# The number of characters in the salt. (integer value) | |
#volume_transfer_salt_length=8 | |
# The number of characters in the autogenerated auth key. | |
# (integer value) | |
#volume_transfer_key_length=16 | |
# | |
# Options defined in cinder.volume.api | |
# | |
# Create volume from snapshot at the host where snapshot | |
# resides (boolean value) | |
#snapshot_same_host=true | |
# Ensure that the new volumes are the same AZ as snapshot or | |
# source volume (boolean value) | |
#cloned_volume_same_az=true | |
# | |
# Options defined in cinder.volume.driver | |
# | |
# The maximum number of times to rescan iSER targetto find | |
# volume (integer value) | |
#num_iser_scan_tries=3 | |
# The maximum number of iser target ids per host (integer | |
# value) | |
#iser_num_targets=100 | |
# prefix for iser volumes (string value) | |
#iser_target_prefix=iqn.2010-10.org.iser.openstack: | |
# The IP address that the iSER daemon is listening on (string | |
# value) | |
#iser_ip_address=$my_ip | |
# The port that the iSER daemon is listening on (integer | |
# value) | |
#iser_port=3260 | |
# iser target user-land tool to use (string value) | |
#iser_helper=tgtadm | |
# number of times to attempt to run flakey shell commands | |
# (integer value) | |
#num_shell_tries=3 | |
# The percentage of backend capacity is reserved (integer | |
# value) | |
#reserved_percentage=0 | |
# The maximum number of iscsi target ids per host (integer | |
# value) | |
#iscsi_num_targets=100 | |
# prefix for iscsi volumes (string value) | |
#iscsi_target_prefix=iqn.2010-10.org.openstack: | |
# The IP address that the iSCSI daemon is listening on (string | |
# value) | |
#iscsi_ip_address=$my_ip | |
# The port that the iSCSI daemon is listening on (integer | |
# value) | |
#iscsi_port=3260 | |
# The maximum number of times to rescan targets to find volume | |
# (integer value) | |
# Deprecated group/name - [DEFAULT]/num_iscsi_scan_tries | |
#num_volume_device_scan_tries=3 | |
# The backend name for a given driver implementation (string | |
# value) | |
#volume_backend_name=<None> | |
# Do we attach/detach volumes in cinder using multipath for | |
# volume to image and image to volume transfers? (boolean | |
# value) | |
#use_multipath_for_image_xfer=false | |
# Method used to wipe old voumes (valid options are: none, | |
# zero, shred) (string value) | |
#volume_clear=zero | |
# Size in MiB to wipe at start of old volumes. 0 => all | |
# (integer value) | |
#volume_clear_size=0 | |
# iscsi target user-land tool to use (string value) | |
#iscsi_helper=tgtadm | |
# Volume configuration file storage directory (string value) | |
#volumes_dir=$state_path/volumes | |
# IET configuration file (string value) | |
#iet_conf=/etc/iet/ietd.conf | |
# Comma-separated list of initiator IQNs allowed to connect to | |
# the iSCSI target. (From Nova compute nodes.) (string value) | |
#lio_initiator_iqns= | |
# Sets the behavior of the iSCSI target to either perform | |
# blockio or fileio optionally, auto can be set and Cinder | |
# will autodetect type of backing device (string value) | |
#iscsi_iotype=fileio | |
# The default block size used when copying/clearing volumes | |
# (string value) | |
#volume_dd_blocksize=1M | |
# | |
# Options defined in cinder.volume.drivers.block_device | |
# | |
# List of all available devices (list value) | |
#available_devices= | |
# | |
# Options defined in cinder.volume.drivers.coraid | |
# | |
# IP address of Coraid ESM (string value) | |
#coraid_esm_address= | |
# User name to connect to Coraid ESM (string value) | |
#coraid_user=admin | |
# Name of group on Coraid ESM to which coraid_user belongs | |
# (must have admin privilege) (string value) | |
#coraid_group=admin | |
# Password to connect to Coraid ESM (string value) | |
#coraid_password=password | |
# Volume Type key name to store ESM Repository Name (string | |
# value) | |
#coraid_repository_key=coraid_repository | |
# | |
# Options defined in cinder.volume.drivers.emc.emc_smis_common | |
# | |
# use this file for cinder emc plugin config data (string | |
# value) | |
#cinder_emc_config_file=/etc/cinder/cinder_emc_config.xml | |
# | |
# Options defined in cinder.volume.drivers.eqlx | |
# | |
# Group name to use for creating volumes (string value) | |
#eqlx_group_name=group-0 | |
# Timeout for the Group Manager cli command execution (integer | |
# value) | |
#eqlx_cli_timeout=30 | |
# Maximum retry count for reconnection (integer value) | |
#eqlx_cli_max_retries=5 | |
# Use CHAP authentication for targets? (boolean value) | |
#eqlx_use_chap=false | |
# Existing CHAP account name (string value) | |
#eqlx_chap_login=admin | |
# Password for specified CHAP account name (string value) | |
#eqlx_chap_password=password | |
# Pool in which volumes will be created (string value) | |
#eqlx_pool=default | |
# | |
# Options defined in cinder.volume.drivers.glusterfs | |
# | |
# File with the list of available gluster shares (string | |
# value) | |
#glusterfs_shares_config=/etc/cinder/glusterfs_shares | |
# Create volumes as sparsed files which take no space.If set | |
# to False volume is created as regular file.In such case | |
# volume creation takes a lot of time. (boolean value) | |
#glusterfs_sparsed_volumes=true | |
# Create volumes as QCOW2 files rather than raw files. | |
# (boolean value) | |
#glusterfs_qcow2_volumes=false | |
# Base dir containing mount points for gluster shares. (string | |
# value) | |
#glusterfs_mount_point_base=$state_path/mnt | |
# | |
# Options defined in cinder.volume.drivers.gpfs | |
# | |
# Specifies the path of the GPFS directory where Block Storage | |
# volume and snapshot files are stored. (string value) | |
#gpfs_mount_point_base=<None> | |
# Specifies the path of the Image service repository in GPFS. | |
# Leave undefined if not storing images in GPFS. (string | |
# value) | |
#gpfs_images_dir=<None> | |
# Specifies the type of image copy to be used. Set this when | |
# the Image service repository also uses GPFS so that image | |
# files can be transferred efficiently from the Image service | |
# to the Block Storage service. There are two valid values: | |
# "copy" specifies that a full copy of the image is made; | |
# "copy_on_write" specifies that copy-on-write optimization | |
# strategy is used and unmodified blocks of the image file are | |
# shared efficiently. (string value) | |
#gpfs_images_share_mode=<None> | |
# Specifies an upper limit on the number of indirections | |
# required to reach a specific block due to snapshots or | |
# clones. A lengthy chain of copy-on-write snapshots or | |
# clones can have a negative impact on performance, but | |
# improves space utilization. 0 indicates unlimited clone | |
# depth. (integer value) | |
#gpfs_max_clone_depth=0 | |
# Specifies that volumes are created as sparse files which | |
# initially consume no space. If set to False, the volume is | |
# created as a fully allocated file, in which case, creation | |
# may take a significantly longer time. (boolean value) | |
#gpfs_sparse_volumes=true | |
# | |
# Options defined in cinder.volume.drivers.hds.hds | |
# | |
# configuration file for HDS cinder plugin for HUS (string | |
# value) | |
#hds_cinder_config_file=/opt/hds/hus/cinder_hus_conf.xml | |
# | |
# Options defined in cinder.volume.drivers.huawei | |
# | |
# config data for cinder huawei plugin (string value) | |
#cinder_huawei_conf_file=/etc/cinder/cinder_huawei_conf.xml | |
# | |
# Options defined in cinder.volume.drivers.ibm.storwize_svc | |
# | |
# Storage system storage pool for volumes (string value) | |
#storwize_svc_volpool_name=volpool | |
# Storage system space-efficiency parameter for volumes | |
# (percentage) (integer value) | |
#storwize_svc_vol_rsize=2 | |
# Storage system threshold for volume capacity warnings | |
# (percentage) (integer value) | |
#storwize_svc_vol_warning=0 | |
# Storage system autoexpand parameter for volumes (True/False) | |
# (boolean value) | |
#storwize_svc_vol_autoexpand=true | |
# Storage system grain size parameter for volumes | |
# (32/64/128/256) (integer value) | |
#storwize_svc_vol_grainsize=256 | |
# Storage system compression option for volumes (boolean | |
# value) | |
#storwize_svc_vol_compression=false | |
# Enable Easy Tier for volumes (boolean value) | |
#storwize_svc_vol_easytier=true | |
# The I/O group in which to allocate volumes (integer value) | |
#storwize_svc_vol_iogrp=0 | |
# Maximum number of seconds to wait for FlashCopy to be | |
# prepared. Maximum value is 600 seconds (10 minutes) (integer | |
# value) | |
#storwize_svc_flashcopy_timeout=120 | |
# Connection protocol (iSCSI/FC) (string value) | |
#storwize_svc_connection_protocol=iSCSI | |
# Configure CHAP authentication for iSCSI connections | |
# (Default: Enabled) (boolean value) | |
#storwize_svc_iscsi_chap_enabled=true | |
# Connect with multipath (FC only; iSCSI multipath is | |
# controlled by Nova) (boolean value) | |
#storwize_svc_multipath_enabled=false | |
# Allows vdisk to multi host mapping (boolean value) | |
#storwize_svc_multihostmap_enabled=true | |
# | |
# Options defined in cinder.volume.drivers.lvm | |
# | |
# Name for the VG that will contain exported volumes (string | |
# value) | |
#volume_group=cinder-volumes | |
# If set, create lvms with multiple mirrors. Note that this | |
# requires lvm_mirrors + 2 pvs with available space (integer | |
# value) | |
#lvm_mirrors=0 | |
# Type of LVM volumes to deploy; (default or thin) (string | |
# value) | |
#lvm_type=default | |
# | |
# Options defined in cinder.volume.drivers.netapp.options | |
# | |
# The vFiler unit on which provisioning of block storage | |
# volumes will be done. This option is only used by the driver | |
# when connecting to an instance with a storage family of Data | |
# ONTAP operating in 7-Mode and the storage protocol selected | |
# is iSCSI. Only use this option when utilizing the MultiStore | |
# feature on the NetApp storage system. (string value) | |
#netapp_vfiler=<None> | |
# Administrative user account name used to access the storage | |
# system. (string value) | |
#netapp_login=<None> | |
# Password for the administrative user account specified in | |
# the netapp_login option. (string value) | |
#netapp_password=<None> | |
# This option specifies the virtual storage server (Vserver) | |
# name on the storage cluster on which provisioning of block | |
# storage volumes should occur. If using the NFS storage | |
# protocol, this parameter is mandatory for storage service | |
# catalog support (utilized by Cinder volume type extra_specs | |
# support). If this option is specified, the exports belonging | |
# to the Vserver will only be used for provisioning in the | |
# future. Block storage volumes on exports not belonging to | |
# the Vserver specified by this option will continue to | |
# function normally. (string value) | |
#netapp_vserver=<None> | |
# The hostname (or IP address) for the storage system. (string | |
# value) | |
#netapp_server_hostname=<None> | |
# The TCP port to use for communication with ONTAPI on the | |
# storage system. Traditionally, port 80 is used for HTTP and | |
# port 443 is used for HTTPS; however, this value should be | |
# changed if an alternate port has been configured on the | |
# storage system. (integer value) | |
#netapp_server_port=80 | |
# If the percentage of available space for an NFS share has | |
# dropped below the value specified by this option, the NFS | |
# image cache will be cleaned. (integer value) | |
#thres_avl_size_perc_start=20 | |
# When the percentage of available space on an NFS share has | |
# reached the percentage specified by this option, the driver | |
# will stop clearing files from the NFS image cache that have | |
# not been accessed in the last M minutes, where M is the | |
# value of the expiry_thres_minutes configuration option. | |
# (integer value) | |
#thres_avl_size_perc_stop=60 | |
# This option specifies the threshold for last access time for | |
# images in the NFS image cache. When a cache cleaning cycle | |
# begins, images in the cache that have not been accessed in | |
# the last M minutes, where M is the value of this parameter, | |
# will be deleted from the cache to create free space on the | |
# NFS share. (integer value) | |
#expiry_thres_minutes=720 | |
# The quantity to be multiplied by the requested volume size | |
# to ensure enough space is available on the virtual storage | |
# server (Vserver) to fulfill the volume creation request. | |
# (floating point value) | |
#netapp_size_multiplier=1.2 | |
# This option is only utilized when the storage protocol is | |
# configured to use iSCSI. This option is used to restrict | |
# provisioning to the specified controller volumes. Specify | |
# the value of this option to be a comma separated list of | |
# NetApp controller volume names to be used for provisioning. | |
# (string value) | |
#netapp_volume_list=<None> | |
# The storage family type used on the storage system; valid | |
# values are ontap_7mode for using Data ONTAP operating in | |
# 7-Mode or ontap_cluster for using clustered Data ONTAP. | |
# (string value) | |
#netapp_storage_family=ontap_cluster | |
# The storage protocol to be used on the data path with the | |
# storage system; valid values are iscsi or nfs. (string | |
# value) | |
#netapp_storage_protocol=<None> | |
# The transport protocol used when communicating with ONTAPI | |
# on the storage system. Valid values are http or https. | |
# (string value) | |
#netapp_transport_type=http | |
# | |
# Options defined in cinder.volume.drivers.nexenta.options | |
# | |
# IP address of Nexenta SA (string value) | |
#nexenta_host= | |
# HTTP port to connect to Nexenta REST API server (integer | |
# value) | |
#nexenta_rest_port=2000 | |
# Use http or https for REST connection (default auto) (string | |
# value) | |
#nexenta_rest_protocol=auto | |
# User name to connect to Nexenta SA (string value) | |
#nexenta_user=admin | |
# Password to connect to Nexenta SA (string value) | |
#nexenta_password=nexenta | |
# Nexenta target portal port (integer value) | |
#nexenta_iscsi_target_portal_port=3260 | |
# pool on SA that will hold all volumes (string value) | |
#nexenta_volume=cinder | |
# IQN prefix for iSCSI targets (string value) | |
#nexenta_target_prefix=iqn.1986-03.com.sun:02:cinder- | |
# prefix for iSCSI target groups on SA (string value) | |
#nexenta_target_group_prefix=cinder/ | |
# File with the list of available nfs shares (string value) | |
#nexenta_shares_config=/etc/cinder/nfs_shares | |
# Base dir containing mount points for nfs shares (string | |
# value) | |
#nexenta_mount_point_base=$state_path/mnt | |
# Create volumes as sparsed files which take no space.If set | |
# to False volume is created as regular file.In such case | |
# volume creation takes a lot of time. (boolean value) | |
#nexenta_sparsed_volumes=true | |
# Default compression value for new ZFS folders. (string | |
# value) | |
#nexenta_volume_compression=on | |
# If set True cache NexentaStor appliance volroot option | |
# value. (boolean value) | |
#nexenta_nms_cache_volroot=true | |
# Enable stream compression, level 1..9. 1 - gives best speed; | |
# 9 - gives best compression. (integer value) | |
#nexenta_rrmgr_compression=0 | |
# TCP Buffer size in KiloBytes. (integer value) | |
#nexenta_rrmgr_tcp_buf_size=4096 | |
# Number of TCP connections. (integer value) | |
#nexenta_rrmgr_connections=2 | |
# block size for volumes (blank=default,8KB) (string value) | |
#nexenta_blocksize= | |
# flag to create sparse volumes (boolean value) | |
#nexenta_sparse=false | |
# | |
# Options defined in cinder.volume.drivers.nfs | |
# | |
# File with the list of available nfs shares (string value) | |
#nfs_shares_config=/etc/cinder/nfs_shares | |
# Create volumes as sparsed files which take no space.If set | |
# to False volume is created as regular file.In such case | |
# volume creation takes a lot of time. (boolean value) | |
#nfs_sparsed_volumes=true | |
# Percent of ACTUAL usage of the underlying volume before no | |
# new volumes can be allocated to the volume destination. | |
# (floating point value) | |
#nfs_used_ratio=0.95 | |
# This will compare the allocated to available space on the | |
# volume destination. If the ratio exceeds this number, the | |
# destination will no longer be valid. (floating point value) | |
#nfs_oversub_ratio=1.0 | |
# Base dir containing mount points for nfs shares. (string | |
# value) | |
#nfs_mount_point_base=$state_path/mnt | |
# Mount options passed to the nfs client. See section of the | |
# nfs man page for details. (string value) | |
#nfs_mount_options=<None> | |
# | |
# Options defined in cinder.volume.drivers.rbd | |
# | |
# the RADOS pool in which rbd volumes are stored (string | |
# value) | |
#rbd_pool=rbd | |
# the RADOS client name for accessing rbd volumes - only set | |
# when using cephx authentication (string value) | |
#rbd_user=<None> | |
# path to the ceph configuration file to use (string value) | |
#rbd_ceph_conf= | |
# flatten volumes created from snapshots to remove dependency | |
# (boolean value) | |
#rbd_flatten_volume_from_snapshot=false | |
# the libvirt uuid of the secret for the rbd_uservolumes | |
# (string value) | |
#rbd_secret_uuid=<None> | |
# where to store temporary image files if the volume driver | |
# does not write them directly to the volume (string value) | |
#volume_tmp_dir=<None> | |
# maximum number of nested clones that can be taken of a | |
# volume before enforcing a flatten prior to next clone. A | |
# value of zero disables cloning (integer value) | |
#rbd_max_clone_depth=5 | |
# | |
# Options defined in cinder.volume.drivers.san.hp.hp_3par_common | |
# | |
# 3PAR WSAPI Server Url like https://<3par ip>:8080/api/v1 | |
# (string value) | |
#hp3par_api_url= | |
# 3PAR Super user username (string value) | |
#hp3par_username= | |
# 3PAR Super user password (string value) | |
#hp3par_password= | |
# The CPG to use for volume creation (string value) | |
#hp3par_cpg=OpenStack | |
# The CPG to use for Snapshots for volumes. If empty | |
# hp3par_cpg will be used (string value) | |
#hp3par_cpg_snap= | |
# The time in hours to retain a snapshot. You can't delete it | |
# before this expires. (string value) | |
#hp3par_snapshot_retention= | |
# The time in hours when a snapshot expires and is deleted. | |
# This must be larger than expiration (string value) | |
#hp3par_snapshot_expiration= | |
# Enable HTTP debugging to 3PAR (boolean value) | |
#hp3par_debug=false | |
# List of target iSCSI addresses to use. (list value) | |
#hp3par_iscsi_ips= | |
# | |
# Options defined in cinder.volume.drivers.san.hp.hp_lefthand_rest_proxy | |
# | |
# HP LeftHand WSAPI Server Url like https://<LeftHand | |
# ip>:8081/lhos (string value) | |
#hplefthand_api_url=<None> | |
# HP LeftHand Super user username (string value) | |
#hplefthand_username=<None> | |
# HP LeftHand Super user password (string value) | |
#hplefthand_password=<None> | |
# HP LeftHand cluster name (string value) | |
#hplefthand_clustername=<None> | |
# Configure CHAP authentication for iSCSI connections | |
# (Default: Disabled) (boolean value) | |
#hplefthand_iscsi_chap_enabled=false | |
# Enable HTTP debugging to LeftHand (boolean value) | |
#hplefthand_debug=false | |
# | |
# Options defined in cinder.volume.drivers.san.san | |
# | |
# Use thin provisioning for SAN volumes? (boolean value) | |
#san_thin_provision=true | |
# IP address of SAN controller (string value) | |
#san_ip= | |
# Username for SAN controller (string value) | |
#san_login=admin | |
# Password for SAN controller (string value) | |
#san_password= | |
# Filename of private key to use for SSH authentication | |
# (string value) | |
#san_private_key= | |
# Cluster name to use for creating volumes (string value) | |
#san_clustername= | |
# SSH port to use with SAN (integer value) | |
#san_ssh_port=22 | |
# Execute commands locally instead of over SSH; use if the | |
# volume service is running on the SAN device (boolean value) | |
#san_is_local=false | |
# SSH connection timeout in seconds (integer value) | |
#ssh_conn_timeout=30 | |
# Minimum ssh connections in the pool (integer value) | |
#ssh_min_pool_conn=1 | |
# Maximum ssh connections in the pool (integer value) | |
#ssh_max_pool_conn=5 | |
# | |
# Options defined in cinder.volume.drivers.san.solaris | |
# | |
# The ZFS path under which to create zvols for volumes. | |
# (string value) | |
#san_zfs_volume_base=rpool/ | |
# | |
# Options defined in cinder.volume.drivers.scality | |
# | |
# Path or URL to Scality SOFS configuration file (string | |
# value) | |
#scality_sofs_config=<None> | |
# Base dir where Scality SOFS shall be mounted (string value) | |
#scality_sofs_mount_point=$state_path/scality | |
# Path from Scality SOFS root to volume dir (string value) | |
#scality_sofs_volume_dir=cinder/volumes | |
# | |
# Options defined in cinder.volume.drivers.solidfire | |
# | |
# Set 512 byte emulation on volume creation; (boolean value) | |
#sf_emulate_512=true | |
# Allow tenants to specify QOS on create (boolean value) | |
#sf_allow_tenant_qos=false | |
# Create SolidFire accounts with this prefix. Any string can | |
# be used here, but the string "hostname" is special and will | |
# create a prefix using the cinder node hostsname (previous | |
# default behavior). The default is NO prefix. (string value) | |
#sf_account_prefix=<None> | |
# SolidFire API port. Useful if the device api is behind a | |
# proxy on a different port. (integer value) | |
#sf_api_port=443 | |
# | |
# Options defined in cinder.volume.drivers.vmware.vmdk | |
# | |
# IP address for connecting to VMware ESX/VC server. (string | |
# value) | |
#vmware_host_ip=<None> | |
# Username for authenticating with VMware ESX/VC server. | |
# (string value) | |
#vmware_host_username=<None> | |
# Password for authenticating with VMware ESX/VC server. | |
# (string value) | |
#vmware_host_password=<None> | |
# Optional VIM service WSDL Location e.g | |
# http://<server>/vimService.wsdl. Optional over-ride to | |
# default location for bug work-arounds. (string value) | |
#vmware_wsdl_location=<None> | |
# Number of times VMware ESX/VC server API must be retried | |
# upon connection related issues. (integer value) | |
#vmware_api_retry_count=10 | |
# The interval (in seconds) for polling remote tasks invoked | |
# on VMware ESX/VC server. (integer value) | |
#vmware_task_poll_interval=5 | |
# Name for the folder in the VC datacenter that will contain | |
# cinder volumes. (string value) | |
#vmware_volume_folder=cinder-volumes | |
# Timeout in seconds for VMDK volume transfer between Cinder | |
# and Glance. (integer value) | |
#vmware_image_transfer_timeout_secs=7200 | |
# Max number of objects to be retrieved per batch. Query | |
# results will be obtained in batches from the server and not | |
# in one shot. Server may still limit the count to something | |
# less than the configured value. (integer value) | |
#vmware_max_objects_retrieval=100 | |
# | |
# Options defined in cinder.volume.drivers.windows.windows | |
# | |
# Path to store VHD backed volumes (string value) | |
#windows_iscsi_lun_path=C:\iSCSIVirtualDisks | |
# | |
# Options defined in cinder.volume.drivers.xenapi.sm | |
# | |
# NFS server to be used by XenAPINFSDriver (string value) | |
#xenapi_nfs_server=<None> | |
# Path of exported NFS, used by XenAPINFSDriver (string value) | |
#xenapi_nfs_serverpath=<None> | |
# URL for XenAPI connection (string value) | |
#xenapi_connection_url=<None> | |
# Username for XenAPI connection (string value) | |
#xenapi_connection_username=root | |
# Password for XenAPI connection (string value) | |
#xenapi_connection_password=<None> | |
# Base path to the storage repository (string value) | |
#xenapi_sr_base_path=/var/run/sr-mount | |
# | |
# Options defined in cinder.volume.drivers.xiv_ds8k | |
# | |
# Proxy driver that connects to the IBM Storage Array (string | |
# value) | |
#xiv_ds8k_proxy=xiv_ds8k_openstack.nova_proxy.XIVDS8KNovaProxy | |
# Connection type to the IBM Storage Array | |
# (fibre_channel|iscsi) (string value) | |
#xiv_ds8k_connection_type=iscsi | |
# | |
# Options defined in cinder.volume.drivers.zadara | |
# | |
# Management IP of Zadara VPSA (string value) | |
#zadara_vpsa_ip=<None> | |
# Zadara VPSA port number (string value) | |
#zadara_vpsa_port=<None> | |
# Use SSL connection (boolean value) | |
#zadara_vpsa_use_ssl=false | |
# User name for the VPSA (string value) | |
#zadara_user=<None> | |
# Password for the VPSA (string value) | |
#zadara_password=<None> | |
# Name of VPSA storage pool for volumes (string value) | |
#zadara_vpsa_poolname=<None> | |
# Default thin provisioning policy for volumes (boolean value) | |
#zadara_vol_thin=true | |
# Default encryption policy for volumes (boolean value) | |
#zadara_vol_encrypt=false | |
# Default template for VPSA volume names (string value) | |
#zadara_vol_name_template=OS_%s | |
# Automatically detach from servers on volume delete (boolean | |
# value) | |
#zadara_vpsa_auto_detach_on_delete=true | |
# Don't halt on deletion of non-existing volumes (boolean | |
# value) | |
#zadara_vpsa_allow_nonexistent_delete=true | |
# | |
# Options defined in cinder.volume.manager | |
# | |
# Driver to use for volume creation (string value) | |
#volume_driver=cinder.volume.drivers.lvm.LVMISCSIDriver | |
volume_driver=cinder.volume.drivers.hds.iscsi.HDSISCSIDriver | |
hds_iscsi_config_file=/opt/hds/hnas/cinder_iscsi_conf.xml | |
#volume_driver=cinder.volume.drivers.hds.nfs.HDSNFSDriver | |
#hds_nfs_config_file=/opt/hds/hnas/cinder_nfs_conf.xml | |
# Timeout for creating the volume to migrate to when | |
# performing volume migration (seconds) (integer value) | |
#migration_create_volume_timeout_secs=300 | |
# Offload pending volume delete during volume service startup | |
# (boolean value) | |
#volume_service_inithost_offload=false | |
[ssl] | |
# | |
# Options defined in cinder.openstack.common.sslutils | |
# | |
# CA certificate file to use to verify connecting clients | |
# (string value) | |
#ca_file=<None> | |
# Certificate file to use when starting the server securely | |
# (string value) | |
#cert_file=<None> | |
# Private key file to use when starting the server securely | |
# (string value) | |
#key_file=<None> | |
[database] | |
# | |
# Options defined in cinder.openstack.common.db.api | |
# | |
# The backend to use for db (string value) | |
# Deprecated group/name - [DEFAULT]/db_backend | |
#backend=sqlalchemy | |
# Enable the experimental use of thread pooling for all DB API | |
# calls (boolean value) | |
# Deprecated group/name - [DEFAULT]/dbapi_use_tpool | |
#use_tpool=false | |
# | |
# Options defined in cinder.openstack.common.db.sqlalchemy.session | |
# | |
# The SQLAlchemy connection string used to connect to the | |
# database (string value) | |
# Deprecated group/name - [DEFAULT]/sql_connection | |
#connection=sqlite:///$state_path/$sqlite_db | |
# timeout before idle sql connections are reaped (integer | |
# value) | |
# Deprecated group/name - [DEFAULT]/sql_idle_timeout | |
#idle_timeout=3600 | |
# Minimum number of SQL connections to keep open in a pool | |
# (integer value) | |
# Deprecated group/name - [DEFAULT]/sql_min_pool_size | |
#min_pool_size=1 | |
# Maximum number of SQL connections to keep open in a pool | |
# (integer value) | |
# Deprecated group/name - [DEFAULT]/sql_max_pool_size | |
#max_pool_size=5 | |
# maximum db connection retries during startup. (setting -1 | |
# implies an infinite retry count) (integer value) | |
# Deprecated group/name - [DEFAULT]/sql_max_retries | |
#max_retries=10 | |
# interval between retries of opening a sql connection | |
# (integer value) | |
# Deprecated group/name - [DEFAULT]/sql_retry_interval | |
#retry_interval=10 | |
# If set, use this value for max_overflow with sqlalchemy | |
# (integer value) | |
# Deprecated group/name - [DEFAULT]/sql_max_overflow | |
#max_overflow=<None> | |
# Verbosity of SQL debugging information. 0=None, | |
# 100=Everything (integer value) | |
# Deprecated group/name - [DEFAULT]/sql_connection_debug | |
#connection_debug=0 | |
# Add python stack traces to SQL as comment strings (boolean | |
# value) | |
# Deprecated group/name - [DEFAULT]/sql_connection_trace | |
#connection_trace=false | |
[keymgr] | |
# | |
# Options defined in cinder.keymgr | |
# | |
# The full class name of the key manager API class (string | |
# value) | |
#api_class=cinder.keymgr.conf_key_mgr.ConfKeyManager | |
# | |
# Options defined in cinder.keymgr.conf_key_mgr | |
# | |
# Fixed key returned by key manager, specified in hex (string | |
# value) | |
#fixed_key=<None> | |
[rpc_notifier2] | |
# | |
# Options defined in cinder.openstack.common.notifier.rpc_notifier2 | |
# | |
# AMQP topic(s) used for OpenStack notifications (list value) | |
#topics=notifications | |
[matchmaker_redis] | |
# | |
# Options defined in cinder.openstack.common.rpc.matchmaker_redis | |
# | |
# Host to locate redis (string value) | |
#host=127.0.0.1 | |
# Use this port to connect to redis host. (integer value) | |
#port=6379 | |
# Password for Redis server. (optional) (string value) | |
#password=<None> | |
[keystone_authtoken] | |
auth_uri = http://192.168.1.56:5000/v2.0 | |
signing_dir = /var/cache/cinder | |
admin_password = Passw0rd | |
admin_user = cinder | |
admin_tenant_name = service | |
cafile = | |
auth_protocol = http | |
auth_port = 35357 | |
auth_host = 192.168.1.56 | |
# | |
# Options defined in keystoneclient.middleware.auth_token | |
# | |
# Prefix to prepend at the beginning of the path (string | |
# value) | |
#auth_admin_prefix= | |
# Host providing the admin Identity API endpoint (string | |
# value) | |
#auth_host=127.0.0.1 | |
# Port of the admin Identity API endpoint (integer value) | |
#auth_port=35357 | |
# Protocol of the admin Identity API endpoint(http or https) | |
# (string value) | |
#auth_protocol=https | |
# Complete public Identity API endpoint (string value) | |
#auth_uri=<None> | |
# API version of the admin Identity API endpoint (string | |
# value) | |
#auth_version=<None> | |
# Do not handle authorization requests within the middleware, | |
# but delegate the authorization decision to downstream WSGI | |
# components (boolean value) | |
#delay_auth_decision=false | |
# Request timeout value for communicating with Identity API | |
# server. (boolean value) | |
#http_connect_timeout=<None> | |
# How many times are we trying to reconnect when communicating | |
# with Identity API Server. (integer value) | |
#http_request_max_retries=3 | |
# Allows to pass in the name of a fake http_handler callback | |
# function used instead of httplib.HTTPConnection or | |
# httplib.HTTPSConnection. Useful for unit testing where | |
# network is not available. (string value) | |
#http_handler=<None> | |
# Single shared secret with the Keystone configuration used | |
# for bootstrapping a Keystone installation, or otherwise | |
# bypassing the normal authentication process. (string value) | |
#admin_token=<None> | |
# Keystone account username (string value) | |
#admin_user=<None> | |
# Keystone account password (string value) | |
#admin_password=<None> | |
# Keystone service account tenant name to validate user tokens | |
# (string value) | |
#admin_tenant_name=admin | |
# Env key for the swift cache (string value) | |
#cache=<None> | |
# Required if Keystone server requires client certificate | |
# (string value) | |
#certfile=<None> | |
# Required if Keystone server requires client certificate | |
# (string value) | |
#keyfile=<None> | |
# A PEM encoded Certificate Authority to use when verifying | |
# HTTPs connections. Defaults to system CAs. (string value) | |
#cafile=<None> | |
# Verify HTTPS connections. (boolean value) | |
#insecure=false | |
# Directory used to cache files related to PKI tokens (string | |
# value) | |
#signing_dir=<None> | |
# If defined, the memcache server(s) to use for caching (list | |
# value) | |
# Deprecated group/name - [DEFAULT]/memcache_servers | |
#memcached_servers=<None> | |
# In order to prevent excessive requests and validations, the | |
# middleware uses an in-memory cache for the tokens the | |
# Keystone API returns. This is only valid if memcache_servers | |
# is defined. Set to -1 to disable caching completely. | |
# (integer value) | |
#token_cache_time=300 | |
# Value only used for unit testing (integer value) | |
#revocation_cache_time=1 | |
# (optional) if defined, indicate whether token data should be | |
# authenticated or authenticated and encrypted. Acceptable | |
# values are MAC or ENCRYPT. If MAC, token data is | |
# authenticated (with HMAC) in the cache. If ENCRYPT, token | |
# data is encrypted and authenticated in the cache. If the | |
# value is not one of these options or empty, auth_token will | |
# raise an exception on initialization. (string value) | |
#memcache_security_strategy=<None> | |
# (optional, mandatory if memcache_security_strategy is | |
# defined) this string is used for key derivation. (string | |
# value) | |
#memcache_secret_key=<None> | |
# (optional) indicate whether to set the X-Service-Catalog | |
# header. If False, middleware will not ask for service | |
# catalog on token validation and will not set the X-Service- | |
# Catalog header. (boolean value) | |
#include_service_catalog=true | |
# Used to control the use and type of token binding. Can be | |
# set to: "disabled" to not check token binding. "permissive" | |
# (default) to validate binding information if the bind type | |
# is of a form known to the server and ignore it if not. | |
# "strict" like "permissive" but if the bind type is unknown | |
# the token will be rejected. "required" any form of token | |
# binding is needed to be allowed. Finally the name of a | |
# binding method that must be present in tokens. (string | |
# value) | |
#enforce_token_bind=permissive | |
[matchmaker_ring] | |
# | |
# Options defined in cinder.openstack.common.rpc.matchmaker_ring | |
# | |
# Matchmaker ring file (JSON) (string value) | |
# Deprecated group/name - [DEFAULT]/matchmaker_ringfile | |
#ringfile=/etc/oslo/matchmaker_ring.json |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Traceback (most recent call last): | |
File "tempest/test.py", line 101, in wrapper | |
return f(self, *func_args, **func_kwargs) | |
File "tempest/api/volume/test_volumes_actions.py", line 108, in test_volume_upload | |
self.image_client.wait_for_image_status(image_id, 'active') | |
File "tempest/services/image/v1/json/image_client.py", line 288, in wait_for_image_status | |
raise exceptions.TimeoutException(message) | |
TimeoutException: Request timed out | |
Details: Time Limit Exceeded! (196s)while waiting for active, but we got queued. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[DEFAULT] | |
debug = True | |
log_file = tempest.log | |
use_stderr = False | |
lock_path = /opt/stack/data/tempest | |
# | |
# Options defined in tempest.openstack.common.lockutils | |
# | |
# Whether to disable inter-process locks (boolean value) | |
#disable_process_locking=false | |
# Directory to use for lock files. (string value) | |
#lock_path=<None> | |
# | |
# Options defined in tempest.openstack.common.log | |
# | |
# Print debugging output (set logging level to DEBUG instead | |
# of default WARNING level). (boolean value) | |
#debug=false | |
# Print more verbose output (set logging level to INFO instead | |
# of default WARNING level). (boolean value) | |
#verbose=false | |
# Log output to standard error (boolean value) | |
#use_stderr=true | |
# format string to use for log messages with context (string | |
# value) | |
#logging_context_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [%(request_id)s %(user_identity)s] %(instance)s%(message)s | |
# format string to use for log messages without context | |
# (string value) | |
#logging_default_format_string=%(asctime)s.%(msecs)03d %(process)d %(levelname)s %(name)s [-] %(instance)s%(message)s | |
# data to append to log format when level is DEBUG (string | |
# value) | |
#logging_debug_format_suffix=%(funcName)s %(pathname)s:%(lineno)d | |
# prefix each line of exception output with this format | |
# (string value) | |
#logging_exception_prefix=%(asctime)s.%(msecs)03d %(process)d TRACE %(name)s %(instance)s | |
# list of logger=LEVEL pairs (list value) | |
#default_log_levels=amqp=WARN,amqplib=WARN,boto=WARN,qpid=WARN,sqlalchemy=WARN,suds=INFO,iso8601=WARN | |
# publish error events (boolean value) | |
#publish_errors=false | |
# make deprecations fatal (boolean value) | |
#fatal_deprecations=false | |
# If an instance is passed with the log message, format it | |
# like this (string value) | |
#instance_format="[instance: %(uuid)s] " | |
# If an instance UUID is passed with the log message, format | |
# it like this (string value) | |
#instance_uuid_format="[instance: %(uuid)s] " | |
# The name of logging configuration file. It does not disable | |
# existing loggers, but just appends specified logging | |
# configuration to any other existing logging options. Please | |
# see the Python logging module documentation for details on | |
# logging configuration files. (string value) | |
# Deprecated group/name - [DEFAULT]/log_config | |
#log_config_append=<None> | |
# DEPRECATED. A logging.Formatter log message format string | |
# which may use any of the available logging.LogRecord | |
# attributes. This option is deprecated. Please use | |
# logging_context_format_string and | |
# logging_default_format_string instead. (string value) | |
#log_format=<None> | |
# Format string for %%(asctime)s in log records. Default: | |
# %(default)s (string value) | |
#log_date_format=%Y-%m-%d %H:%M:%S | |
# (Optional) Name of log file to output to. If no default is | |
# set, logging will go to stdout. (string value) | |
# Deprecated group/name - [DEFAULT]/logfile | |
#log_file=<None> | |
# (Optional) The base directory used for relative --log-file | |
# paths (string value) | |
# Deprecated group/name - [DEFAULT]/logdir | |
#log_dir=<None> | |
# Use syslog for logging. (boolean value) | |
#use_syslog=false | |
# syslog facility to receive log lines (string value) | |
#syslog_log_facility=LOG_USER | |
[baremetal] | |
# | |
# Options defined in tempest.config | |
# | |
# Catalog type of the baremetal provisioning service. (string | |
# value) | |
#catalog_type=baremetal | |
[boto] | |
ssh_user = cirros | |
instance_type = m1.nano | |
s3_materials_path = /home/ubuntu/devstack/files/images/s3-materials/cirros-0.3.1 | |
s3_url = http://192.168.1.56:3333 | |
ec2_url = http://192.168.1.56:8773/services/Cloud | |
http_socket_timeout = 30 | |
build_interval = 1 | |
build_timeout = 196 | |
# | |
# Options defined in tempest.config | |
# | |
# EC2 URL (string value) | |
#ec2_url=http://localhost:8773/services/Cloud | |
# S3 URL (string value) | |
#s3_url=http://localhost:8080 | |
# AWS Secret Key (string value) | |
#aws_secret=<None> | |
# AWS Access Key (string value) | |
#aws_access=<None> | |
# S3 Materials Path (string value) | |
#s3_materials_path=/opt/stack/devstack/files/images/s3-materials/cirros-0.3.0 | |
# ARI Ramdisk Image manifest (string value) | |
#ari_manifest=cirros-0.3.0-x86_64-initrd.manifest.xml | |
# AMI Machine Image manifest (string value) | |
#ami_manifest=cirros-0.3.0-x86_64-blank.img.manifest.xml | |
# AKI Kernel Image manifest (string value) | |
#aki_manifest=cirros-0.3.0-x86_64-vmlinuz.manifest.xml | |
# Instance type (string value) | |
#instance_type=m1.tiny | |
# boto Http socket timeout (integer value) | |
#http_socket_timeout=3 | |
# boto num_retries on error (integer value) | |
#num_retries=1 | |
# Status Change Timeout (integer value) | |
#build_timeout=60 | |
# Status Change Test Interval (integer value) | |
#build_interval=1 | |
[cli] | |
cli_dir = /usr/local/bin | |
# | |
# Options defined in tempest.config | |
# | |
# enable cli tests (boolean value) | |
#enabled=true | |
# directory where python client binaries are located (string | |
# value) | |
#cli_dir=/usr/local/bin | |
# Number of seconds to wait on a CLI timeout (integer value) | |
#timeout=15 | |
[compute] | |
ssh_connect_method = fixed | |
use_block_migration_for_live_migration = False | |
live_migration_available = False | |
flavor_ref_alt = 84 | |
flavor_ref = 42 | |
image_alt_ssh_user = cirros | |
image_ref_alt = c291d16b-1b4b-4842-b4bb-be71b4d1fa3c | |
image_ssh_user = cirros | |
image_ref = c291d16b-1b4b-4842-b4bb-be71b4d1fa3c | |
ssh_timeout = 196 | |
ip_version_for_ssh = 4 | |
network_for_ssh = private | |
ssh_user = cirros | |
allow_tenant_isolation = True | |
change_password_available = False | |
build_interval = 1 | |
build_timeout = 196 | |
# | |
# Options defined in tempest.config | |
# | |
# Allows test cases to create/destroy tenants and users. This | |
# option enables isolated test cases and better parallel | |
# execution, but also requires that OpenStack Identity API | |
# admin credentials are known. (boolean value) | |
#allow_tenant_isolation=false | |
# Valid secondary image reference to be used in tests. (string | |
# value) | |
#image_ref={$IMAGE_ID} | |
# Valid secondary image reference to be used in tests. (string | |
# value) | |
#image_ref_alt={$IMAGE_ID_ALT} | |
# Valid primary flavor to use in tests. (string value) | |
#flavor_ref=1 | |
# Valid secondary flavor to be used in tests. (string value) | |
#flavor_ref_alt=2 | |
# User name used to authenticate to an instance. (string | |
# value) | |
#image_ssh_user=root | |
# Password used to authenticate to an instance. (string value) | |
#image_ssh_password=password | |
# User name used to authenticate to an instance using the | |
# alternate image. (string value) | |
#image_alt_ssh_user=root | |
# Password used to authenticate to an instance using the | |
# alternate image. (string value) | |
#image_alt_ssh_password=password | |
# Time in seconds between build status checks. (integer value) | |
#build_interval=10 | |
# Timeout in seconds to wait for an instance to build. | |
# (integer value) | |
#build_timeout=300 | |
# Should the tests ssh to instances? (boolean value) | |
#run_ssh=false | |
# User name used to authenticate to an instance. (string | |
# value) | |
#ssh_user=root | |
# Timeout in seconds to wait for ping to succeed. (integer | |
# value) | |
#ping_timeout=120 | |
# Timeout in seconds to wait for authentication to succeed. | |
# (integer value) | |
#ssh_timeout=300 | |
# Additional wait time for clean state, when there is no OS- | |
# EXT-STS extension available (integer value) | |
#ready_wait=0 | |
# Timeout in seconds to wait for output from ssh channel. | |
# (integer value) | |
#ssh_channel_timeout=60 | |
# Visible fixed network name (string value) | |
#fixed_network_name=private | |
# Network used for SSH connections. (string value) | |
#network_for_ssh=public | |
# IP version used for SSH connections. (integer value) | |
#ip_version_for_ssh=4 | |
# Dose the SSH uses Floating IP? (boolean value) | |
#use_floatingip_for_ssh=true | |
# Catalog type of the Compute service. (string value) | |
#catalog_type=compute | |
# The compute region name to use. If empty, the value of | |
# identity.region is used instead. If no such region is found | |
# in the service catalog, the first found one is used. (string | |
# value) | |
#region= | |
# Catalog type of the Compute v3 service. (string value) | |
#catalog_v3_type=computev3 | |
# Path to a private key file for SSH access to remote hosts | |
# (string value) | |
#path_to_private_key=<None> | |
# Expected device name when a volume is attached to an | |
# instance (string value) | |
#volume_device_name=vdb | |
# Time in seconds before a shelved instance is eligible for | |
# removing from a host. -1 never offload, 0 offload when | |
# shelved. This time should be the same as the time of | |
# nova.conf, and some tests will run for as long as the time. | |
# (integer value) | |
#shelved_offload_time=0 | |
# Allows test cases to create/destroy tenants and users. This | |
# option enables isolated test cases and better parallel | |
# execution, but also requires that OpenStack Identity API | |
# admin credentials are known. (boolean value) | |
#allow_tenant_isolation=false | |
[compute-admin] | |
password = Passw0rd | |
# | |
# Options defined in tempest.config | |
# | |
# Administrative Username to use for Nova API requests. | |
# (string value) | |
#username=admin | |
# Administrative Tenant name to use for Nova API requests. | |
# (string value) | |
#tenant_name=admin | |
# API key to use when authenticating as admin. (string value) | |
#password=pass | |
[compute-feature-enabled] | |
# | |
# Options defined in tempest.config | |
# | |
# If false, skip all nova v3 tests. (boolean value) | |
#api_v3=true | |
# If false, skip disk config tests (boolean value) | |
#disk_config=true | |
# A list of enabled v3 extensions with a special entry all | |
# which indicates every extension is enabled (list value) | |
#api_v3_extensions=all | |
# Does the test environment support changing the admin | |
# password? (boolean value) | |
#change_password=false | |
# Does the test environment support snapshots? (boolean value) | |
#create_image=false | |
# Does the test environment support resizing? (boolean value) | |
#resize=false | |
# Does the test environment support live migration available? | |
# (boolean value) | |
#live_migration=false | |
# Does the test environment use block devices for live | |
# migration (boolean value) | |
#block_migration_for_live_migration=false | |
# Does the test environment block migration support cinder | |
# iSCSI volumes (boolean value) | |
#block_migrate_cinder_iscsi=false | |
[dashboard] | |
login_url = http://192.168.1.56/auth/login/ | |
dashboard_url = http://192.168.1.56/ | |
# | |
# Options defined in tempest.config | |
# | |
# Where the dashboard can be found (string value) | |
#dashboard_url=http://localhost/ | |
# Login page for the dashboard (string value) | |
#login_url=http://localhost/auth/login/ | |
[data_processing] | |
# | |
# Options defined in tempest.config | |
# | |
# Catalog type of the data processing service. (string value) | |
#catalog_type=data_processing | |
[debug] | |
# | |
# Options defined in tempest.config | |
# | |
# Enable diagnostic commands (boolean value) | |
#enable=true | |
[identity] | |
admin_password = Passw0rd | |
alt_tenant_name = alt_demo | |
alt_password = Passw0rd | |
alt_username = alt_demo | |
password = Passw0rd | |
uri_v3 = http://192.168.1.56:5000/v3/ | |
uri = http://192.168.1.56:5000/v2.0/ | |
# | |
# Options defined in tempest.config | |
# | |
# Catalog type of the Identity service. (string value) | |
#catalog_type=identity | |
# Set to True if using self-signed SSL certificates. (boolean | |
# value) | |
#disable_ssl_certificate_validation=false | |
# Full URI of the OpenStack Identity API (Keystone), v2 | |
# (string value) | |
#uri=<None> | |
# Full URI of the OpenStack Identity API (Keystone), v3 | |
# (string value) | |
#uri_v3=<None> | |
# Identity API version to be used for authentication for API | |
# tests. (string value) | |
#auth_version=v2 | |
# The identity region name to use. Also used as the other | |
# services' region name unless they are set explicitly. If no | |
# such region is found in the service catalog, the first found | |
# one is used. (string value) | |
#region=RegionOne | |
# Username to use for Nova API requests. (string value) | |
#username=demo | |
# Tenant name to use for Nova API requests. (string value) | |
#tenant_name=demo | |
# Role required to administrate keystone. (string value) | |
#admin_role=admin | |
# API key to use when authenticating. (string value) | |
#password=pass | |
# Username of alternate user to use for Nova API requests. | |
# (string value) | |
#alt_username=<None> | |
# Alternate user's Tenant name to use for Nova API requests. | |
# (string value) | |
#alt_tenant_name=<None> | |
# API key to use when authenticating as alternate user. | |
# (string value) | |
#alt_password=<None> | |
# Administrative Username to use for Keystone API requests. | |
# (string value) | |
#admin_username=admin | |
# Administrative Tenant name to use for Keystone API requests. | |
# (string value) | |
#admin_tenant_name=admin | |
# API key to use when authenticating as admin. (string value) | |
#admin_password=pass | |
[identity-feature-enabled] | |
# | |
# Options defined in tempest.config | |
# | |
# Does the identity service have delegation and impersonation | |
# enabled (boolean value) | |
#trust=true | |
[image] | |
# | |
# Options defined in tempest.config | |
# | |
# Catalog type of the Image service. (string value) | |
#catalog_type=image | |
# The image region name to use. If empty, the value of | |
# identity.region is used instead. If no such region is found | |
# in the service catalog, the first found one is used. (string | |
# value) | |
#region= | |
# http accessible image (string value) | |
#http_image=http://download.cirros-cloud.net/0.3.1/cirros-0.3.1-x86_64-uec.tar.gz | |
[image-feature-enabled] | |
# | |
# Options defined in tempest.config | |
# | |
# Is the v2 image API enabled (boolean value) | |
#api_v2=true | |
# Is the v1 image API enabled (boolean value) | |
#api_v1=true | |
[input-scenario] | |
# | |
# Options defined in tempest.config | |
# | |
# Matching images become parameters for scenario tests (string | |
# value) | |
#image_regex=^cirros-0.3.1-x86_64-uec$ | |
# Matching flavors become parameters for scenario tests | |
# (string value) | |
#flavor_regex=^m1.nano$ | |
# SSH verification in tests is skippedfor matching images | |
# (string value) | |
#non_ssh_image_regex=^.*[Ww]in.*$ | |
# List of user mapped to regex to matching image names. | |
# (string value) | |
#ssh_user_regex=[["^.*[Cc]irros.*$", "root"]] | |
[network] | |
default_network = 192.168.33.0/24 | |
public_router_id = | |
public_network_id = | |
tenant_networks_reachable = false | |
api_version = 2.0 | |
# | |
# Options defined in tempest.config | |
# | |
# Catalog type of the Neutron service. (string value) | |
#catalog_type=network | |
# The network region name to use. If empty, the value of | |
# identity.region is used instead. If no such region is found | |
# in the service catalog, the first found one is used. (string | |
# value) | |
#region= | |
# The cidr block to allocate tenant networks from (string | |
# value) | |
#tenant_network_cidr=10.100.0.0/16 | |
# The mask bits for tenant networks (integer value) | |
#tenant_network_mask_bits=28 | |
# Whether tenant network connectivity should be evaluated | |
# directly (boolean value) | |
#tenant_networks_reachable=false | |
# Id of the public network that provides external connectivity | |
# (string value) | |
#public_network_id= | |
# Id of the public router that provides external connectivity | |
# (string value) | |
#public_router_id= | |
[network-feature-enabled] | |
api_extensions = all | |
# | |
# Options defined in tempest.config | |
# | |
# A list of enabled extensions with a special entry all which | |
# indicates every extension is enabled (list value) | |
#api_extensions=all | |
# A list of enabled extensions with a special entry all which | |
# indicates every extension is enabled (list value) | |
#api_extensions=all | |
# A list of enabled extensions with a special entry all which | |
# indicates every extension is enabled (list value) | |
#api_extensions=all | |
[object-storage] | |
# | |
# Options defined in tempest.config | |
# | |
# Catalog type of the Object-Storage service. (string value) | |
#catalog_type=object-store | |
# The object-storage region name to use. If empty, the value | |
# of identity.region is used instead. If no such region is | |
# found in the service catalog, the first found one is used. | |
# (string value) | |
#region= | |
# Number of seconds to time on waiting for a container to | |
# container synchronization complete. (integer value) | |
#container_sync_timeout=120 | |
# Number of seconds to wait while looping to check the status | |
# of a container to container synchronization (integer value) | |
#container_sync_interval=5 | |
# Role to add to users created for swift tests to enable | |
# creating containers (string value) | |
#operator_role=Member | |
[object-storage-feature-enabled] | |
# | |
# Options defined in tempest.config | |
# | |
# A list of the enabled optional discoverable apis. A single | |
# entry, all, indicates that all of these features are | |
# expected to be enabled (list value) | |
#discoverable_apis=all | |
[orchestration] | |
# | |
# Options defined in tempest.config | |
# | |
# Catalog type of the Orchestration service. (string value) | |
#catalog_type=orchestration | |
# The orchestration region name to use. If empty, the value of | |
# identity.region is used instead. If no such region is found | |
# in the service catalog, the first found one is used. (string | |
# value) | |
#region= | |
# Time in seconds between build status checks. (integer value) | |
#build_interval=1 | |
# Timeout in seconds to wait for a stack to build. (integer | |
# value) | |
#build_timeout=300 | |
# Instance type for tests. Needs to be big enough for a full | |
# OS plus the test workload (string value) | |
#instance_type=m1.micro | |
# Name of heat-cfntools enabled image to use when launching | |
# test instances. (string value) | |
#image_ref=<None> | |
# Name of existing keypair to launch servers with. (string | |
# value) | |
#keypair_name=<None> | |
# Value must match heat configuration of the same name. | |
# (integer value) | |
#max_template_size=524288 | |
[scenario] | |
large_ops_number = 0 | |
img_dir = /home/ubuntu/devstack/files/images/cirros-0.3.1-x86_64-uec | |
# | |
# Options defined in tempest.config | |
# | |
# Directory containing image files (string value) | |
#img_dir=/opt/stack/new/devstack/files/images/cirros-0.3.1-x86_64-uec | |
# AMI image file name (string value) | |
#ami_img_file=cirros-0.3.1-x86_64-blank.img | |
# ARI image file name (string value) | |
#ari_img_file=cirros-0.3.1-x86_64-initrd | |
# AKI image file name (string value) | |
#aki_img_file=cirros-0.3.1-x86_64-vmlinuz | |
# ssh username for the image file (string value) | |
#ssh_user=cirros | |
# specifies how many resources to request at once. Used for | |
# large operations testing. (integer value) | |
#large_ops_number=0 | |
[service_available] | |
neutron = False | |
heat = False | |
ceilometer = False | |
swift = False | |
cinder = True | |
nova = True | |
glance = True | |
horizon = True | |
# | |
# Options defined in tempest.config | |
# | |
# Whether or not cinder is expected to be available (boolean | |
# value) | |
#cinder=true | |
# Whether or not neutron is expected to be available (boolean | |
# value) | |
#neutron=false | |
# Whether or not glance is expected to be available (boolean | |
# value) | |
#glance=true | |
# Whether or not swift is expected to be available (boolean | |
# value) | |
#swift=true | |
# Whether or not nova is expected to be available (boolean | |
# value) | |
#nova=true | |
# Whether or not Heat is expected to be available (boolean | |
# value) | |
#heat=false | |
# Whether or not Ceilometer is expected to be available | |
# (boolean value) | |
#ceilometer=true | |
# Whether or not Horizon is expected to be available (boolean | |
# value) | |
#horizon=true | |
# Whether or not Savanna is expected to be available (boolean | |
# value) | |
#savanna=false | |
# Whether or not Ironic is expected to be available (boolean | |
# value) | |
#ironic=false | |
[stress] | |
# | |
# Options defined in tempest.config | |
# | |
# Directory containing log files on the compute nodes (string | |
# value) | |
#nova_logdir=<None> | |
# Maximum number of instances to create during test. (integer | |
# value) | |
#max_instances=16 | |
# Controller host. (string value) | |
#controller=<None> | |
# Controller host. (string value) | |
#target_controller=<None> | |
# ssh user. (string value) | |
#target_ssh_user=<None> | |
# Path to private key. (string value) | |
#target_private_key_path=<None> | |
# regexp for list of log files. (string value) | |
#target_logfiles=<None> | |
# time (in seconds) between log file error checks. (integer | |
# value) | |
#log_check_interval=60 | |
# The number of threads created while stress test. (integer | |
# value) | |
#default_thread_number_per_action=4 | |
# Prevent the cleaning (tearDownClass()) between each stress | |
# test run if an exception occurs during this run. (boolean | |
# value) | |
#leave_dirty_stack=false | |
[telemetry] | |
# | |
# Options defined in tempest.config | |
# | |
# Catalog type of the Telemetry service. (string value) | |
#catalog_type=metering | |
[volume] | |
build_interval = 1 | |
build_timeout = 196 | |
# | |
# Options defined in tempest.config | |
# | |
# Time in seconds between volume availability checks. (integer | |
# value) | |
#build_interval=10 | |
# Timeout in seconds to wait for a volume to becomeavailable. | |
# (integer value) | |
#build_timeout=300 | |
# Catalog type of the Volume Service (string value) | |
#catalog_type=volume | |
# The volume region name to use. If empty, the value of | |
# identity.region is used instead. If no such region is found | |
# in the service catalog, the first found one is used. (string | |
# value) | |
#region= | |
# Name of the backend1 (must be declared in cinder.conf) | |
# (string value) | |
#backend1_name=BACKEND_1 | |
# Name of the backend2 (must be declared in cinder.conf) | |
# (string value) | |
#backend2_name=BACKEND_2 | |
# Backend protocol to target when creating volume types | |
# (string value) | |
storage_protocol=iSCSI | |
# Backend vendor to target when creating volume types (string | |
# value) | |
vendor_name=HDS | |
# Disk format to use when copying a volume to image (string | |
# value) | |
#disk_format=raw | |
[volume-feature-enabled] | |
# | |
# Options defined in tempest.config | |
# | |
# Runs Cinder multi-backend test (requires 2 backends) | |
# (boolean value) | |
#multi_backend=false | |
# Is the v1 volume API enabled (boolean value) | |
#api_v1=true |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment