# SOME DESCRIPTIVE TITLE. # Copyright (C) 2025, OpenStack Foundation # This file is distributed under the same license as the Swift package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Swift 2.35.0.dev140\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2025-01-15 18:44+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../../source/install/controller-common_prerequisites.txt:2 #: ../../source/install/storage-install-obs.rst:23 #: ../../source/install/storage-install-rdo.rst:22 #: ../../source/install/storage-install-ubuntu-debian.rst:22 msgid "Prerequisites" msgstr "" #: ../../source/install/controller-common_prerequisites.txt:4 msgid "" "The proxy service relies on an authentication and authorization mechanism " "such as the Identity service. However, unlike other services, it also offers " "an internal mechanism that allows it to operate without any other OpenStack " "services. Before you configure the Object Storage service, you must create " "service credentials and an API endpoint." msgstr "" #: ../../source/install/controller-common_prerequisites.txt:12 msgid "" "The Object Storage service does not use an SQL database on the controller " "node. Instead, it uses distributed SQLite databases on each storage node." msgstr "" #: ../../source/install/controller-common_prerequisites.txt:15 msgid "" "Source the ``admin`` credentials to gain access to admin-only CLI commands:" msgstr "" #: ../../source/install/controller-common_prerequisites.txt:21 msgid "To create the Identity service credentials, complete these steps:" msgstr "" #: ../../source/install/controller-common_prerequisites.txt:23 msgid "Create the ``swift`` user:" msgstr "" #: ../../source/install/controller-common_prerequisites.txt:39 msgid "Add the ``admin`` role to the ``swift`` user:" msgstr "" #: ../../source/install/controller-common_prerequisites.txt:47 #: ../../source/install/initial-rings.rst:32 #: ../../source/install/initial-rings.rst:109 #: ../../source/install/initial-rings.rst:186 #: ../../source/install/verify.rst:94 msgid "This command provides no output." msgstr "" #: ../../source/install/controller-common_prerequisites.txt:49 msgid "Create the ``swift`` service entity:" msgstr "" #: ../../source/install/controller-common_prerequisites.txt:65 msgid "Create the Object Storage service API endpoints:" msgstr "" #: ../../source/install/controller-include.txt:1 msgid "" "Edit the ``/etc/swift/proxy-server.conf`` file and complete the following " "actions:" msgstr "" #: ../../source/install/controller-include.txt:4 msgid "" "In the ``[DEFAULT]`` section, configure the bind port, user, and " "configuration directory:" msgstr "" #: ../../source/install/controller-include.txt:15 msgid "" "In the ``[pipeline:main]`` section, remove the ``tempurl`` and ``tempauth`` " "modules and add the ``authtoken`` and ``keystoneauth`` modules:" msgstr "" #: ../../source/install/controller-include.txt:26 msgid "Do not change the order of the modules." msgstr "" #: ../../source/install/controller-include.txt:30 #: ../../source/install/storage-include1.txt:30 #: ../../source/install/storage-include2.txt:30 #: ../../source/install/storage-include3.txt:30 msgid "" "For more information on other modules that enable additional features, see " "the `Deployment Guide `__." msgstr "" #: ../../source/install/controller-include.txt:33 msgid "" "In the ``[app:proxy-server]`` section, enable automatic account creation:" msgstr "" #: ../../source/install/controller-include.txt:42 msgid "In the ``[filter:keystoneauth]`` section, configure the operator roles:" msgstr "" #: ../../source/install/controller-include.txt:51 msgid "" "In the ``[filter:authtoken]`` section, configure Identity service access:" msgstr "" #: ../../source/install/controller-include.txt:69 msgid "" "Replace ``SWIFT_PASS`` with the password you chose for the ``swift`` user in " "the Identity service." msgstr "" #: ../../source/install/controller-include.txt:74 msgid "" "Comment out or remove any other options in the ``[filter:authtoken]`` " "section." msgstr "" #: ../../source/install/controller-include.txt:77 msgid "" "In the ``[filter:cache]`` section, configure the ``memcached`` location:" msgstr "" #: ../../source/install/controller-install-debian.rst:4 msgid "Install and configure the controller node for Debian" msgstr "" #: ../../source/install/controller-install-debian.rst:6 #: ../../source/install/controller-install-obs.rst:6 #: ../../source/install/controller-install-rdo.rst:6 #: ../../source/install/controller-install-ubuntu.rst:6 msgid "" "This section describes how to install and configure the proxy service that " "handles requests for the account, container, and object services operating " "on the storage nodes. For simplicity, this guide installs and configures the " "proxy service on the controller node. However, you can run the proxy service " "on any node with network connectivity to the storage nodes. Additionally, " "you can install and configure the proxy service on multiple nodes to " "increase performance and redundancy. For more information, see the " "`Deployment Guide `__." msgstr "" #: ../../source/install/controller-install-debian.rst:15 msgid "This section applies to Debian." msgstr "" #: ../../source/install/controller-install-debian.rst:20 #: ../../source/install/controller-install-obs.rst:21 #: ../../source/install/controller-install-rdo.rst:20 #: ../../source/install/controller-install-ubuntu.rst:20 #: ../../source/install/storage-install-obs.rst:117 #: ../../source/install/storage-install-rdo.rst:116 #: ../../source/install/storage-install-ubuntu-debian.rst:121 msgid "Install and configure components" msgstr "" #: ../../source/install/controller-install-debian.rst:24 #: ../../source/install/controller-install-obs.rst:25 #: ../../source/install/controller-install-rdo.rst:24 #: ../../source/install/controller-install-ubuntu.rst:24 #: ../../source/install/finalize-installation-obs.rst:8 #: ../../source/install/finalize-installation-rdo.rst:8 #: ../../source/install/finalize-installation-ubuntu-debian.rst:8 #: ../../source/install/storage-install-obs.rst:121 #: ../../source/install/storage-install-rdo.rst:120 #: ../../source/install/storage-install-ubuntu-debian.rst:125 msgid "" "Default configuration files vary by distribution. You might need to add " "these sections and options rather than modifying existing sections and " "options. Also, an ellipsis (``...``) in the configuration snippets indicates " "potential default configuration options that you should retain." msgstr "" #: ../../source/install/controller-install-debian.rst:30 #: ../../source/install/controller-install-obs.rst:31 #: ../../source/install/controller-install-rdo.rst:30 #: ../../source/install/controller-install-ubuntu.rst:30 #: ../../source/install/storage-install-obs.rst:131 #: ../../source/install/storage-install-rdo.rst:130 #: ../../source/install/storage-install-ubuntu-debian.rst:135 msgid "Install the packages:" msgstr "" #: ../../source/install/controller-install-debian.rst:40 #: ../../source/install/controller-install-obs.rst:41 #: ../../source/install/controller-install-rdo.rst:40 #: ../../source/install/controller-install-ubuntu.rst:40 msgid "Complete OpenStack environments already include some of these packages." msgstr "" #: ../../source/install/controller-install-debian.rst:43 #: ../../source/install/controller-install-ubuntu.rst:43 msgid "Create the ``/etc/swift`` directory." msgstr "" #: ../../source/install/controller-install-debian.rst:45 #: ../../source/install/controller-install-rdo.rst:43 #: ../../source/install/controller-install-ubuntu.rst:45 msgid "" "Obtain the proxy service configuration file from the Object Storage source " "repository:" msgstr "" #: ../../source/install/controller-install-obs.rst:4 msgid "" "Install and configure the controller node for openSUSE and SUSE Linux " "Enterprise" msgstr "" #: ../../source/install/controller-install-obs.rst:15 #: ../../source/install/finalize-installation-obs.rst:14 #: ../../source/install/storage-install-obs.rst:19 msgid "" "This section applies to openSUSE Leap 42.2 and SUSE Linux Enterprise Server " "12 SP2." msgstr "" #: ../../source/install/controller-install-rdo.rst:4 msgid "" "Install and configure the controller node for Red Hat Enterprise Linux and " "CentOS" msgstr "" #: ../../source/install/controller-install-rdo.rst:15 #: ../../source/install/finalize-installation-rdo.rst:14 #: ../../source/install/storage-install-rdo.rst:19 msgid "This section applies to Red Hat Enterprise Linux 9 and CentOS stream9." msgstr "" #: ../../source/install/controller-install-ubuntu.rst:4 msgid "Install and configure the controller node for Ubuntu" msgstr "" #: ../../source/install/controller-install-ubuntu.rst:15 msgid "This section applies to Ubuntu 14.04 (LTS)." msgstr "" #: ../../source/install/controller-install.rst:4 msgid "Install and configure the controller node" msgstr "" #: ../../source/install/controller-install.rst:6 msgid "" "This section describes how to install and configure the proxy service that " "handles requests for the account, container, and object services operating " "on the storage nodes." msgstr "" #: ../../source/install/controller-install.rst:10 #: ../../source/install/storage-install.rst:9 msgid "Note that installation and configuration vary by distribution." msgstr "" #: ../../source/install/edit_hosts_file.txt:1 msgid "Edit the ``/etc/hosts`` file to contain the following:" msgstr "" #: ../../source/install/environment-networking.rst:4 msgid "Configure networking" msgstr "" #: ../../source/install/environment-networking.rst:6 msgid "" "Before you start deploying the Object Storage service in your OpenStack " "environment, configure networking for two additional storage nodes." msgstr "" #: ../../source/install/environment-networking.rst:10 msgid "First node" msgstr "" #: ../../source/install/environment-networking.rst:13 #: ../../source/install/environment-networking.rst:36 msgid "Configure network interfaces" msgstr "" #: ../../source/install/environment-networking.rst:15 #: ../../source/install/environment-networking.rst:38 msgid "Configure the management interface:" msgstr "" #: ../../source/install/environment-networking.rst:17 msgid "IP address: ``10.0.0.51``" msgstr "" #: ../../source/install/environment-networking.rst:19 #: ../../source/install/environment-networking.rst:42 msgid "Network mask: ``255.255.255.0`` (or ``/24``)" msgstr "" #: ../../source/install/environment-networking.rst:21 #: ../../source/install/environment-networking.rst:44 msgid "Default gateway: ``10.0.0.1``" msgstr "" #: ../../source/install/environment-networking.rst:24 #: ../../source/install/environment-networking.rst:47 msgid "Configure name resolution" msgstr "" #: ../../source/install/environment-networking.rst:26 msgid "Set the hostname of the node to ``object1``." msgstr "" #: ../../source/install/environment-networking.rst:30 #: ../../source/install/environment-networking.rst:53 msgid "Reboot the system to activate the changes." msgstr "" #: ../../source/install/environment-networking.rst:33 msgid "Second node" msgstr "" #: ../../source/install/environment-networking.rst:40 msgid "IP address: ``10.0.0.52``" msgstr "" #: ../../source/install/environment-networking.rst:49 msgid "Set the hostname of the node to ``object2``." msgstr "" #: ../../source/install/environment-networking.rst:57 msgid "" "Some distributions add an extraneous entry in the ``/etc/hosts`` file that " "resolves the actual hostname to another loopback IP address such as " "``127.0.1.1``. You must comment out or remove this entry to prevent name " "resolution problems. **Do not remove the 127.0.0.1 entry.**" msgstr "" #: ../../source/install/environment-networking.rst:65 msgid "" "To reduce complexity of this guide, we add host entries for optional " "services regardless of whether you choose to deploy them." msgstr "" #: ../../source/install/finalize-installation-obs.rst:4 msgid "Finalize installation for openSUSE and SUSE Linux Enterprise" msgstr "" #: ../../source/install/finalize-installation-obs.rst:17 #: ../../source/install/finalize-installation-rdo.rst:24 #: ../../source/install/finalize-installation-ubuntu-debian.rst:24 msgid "" "Edit the ``/etc/swift/swift.conf`` file and complete the following actions:" msgstr "" #: ../../source/install/finalize-installation-obs.rst:20 #: ../../source/install/finalize-installation-rdo.rst:27 #: ../../source/install/finalize-installation-ubuntu-debian.rst:27 msgid "" "In the ``[swift-hash]`` section, configure the hash path prefix and suffix " "for your environment." msgstr "" #: ../../source/install/finalize-installation-obs.rst:30 #: ../../source/install/finalize-installation-rdo.rst:37 #: ../../source/install/finalize-installation-ubuntu-debian.rst:37 msgid "Replace HASH_PATH_PREFIX and HASH_PATH_SUFFIX with unique values." msgstr "" #: ../../source/install/finalize-installation-obs.rst:34 #: ../../source/install/finalize-installation-rdo.rst:41 #: ../../source/install/finalize-installation-ubuntu-debian.rst:41 msgid "Keep these values secret and do not change or lose them." msgstr "" #: ../../source/install/finalize-installation-obs.rst:36 #: ../../source/install/finalize-installation-rdo.rst:43 #: ../../source/install/finalize-installation-ubuntu-debian.rst:43 msgid "" "In the ``[storage-policy:0]`` section, configure the default storage policy:" msgstr "" #: ../../source/install/finalize-installation-obs.rst:46 #: ../../source/install/finalize-installation-rdo.rst:53 #: ../../source/install/finalize-installation-ubuntu-debian.rst:53 msgid "" "Copy the ``swift.conf`` file to the ``/etc/swift`` directory on each storage " "node and any additional nodes running the proxy service." msgstr "" #: ../../source/install/finalize-installation-obs.rst:49 #: ../../source/install/finalize-installation-rdo.rst:56 #: ../../source/install/finalize-installation-ubuntu-debian.rst:56 msgid "On all nodes, ensure proper ownership of the configuration directory:" msgstr "" #: ../../source/install/finalize-installation-obs.rst:55 #: ../../source/install/finalize-installation-rdo.rst:62 msgid "" "On the controller node and any other nodes running the proxy service, start " "the Object Storage proxy service including its dependencies and configure " "them to start when the system boots:" msgstr "" #: ../../source/install/finalize-installation-obs.rst:64 #: ../../source/install/finalize-installation-rdo.rst:71 msgid "" "On the storage nodes, start the Object Storage services and configure them " "to start when the system boots:" msgstr "" #: ../../source/install/finalize-installation-rdo.rst:4 msgid "Finalize installation for Red Hat Enterprise Linux and CentOS" msgstr "" #: ../../source/install/finalize-installation-rdo.rst:16 #: ../../source/install/finalize-installation-ubuntu-debian.rst:16 msgid "" "Obtain the ``/etc/swift/swift.conf`` file from the Object Storage source " "repository:" msgstr "" #: ../../source/install/finalize-installation-ubuntu-debian.rst:4 msgid "Finalize installation for Ubuntu and Debian" msgstr "" #: ../../source/install/finalize-installation-ubuntu-debian.rst:14 #: ../../source/install/storage-install-ubuntu-debian.rst:19 msgid "This section applies to Ubuntu 14.04 (LTS) and Debian." msgstr "" #: ../../source/install/finalize-installation-ubuntu-debian.rst:62 msgid "" "On the controller node and any other nodes running the proxy service, " "restart the Object Storage proxy service including its dependencies:" msgstr "" #: ../../source/install/finalize-installation-ubuntu-debian.rst:70 msgid "On the storage nodes, start the Object Storage services:" msgstr "" #: ../../source/install/finalize-installation-ubuntu-debian.rst:78 msgid "" "The storage node runs many Object Storage services and the :command:`swift-" "init` command makes them easier to manage. You can ignore errors from " "services not running on the storage node." msgstr "" #: ../../source/install/finalize-installation.rst:4 msgid "Finalize installation" msgstr "" #: ../../source/install/finalize-installation.rst:6 msgid "Finalizing installation varies by distribution." msgstr "" #: ../../source/install/get_started.rst:3 msgid "Object Storage service overview" msgstr "" #: ../../source/install/get_started.rst:5 msgid "" "The OpenStack Object Storage is a multi-tenant object storage system. It is " "highly scalable and can manage large amounts of unstructured data at low " "cost through a RESTful HTTP API." msgstr "" #: ../../source/install/get_started.rst:9 msgid "It includes the following components:" msgstr "" #: ../../source/install/get_started.rst:12 msgid "" "Accepts OpenStack Object Storage API and raw HTTP requests to upload files, " "modify metadata, and create containers. It also serves file or container " "listings to web browsers. To improve performance, the proxy server can use " "an optional cache that is usually deployed with memcache." msgstr "" #: ../../source/install/get_started.rst:16 msgid "Proxy servers (swift-proxy-server)" msgstr "" #: ../../source/install/get_started.rst:19 msgid "Account servers (swift-account-server)" msgstr "" #: ../../source/install/get_started.rst:19 msgid "Manages accounts defined with Object Storage." msgstr "" #: ../../source/install/get_started.rst:22 msgid "Container servers (swift-container-server)" msgstr "" #: ../../source/install/get_started.rst:22 msgid "Manages the mapping of containers or folders, within Object Storage." msgstr "" #: ../../source/install/get_started.rst:25 msgid "Manages actual objects, such as files, on the storage nodes." msgstr "" #: ../../source/install/get_started.rst:25 msgid "Object servers (swift-object-server)" msgstr "" #: ../../source/install/get_started.rst:28 msgid "" "Performs housekeeping tasks on the large data store. The replication " "services ensure consistency and availability through the cluster. Other " "periodic processes include auditors, updaters, and reapers." msgstr "" #: ../../source/install/get_started.rst:30 msgid "Various periodic processes" msgstr "" #: ../../source/install/get_started.rst:33 msgid "Handles authentication and is usually OpenStack Identity." msgstr "" #: ../../source/install/get_started.rst:33 msgid "WSGI middleware" msgstr "" #: ../../source/install/get_started.rst:36 msgid "" "Enables users to submit commands to the REST API through a command-line " "client authorized as either a admin user, reseller user, or swift user." msgstr "" #: ../../source/install/get_started.rst:38 msgid "swift client" msgstr "" #: ../../source/install/get_started.rst:41 msgid "" "Script that initializes the building of the ring file, takes daemon names as " "parameter and offers commands. Documented in https://docs.openstack.org/" "swift/latest/admin_guide.html#managing-services." msgstr "" #: ../../source/install/get_started.rst:43 msgid "swift-init" msgstr "" #: ../../source/install/get_started.rst:46 msgid "" "A cli tool used to retrieve various metrics and telemetry information about " "a cluster that has been collected by the swift-recon middleware." msgstr "" #: ../../source/install/get_started.rst:47 msgid "swift-recon" msgstr "" #: ../../source/install/get_started.rst:50 msgid "" "Storage ring build and rebalance utility. Documented in https://docs." "openstack.org/swift/latest/admin_guide.html#managing-the-rings." msgstr "" #: ../../source/install/get_started.rst:50 msgid "swift-ring-builder" msgstr "" #: ../../source/install/index.rst:3 msgid "Object Storage Install Guide" msgstr "" #: ../../source/install/index.rst:17 msgid "" "The Object Storage services (swift) work together to provide object storage " "and retrieval through a REST API." msgstr "" #: ../../source/install/index.rst:20 msgid "" "This chapter assumes a working setup of OpenStack following the `OpenStack " "Installation Tutorial `_." msgstr "" #: ../../source/install/index.rst:23 msgid "" "Your environment must at least include the Identity service (keystone) prior " "to deploying Object Storage." msgstr "" #: ../../source/install/initial-rings.rst:2 msgid "Create and distribute initial rings" msgstr "" #: ../../source/install/initial-rings.rst:4 msgid "" "Before starting the Object Storage services, you must create the initial " "account, container, and object rings. The ring builder creates configuration " "files that each node uses to determine and deploy the storage architecture. " "For simplicity, this guide uses one region and two zones with 2^10 (1024) " "maximum partitions, 3 replicas of each object, and 1 hour minimum time " "between moving a partition more than once. For Object Storage, a partition " "indicates a directory on a storage device rather than a conventional " "partition table. For more information, see the `Deployment Guide `__." msgstr "" #: ../../source/install/initial-rings.rst:15 ../../source/install/verify.rst:10 msgid "Perform these steps on the controller node." msgstr "" #: ../../source/install/initial-rings.rst:18 msgid "Create account ring" msgstr "" #: ../../source/install/initial-rings.rst:20 msgid "" "The account server uses the account ring to maintain lists of containers." msgstr "" #: ../../source/install/initial-rings.rst:22 #: ../../source/install/initial-rings.rst:99 #: ../../source/install/initial-rings.rst:176 msgid "Change to the ``/etc/swift`` directory." msgstr "" #: ../../source/install/initial-rings.rst:24 msgid "Create the base ``account.builder`` file:" msgstr "" #: ../../source/install/initial-rings.rst:34 #: ../../source/install/initial-rings.rst:111 #: ../../source/install/initial-rings.rst:188 msgid "Add each storage node to the ring:" msgstr "" #: ../../source/install/initial-rings.rst:42 #: ../../source/install/initial-rings.rst:119 #: ../../source/install/initial-rings.rst:196 msgid "" "Replace ``STORAGE_NODE_MANAGEMENT_INTERFACE_IP_ADDRESS`` with the IP address " "of the management network on the storage node. Replace ``DEVICE_NAME`` with " "a storage device name on the same storage node. For example, using the first " "storage node in :ref:`storage` with the ``/dev/sdb`` storage device and " "weight of 100:" msgstr "" #: ../../source/install/initial-rings.rst:53 #: ../../source/install/initial-rings.rst:130 #: ../../source/install/initial-rings.rst:207 msgid "" "Repeat this command for each storage device on each storage node. In the " "example architecture, use the command in four variations:" msgstr "" #: ../../source/install/initial-rings.rst:71 #: ../../source/install/initial-rings.rst:148 #: ../../source/install/initial-rings.rst:225 msgid "Verify the ring contents:" msgstr "" #: ../../source/install/initial-rings.rst:86 #: ../../source/install/initial-rings.rst:163 #: ../../source/install/initial-rings.rst:240 msgid "Rebalance the ring:" msgstr "" #: ../../source/install/initial-rings.rst:94 msgid "Create container ring" msgstr "" #: ../../source/install/initial-rings.rst:96 msgid "" "The container server uses the container ring to maintain lists of objects. " "However, it does not track object locations." msgstr "" #: ../../source/install/initial-rings.rst:101 msgid "Create the base ``container.builder`` file:" msgstr "" #: ../../source/install/initial-rings.rst:171 msgid "Create object ring" msgstr "" #: ../../source/install/initial-rings.rst:173 msgid "" "The object server uses the object ring to maintain lists of object locations " "on local devices." msgstr "" #: ../../source/install/initial-rings.rst:178 msgid "Create the base ``object.builder`` file:" msgstr "" #: ../../source/install/initial-rings.rst:248 msgid "Distribute ring configuration files" msgstr "" #: ../../source/install/initial-rings.rst:250 msgid "" "Copy the ``account.ring.gz``, ``container.ring.gz``, and ``object.ring.gz`` " "files to the ``/etc/swift`` directory on each storage node and any " "additional nodes running the proxy service." msgstr "" #: ../../source/install/next-steps.rst:5 msgid "Next steps" msgstr "" #: ../../source/install/next-steps.rst:7 msgid "Your OpenStack environment now includes Object Storage." msgstr "" #: ../../source/install/next-steps.rst:9 msgid "" "To add more services, see the `additional documentation on installing " "OpenStack `_ ." msgstr "" #: ../../source/install/storage-include1.txt:1 msgid "" "Edit the ``/etc/swift/account-server.conf`` file and complete the following " "actions:" msgstr "" #: ../../source/install/storage-include1.txt:4 #: ../../source/install/storage-include2.txt:4 #: ../../source/install/storage-include3.txt:4 msgid "" "In the ``[DEFAULT]`` section, configure the bind IP address, bind port, " "user, configuration directory, and mount point directory:" msgstr "" #: ../../source/install/storage-include1.txt:18 #: ../../source/install/storage-include2.txt:18 #: ../../source/install/storage-include3.txt:18 #: ../../source/install/storage-install-obs.rst:100 #: ../../source/install/storage-install-rdo.rst:99 #: ../../source/install/storage-install-ubuntu-debian.rst:99 msgid "" "Replace ``MANAGEMENT_INTERFACE_IP_ADDRESS`` with the IP address of the " "management network on the storage node." msgstr "" #: ../../source/install/storage-include1.txt:21 #: ../../source/install/storage-include2.txt:21 #: ../../source/install/storage-include3.txt:21 msgid "In the ``[pipeline:main]`` section, enable the appropriate modules:" msgstr "" #: ../../source/install/storage-include1.txt:33 #: ../../source/install/storage-include2.txt:33 msgid "" "In the ``[filter:recon]`` section, configure the recon (meters) cache " "directory:" msgstr "" #: ../../source/install/storage-include2.txt:1 msgid "" "Edit the ``/etc/swift/container-server.conf`` file and complete the " "following actions:" msgstr "" #: ../../source/install/storage-include3.txt:1 msgid "" "Edit the ``/etc/swift/object-server.conf`` file and complete the following " "actions:" msgstr "" #: ../../source/install/storage-include3.txt:33 msgid "" "In the ``[filter:recon]`` section, configure the recon (meters) cache and " "lock directories:" msgstr "" #: ../../source/install/storage-install-obs.rst:4 msgid "" "Install and configure the storage nodes for openSUSE and SUSE Linux " "Enterprise" msgstr "" #: ../../source/install/storage-install-obs.rst:6 #: ../../source/install/storage-install-rdo.rst:6 #: ../../source/install/storage-install-ubuntu-debian.rst:6 msgid "" "This section describes how to install and configure storage nodes that " "operate the account, container, and object services. For simplicity, this " "configuration references two storage nodes, each containing two empty local " "block storage devices. The instructions use ``/dev/sdb`` and ``/dev/sdc``, " "but you can substitute different values for your particular nodes." msgstr "" #: ../../source/install/storage-install-obs.rst:13 #: ../../source/install/storage-install-rdo.rst:13 #: ../../source/install/storage-install-ubuntu-debian.rst:13 msgid "" "Although Object Storage supports any file system with extended attributes " "(xattr), testing and benchmarking indicate the best performance and " "reliability on XFS. For more information on horizontally scaling your " "environment, see the `Deployment Guide `_." msgstr "" #: ../../source/install/storage-install-obs.rst:25 #: ../../source/install/storage-install-rdo.rst:24 #: ../../source/install/storage-install-ubuntu-debian.rst:24 msgid "" "Before you install and configure the Object Storage service on the storage " "nodes, you must prepare the storage devices." msgstr "" #: ../../source/install/storage-install-obs.rst:30 #: ../../source/install/storage-install-obs.rst:129 #: ../../source/install/storage-install-rdo.rst:29 #: ../../source/install/storage-install-rdo.rst:128 #: ../../source/install/storage-install-ubuntu-debian.rst:29 #: ../../source/install/storage-install-ubuntu-debian.rst:133 msgid "Perform these steps on each storage node." msgstr "" #: ../../source/install/storage-install-obs.rst:32 #: ../../source/install/storage-install-rdo.rst:31 #: ../../source/install/storage-install-ubuntu-debian.rst:31 msgid "Install the supporting utility packages:" msgstr "" #: ../../source/install/storage-install-obs.rst:38 #: ../../source/install/storage-install-rdo.rst:37 #: ../../source/install/storage-install-ubuntu-debian.rst:37 msgid "Format the ``/dev/sdb`` and ``/dev/sdc`` devices as XFS:" msgstr "" #: ../../source/install/storage-install-obs.rst:45 #: ../../source/install/storage-install-rdo.rst:44 #: ../../source/install/storage-install-ubuntu-debian.rst:44 msgid "Create the mount point directory structure:" msgstr "" #: ../../source/install/storage-install-obs.rst:52 #: ../../source/install/storage-install-rdo.rst:51 #: ../../source/install/storage-install-ubuntu-debian.rst:51 msgid "Find the UUID of the new partitions:" msgstr "" #: ../../source/install/storage-install-obs.rst:58 #: ../../source/install/storage-install-rdo.rst:57 #: ../../source/install/storage-install-ubuntu-debian.rst:57 msgid "Edit the ``/etc/fstab`` file and add the following to it:" msgstr "" #: ../../source/install/storage-install-obs.rst:65 #: ../../source/install/storage-install-rdo.rst:64 #: ../../source/install/storage-install-ubuntu-debian.rst:64 msgid "Mount the devices:" msgstr "" #: ../../source/install/storage-install-obs.rst:72 #: ../../source/install/storage-install-rdo.rst:71 #: ../../source/install/storage-install-ubuntu-debian.rst:71 msgid "Create or edit the ``/etc/rsyncd.conf`` file to contain the following:" msgstr "" #: ../../source/install/storage-install-obs.rst:105 #: ../../source/install/storage-install-rdo.rst:104 #: ../../source/install/storage-install-ubuntu-debian.rst:104 msgid "" "The ``rsync`` service requires no authentication, so consider running it on " "a private network in production environments." msgstr "" #: ../../source/install/storage-install-obs.rst:108 #: ../../source/install/storage-install-rdo.rst:107 msgid "" "Start the ``rsyncd`` service and configure it to start when the system boots:" msgstr "" #: ../../source/install/storage-install-obs.rst:141 #: ../../source/install/storage-install-rdo.rst:149 #: ../../source/install/storage-install-ubuntu-debian.rst:153 msgid "Ensure proper ownership of the mount point directory structure:" msgstr "" #: ../../source/install/storage-install-rdo.rst:4 msgid "" "Install and configure the storage nodes for Red Hat Enterprise Linux and " "CentOS" msgstr "" #: ../../source/install/storage-install-rdo.rst:137 #: ../../source/install/storage-install-ubuntu-debian.rst:141 msgid "" "Obtain the accounting, container, and object service configuration files " "from the Object Storage source repository:" msgstr "" #: ../../source/install/storage-install-rdo.rst:155 #: ../../source/install/storage-install-ubuntu-debian.rst:159 msgid "Create the ``recon`` directory and ensure proper ownership of it:" msgstr "" #: ../../source/install/storage-install-rdo.rst:163 msgid "Enable necessary access in the firewall" msgstr "" #: ../../source/install/storage-install-rdo.rst:171 msgid "" "The rsync service includes its own firewall configuration. Connect from one " "node to another to ensure that access is allowed." msgstr "" #: ../../source/install/storage-install-ubuntu-debian.rst:4 msgid "Install and configure the storage nodes for Ubuntu and Debian" msgstr "" #: ../../source/install/storage-install-ubuntu-debian.rst:107 msgid "Edit the ``/etc/default/rsync`` file and enable the ``rsync`` service:" msgstr "" #: ../../source/install/storage-install-ubuntu-debian.rst:114 msgid "Start the ``rsync`` service:" msgstr "" #: ../../source/install/storage-install.rst:4 msgid "Install and configure the storage nodes" msgstr "" #: ../../source/install/storage-install.rst:6 msgid "" "This section describes how to install and configure storage nodes that " "operate the account, container, and object services." msgstr "" #: ../../source/install/verify.rst:4 msgid "Verify operation" msgstr "" #: ../../source/install/verify.rst:6 msgid "Verify operation of the Object Storage service." msgstr "" #: ../../source/install/verify.rst:14 msgid "" "If you are using Red Hat Enterprise Linux 7 or CentOS 7 and one or more of " "these steps do not work, check the ``/var/log/audit/audit.log`` file for " "SELinux messages indicating denial of actions for the ``swift`` processes. " "If present, change the security context of the ``/srv/node`` directory to " "the lowest security level (s0) for the ``swift_data_t`` type, ``object_r`` " "role and the ``system_u`` user:" msgstr "" #: ../../source/install/verify.rst:25 msgid "Source the ``demo`` credentials:" msgstr "" #: ../../source/install/verify.rst:31 msgid "Show the service status:" msgstr "" #: ../../source/install/verify.rst:47 msgid "Create ``container1`` container:" msgstr "" #: ../../source/install/verify.rst:58 msgid "Upload a test file to the ``container1`` container:" msgstr "" #: ../../source/install/verify.rst:69 msgid "" "Replace ``FILE`` with the name of a local file to upload to the " "``container1`` container." msgstr "" #: ../../source/install/verify.rst:72 msgid "List files in the ``container1`` container:" msgstr "" #: ../../source/install/verify.rst:83 msgid "Download a test file from the ``container1`` container:" msgstr "" #: ../../source/install/verify.rst:89 msgid "" "Replace ``FILE`` with the name of the file uploaded to the ``container1`` " "container." msgstr ""