Administrator’s Command Line Guide
Table Of Contents
- Introduction
- Accessing Acronis Storage Clusters via iSCSI
- Preparing to Work with Acronis Storage iSCSI Targets
- Creating and Running Acronis Storage iSCSI Targets
- Listing Acronis Storage iSCSI Targets
- Transferring Acronis Storage iSCSI Targets Between Acronis Storage Nodes
- Stopping Acronis Storage iSCSI Targets
- Deleting Acronis Storage iSCSI Targets
- Configuring Multipath I/O for Acronis Storage iSCSI Targets
- Managing CHAP Accounts for Acronis Storage iSCSI Targets
- Managing LUN Snapshots
- Accessing Acronis Storage Clusters via S3 Protocol
- Monitoring Acronis Storage Clusters
- Managing Cluster Security
- Maximizing Cluster Performance
3.1. About Object Storage
3.1.3.1 Gateway
Gateway performs the following functions:
• Receives S3 requests from the web server (via nginx and FastCGI).
• Parses S3 packets and validates S3 requests (checks fields of a request and XML documents in its body).
• Authenticates S3 users.
• Validates access permissions to buckets and objects using ACL.
• Collects statistics on the number of various requests as well as the amount of the data received and
transmitted.
• Determines paths to NS and OS storing the object’s data.
• Inquires names and associated metadata from NS.
• Receives links to objects stored on OSes by requesting the name from NSes.
• Caches metadata and ACL of S3 objects received from NSes as well as the data necessary for user au-
thentication also stored on the NSes.
• Acts as a proxy server when clients write and read object data to and from the OSes. Only the requested
data is transferred during read and write operations. For example, if a user requests to read 10MB from
a 1TB object, only said 10MB will be read from the OS.
S3 gateway consists of incoming requests parser, type-dependent asynchronous handlers of these requests,
and an asynchronous handler of the interrupted requests that require completion (complex operations such
as bucket creation or removal). Gateway does not store its state data in the long-term memory. Instead, it
stores all the data needed for S3 storage in the object storage itself (on NS and OS).
3.1.3.2 Name Server
Name server performs the following functions:
• Stores object names and metadata.
• Provides the API for pasting, deleting, listing object names and changing object metadata.
Name server consists of data (i.e. object metadata), object change log, an asynchronous garbage collector,
and asynchronous handlers of incoming requests from different system components.
19










