1 Introduction
This Operational Instruction (OPI) describes how to expand the existing Swift store on ScaleIO. For information on how to activate the feature Swift store on ScaleIO, refer to the document Swift Store on ScaleIO Activation.
1.1 Description
After the storage expansion, each Cloud Infrastructure Controller (CIC) gets an extra logical volume in the storage pool used for Cinder on ScaleIO, with the size of the expansion.
1.2 Prerequisites
This section describes the prerequisites for this instruction.
1.2.1 Documents
Ensure that the following documents have been read:
- IP and VLAN Plan updated with
customer and site-specific values.
- Note:
- All examples in this document use the default values from the document IP and VLAN plan, Reference [1]. The actual customer-defined addresses must be used when performing the steps in this document.
- CEE Connectivity User Guide
1.2.2 Tools and Equipment
A computer is required, that can be used to connect to the Cloud Execution Environment (CEE) using Secure Shell (SSH) protocol.
1.2.3 Conditions
Before starting this procedure, ensure that the following conditions are met:
- The Swift store on ScaleIO feature is activated. To check whether the feature is activated, see Section 7.3.
- There are no errors reported for ScaleIO (for example, check the watchmen client).
- There are no alarms reported with Critical or Major severity in the CEE.
- The user of this OPI must be familiar with how to log in to all three CIC nodes and to the Fuel node from a remote location. For more information about these procedures, refer to CEE Connectivity User Guide and Section 7.1 in the Appendix.
- The IdAM credentials for remote CIC login are available. For more information, refer to CEE Connectivity User Guide.
- The credentials for logging in to the CIC and Fuel nodes
as ceeadm user with sudo privileges are
available.
- Note:
- All commands in this OPI (except logging in to the CIC node from a remote location) must be executed as user ceeadm.
- Ensure that no other maintenance activities are taking place at the same time.
1.2.4 Installation Data
Before starting this procedure, make sure that the following data is available:
|
Variable |
Value |
|---|---|
|
<scaleio.user> |
User name of admin user on ScaleIO system. |
|
<scalio.password> |
Password of admin user on ScaleIO system. |
|
<STORAGE.POOL.NAME> |
This is the name of the storage pool used for Cinder as defined during ScaleIO SW installation. Use the same name that was noted down for the Configuration File Guide. |
|
<PROTECTION.DOMAIN.NAME> |
This is the name of the protection domain used for Cinder as defined during ScaleIO SW installations. Use the same name that was noted down for the Configuration File Guide. |
|
<additional_size> |
This is the planned additional size of the Swift Store on ScaleIO in GiB.(1) |
(1) Volume sizes on ScaleIO are always multiples
of 8GiB. A volume size not matching that rule is automatically rounded
up to the next multiple of 8GiB, but this is not reflected in cinder.
Therefore make sure to use volume sizes which are multiples of 8GiB.
1.3 Procedure Overview
Figure 1 gives an overview of the procedures covered by this OPI.
2 Preparation
This section describes how to prepare for the expansion of the Swift store on ScaleIO.
Perform the following steps:
- If ScaleIO expansion is performed from a remote location, log in to one of the CICs by using IdAM credentials, then change to user ceeadm using the command su - ceeadm, and log in to the Fuel node. Else, start the procedure with Step 2.
- From the Fuel node, log in to one of the CIC nodes as user ceeadm.
- Print the properties of the logical
volume for the swift store by issuing the following command:
sudo lvdisplay image
- Note:
- The path is located in the line starting with "LV Path", the size of the swift store is located in the line starting with "LV Size". Note down these values for later use.
Example 1 Printout of the sudo lvdisplay image Command
ceeadm@cic-1:~# sudo lvdisplay image --- Logical volume --- LV Path /dev/image/glance LV Name glance VG Name image LV UUID crQyfr-r8y9-99qE-Iydo-7LPw-rhso-LDTeEC LV Write Access read/write LV Creation host, time , LV Status available # open 1 LV Size 649.91 GiB Current LE 20797 Segments 3 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 252:4
- Check that the file /etc/backend_storage_connector.conf exists, and that it contains the default values as described in Section 7.4.
- Repeat Step 2, Step 3, and Step 4 in Section 2 for the other two CIC nodes.
- Note:
- The displayed volume sizes must be the same on the three CIC nodes. If they are not equal, note down the highest value and keep it for later use.
- List the available Cinder volumes by issuing the following
command:
cinder list
Example 2 cinder-list Example Printout
ceeadm@cic-1:~# cinder list +----------+--------+---------------------------------+------+-[...]-+ | ID | Status | Display Name | Size | [...]-+ +----------+--------+---------------------------------+------+-[...]-+ | 19[...]9 | in-use | CEE+cic-1+/dev/image/glance | 100 | [...]-+ | 66[...]2 | in-use | CEE+cic-3+/dev/image/glance | 100 | [...]-+ | 7c[...]2 | in-use | CEE+cic-2+/dev/image/glance | 100 | [...]-+ ------------------------------------------------------+------+-[...]-+
- Note:
- Note down the listed Cinder volumes for later use. This makes it easier to verify the creation of the new images in Section 6.
- Continue with the procedures in Section 3.
3 Check Available Capacity on ScaleIO
This section describes how to check if there is enough capacity on ScaleIO for the expansion.
- Ensure that you are logged in to the Fuel node as ceeadm user.
- Log in to the ScaleIO node on which the Master MDM is running: ssh <scaleio-node>. For details on the identification of the Master MDM node and possible prompts during the process, see Section 7.2
- Now log on to the Master MDM using the command
scli --login --user admin <scaleio.user> --password <scalio.password>. - Check the space available for volume allocation of the
storage pool used by the cinder service
on ScaleIO by issuing the following command:
scli --query_storage_pool --storage_pool_name <STORAGE.POOL.NAME> --protection_domain_name <PROTECTION.DOMAIN.NAME>
Example 3 shows a partial printout.In Example 3, the storage pool is "pool1" and the space available for allocation is 872GB.
Example 3 Available Capacity on ScaleIO
ceeadm@scaleio-0-4:~$ scli --query_storage_pool --storage_pool_name pool1\
--protection_domain_name protection_domain1
Storage Pool pool1 (Id: 3e1c10f900000000) has \
1 volumes and 872.0 GB (892928 MB) available for volume allocation
The number of parallel rebuild/rebalance jobs: 2
[...]
1.9 TB (1972 GB) total capacity
1.7 TB (1759 GB) unused capacity
0 Bytes snapshots capacity
16.0 GB (16384 MB) in-use capacity
0 Bytes thin capacity
16.0 GB (16384 MB) protected capacity
0 Bytes failed capacity
[...]
197.3 GB (202026 MB) spare capacity
16.0 GB (16384 MB) at-rest capacity
[...]
Volumes summary:
1 thick-provisioned volume. Total size: 8.0 GB (8192 MB)
[...]
- Note:
- Although in the printout the available capacity is displayed in "GBs", in fact the correct unit of measure for the displayed capacity is "GiBs".
- Check if the space available for volume allocation is
sufficient and proceed according to the result as follows:
- If the available for volume allocation is at least three times as big as the planned new size of the Swift storage for one CIC on ScaleIO, continue with the procedures in Section 4. This triple additional size is required since each CIC must be extended by the same amount of storage capacity.
- If the space available for volume allocation is less than three times the planned new size of the Swift storage for one CIC on ScaleIO, then the available capacity on ScaleIO must be increased first. This is out of the scope of this document. Refer to manufacturer documentation or contact the next level of maintenance support.
- Continue with the procedures in Section 4.
4 Check the OpenStack Quotas
This section describes how to check the OpenStack quotas for the "admin" project and how to expand them if needed.
- Ensure that you are logged in to one of the CIC nodes as ceeadm user.
- Print the project list by issuing the following command:
openstack project list
Example 4 OpenStack Project List
# ceeadm@cic-2:/root$ openstack project list +----------------------------------+----------+ | ID | Name | +----------------------------------+----------+ | 3052cafca2e14f85b8f02263025d2a8f | admin | | c16e42d79bfb406fb4730fa8bdbb6d8f | services | +----------------------------------+----------+
- Note:
- Identify the project with the name "admin" and note down its ID (<project_id>) for later use.
- Print the quota usage by issuing
the following command:
cinder quota-usage <project_id>
Example 5 is a printout of the following cinder quota-usage command:
cinder quota-usage 3052cafca2e14f85b8f02263025d2a8f
Example 5 quota-usage Command Printout
ceeadm@cic-1:~# cinder quota-usage ⇒ 3052cafca2e14f85b8f02263025d2a8f +----------------+--------+----------+-------+ | Type | In_use | Reserved | Limit | +----------------+--------+----------+-------+ | [...] | [...] | [...] | [...] | | gigabytes | 3100 | 0 | 10000 | | [...] | [...] | [...] | [...] | | volumes | 4 | 0 | 100 | | [...] | [...] | [...] | [...] | +----------------+--------+----------+-------+
- Note:
- In the cinder command printouts the capacity values are given in "GBs", but in fact the correct unit of measure for the same values are "GiBs".
- Check the types gigabytes and volumes as follows:
- For the type volumes, the difference between Limit and In_use must be at least 3.
- For the type gigabytes, the difference between Limit and In_use must be at least three times as big as the intended Swift store size for a single CIC. For example if the intended Swift store size for one CIC is 1000 GiB, the difference between Limit and In_use must be at least 3000 GiB.
The example printout in Step 3 in Section 4 shows a disposition of 96 volumes and 6900 GiB of capacity.
After calculating the quotas perform the relevant one of the following actions:
- If the quota gigabytes needs to be increased, issue the following
command:
cinder quota-update <project_id> --gigabytes <new_g_limit>
where
Example 6 shows how to increase the gigabytes quota by 99, from 10000 GiB to 10099 GiB for the project admin and an example printout:
Example 6 Cinder quota-update — 'gigabytes'
ceeadm@cic-1:~# cinder quota-update ⇒ 3052cafca2e14f85b8f02263025d2a8f --gigabytes 10099 +----------------------+-------+ | Property | Value | +----------------------+-------+ | backup_gigabytes | 1000 | | backups | 10 | | gigabytes | 10099 | | per_volume_gigabytes | -1 | | snapshots | 10 | | volumes | 100 | +----------------------+-------+
- If the volumes quota needs to be increased issue the following command:
cinder quota-update ⇒ <project_id> --volumes <new_vol_limit>
where
- <new_vol_limit> is at least three volumes more than the current value,
- <project_id> is the project ID of the project admin.
Example 7 shows how to increase the volumes quota by 3, from 100 to 103, for the project admin:
Example 7 Cinder quota-update — volumes
ceeadm@cic-1:~# cinder quota-update 3052cafca2e14f8 5b8f02263025d2a8f --volumes 103
- Continue with the procedures in Section 5.
5 Expand the Storage on ScaleIO for Swift
This section describes how to expand the storage on ScaleIO for Swift.
- Ensure that you are logged in to one of the CIC nodes as ceeadm user.
- Start a screen session with the following command:
sudo -E screen
- Press Space or Return after you have read the instruction on the screen.
- Note:
- The screen command starts a session, which is independent from the current terminal window. Even if the terminal window crashes or is ended by other means, it is possible to reconnect to the session by using the command sudo -E screen -x from another terminal on the same host.
- To expand the Swift storage on ScaleIO
issue the following command:
backend-storage-connector expand <path>⇒ <additional_size>
The description of the variables are as follows:
Variable
Description
<path>
This is the path of the logical volume (LV Path) noted down in Step 3 in Section 2 in Section 2.
<additional_size>
This is the planned additional size of the Swift Store on ScaleIO in GiB. (1)(2)
(1) Consider that volume sizes on ScaleIO are always multiples of 8GiB. A volume size not matching that rule will be automatically rounded up to the next multiple of 8GiB, but this will not (yet) be reflected in cinder. Therefore make sure to use volume sizes which are multiples of 8GiB.
(2) All CIC nodes must have the same storage capacity for Swift. Use the same value of <additional_size> for each CIC.
The successful job is indicated by the final status information message "Success.", as shown in Example 8:
Example 8 Expand the Swift Store on ScaleIO
root@cic-1:~# backend-storage-connector expand⇒ /dev/image/glance 50 [...] <ts> INFO: Updated fstab with option "_netdev,... <ts> INFO: Extending volume group: image with... <ts> INFO: Move device /dev/sda7. This may take a while. <ts> INFO: Move device /dev/sdb2. This may take a while. <ts> INFO: Successfully disconected all local... <ts> INFO: Extending logical volume /dev/imag... <ts> INFO: Growing xfs filesystem of logical... <ts> INFO: Success. root@cic-2:~#
- If the execution fails, the file /var/backend-storage-connector.fail is created. Before another attempt at expansion, remove the .fail file using the following command:
rm /var/backend-storage-connector.fail - End the screen session by pressing CTRL+D.
- Repeat all the steps in Section 5 for
the other two CIC nodes and then continue with the procedures in Section 6.
- Note:
- A log file is generated under the following path on each
CIC:
/var/log/backend-storage-connector.log
6 Concluding Expansion
This section describes how to confirm that the expansion was successful.
- Ensure that you are logged in to one of the CIC nodes as ceeadm user.
- Check that Swift Store on ScaleIO expansion was successful,
by listing the Cinder volumes with the following command:
cinder list
Example printout:
Example 9 Cinder Volumes Listed
ceeadm@cic-1:~# cinder list +----------+--------+-------------------------------+------+-[...]-+ | ID | Status | Display Name | Size | [...]-+ +----------+--------+-------------------------------+------+-[...]-+ | 19[...]9 | in-use | CEE+cic-1+/dev/image/glance | 650 | [...]-+ | 66[...]2 | in-use | CEE+cic-3+/dev/image/glance | 650 | [...]-+ | 7c[...]2 | in-use | CEE+cic-2+/dev/image/glance | 650 | [...]-+ | 95[...]7 | in-use | CEE+cic-1+/dev/image/glance+1 | 50 | [...]-+ | 85[...]2 | in-use | CEE+cic-3+/dev/image/glance+1 | 50 | [...]-+ | 45[...]3 | in-use | CEE+cic-2+/dev/image/glance+1 | 50 | [...]-+ ----------------------------------------------------+------+-[...]-+
For each CIC, one volume must exist with a Display Name starting with "CEE+", followed by the CIC name, the logical volume path and an integer number. The size must match the value of <additional_size>, which has been provided in Section 5.
- Check the logical volume
size for the Swift store with the following command:
sudo lvdisplay imageLV Size displays the size of the Swift store in GiB. The size must have increased by the value chosen for additional_size.
Example printout:
Example 10 Logical Volume Information
ceeadm@cic-1:~# lvdisplay image --- Logical volume --- LV Path /dev/image/glance LV Name glance VG Name image LV UUID crQyfr-r8y9-99qE-Iydo-7LPw-rhso-LDTeEC LV Write Access read/write LV Creation host, time , LV Status available # open 1 LV Size 699.88 GiB Current LE 22396 Segments 4 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 252:4
- From the CIC node log in to the Fuel node by using SSH as user ceeadm.
- On the Fuel node, edit the config.yaml file under /mnt/cee_config with root
privileges (for example with the
sudo vi /mnt/cee_config/config.yaml
command) as follows:- Under swift > swift_on_backend_storage: > lun_size set the value to the new total <size> of the Swift store on each CIC (expanded with the <additional_size>).
- Note:
- These modifications are necessary, so that in case of a rollback and CIC repair, the Swift store is set up again with the correct size.
Example 11 shows the relevant config.yaml hierarchy.
Example 11 Editing config.yaml
ericsson:
swift:
swift_on_backend_storage:
type: centralized
activation_mode: automatic
lun_size: 700GiBAppendix
7 Additional Information
This section describes the following:
- How to list the hostnames and addresses of the CIC nodes
- How to identify the Master MDM
- How to check the features of Swift Store on ScaleIO
- Configurable storage connector parameters
7.1 List CIC, Compute and ScaleIO Nodes
To display the hostnames and IP addresses of the CIC nodes issue the following command, while being logged in to the Fuel node:
sudo fuel node
- Note:
- From a remote location only the CIC servers can be reached. For more information see the CEE Connectivity User Guide.
Example 12 is a partial printout that shows only the relevant information like names and IP addresses:
Example 12 CIC, Compute and ScaleIO Node Printout
[ceeadm@fuel ~]# sudo fuel node id | status | name |...| ip |... ---+--------+-------------+...+--------------+... 1 | ready | scaleio-0-5 |...| 192.168.0.28 |... 2 | ready | scaleio-0-4 |...| 192.168.0.23 |... 11 | ready | cic-3 |...| 192.168.0.32 |... 4 | ready | scaleio-0-6 |...| 192.168.0.25 |... 10 | ready | cic-2 |...| 192.168.0.31 |... 3 | ready | compute-0-1 |...| 192.168.0.20 |... 8 | ready | compute-0-3 |...| 192.168.0.29 |... 9 | ready | cic-1 |...| 192.168.0.30 |... 5 | ready | scaleio-0-8 |...| 192.168.0.27 |... 7 | ready | compute-0-2 |...| 192.168.0.21 |... 6 | ready | scaleio-0-7 |...| 192.168.0.26 |...
7.2 Identify Master MDM
- Note:
- The identification procedure must be performed at each CEE
logon as the Master MDM role may move to another ScaleIO node.
It is possible that the Master role moves to another MDM while being logged on. If scli commands fail suddenly, repeat the identification procedure.
To identify the Master Meta Data Manager (MDM), the command scli --query_cluster must be performed on each ScaleIO node after logon. The Master MDM is identified based on its unique printout.
Do the following:
- List all Compute,
CIC, and ScaleIO nodes as described in Section 7.1, and note down all ScaleIO
nodes and their respective IP address.
ScaleIO nodes are identified in the following format: scaleio-<shelf_id>-<blade_id>, for example scaleio-0-4
- Log on to the first ScaleIO
node using the following command:
sudo ssh <scaleio-node>.An example of the command is the following:
sudo ssh scaleio-0-4 - If prompted by SSH authentication confirmation request,
continue by entering yes and pressing Enter. The following is an example of the authentication request:
The authenticity of host 'scaleio-0-4 (192.168.0.23)' can't be established. ECDSA key fingerprint is b1:09:a8:f3:de:b7:93:c8:37:d4:24:e7:19:b9:d0:45. Are you sure you want to continue connecting (yes/no)?
- Execute the command scli --query_cluster.
If prompted, approve a certificate and add it to the truststore by pressing y and Enter. An example of the MDM certificate approval is the following:
ceeadm@scaleio-0-4:~$ scli --query_cluster Certificate info: subject: /GN=MDM/CN=scaleio-0-4.domain.tld/L=Hopkinton/ST=Massachusetts/C=US/O=EMC/OU=ASD issuer: /GN=MDM/CN=scaleio-0-4.domain.tld/L=Hopkinton/ST=Massachusetts/C=US/O=EMC/OU=ASD Valid-From: Oct 20 11:30:47 2016 GMT Valid-To: Oct 19 12:30:47 2026 GMT Thumbprint: BA:2C:17:90:D9:10:47:21:0B:AD:D0:2B:BA:10:62:7C:FE:47:11:74 Press 'y' to approve this certificate and add it to the truststore
- Compare the printout of the command scli
--query_cluster to the following examples to identify
the type of the node.
The following is an example printout of the Master MDM node in a three-node configuration:
ceeadm@scaleio-0-4:~$ scli --query_cluster Cluster: Mode: 3_node, State: Normal, Active: 3/3, Replicas: 2/2 Master MDM: Name: scaleio-0-4, ID: 0x009f453b08513d70 IPs: 192.168.11.21, 192.168.12.21, Management IPs: 192.168.2.21, Port: 9011 Version: 2.0.5014 Slave MDMs: Name: scaleio-0-5, ID: 0x5afccfcb0cc9b8d1 IPs: 192.168.11.20, 192.168.12.20, Management IPs: 192.168.2.20, Port: 9011 Status: Normal, Version: 2.0.5014 Tie-Breakers: Name: scaleio-0-7, ID: 0x20089db33308e7f2 IPs: 192.168.11.25, 192.168.12.25, Port: 9011 Status: Normal, Version: 2.0.5014 ceeadm@scaleio-0-4:~$The following is an example printout of the Master MDM Node in a five-node configuration:
root@scaleio-0-5:~# scli --query_cluster Cluster: Mode: 5_node, State: Normal, Active: 5/5, Replicas: 3/3 Virtual IPs: N/A Master MDM: Name: scaleio-0-5, ID: 0x0db1e6c34049c130 IPs: 192.168.11.25, 192.168.12.25, Management IPs: 192.168.2.25, Port: 9011, Virtual IP interfaces: N/A Version: 2.0.10000 Slave MDMs: Name: scaleio-0-6, ID: 0x7810f20f245ef491 IPs: 192.168.11.23, 192.168.12.23, Management IPs: 192.168.2.23, Port: 9011, Virtual IP interfaces: N/A Status: Normal, Version: 2.0.10000 Name: scaleio-0-4, ID: 0x1425248c45a38562 IPs: 192.168.11.24, 192.168.12.24, Management IPs: 192.168.2.24, Port: 9011, Virtual IP interfaces: N/A Status: Normal, Version: 2.0.10000 Tie-Breakers: Name: scaleio-0-7, ID: 0x789a0a834440baa3 IPs: 192.168.11.28, 192.168.12.28, Port: 9011 Status: Normal, Version: 2.0.10000 Name: scaleio-0-8, ID: 0x2b08640c5f57d344 IPs: 192.168.11.22, 192.168.12.22, Port: 9011 Status: Normal, Version: 2.0.10000If the printout is different from the above two examples, the node is not the Master MDM node.
If the node is the Master MDM node, note down the hostname and IP address of the node for further use, based on the printout of Step 1.
If the node is not the Master MDM node, continue with Step 6.
- Exit the ScaleIO node by entering exit and pressing Enter, and repeat the procedure from Step 2 on another ScaleIO node.
7.3 Swift Store on ScaleIO Feature Check
To check whether the Swift store on ScaleIO feature activation has taken place, list the Cinder volumes for the admin project with the following command:
cinder list
Example printout:
Example 13 Cinder list
ceeadm@cic-1:~# cinder list +----[...]------[...]---+--------+-----------------------------+------+-------------+----------+-------------+ | [...] ID [...] | Status | Display Name | Size | Volume Type | Bootable | Attached to | +----[...]------[...]---+--------+-----------------------------+------+-- ---------+----------+-------------+ | 19a[...]e79-85[...]f9 | in-use | CEE+cic-1+/dev/image/glance | 100 | None | false | ... | | 66a[...]5ae-ba[...]22 | in-use | CEE+cic-3+/dev/image/glance | 100 | None | false | ... | | 7c9[...]fd2-b4[...]92 | in-use | CEE+cic-2+/dev/image/glance | 100 | None | false | ... | +----[...]------[...]---+--------+-----------------------------+------+-------------+----------+-------------+
If the Swift store on ScaleIO is already activated, then a Cinder volume must be found for each CIC, with the following naming convention:
CEE+<cic_name>+<lv_path>
where
- cic_name is the name of the CIC
- lv_path is the path of the logical volume
If the Cinder volumes do not exist, then the Swift Store on ScaleIO feature is not activated and the expansion cannot be performed. Activate first the feature by performing the actions in the Swift Store on ScaleIO Activation OPI.
7.4 Configurable Storage Connector Parameters
Some storage connector parameters can be configured according to local requirements in the file /etc/backend_storage_connector.conf. The configurable parameters and the default values of the parameters are listed in Table 1.
|
Parameter |
Default value |
Description |
|---|---|---|
|
<volume_wait_timeout> |
1800 |
Maximum time to wait in seconds until a created cinder volume has status available |
|
<volume_wait_time> |
10 |
Scan interval in seconds checking for volume status |
|
<volume_deletion_timeout> |
600 |
Maximum time to wait in seconds until the deleted cinder volume or volumes are not found anymore using Openstack commmands(1) |
|
<volume_deletion_time> |
10 |
Scan interval in seconds checking for cinder volume deletion |
|
<retry_vol_create_on_error> |
True |
If value Trueis set, volumes in error status are deleted and re-created (1)(2) |
|
<log_path> |
/var/log/backend-storage-connector.log |
Path to log file |
|
<astute> |
/etc/swift_backend_ |
Path to astute file |
|
<use_multipath> |
False |
This parameter is not applicable for Swift on ScaleIO |
|
<supported_storage_type> |
scaleio |
|
|
<external_path_list> |
/dev/scini, /dev/disk/by-id/emc-vol |
|
|
<swift_logical_volume_path> |
/dev/image/glance |
|
|
<supported_logical_volume_path> |
/dev/image/glance |
|
(1) Used only in repair mode
(2) In repair mode volumes are deleted
and re-created. Due to the latency of the backend storage system,
when deleting volumes, volume creation can fail if the backend storage
system has limited capacity. In this case, the created volumes end
up in error status. The number of retries and the time interval are
automatically calculated depending on the size of the volume.
Reference List
| [1] IP and VLAN plan, 2/102 62-CRA 119 1862/5 Uen |

Contents
