diff --git a/doc/arch-design/locale/arch-design.pot b/doc/arch-design/locale/arch-design.pot new file mode 100644 index 0000000000..849eae4a7a --- /dev/null +++ b/doc/arch-design/locale/arch-design.pot @@ -0,0 +1,5770 @@ +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2014-07-23 06:12+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" + +#: ./doc/arch-design/ch_specialized.xml:7(title) +msgid "Specialized Cases" +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:7(title) +msgid "Glossary" +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:10(para) +msgid "6to4 - A mechanism that allows IPv6 packets to be transmitted over an IPv4 network, providing a strategy for migrating to IPv6." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:15(para) +msgid "AAA - authentication, authorization and auditing." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:19(para) +msgid "Anycast - A network routing methodology that routes traffic from a single sender to the nearest node, in a pool of nodes." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:24(para) +msgid "ARP - Address Resolution Protocol - the protocol by which layer 3 IP addresses are resolved into layer 2, link local addresses." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:29(para) +msgid "BGP - Border Gateway Protocol is a dynamic routing protocol that connects autonomous systems together. Considered the backbone of the Internet, this protocol connects disparate networks together to form a larger network." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:36(para) +msgid "Boot Storm - When hundreds of users log in to and consume resources at the same time, causing significant performance degradation. This problem is particularly common in Virtual Desktop Infrastructure (VDI) environments." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:43(para) +msgid "Broadcast Domain - The layer 2 segment shared by a group of network connected nodes." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:47(para) +msgid "Bursting - The practice of utilizing a secondary environment to elastically build instances on-demand when the primary environment is resource constrained." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:53(para) +msgid "Capital Expenditure (CapEx) - A capital expense, capital expenditure, CapEx is an initial cost for building a product, business, or system." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:58(para) +msgid "Cascading Failure - A scenario where a single failure in a system creates a cascading effect, where other systems fail as load is transferred from the failing system." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:64(para) +msgid "CDN - Content delivery network - a specialized network that is used to distribute content to clients, typically located close to the client for increased performance." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:70(para) +msgid "Cells - An OpenStack Compute (Nova) feature, where a compute deployment can be split into smaller clusters or cells with their own queue and database for performance and scalability, while still providing a single API endpoint." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:77(para) +msgid "CI/CD - Continuous Integration / Continuous Deployment, a methodology where software is continually built and unit tests run for each change that is merged, or proposed for merge. Continuous Deployment is a software development methodology where changes are deployed into production as they are merged into source control, rather than being collected into a release and deployed at regular intervals" +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:88(para) +msgid "Cloud Broker - A cloud broker is a third-party individual or business that acts as an intermediary between the purchaser of a cloud computing service and the sellers of that service. In general, a broker is someone who acts as an intermediary between two or more parties during negotiations." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:96(para) +msgid "Cloud Consumer - User that consumes cloud instances, storage, or other resources in a cloud environment. This user interacts with OpenStack or other cloud management tools." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:102(para) +msgid "Cloud Management Platform (CMP) - Products that provide a common interface to manage multiple cloud environments or platforms." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:107(para) +msgid "Connection Broker - In desktop virtualization, a connection broker is a software program that allows the end-user to connect to an available desktop." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:113(para) +msgid "Direct Attached Storage (DAS) - Data storage that is directly connected to a machine." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:117(para) +msgid "DefCore - DefCore sets base requirements by defining capabilities, code and must-pass tests for all OpenStack products. This definition uses community resources and involvement to drive interoperability by creating the minimum standards for products labeled \"OpenStack.\" See https://wiki.openstack.org/wiki/Governance/CoreDefinition for more information." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:127(para) +msgid "Desktop as a Service (DaaS) - A platform that provides a suite of desktop environments that users may log in to to receive a desktop experience from any location. This may provide general use, development, or even homogenous testing environments." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:134(para) +msgid "Direct Server Return - A technique in load balancing where an initial request is routed through a load balancer, and the reply is sent from the responding node directly to the requester." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:140(para) +msgid "Denial of Service (DoS) - In computing, a denial-of-service or distributed denial-of-service attack is an attempt to make a machine or network resource unavailable to its intended users." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:146(para) +msgid "Distributed Replicated Block Device (DRBD) - The Distributed Replicated Block Device (DRBD) is a distributed replicated storage system for the Linux platform." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:152(para) +msgid "Differentiated Service Code Point (DSCP) - Defined in RFC 2474, this field in IPv4 and IPv6 headers is used to define classes of network traffic, for quality of service purposes." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:158(para) +msgid "External Border Gateway Protocol (eBGP) - External Border Gateway Protocol describes a specific implementation of BGP designed for inter-autonomous system communication" +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:164(para) +msgid "Elastic IP - An Amazon Web Services concept, which is an IP address that can be dynamically allocated and re-assigned to running instances on the fly. The OpenStack equivalent is a Floating IP." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:170(para) +msgid "Encapsulation - The practice of placing one packet type within another for the purposes of abstracting or securing data. Examples include GRE, MPLS, or IPSEC." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:176(para) +msgid "External Cloud - A cloud environment that exists outside of the control of an organization. Referred to for hybrid cloud to indicate a public cloud or an off-site hosted cloud." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:182(para) +msgid "Federated Cloud - A federated cloud describes a multiple sets of cloud resources, for example compute or storage, that are managed by a centralized endpoint." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:188(para) +msgid "Flow - A series of packets that are stateful in nature and represent a session. Usually represented by a TCP stream, but can also indicate other packet types that when combined comprise a connection between two points." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:195(para) +msgid "Golden Image - An operating system image that contains a set of pre-installed software packages and configurations. This may be used to build standardized instances that have the same base set of configuration to improve mean time to functional application" +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:202(para) +msgid "Graphics Processing Unit (GPU) - A single chip processor with integrated transform, lighting, triangle setup/clipping, and rendering engines that is capable of processing a minimum of 10 million polygons per second. Traditional uses are any compute problem that can be represented as a vector or matrix operation." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:211(para) +msgid "Hadoop Distributed File System (HDFS) - A distributed file-system that stores data on commodity machines, providing very high aggregate bandwidth across the cluster." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:217(para) +msgid "High Availability (HA) - High availability system design approach and associated service implementation that ensures a prearranged level of operational performance will be met during a contractual measurement period." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:224(para) +msgid "High Performance Computing (HPC) - Also known as distributed computing - used for computation intensive processes run on a large number of instances" +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:229(para) +msgid "Hierarchical Storage Management (HSM) - Hierarchical storage management is a data storage technique, which automatically moves data between high-cost and low-cost storage media" +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:235(para) +msgid "Hot Standby Router Protocol (HSRP) - Hot Standby Router Protocol is a Cisco proprietary redundancy protocol for establishing a fault-tolerant default gateway, and has been described in detail in RFC 2281." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:242(para) +msgid "Hybrid Cloud - Hybrid cloud is a composition of two or more clouds (private, community or public) that remain distinct entities but are bound together, offering the benefits of multiple deployment models. Hybrid cloud can also mean the ability to connect colocation, managed and/or dedicated services with cloud resources." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:251(para) +msgid "Interior Border Gateway Protocol (iBGP) - Interior Border Gateway Protocol is a an interior gateway protocol designed to exchange routing and reachability information within autonomous systems." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:257(para) +msgid "Interior Gateway Protocol (IGP) - An Interior Gateway Protocol is a type of protocol used for exchanging routing information between gateways (commonly routers) within an Autonomous System (for example, a system of corporate local area networks). This routing information can then be used to route network-level protocols like IP." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:266(para) +msgid "Input/Output Operations Per Second (IOPS) - A common performance measurement used to benchmark computer storage devices like hard disk drives, solid state drives, and storage area networks." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:272(para) +msgid "jClouds - An open source multi-cloud toolkit for the Java platform that gives you the freedom to create applications that are portable across clouds while giving you full control to use cloud-specific features." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:279(para) +msgid "Jitter - Is the deviation from true periodicity of a presumed periodic signal in electronics and telecommunications, often in relation to a reference clock source." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:285(para) +msgid "Jumbo Frame - Ethernet frames with more than 1500 bytes of payload." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:289(para) +msgid "Kernel-based Virtual Machine (KVM) - A full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, that provides the core virtualization infrastructure and a processor specific module." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:297(para) +msgid "LAG - Link aggregation group is a term to describe various methods of combining (aggregating) multiple network connections in parallel into a group to increase throughput beyond what a single connection could sustain, and to provide redundancy in case one of the links fail." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:305(para) +msgid "Layer 2 - The data link layer provides a reliable link between two directly connected nodes, by detecting and possibly correcting errors that may occur in the physical layer." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:311(para) +msgid "Layer 3 - The network layer provides the functional and procedural means of transferring variable length data sequences (called datagrams) from one node to another connected to the same network." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:317(para) +msgid "Legacy System - An old method, technology, computer system, or application program that is considered outdated." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:322(para) +msgid "Looking Glass - A tool that provides information on backbone routing and network efficiency." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:326(para) +msgid "Microsoft Azure - A cloud computing platform and infrastructure, created by Microsoft, for building, deploying and managing applications and services through a global network of Microsoft-managed datacenters." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:333(para) +msgid "MongoDB - A cross-platform document-oriented database. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:340(para) +msgid "Mean Time Before Failures (MTBF) - Mean time before failures is the predicted elapsed time before inherent failures of a system during operation. MTBF can be calculated as the arithmetic mean (average) time between failures of a system." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:347(para) +msgid "Maximum Transmission Unit (MTU) - The maximum transmission unit of a communications protocol of a layer is the size (in bytes) of the largest protocol data unit that the layer can pass onwards." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:353(para) +msgid "NAT64 - NAT64 is a mechanism to allow IPv6 hosts to communicate with IPv4 servers. The NAT64 server is the endpoint for at least one IPv4 address and an IPv6 network segment of 32-bits." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:359(para) +msgid "Network Functions Virtualization (NFV) - Network Functions Virtualization is a network architecture concept that proposes using IT virtualization related technologies, to virtualize entire classes of network node functions into building blocks that may be connected, or chained, together to create communication services." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:368(para) +msgid "NoSQL - A NoSQL or Not Only SQL database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:374(para) +msgid "Open vSwitch - Open vSwitch is a production quality, multilayer virtual switch licensed under the open source Apache 2.0 license. It is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces and protocols (e.g. NetFlow, sFlow, SPAN, RSPAN, CLI, LACP, 802.1ag)." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:383(para) +msgid "Operational Expenditure (OPEX) - An operating expense, operating expenditure, operational expense, operational expenditure or OPEX is an ongoing cost for running a product, business, or system." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:389(para) +msgid "Original Design Manufacturers (ODM) - Original Design Manufacturers, a company which designs and manufactures a product which is specified and eventually branded by another firm for sale." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:395(para) +msgid "Overlay Network - An overlay network is a computer network which is built on the top of another network. Nodes in the overlay can be thought of as being connected by virtual or logical links, each of which corresponds to a path, perhaps through many physical links, in the underlying network." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:403(para) +msgid "Packet Storm - A cause of degraded service or failure that occurs when a network system is overwhelmed by continuous multicast or broadcast traffic." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:409(para) +msgid "Platform as a Service (PaaS) - Platform as a Service is a category of cloud computing services that provides a computing platform and a solution stack as a service." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:415(para) +msgid "Power Usage Effectiveness (PUE) - Power usage effectiveness is a measure of how efficiently a computer data center uses energy; specifically, how much energy is used by the computing equipment (in contrast to cooling and other overhead)." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:422(para) +msgid "Quality of Service (QoS) - Quality of Service is the overall performance of a telephony or computer network, particularly the performance seen by the users of the network." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:428(para) +msgid "Remote Desktop Host - A server that hosts Remote Applications as session-based desktops. Users can access a Remote Desktop Host server by using the Remote Desktop Connection client." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:434(para) +msgid "Renumbering - Network renumbering, the exercise of renumbering a network consists of changing the IP host addresses, and perhaps the network mask, of each device within the network that has an address associated with it." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:441(para) +msgid "Rollback - In database technologies, a rollback is an operation which returns the database to some previous state. Rollbacks are important for database integrity, because they mean that the database can be restored to a clean copy even after erroneous operations are performed." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:449(para) +msgid "Remote Procedure Call (RPC) - A powerful technique for constructing distributed, client-server based applications. The communicating processes may be on the same system, or they may be on different systems with a network connecting them." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:456(para) +msgid "Recovery Point Objective (RPO) - A recovery point objective is defined by business continuity planning. It is the maximum tolerable period in which data might be lost from an IT service due to a major incident. The RPO gives systems designers a limit to work to." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:464(para) +msgid "Recovery Time Objective (RTO) - The recovery time objective is the duration of time and a service level within which a business process must be restored after a disaster (or disruption) in order to avoid unacceptable consequences associated with a break in business continuity." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:472(para) +msgid "Software Development Kit (SDK) - A software development kit is typically a set of software development tools that allows for the creation of applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar development platform." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:481(para) +msgid "Service Level Agreement (SLA) - A service-level agreement is a part of a service contract[disambiguation needed] where a service is formally defined. In practice, the term SLA is sometimes used to refer to the contracted delivery time (of the service or performance)." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:489(para) +msgid "Software Development Lifecycle (SDLC) - Software development life cycle - A software development process, also known as a software development life-cycle (SDLC), is a structure imposed on the development of a software product." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:496(para) +msgid "Top of Rack Switch (ToR Switch) - A Top of the Rack or (TOR) switch is a small port count switch that sits on the very top or near the top of a Telco rack you see in Datacenters." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:502(para) +msgid "Traffic Shaping - Traffic shaping (also known as \"packet shaping\") is a computer network traffic management technique which delays some or all datagrams to bring them into compliance with a desired traffic profile. Traffic shaping is a form of rate limiting." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:510(para) +msgid "Tunneling - Computer networks use a tunneling protocol when one network protocol (the delivery protocol) encapsulates a different payload protocol. By using tunneling one can (for example) carry a payload over an incompatible delivery-network, or provide a secure path through an untrusted network." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:519(para) +msgid "Virtual Desktop Infrastructure (VDI) - Virtual Desktop Infrastructure is a desktop-centric service that hosts user desktop environments on remote servers, which are accessed over a network using a remote display protocol. A connection brokering service is used to connect users to their assigned desktop sessions." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:528(para) +msgid "Virtual Local Area Networks (VLAN) - In computer networking, a single layer-2 network may be partitioned to create multiple distinct broadcast domains, which are mutually isolated so that packets can only pass between them via one or more routers; such a domain is referred to as a virtual local area network, virtual LAN or VLAN." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:537(para) +msgid "Voice over Internet Protocol (VoIP) - Voice-over-Internet Protocol (VoIP) is a methodology and group of technologies for the delivery of voice communications and multimedia sessions over Internet Protocol (IP) networks, such as the Internet." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:544(para) +msgid "Virtual Router Redundancy Protocol (VRRP) - The Virtual Router Redundancy Protocol (VRRP) is a computer networking protocol that provides for automatic assignment of available Internet Protocol (IP) routers to participating hosts. This increases the availability and reliability of routing paths via automatic default gateway selections on an IP sub-network." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:554(para) +msgid "VXLAN Tunnel Endpoint (VTEP) - VXLAN Tunnel Endpoint - Used for frame encapsulation. VTEP functionality can be implemented in software such as a virtual switch or in the form a physical switch." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:560(para) +msgid "Virtual Extensible Local Area Network (VXLAN) - Virtual Extensible LAN is a network virtualization technology that attempts to ameliorate the scalability problems associated with large cloud computing deployments. It uses a VLAN-like encapsulation technique to encapsulate MAC-based OSI layer 2 Ethernet frames within layer 3 UDP packets." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:569(para) +msgid "Wide Area Network (WAN) - A wide area network is a network that covers a broad area using leased or private telecommunication lines." +msgstr "" + +#: ./doc/arch-design/ch_glossary.xml:574(para) +msgid "Xen - Xen is a hypervisor using a microkernel design, providing services that allow multiple computer operating systems to execute on the same computer hardware concurrently." +msgstr "" + +#: ./doc/arch-design/ch_massively_scalable.xml:7(title) +msgid "Massively Scalable" +msgstr "" + +#: ./doc/arch-design/ch_network_focus.xml:7(title) +msgid "Network Focused" +msgstr "" + +#: ./doc/arch-design/ch_introduction.xml:7(title) ./doc/arch-design/multi_site/section_introduction_multi_site.xml:7(title) ./doc/arch-design/network_focus/section_introduction_network_focus.xml:7(title) ./doc/arch-design/generalpurpose/section_introduction_generalpurpose.xml:7(title) ./doc/arch-design/compute_focus/section_introduction_compute_focus.xml:7(title) ./doc/arch-design/specialized/section_introduction_specialized.xml:7(title) ./doc/arch-design/hybrid/section_introduction_hybrid.xml:7(title) ./doc/arch-design/massively_scalable/section_introduction_massively_scalable.xml:7(title) ./doc/arch-design/storage_focus/section_introduction_storage_focus.xml:7(title) +msgid "Introduction" +msgstr "" + +#: ./doc/arch-design/ch_hybrid.xml:7(title) ./doc/arch-design/ch_generalpurpose.xml:7(title) +msgid "General Purpose" +msgstr "" + +#: ./doc/arch-design/ch_multi_site.xml:7(title) +msgid "Hybrid" +msgstr "" + +#: ./doc/arch-design/ch_storage_focus.xml:7(title) +msgid "Storage Focused" +msgstr "" + +#: ./doc/arch-design/bk-openstack-arch-design.xml:7(title) +msgid "OpenStack Architecture Design Guide" +msgstr "" + +#: ./doc/arch-design/bk-openstack-arch-design.xml:9(titleabbrev) +msgid "Architecture Guide" +msgstr "" + +#: ./doc/arch-design/bk-openstack-arch-design.xml:17(orgname) ./doc/arch-design/bk-openstack-arch-design.xml:22(holder) +msgid "OpenStack Foundation" +msgstr "" + +#: ./doc/arch-design/bk-openstack-arch-design.xml:21(year) +msgid "2014" +msgstr "" + +#: ./doc/arch-design/bk-openstack-arch-design.xml:24(releaseinfo) +msgid "current" +msgstr "" + +#: ./doc/arch-design/bk-openstack-arch-design.xml:25(productname) +msgid "OpenStack" +msgstr "" + +#: ./doc/arch-design/bk-openstack-arch-design.xml:29(remark) +msgid "Copyright details are filled in by the template." +msgstr "" + +#: ./doc/arch-design/bk-openstack-arch-design.xml:35(remark) +msgid "Remaining licensing details are filled in by the template." +msgstr "" + +#: ./doc/arch-design/bk-openstack-arch-design.xml:40(para) +msgid "To reap the benefits of OpenStack, you should plan, design, and architect your cloud properly, taking user's needs into account and understanding the use cases." +msgstr "" + +#: ./doc/arch-design/bk-openstack-arch-design.xml:48(date) +msgid "2014-07-21" +msgstr "" + +#: ./doc/arch-design/bk-openstack-arch-design.xml:52(para) +msgid "Initial release." +msgstr "" + +#: ./doc/arch-design/ch_compute_focus.xml:7(title) +msgid "Compute Focused" +msgstr "" + +#: ./doc/arch-design/ch_references.xml:8(title) ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:115(title) +msgid "References" +msgstr "" + +#: ./doc/arch-design/ch_references.xml:9(para) +msgid "Data Protection framework of the European Union: http://ec.europa.eu/justice/data-protection/Guidance on Data Protection laws governed by the EU" +msgstr "" + +#: ./doc/arch-design/ch_references.xml:12(para) +msgid "Depletion of IPv4 Addresses: http://www.internetsociety.org/deploy360/blog/2014/05/goodbye-ipv4-iana-starts-allocating-final-address-blocks/Article describing how IPv4 addresses and the migration to IPv6 is inevitable" +msgstr "" + +#: ./doc/arch-design/ch_references.xml:16(para) +msgid "Ethernet Switch Reliability: http://www.garrettcom.com/techsupport/papers/ethernet_switch_reliability.pdf ​Research white paper on Ethernet Switch reliability" +msgstr "" + +#: ./doc/arch-design/ch_references.xml:19(para) +msgid "Financial Industry Regulatory Authority: http://www.finra.org/Industry/Regulation/FINRARules/ ​Requirements of the Financial Industry Regulatory Authority in the USA" +msgstr "" + +#: ./doc/arch-design/ch_references.xml:22(para) +msgid "Image Service property keys: http://docs.openstack.org/cli-reference/content/chapter_cli-glance-property.html Glance API property keys allows the administrator to attach custom characteristics to images" +msgstr "" + +#: ./doc/arch-design/ch_references.xml:26(para) +msgid "LibGuestFS Documentation: http://libguestfs.orgOfficial LibGuestFS documentation" +msgstr "" + +#: ./doc/arch-design/ch_references.xml:28(para) +msgid "Logging and Monitoring http://docs.openstack.org/openstack-ops/content/logging_monitoring.html Official OpenStack Operations documentation" +msgstr "" + +#: ./doc/arch-design/ch_references.xml:31(para) +msgid "ManageIQ Cloud Management Platform: http://manageiq.org/ An Open Source Cloud Management Platform for managing multiple clouds" +msgstr "" + +#: ./doc/arch-design/ch_references.xml:34(para) +msgid "N-Tron Network Availability: http://www.n-tron.com/pdf/network_availability.pdfResearch white paper on network availability" +msgstr "" + +#: ./doc/arch-design/ch_references.xml:37(para) +msgid "Nested KVM: http://davejingtian.org/2014/03/30/nested-kvm-just-for-funBlog Post on how to nest KVM under KVM." +msgstr "" + +#: ./doc/arch-design/ch_references.xml:40(para) +msgid "Open Compute Project: http://www.opencompute.org/The Open Compute Project Foundation’s mission is to design and enable the delivery of the most efficient server, storage and data center hardware designs for scalable computing." +msgstr "" + +#: ./doc/arch-design/ch_references.xml:44(para) +msgid "OpenStack Flavors: http://docs.openstack.org/openstack-ops/content/flavors.htmlOfficial OpenStack documentation" +msgstr "" + +#: ./doc/arch-design/ch_references.xml:47(para) +msgid "OpenStack High Availability Guide: http://docs.openstack.org/high-availability-guide/content/Information on how to provide redundancy for the OpenStack components" +msgstr "" + +#: ./doc/arch-design/ch_references.xml:50(para) +msgid "OpenStack Hypervisor Support Matrix:https://wiki.openstack.org/wiki/HypervisorSupportMatrix ​Matrix of supported hypervisors and capabilities when used with OpenStack" +msgstr "" + +#: ./doc/arch-design/ch_references.xml:54(para) +msgid "OpenStack Object Store (Swift) Replication Reference: http://docs.openstack.org/developer/swift/replication_network.html Developer documentation of Swift replication" +msgstr "" + +#: ./doc/arch-design/ch_references.xml:57(para) +msgid "OpenStack Operations Guide: http://docs.openstack.org/openstack-ops/The OpenStack Operations Guide provides information on setting up and installing OpenStack" +msgstr "" + +#: ./doc/arch-design/ch_references.xml:61(para) +msgid "OpenStack Security Guide:http://docs.openstack.org/security-guide/The OpenStack Security Guide provides information on securing OpenStack deployments" +msgstr "" + +#: ./doc/arch-design/ch_references.xml:65(para) +msgid "OpenStack Training Marketplace: http://www.openstack.org/marketplace/trainingThe OpenStack Market for training and Vendors providing training on OpenStack." +msgstr "" + +#: ./doc/arch-design/ch_references.xml:68(para) +msgid "PCI passthrough: https://wiki.openstack.org/wiki/Pci_passthrough#How_to_check_PCI_status_with_PCI_api_paches The PCI api patches extends the servers/os-hypervisor to show PCI information for instance and compute node, and also provides a resource endpoint to show PCI information." +msgstr "" + +#: ./doc/arch-design/ch_references.xml:73(para) +msgid "TripleO: https://wiki.openstack.org/wiki/TripleOTripleO is a program aimed at installing, upgrading and operating OpenStack clouds using OpenStack's own cloud facilities as the foundation." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:8(title) ./doc/arch-design/network_focus/section_operational_considerations_network_focus.xml:8(title) ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:8(title) ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:8(title) ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:139(title) ./doc/arch-design/hybrid/section_operational_considerations_hybrid.xml:8(title) ./doc/arch-design/massively_scalable/section_operational_considerations_massively_scalable.xml:8(title) ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:8(title) +msgid "Operational Considerations" +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:9(para) +msgid "Deployment of a multi-site OpenStack cloud using regions requires that the service catalog contains per-region entries for each service deployed other than the Identity service itself. There is limited support amongst currently available off-the-shelf OpenStack deployment tools for defining multiple regions in this fashion." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:15(para) +msgid "Deployers must be aware of this and provide the appropriate customization of the service catalog for their site either manually or via customization of the deployment tools in use." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:19(para) +msgid "Note that, as of the Icehouse release, documentation for implementing this feature is in progress. See this bug for more information: https://bugs.launchpad.net/openstack-manuals/+bug/1340509" +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:23(title) +msgid "Licensing" +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:24(para) +msgid "Multi-site OpenStack deployments present additional licensing considerations over and above regular OpenStack clouds, particularly where site licenses are in use to provide cost efficient access to software licenses. The licensing for host operating systems, guest operating systems, OpenStack distributions (if applicable), software-defined infrastructure including network controllers and storage systems, and even individual applications need to be evaluated in light of the multi-site nature of the cloud." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:33(para) +msgid "Topics to consider include:" +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:36(para) +msgid "The specific definition of what constitutes a site in the relevant licenses, as the term does not necessarily denote a geographic or otherwise physically isolated location in the traditional sense." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:43(para) +msgid "Differentiations between \"hot\" (active) and \"cold\" (inactive) sites where significant savings may be made in situations where one site is a cold standby for disaster recovery purposes only." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:49(para) +msgid "Certain locations might require local vendors to provide support and services for each site provides challenges, but will vary on the licensing agreement in place." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:55(title) +msgid "Logging and Monitoring" +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:56(para) +msgid "Logging and monitoring does not significantly differ for a multi-site OpenStack cloud. The same well known tools described in the Operations Guide (http://docs.openstack.org/openstack-ops/content/logging_monitoring.html) remain applicable. Logging and monitoring can be provided both on a per-site basis and in a common centralized location." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:63(para) +msgid "When attempting to deploy logging and monitoring facilities to a centralized location, care must be taken with regards to the load placed on the inter-site networking links." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:66(title) ./doc/arch-design/hybrid/section_operational_considerations_hybrid.xml:50(title) +msgid "Upgrades" +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:67(para) +msgid "In multi-site OpenStack clouds deployed using regions each site is, effectively, an independent OpenStack installation which is linked to the others by using centralized services such as Identity which are shared between sites. At a high level the recommended order of operations to upgrade an individual OpenStack environment is (http://docs.openstack.org/openstack-ops/content/ops_upgrades-general-steps.html):" +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:76(para) +msgid "Upgrade the OpenStack Identity Service (Keystone)." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:80(para) +msgid "Upgrade the OpenStack Image Service (Glance)." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:83(para) +msgid "Upgrade OpenStack Compute (Nova), including networking components." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:87(para) +msgid "Upgrade OpenStack Block Storage (Cinder)." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:90(para) +msgid "Upgrade the OpenStack dashboard.(Horizon)" +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:93(para) +msgid "The process for upgrading a multi-site environment is not significantly different:" +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:97(para) +msgid "Upgrade the shared OpenStack Identity Service (Keystone) deployment." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:101(para) +msgid "Upgrade the OpenStack Image Service (glance) at each site." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:105(para) +msgid "Upgrade OpenStack Compute (Nova), including networking components, at each site." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:109(para) +msgid "Upgrade OpenStack Block Storage (Cinder) at each site." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:113(para) +msgid "Upgrade the OpenStack dashboard (Horizon), at each site - or in the single central location if it is shared." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:118(para) +msgid "Note that, as of the OpenStack Icehouse release, compute upgrades within each site can also be performed in a rolling fashion. Compute controller services (API, Scheduler, and Conductor) can be upgraded prior to upgrading of individual compute nodes. This maximizes the ability of operations staff to keep a site operational for users of compute services while performing an upgrade." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:125(title) +msgid "Quota Management" +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:126(para) +msgid "To prevent system capacities from being exhausted without notification, OpenStack provides operators with the ability to define quotas. Quotas are used to set operational limits and are currently enforced at the tenant (or project) level rather than at the user level." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:131(para) +msgid "Quotas are defined on a per-region basis. Operators may wish to define identical quotas for tenants in each region of the cloud to provide a consistent experience, or even create a process for synchronizing allocated quotas across regions. It is important to note that only the operational limits imposed by the quotas will be aligned consumption of quotas by users will not be reflected between regions." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:138(para) +msgid "For example, given a cloud with two regions, if the operator grants a user a quota of 25 instances in each region then that user may launch a total of 50 instances spread across both regions. They may not, however, launch more than 25 instances in any single region." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:143(para) +msgid "For more information on managing quotas refer to Chapter 9. Managing Projects and Users (http://docs.openstack.org/openstack-ops/content/projects_users.html) of the OpenStack Operators Guide." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:147(title) +msgid "Policy Management" +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:148(para) +msgid "OpenStack provides a default set of Role Based Access Control (RBAC) policies, defined in a policy.json file, for each service. Operators edit these files to customize the policies for their OpenStack installation. If the application of consistent RBAC policies across sites is considered a requirement, then it is necessary to ensure proper synchronization of the policy.json files to all installations." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:156(para) +msgid "This must be done using normal system administration tools such as rsync as no functionality for synchronizing policies across regions is currently provided within OpenStack." +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:159(title) +msgid "Documentation" +msgstr "" + +#: ./doc/arch-design/multi_site/section_operational_considerations_multi_site.xml:160(para) +msgid "Users must be able to leverage cloud infrastructure and provision new resources in the environment. It is important that user documentation is accessible by users of the cloud infrastructure to ensure they are given sufficient information to help them leverage the cloud. As an example, by default OpenStack will schedule instances on a compute node automatically. However, when multiple regions are available, it is left to the end user to decide in which region to schedule the new instance. Horizon will present the user with the first region in your configuration. The API and CLI tools will not execute commands unless a valid region is specified. It is therefore important to provide documentation to your users describing the region layout as well as calling out that quotas are region-specific. If a user reaches his or her quota in one region, OpenStack will not automatically build new instances in another. Documenting specific examples will help users understand how to operate the cloud, thereby reducing calls and tickets filed with the help desk." +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/multi_site/section_architecture_multi_site.xml:20(None) +msgid "@@image: '../images/Multi-Site_shared_keystone_horizon_swift1.png'; md5=c443da33089971595104cd918f40d339" +msgstr "" + +#: ./doc/arch-design/multi_site/section_architecture_multi_site.xml:7(title) ./doc/arch-design/network_focus/section_architecture_network_focus.xml:7(title) ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:8(title) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:8(title) ./doc/arch-design/hybrid/section_architecture_hybrid.xml:8(title) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:7(title) +msgid "Architecture" +msgstr "" + +#: ./doc/arch-design/multi_site/section_architecture_multi_site.xml:8(para) +msgid "This graphic is a high level diagram of a multiple site OpenStack architecture. Each site is an OpenStack cloud but it may be necessary to architect the sites on different versions. For example, if the second site is intended to be a replacement for the first site, they would be different. Another common design would be a private OpenStack cloud with replicated site that would be used for high availability or disaster recovery. The most important design decision is how to configure the storage. It can be configured as a single shared pool or separate pools, depending on the user and technical requirements." +msgstr "" + +#: ./doc/arch-design/multi_site/section_architecture_multi_site.xml:24(title) +msgid "OpenStack Services Architecture" +msgstr "" + +#: ./doc/arch-design/multi_site/section_architecture_multi_site.xml:25(para) +msgid "The OpenStack Identity service, which is used by all other OpenStack components for authorization and the catalog of service endpoints, supports the concept of regions. A region is a logical construct that can be used to group OpenStack services that are in close proximity to one another. The concept of regions is flexible; it may can contain OpenStack service endpoints located within a distinct geographic region, or regions. It may be smaller in scope, where a region is a single rack within a data center or even a single blade chassis, with multiple regions existing in adjacent racks in the same data center." +msgstr "" + +#: ./doc/arch-design/multi_site/section_architecture_multi_site.xml:35(para) +msgid "The majority of OpenStack components are designed to run within the context of a single region. The OpenStack Compute service is designed to manage compute resources within a region, with support for subdivisions of compute resources by using Availability Zones and Cells. The OpenStack Networking service can be used to manage network resources in the same broadcast domain or collection of switches that are linked. The OpenStack Block Storage service controls storage resources within a region with all storage resources residing on the same storage network. Like the OpenStack Compute service, the OpenStack Block Storage Service also supports the Availability Zone construct,which can be used to subdivide storage resources." +msgstr "" + +#: ./doc/arch-design/multi_site/section_architecture_multi_site.xml:47(para) +msgid "The OpenStack Dashboard, OpenStack Identity Service, and OpenStack Object Storage services are components that can each be deployed centrally in order to serve multiple regions." +msgstr "" + +#: ./doc/arch-design/multi_site/section_architecture_multi_site.xml:52(title) ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:152(para) ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:18(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:18(para) +msgid "Storage" +msgstr "" + +#: ./doc/arch-design/multi_site/section_architecture_multi_site.xml:53(para) +msgid "With multiple OpenStack regions, having a single OpenStack Object Storage Service endpoint that delivers shared file storage for all regions is desirable. The Object Storage service internally replicates files to multiple nodes. The advantages of this are that, if a file placed into the Object Storage service is visible to all regions, it can be used by applications or workloads in any or all of the regions. This simplifies high availability failover and disaster recovery rollback." +msgstr "" + +#: ./doc/arch-design/multi_site/section_architecture_multi_site.xml:61(para) +msgid "In order to scale the Object Storage service to meet the workload of multiple regions, multiple proxy workers are run and load-balanced, storage nodes are installed in each region, and the entire Object Storage Service can be fronted by an HTTP caching layer. This is done so client requests for objects can be served out of caches rather than directly from the storage modules themselves, reducing the actual load on the storage network. In addition to an HTTP caching layer, use a caching layer like Memcache to cache objects between the proxy and storage nodes." +msgstr "" + +#: ./doc/arch-design/multi_site/section_architecture_multi_site.xml:70(para) +msgid "If the cloud is designed without a single Object Storage Service endpoint for multiple regions, and instead a separate Object Storage Service endpoint is made available in each region, applications are required to handle synchronization (if desired) and other management operations to ensure consistency across the nodes. For some applications, having multiple Object Storage Service endpoints located in the same region as the application may be desirable due to reduced latency, cross region bandwidth, and ease of deployment." +msgstr "" + +#: ./doc/arch-design/multi_site/section_architecture_multi_site.xml:79(para) +msgid "For the Block Storage service, the most important decisions are the selection of the storage technology and whether or not a dedicated network is used to carry storage traffic from the storage service to the compute nodes." +msgstr "" + +#: ./doc/arch-design/multi_site/section_architecture_multi_site.xml:85(title) ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:413(para) +msgid "Networking" +msgstr "" + +#: ./doc/arch-design/multi_site/section_architecture_multi_site.xml:86(para) +msgid "When connecting multiple regions together there are several design considerations. The overlay network technology choice determines how packets are transmitted between regions and how the logical network and addresses present to the application. If there are security or regulatory requirements, encryption should be implemented to secure the traffic between regions. For networking inside a region, the overlay network technology for tenant networks is equally important. The overlay technology and the network traffic of an application generates or receives can be either complementary or be at cross purpose. For example, using an overlay technology for an application that transmits a large amount of small packets could add excessive latency or overhead to each packet if not configured properly." +msgstr "" + +#: ./doc/arch-design/multi_site/section_architecture_multi_site.xml:101(title) +msgid "Dependencies" +msgstr "" + +#: ./doc/arch-design/multi_site/section_architecture_multi_site.xml:102(para) +msgid "The architecture for a multi-site installation of OpenStack is dependent on a number of factors. One major dependency to consider is storage. When designing the storage system, the storage mechanism needs to be determined. Once the storage type is determined, how it will be accessed is critical. For example, it is recommended that storage should utilize a dedicated network. Another concern is how the storage is configured to protect the data. For example, the recovery point objective (RPO) and the recovery time objective (RTO). How quickly can the recovery from a fault be completed, will determine how often the replication of data be required. Ensure that enough storage is allocated to support the data protection strategy." +msgstr "" + +#: ./doc/arch-design/multi_site/section_architecture_multi_site.xml:114(para) +msgid "Networking decisions include the encapsulation mechanism that will be used for the tenant networks, how large the broadcast domains should be, and the contracted SLAs for the interconnects." +msgstr "" + +#: ./doc/arch-design/multi_site/section_introduction_multi_site.xml:8(para) +msgid "A multi-site OpenStack environment is one in which services located in more than one data center are used to provide the overall solution. Usage requirements of different multi-site clouds may vary widely, however they share some common needs. OpenStack is capable of running in a multi-region configuration allowing some parts of OpenStack to effectively manage a grouping of sites as a single cloud. With some careful planning in the design phase, OpenStack can act as an excellent multi-site cloud solution for a multitude of needs." +msgstr "" + +#: ./doc/arch-design/multi_site/section_introduction_multi_site.xml:18(para) +msgid "Some use cases that might indicate a need for a multi-site deployment of OpenStack include:" +msgstr "" + +#: ./doc/arch-design/multi_site/section_introduction_multi_site.xml:22(para) +msgid "An organization with a diverse geographic footprint." +msgstr "" + +#: ./doc/arch-design/multi_site/section_introduction_multi_site.xml:26(para) +msgid "Geo-location sensitive data." +msgstr "" + +#: ./doc/arch-design/multi_site/section_introduction_multi_site.xml:29(para) +msgid "Data locality, in which specific data or functionality should be close to users." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:8(title) ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:8(title) ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:8(title) ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:8(title) ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:8(title) ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:8(title) ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:49(title) ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:8(title) +msgid "User Requirements" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:9(para) +msgid "A multi-site architecture is complex and has its own risks and considerations, therefore it is important to make sure when contemplating the design such an architecture that it meets the user and business requirements." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:13(para) ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:42(para) ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:77(para) ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:40(para) ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:67(para) ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:17(para) ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:35(para) +msgid "Many jurisdictions have legislative and regulatory requirements governing the storage and management of data in cloud environments. Common areas of regulation include:" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:18(para) ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:47(para) ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:82(para) ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:45(para) ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:72(para) ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:22(para) +msgid "Data retention policies ensuring storage of persistent data and records management to meet data archival requirements." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:23(para) ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:52(para) ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:87(para) ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:50(para) ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:77(para) ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:27(para) +msgid "Data ownership policies governing the possession and responsibility for data." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:27(para) ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:56(para) ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:91(para) ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:54(para) ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:81(para) ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:31(para) +msgid "Data sovereignty policies governing the storage of data in foreign countries or otherwise separate jurisdictions." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:32(para) +msgid "Data compliance policies governing types of information that needs to reside in certain locations due to regular issues and, more importantly, cannot reside in other locations for the same reason." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:38(para) +msgid "Examples of such legal frameworks include the data protection framework of the European Union (http://ec.europa.eu/justice/data-protection) and the requirements of the Financial Industry Regulatory Authority (http://www.finra.org/Industry/Regulation/FINRARules) in the United States. Consult a local regulatory body for more information." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:45(title) +msgid "Workload Characteristics" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:46(para) +msgid "The expected workload is a critical requirement that needs to be captured to guide decision-making. An understanding of the workloads in the context of the desired multi-site environment and use case is important. Another way of thinking about a workload is to think of it as the way the systems are used. A workload could be a single application or a suite of applications that work together. It could also be a duplicate set of applications that need to run in multiple cloud environments. Often in a multi-site deployment the same workload will need to work identically in more than one physical location." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:57(para) +msgid "This multi-site scenario likely includes one or more of the other scenarios in this book with the additional requirement of having the workloads in two or more locations. The following are some possible scenarios:" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:61(para) +msgid "For many use cases the proximity of the user to their workloads has a direct influence on the performance of the application and therefore should be taken into consideration in the design. Certain applications require zero to minimal latency that can only be achieved by deploying the cloud in multiple locations. These locations could be in different data centers, cities, countries or geographical regions, depending on the user requirement and location of the users." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:70(title) +msgid "Consistency of images and templates across different sites" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:72(para) +msgid "It is essential that the deployment of instances is consistent across the different sites. This needs to be built into the infrastructure. If OpenStack Object Store is used as a back end for Glance, it is possible to create repositories of consistent images across multiple sites. Having a central endpoint with multiple storage nodes will allow for a consistent centralized storage for each and every site." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:79(para) +msgid "Not using a centralized object store will increase operational overhead so that a consistent image library can be maintained. This could include development of a replication mechanism to handle the transport of images and the changes to the images across multiple sites." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:84(title) +msgid "High Availability" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:85(para) +msgid "If high availability is a requirement to provide continuous infrastructure operations, a basic requirement of High Availability should be defined." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:88(para) +msgid "The OpenStack management components need to have a basic and minimal level of redundancy. The simplest example is the loss of any single site has no significant impact on the availability of the OpenStack services of the entire infrastructure." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:93(para) +msgid "The OpenStack High Availability Guide (http://docs.openstack.org/high-availability-guide/content/) contains more information on how to provide redundancy for the OpenStack components." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:97(para) +msgid "Multiple network links should be deployed between sites to provide redundancy for all components. This includes storage replication, which should be isolated to a dedicated network or VLAN with the ability to assign QoS to control the replication traffic or provide priority for this traffic. Note that if the data store is highly changeable, the network requirements could have a significant effect on the operational cost of maintaining the sites." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:105(para) +msgid "The ability to maintain object availability in both sites has significant implications on the object storage design and implementation. It will also have a significant impact on the WAN network design between the sites." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:109(para) +msgid "Connecting more than two sites increases the challenges and adds more complexity to the design considerations. Multi-site implementations require extra planning to address the additional topology complexity used for internal and external connectivity. Some options include full mesh topology, hub spoke, spine leaf, or 3d Torus." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:115(para) +msgid "Not all the applications running in a cloud are cloud-aware. If that is the case, there should be clear measures and expectations to define what the infrastructure can support and, more importantly, what it cannot. An example would be shared storage between sites. It is possible, however such a solution is not native to OpenStack and requires a third-party hardware vendor to fulfill such a requirement. Another example can be seen in applications that are able to consume resources in object storage directly. These applications need to be cloud aware to make good use of an OpenStack Object Store." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:126(title) +msgid "Application readiness" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:127(para) +msgid "Some applications are tolerant of the lack of synchronized object storage, while others may need those objects to be replicated and available across regions. Understanding of how the cloud implementation impacts new and existing applications is important for risk mitigation and the overall success of a cloud project. Applications may have to be written to expect an infrastructure with little to no redundancy. Existing applications not developed with the cloud in mind may need to be rewritten." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:136(title) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:12(para) +msgid "Cost" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:137(para) +msgid "The requirement of having more than one site has a cost attached to it. The greater the number of sites, the greater the cost and complexity. Costs can be broken down into the following categories" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:143(para) +msgid "Compute Resources" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:146(para) +msgid "Networking resources" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:149(para) +msgid "Replication" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:155(para) ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:643(para) ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:284(para) ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:120(para) +msgid "Management" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:158(para) +msgid "Operational costs" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:161(title) +msgid "Site Loss and Recovery" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:162(para) +msgid "Outages can cause loss of partial or full functionality of a site. Strategies should be implemented to understand and plan for recovery scenarios." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:167(para) +msgid "The deployed applications need to continue to function and, more importantly, consideration should be taken of the impact on the performance and reliability of the application when a site is unavailable." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:174(para) +msgid "It is important to understand what will happen to replication of objects and data between the sites when a site goes down. If this causes queues to start building up, considering how long these queues can safely exist until something explodes." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:181(para) +msgid "Ensure determination of the method for resuming proper operations of a site when it comes back online after a disaster. It is recommended to architect the recovery to avoid race conditions." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:187(title) +msgid "Compliance and Geo-location" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:188(para) +msgid "An organization could have certain legal obligations and regulatory compliance measures which could require certain workloads or data to not be located in certain regions." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:191(title) +msgid "Auditing" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:192(para) +msgid "A well thought-out auditing strategy is important in order to be able to quickly track down issues. Keeping track of changes made to security groups and tenant changes can be useful in rolling back the changes if they affect production. For example, if all security group rules for a tenant disappeared, the ability to quickly track down the issue would be important for operational and legal reasons." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:199(title) +msgid "Separation of duties" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:200(para) +msgid "A common requirement is to define different roles for the different cloud administration functions. An example would be a requirement to segregate the duties and permissions by site." +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:205(title) +msgid "Authentication between sites" +msgstr "" + +#: ./doc/arch-design/multi_site/section_user_requirements_multi_site.xml:206(para) +msgid "Ideally it is best to have a single authentication domain and not need a separate implementation for each and every site. This will, of course, require an authentication mechanism that is highly available and distributed to ensure continuous operation. Authentication server locality is also something that might be needed as well and should be planned for." +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:82(None) +msgid "@@image: '../images/Multi-Site_Customer_Edge.png'; md5=01850cf774e7075bd7202c6e7f087f36" +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:183(None) +msgid "@@image: '../images/Multi-site_Geo_Redundant_LB.png'; md5=c94a96f6084c2e50a0eb6846f6fde479" +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:215(None) +msgid "@@image: '../images/Multi-Site_shared_keystone1.png'; md5=c6ddf7ada9dc73f8b71b3efe8061e11d" +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:8(title) ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:8(title) ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:8(title) ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:8(title) ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:8(title) +msgid "Prescriptive Examples" +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:9(para) +msgid "Based on the needs of the intended workloads, there are multiple ways to build a multi-site OpenStack installation. Below are example architectures based on different requirements. These examples are meant as a reference, and not a hard and fast rule for deployments. Use the previous sections of this chapter to assist in selecting specific components and implementations based on specific needs." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:16(para) +msgid "A large content provider needs to deliver content to customers that are geographically dispersed. The workload is very sensitive to latency and needs a rapid response to end-users. After reviewing the user, technical and operational considerations, it is determined beneficial to build a number of regions local to the customer’s edge. In this case rather than build a few large, centralized data centers, the intent of the architecture is to provide a pair of small data centers in locations that are closer to the customer. In this use case, spreading applications out allows for different horizontal scaling than a traditional compute workload scale. The intent is to scale by creating more copies of the application in closer proximity to the users that need it most, in order to ensure faster response time to user requests. This provider will deploy two datacenters at each of the four chosen regions. The implications of this design are based around the method of placing copies of resources in each of the remote regions. Swift objects, Glance images, and block storage will need to be manually replicated into each region. This may be beneficial for some systems, such as the case of content service, where only some of the content needs to exist in some but not all regions. A centralized Keystone is recommended to ensure authentication and that access to the API endpoints is easily manageable." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:40(para) +msgid "Installation of an automated DNS system such as Designate is highly recommended. Unless an external Dynamic DNS system is available, application administrators will need a way to manage the mapping of which application copy exists in each region and how to reach it. Designate will assist by making the process automatic and by populating the records in the each region's zone." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:47(para) +msgid "Telemetry for each region is also deployed, as each region may grow differently or be used at a different rate. Ceilometer will run to collect each region's metrics from each of the controllers and report them back to a central location. This is useful both to the end user and the administrator of the OpenStack environment. The end user will find this method useful, in that it is possible to determine if certain locations are experiencing higher load than others, and take appropriate action. Administrators will also benefit by possibly being able to forecast growth per region, rather than expanding the capacity of all regions simultaneously, therefore maximizing the cost-effectiveness of the multi-site design." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:60(para) +msgid "One of the key decisions of running this sort of infrastructure is whether or not to provide a redundancy model. Two types of redundancy and high availability models in this configuration will be implemented. The first type revolves around the availability of the central OpenStack components. Keystone will be made highly available in three central data centers that will host the centralized OpenStack components. This prevents a loss of any one of the regions causing an outage in service. It also has the added benefit of being able to run a central storage repository as a primary cache for distributing content to each of the regions." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:71(para) +msgid "The second redundancy topic is that of the edge data center itself. A second data center in each of the edge regional locations will house a second region near the first. This ensures that the application will not suffer degraded performance in terms of latency and availability." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:76(para) +msgid "This figure depicts the solution designed to have both a centralized set of core data centers for OpenStack services and paired edge data centers:" +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:85(title) +msgid "Geo-redundant load balancing" +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:86(para) +msgid "A large-scale web application has been designed with cloud principles in mind. The application is designed provide service to application store, on a 24/7 basis. The company has typical 2-tier architecture with a web front-end servicing the customer requests and a NoSQL database back end storing the information." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:92(para) +msgid "As of late there has been several outages in number of major public cloud providers - usually due to the fact these applications were running out of a single geographical location. The design therefore should mitigate the chance of a single site causing an outage for their business." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:97(para) ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:32(para) +msgid "The solution would consist of the following OpenStack components:" +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:101(para) ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:36(para) +msgid "A firewall, switches and load balancers on the public facing network connections." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:105(para) +msgid "OpenStack Controller services running, Networking, Horizon, Cinder and Nova compute running locally in each of the three regions. The other services, Keystone, Heat Ceilometer, Glance and Swift will be installed centrally - with nodes in each of the region providing a redundant OpenStack Controller plane throughout the globe." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:114(para) ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:47(para) +msgid "OpenStack Compute nodes running the KVM hypervisor." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:118(para) +msgid "OpenStack Object Storage for serving static objects such as images will be used to ensure that all images are standardized across all the regions, and replicated on a regular basis." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:124(para) +msgid "A Distributed DNS service available to all regions - that allows for dynamic update of DNS records of deployed instances." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:129(para) +msgid "A geo-redundant load balancing service will be used to service the requests from the customers based on their origin." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:134(para) +msgid "An autoscaling heat template will used to deploy the application in the three regions. This template will include:" +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:139(para) +msgid "Web Servers, running Apache." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:142(para) +msgid "Appropriate user_data to populate the central DNS servers upon instance launch." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:146(para) +msgid "Appropriate Ceilometer alarms that maintain state of the application and allow for handling of region or instance failure." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:151(para) +msgid "Another autoscaling Heat template will be used to deploy a distributed MongoDB shard over the three locations - with the option of storing required data on a globally available Swift container. according to the usage and load on the database server - additional shards will be provisioned according to the thresholds defined in Ceilometer." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:157(para) +msgid "The reason that 3 regions were selected here was because of the fear of having abnormal load on a single region in the event of a failure. Two data center would have been sufficient had the requirements been met." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:161(para) +msgid "Heat is used because of the built-in functionality of autoscaling and auto healing in the event of increased load. Additional configuration management tools, such as Puppet or Chef could also have been used in this scenario, but were not chosen due to the fact that Heat had the appropriate built-in hooks into the OpenStack cloud - whereas the other tools were external and not native to OpenStack. In addition - since this deployment scenario was relatively straight forward - the external tools were not needed." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:170(para) +msgid "Swift is used here to serve as a back end for Glance and Object storage since was the most suitable solution for a globally distributed storage solution - with its own replication mechanism. Home grown solutions could also have been used including the handling of replication - but were not chosen, because Swift is already an intricate part of the infrastructure - and proven solution." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:177(para) +msgid "An external load balancing service was used and not the LBaaS in OpenStack because the solution in OpenStack is not redundant and does have any awareness of geo location." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:186(title) +msgid "Location-local service" +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:187(para) +msgid "A common use for a multi-site deployment of OpenStack, is for creating a Content Delivery Network. An application that uses a location-local architecture will require low network latency and proximity to the user, in order to provide an optimal user experience, in addition to reducing the cost of bandwidth and transit, since the content resides on sites closer to the customer, instead of a centralized content store that would require utilizing higher cost cross country links." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:196(para) +msgid "This architecture usually includes a geo-location component that places user requests at the closest possible node. In this scenario, 100% redundancy of content across every site is a goal rather than a requirement, with the intent being to maximize the amount of content available that is within a minimum number of network hops for any given end user. Despite these differences, the storage replication configuration has significant overlap with that of a geo-redundant load balancing use case." +msgstr "" + +#: ./doc/arch-design/multi_site/section_prescriptive_examples_multi_site.xml:205(para) +msgid "In this example, the application utilizing this multi-site OpenStack install that is location aware would launch web server or content serving instances on the compute cluster in each site. Requests from clients will first be sent to a global services load balancer that determines the location of the client, then routes the request to the closest OpenStack site where the application completes the request." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:8(title) ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:8(title) ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:8(title) ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:72(title) ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:8(title) ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:8(title) ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:8(title) ./doc/arch-design/storage_focus/section_tech_considerations_storage_focus.xml:8(title) +msgid "Technical Considerations" +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:9(para) +msgid "There are many technical considerations to take into account with regard to designing a multi-site OpenStack implementation. An OpenStack cloud can be designed in a variety of ways to handle individual application needs. A multi-site deployment will have additional challenges compared to single site installations and will therefore be a more complex solution." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:16(para) +msgid "When determining capacity options be sure to take into account not just the technical issues, but also the economic or operational issues that might arise from specific decisions." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:20(para) +msgid "Inter-site link capacity describes the capabilities of the connectivity between the different OpenStack sites. This includes parameters such as bandwidth, latency, whether or not a link is dedicated, and any business policies applied to the connection. The capability and number of the links between sites will determine what kind of options may be available for deployment. For example, if two sites have a pair of high-bandwidth links available between them, it may be wise to configure a separate storage replication network between the two sites to support a single Swift endpoint and a shared object storage capability between them. (An example of this technique, as well as a configuration walk-through, is available at http://docs.openstack.org/developer/swift/replication_network.html#dedicated-replication-network). Another option in this scenario is to build a dedicated set of tenant private networks across the secondary link using overlay networks with a third party mapping the site overlays to each other." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:38(para) +msgid "The capacity requirements of the links between sites will be driven by application behavior. If the latency of the links is too high, certain applications that use a large number of small packets, for example RPC calls, may encounter issues communicating with each other or operating properly. Additionally, OpenStack may encounter similar types of issues. To mitigate this, tuning of the Keystone call timeouts may be necessary to prevent issues authenticating against a central Identity Service." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:47(para) +msgid "Another capacity consideration when it comes to networking for a multi-site deployment is the available amount and performance of overlay networks for tenant networks. If using shared tenant networks across zones, it is imperative that an external overlay manager or controller be used to map these overlays together. It is necessary to ensure the amount of possible IDs between the zones are identical. Note that, as of the Icehouse release, Neutron was not capable of managing tunnel IDs across installations. This means that if one site runs out of IDs, but other does not, that tenant's network will be unable to reach the other site." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:58(para) +msgid "Capacity can take other forms as well. The ability for a region to grow depends on scaling out the number of available compute nodes. This topic is covered in greater detail in the section for compute-focused deployments. However, it should be noted that cells may be necessary to grow an individual region beyond a certain point. This point depends on the size of your cluster and the ratio of virtual machines per hypervisor." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:66(para) +msgid "A third form of capacity comes in the multi-region-capable components of OpenStack. Centralized Object Storage is capable of serving objects through a single namespace across multiple regions. Since this works by accessing the object store via swift proxy, it is possible to overload the proxies. There are two options available to mitigate this issue. The first is to deploy a large number of swift proxies. The drawback to this is that the proxies are not load-balanced and a large file request could continually hit the same proxy. The other way to mitigate this is to front-end the proxies with a caching HTTP proxy and load balancer. Since swift objects are returned to the requester via HTTP, this load balancer would alleviate the load required on the swift proxies." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:79(title) ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:213(title) ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:219(title) +msgid "Utilization" +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:80(para) +msgid "While constructing a multi-site OpenStack environment is the goal of this guide, the real test is whether an application can utilize it." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:83(para) +msgid "Identity is normally the first interface for the majority of OpenStack users. Interacting with Keystone is required for almost all major operations within OpenStack. Therefore, it is important to ensure that you provide users with a single URL for Keystone authentication. Equally important is proper documentation and configuration of regions within Keystone. Each of the sites defined in your installation is considered to be a region in Keystone nomenclature. This is important for the users of the system, when reading Keystone documentation, as it is required to define the Region name when providing actions to an API endpoint or in Horizon." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:94(para) +msgid "Load balancing is another common issue with multi-site installations. While it is still possible to run HAproxy instances with load balancer as a service, these will be local to a specific region. Some applications may be able to cope with this via internal mechanisms. Others, however, may require the implementation of an external system including global services load balancers or anycast-advertised DNS." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:102(para) +msgid "Depending on the storage model chosen during site design, storage replication and availability will also be a concern for end-users. If an application is capable of understanding regions, then it is possible to keep the object storage system separated by region. In this case, users who want to have an object available to more than one region will need to do the cross-site replication themselves. With a centralized swift proxy, however, the user may need to benchmark the replication timing of the Swift back end. Benchmarking allows the operational staff to provide users with an understanding of the amount of time required for a stored or modified object to become available to the entire environment." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:114(title) ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:356(title) ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:463(title) ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:255(title) ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:241(title) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:15(para) +msgid "Performance" +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:115(para) +msgid "Determining the performance of a multi-site installation involves considerations that do not come into play in a single-site deployment. Being a distributed deployment, multi-site deployments incur a few extra penalties to performance in certain situations." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:120(para) +msgid "Since multi-site systems can be geographically separated, they may have worse than normal latency or jitter when communicating across regions. This can especially impact systems like the OpenStack Identity service when making authentication attempts from regions that do not contain the centralized Keystone implementation. It can also affect certain applications which rely on remote procedure call (RPC) for normal operation. An example of this can be seen in High Performance Computing workloads." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:129(para) +msgid "Storage availability can also be impacted by the architecture of a multi-site deployment. A centralized Object Storage Service requires more time for an object to be available to instances locally in regions where the object was not created. Some applications may need to be tuned to account for this effect. Block storage does not currently have a method for replicating data across multiple regions, so applications that depend on available block storage will need to manually cope with this limitation by creating duplicate block storage entries in each region." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:139(title) ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:141(title) ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:629(title) ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:266(title) ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:101(title) +msgid "Security" +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:140(para) +msgid "Securing a multi-site OpenStack installation also brings extra challenges. Tenants may expect a tenant-created network to be secure. In a multi-site installation the use of a non-private connection between sites may be required. This may mean that traffic would be visible to third parties and, in cases where an application requires security, this issue will require mitigation. Installing a VPN or encrypted connection between sites is recommended in such instances." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:148(para) +msgid "Another security consideration with regard to multi-site deployments is Identity. Authentication in a multi-site deployment should be centralized. Centralization provides a single authentication point for users across the deployment, as well as a single point of administration for traditional create, read, update and delete operations. Centralized authentication is also useful for auditing purposes because all authentication tokens originate from the same source." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:157(para) +msgid "Just as tenants in a single-site deployment need isolation from each other, so do tenants in multi-site installations. The extra challenges in multi-site designs revolve around ensuring that tenant networks function across regions. Unfortunately, OpenStack Networking does not presently support a mechanism to provide this functionality, therefore an external system may be necessary to manage these mappings. Tenant networks may contain sensitive information requiring that this mapping be accurate and consistent to ensure that a tenant in one site does not connect to a different tenant in another site." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:168(title) ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:604(title) ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:395(title) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:671(title) ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:357(title) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:422(title) +msgid "OpenStack Components" +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:169(para) +msgid "Most OpenStack installations require a bare minimum set of pieces to function. These include Keystone for authentication, Nova for compute, Glance for image storage, Neutron for networking, and potentially an object store in the form of Swift. Bringing multi-site into play also demands extra components in order to coordinate between regions. Centralized Keystone is necessary to provide the single authentication point. Centralized Horizon is also recommended to provide a single login point and a mapped experience to the API and CLI options available. If necessary, a centralized Swift may be used and will require the installation of the Swift proxy service." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:181(para) +msgid "It may also be helpful to install a few extra options in order to facilitate certain use cases. For instance, installing Designate may assist in automatically generating DNS domains for each region with an automatically-populated zone full of resource records for each instance. This facilitates using DNS as a mechanism for determining which region would be selected for certain applications." +msgstr "" + +#: ./doc/arch-design/multi_site/section_tech_considerations_multi_site.xml:188(para) +msgid "Another useful tool for managing a multi-site installation is Heat. Heat allows the use of templates to define a set of instances to be launched together or for scaling existing sets. It can also be used to setup matching or differentiated groupings based on regions. For instance, if an application requires an equally balanced number of nodes across sites, the same heat template can be used to cover each site with small alterations to only the region name." +msgstr "" + +#: ./doc/arch-design/network_focus/section_introduction_network_focus.xml:8(para) +msgid "All OpenStack deployments are dependent, to some extent, on network communication in order to function properly due to a service-based nature. In some cases, however, use cases dictate that the network is elevated beyond simple infrastructure. This section is a discussion of architectures that are more reliant or focused on network services. These architectures are heavily dependent on the network infrastructure and need to be architected so that the network services perform and are reliable in order to satisfy user and application requirements." +msgstr "" + +#: ./doc/arch-design/network_focus/section_introduction_network_focus.xml:18(para) +msgid "Some possible use cases include:" +msgstr "" + +#: ./doc/arch-design/network_focus/section_introduction_network_focus.xml:21(para) +msgid "Content Delivery Network: This could include streaming video, photographs or any other cloud based repository of data that is distributed to a large number of end users. Mass market streaming video will be very heavily affected by the network configurations that would affect latency, bandwidth, and the distribution of instances. Not all video streaming is consumer focused. For example, multicast videos (used for media, press conferences, corporate presentations, web conferencing services, etc.) can also utilize a content delivery network. Content delivery will be affected by the location of the video repository and its relationship to end users. Performance is also affected by network throughput of the backend systems, as well as the WAN architecture and the cache methodology." +msgstr "" + +#: ./doc/arch-design/network_focus/section_introduction_network_focus.xml:39(para) +msgid "Network Management Functions: A cloud that provides network service functions would be built to support the delivery of back-end network services such as DNS, NTP or SNMP and would be used by a company for internal network management." +msgstr "" + +#: ./doc/arch-design/network_focus/section_introduction_network_focus.xml:46(para) +msgid "Network Service Offerings: A cloud can be used to run customer facing network tools to support services. For example, VPNs, MPLS private networks, GRE tunnels and others." +msgstr "" + +#: ./doc/arch-design/network_focus/section_introduction_network_focus.xml:52(para) +msgid "Web portals / Web Services: Web servers are a common application for cloud services and it is recommended to have an understanding of the network requirements. The network will need to be able to scale out to meet user demand and deliver webpages with a minimum of latency. Internal east-west and north-south network bandwidth must be considered depending on the details of the portal architecture." +msgstr "" + +#: ./doc/arch-design/network_focus/section_introduction_network_focus.xml:62(para) +msgid "High Speed and High Volume Transactional Systems: These types of applications are very sensitive to network configurations. Examples include many financial systems, credit card transaction applications, trading and other extremely high volume systems. These systems are sensitive to network jitter and latency. They also have a high volume of both east-west and north-south network traffic that needs to be balanced to maximize efficiency of the data delivery. Many of these systems have large high performance database back ends that need to be accessed." +msgstr "" + +#: ./doc/arch-design/network_focus/section_introduction_network_focus.xml:76(para) +msgid "High Availability: These types of use cases are highly dependent on the proper sizing of the network to maintain replication of data between sites for high availability. If one site becomes unavailable, the extra sites will be able to serve the displaced load until the original site returns to service. It is important to size network capacity to handle the loads that are desired." +msgstr "" + +#: ./doc/arch-design/network_focus/section_introduction_network_focus.xml:86(para) +msgid "Big Data: Clouds that will be used for the management and collection of big data (data ingest) will have a significant demand on network resources. Big data often uses partial replicas of the data to maintain data integrity over large distributed clouds. Other big data applications that require a large amount of network resources are Hadoop, Cassandra, NuoDB, RIAK and other No-SQL and distributed databases." +msgstr "" + +#: ./doc/arch-design/network_focus/section_introduction_network_focus.xml:97(para) +msgid "Virtual Desktop Infrastructure (VDI): This use case is very sensitive to network congestion, latency, jitter and other network characteristics. Like video streaming, the user experience is very important however, unlike video streaming, caching is not an option to offset the network issues. VDI requires both upstream and downstream traffic and cannot rely on caching for the delivery of the application to the end user." +msgstr "" + +#: ./doc/arch-design/network_focus/section_introduction_network_focus.xml:108(para) +msgid "Voice over IP (VoIP): This is extremely sensitive to network congestion, latency, jitter and other network characteristics. VoIP has a symmetrical traffic pattern and it requires network quality of service (QoS) for best performance. It may also require an active queue management implementation to ensure delivery. Users are very sensitive to latency and jitter fluctuations and can detect them at very low levels." +msgstr "" + +#: ./doc/arch-design/network_focus/section_introduction_network_focus.xml:119(para) +msgid "Video Conference / Web Conference: This also is extremely sensitive to network congestion, latency, jitter and other network flaws. Video Conferencing has a symmetrical traffic pattern, but unless the network is on an MPLS private network, it cannot use network quality of service (QoS) to improve performance. Similar to VOIP, users will be sensitive to network performance issues even at low levels." +msgstr "" + +#: ./doc/arch-design/network_focus/section_introduction_network_focus.xml:129(para) +msgid "High Performance Computing (HPC): This is a complex use case that requires careful consideration of the traffic flows and usage patterns to address the needs of cloud clusters. It has high East-West traffic patterns for distributed computing, but there can be substantial North-South traffic depending on the specific application." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:9(para) +msgid "Designing an OpenStack network architecture involves a combination of layer 2 and layer 3 considerations. Layer 2 decisions involve those made at the data-link layer, such as the decision to use Ethernet versus Token Ring. Layer 3 involve those made about the protocol layer and the point at which IP comes into the picture. As an example, a completely internal OpenStack network can exist at layer 2 and ignore layer 3 however, in order for any traffic to go outside of that cloud, to another network, or to the Internet, a layer 3 router or switch must be involved." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:19(para) +msgid "The past few years have seen two competing trends in networking. There has been a trend towards building data center network architectures based on layer 2 networking and simultaneously another network architecture approach is to treat the cloud environment essentially as a miniature version of the Internet. This represents a radically different approach to the network architecture from what is currently installed in the staging environment because the Internet is based entirely on layer 3 routing rather than layer 2 switching." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:29(para) +msgid "In the data center context, there are advantages of designing the network on layer 2 protocols rather than layer 3. In spite of the difficulties of using a bridge to perform the network role of a router, many vendors, customers, and service providers are attracted to the idea of using Ethernet in as many parts of their networks as possible. The benefits of selecting a layer 2 design are:" +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:38(para) +msgid "Ethernet frames contain all the essentials for networking. These include, but are not limited to, globally unique source addresses, globally unique destination addresses, and error control." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:44(para) +msgid "Ethernet frames can carry any kind of packet. Networking at layer 2 is independent of the layer 3 protocol." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:49(para) +msgid "More layers added to the Ethernet frame only slow the networking process down. This is known as 'nodal processing delay'." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:54(para) +msgid "Adjunct networking features, for example class of service (CoS) or multicasting, can be added to Ethernet as readily as IP networks." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:59(para) +msgid "VLANs are an easy mechanism for isolating networks." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:63(para) +msgid "Most information starts and ends inside Ethernet frames. Today this applies to data, voice (for example, VoIP) and video (for example, web cameras). The concept is that, if more of the end-to-end transfer of information from a source to a destination can be done in the form of Ethernet frames, more of the benefits of Ethernet can be realized on the network. Though it is not a substitute for IP networking, networking at layer 2 can be a powerful adjunct to IP networking." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:71(para) +msgid "The basic reasoning behind using layer 2 Ethernet over layer 3 IP networks is the speed, the reduced overhead of the IP hierarchy, and the lack of requirement to keep track of IP address configuration as systems are moved around. Whereas the simplicity of layer 2 protocols might work well in a data center with hundreds of physical machines, cloud data centers have the additional burden of needing to keep track of all virtual machine addresses and networks. In these data centers, it is not uncommon for one physical node to support 30-40 instances." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:81(para) +msgid "Important Note: Networking at the frame level says nothing about the presence or absence of IP addresses at the packet level. Almost all ports, links, and devices on a network of LAN switches still have IP addresses, as do all the source and destination hosts. There are many reasons for the continued need for IP addressing. The largest one is the need to manage the network. A device or link without an IP address is usually invisible to most management applications. Utilities including remote access for diagnostics, file transfer of configurations and software, and similar applications cannot run without IP addresses as well as MAC addresses." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:92(title) +msgid "Layer 2 Architecture Limitations" +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:93(para) +msgid "Outside of the traditional data center the limitations of layer 2 network architectures become more obvious." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:97(para) +msgid "Number of VLANs is limited to 4096." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:100(para) +msgid "The number of MACs stored in switch tables is limited." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:104(para) +msgid "The need to maintain a set of layer 4 devices to handle traffic control must be accommodated." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:108(para) +msgid "MLAG, often used for switch redundancy, is a proprietary solution that does not scale beyond two devices and forces vendor lock-in." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:113(para) +msgid "It can be difficult to troubleshoot a network without IP addresses and ICMP." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:117(para) +msgid "Configuring ARP is considered complicated on large layer 2 networks." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:121(para) +msgid "All network devices need to be aware of all MACs, even instance MACs, so there is constant churn in MAC tables and network state changes as instances are started or stopped." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:127(para) +msgid "Migrating MACs (instance migration) to different physical locations are a potential problem if ARP table timeouts are not set properly." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:132(para) +msgid "It is important to know that layer 2 has a very limited set of network management tools. It is very difficult to control traffic, as it does not have mechanisms to manage the network or shape the traffic, and network troubleshooting is very difficult. One reason for this difficulty is network devices have no IP addresses. As a result, there is no reasonable way to check network delay in a layer 2 network." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:139(para) +msgid "On large layer 2 networks, configuring ARP learning can also be complicated. The setting for the MAC address timer on switches is critical and, if set incorrectly, can cause significant performance problems. As an example, the Cisco default MAC address timer is extremely long. Migrating MACs to different physical locations to support instance migration can be a significant problem. In this case, the network information maintained in the switches could be out of sync with the new location of the instance." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:148(para) +msgid "In a layer 2 network, all devices are aware of all MACs, even those that belong to instances. The network state information in the backbone changes whenever an instance is started or stopped. As a result there is far too much churn in the MAC tables on the backbone switches." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:153(title) +msgid "Layer 3 Architecture Advantages" +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:154(para) +msgid "In the layer 3 case, there is no churn in the routing tables due to instances starting and stopping. The only time there would be a routing state change would be in the case of a Top of Rack (ToR) switch failure or a link failure in the backbone itself. Other advantages of using a layer 3 architecture include:" +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:162(para) +msgid "layer 3 networks provide the same level of resiliency and scalability as the Internet." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:166(para) +msgid "Controlling traffic with routing metrics is straightforward." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:170(para) +msgid "layer 3 can be configured to use BGP confederation for scalability so core routers have state proportional to number of racks, not to the number of servers or instances." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:176(para) +msgid "Routing ensures that instance MAC and IP addresses out of the network core reducing state churn. Routing state changes only occur in the case of a ToR switch failure or backbone link failure." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:182(para) +msgid "There are a variety of well tested tools, for example ICMP, to monitor and manage traffic." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:186(para) +msgid "layer 3 architectures allow for the use of Quality of Service (QoS) to manage network performance." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:190(title) +msgid "Layer 3 Architecture Limitations" +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:191(para) +msgid "The main limitation of layer 3 is that there is no built-in isolation mechanism comparable to the VLANs in layer 2 networks. Furthermore, the hierarchical nature of IP addresses means that an instance will also be on the same subnet as its physical host. This means that it cannot be migrated outside of the subnet easily. For these reasons, network virtualization needs to use IP encapsulation and software at the end hosts for both isolation, as well as for separation of the addressing in the virtual layer from addressing in the physical layer. Other potential disadvantages of layer 3 include the need to design an IP addressing scheme rather than relying on the switches to automatically keep track of the MAC addresses and to configure the interior gateway routing protocol in the switches." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:206(title) +msgid "Network Recommendations Overview" +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:207(para) +msgid "OpenStack has complex networking requirements for several reasons. Many components interact at different levels of the system stack that adds complexity. Data flows are complex. Data in an OpenStack cloud moves both between instances across the network (also known as East-West), as well as in and out of the system (also known as North-South). Physical server nodes have network requirements that are independent of those used by instances which need to be isolated from the core network to account for scalability. It is also recommended to functionally separate the networks for security purposes and tune performance through traffic shaping." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:218(para) +msgid "A number of important general technical and business factors need to be taken into consideration when planning and designing an OpenStack network. They include:" +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:223(para) +msgid "A requirement for vendor independence. To avoid hardware or software vendor lock-in, the design should not rely on specific features of a vendor’s router or switch." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:229(para) +msgid "A requirement to massively scale the ecosystem to support millions of end users." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:233(para) +msgid "A requirement to support indeterminate platforms and applications." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:237(para) +msgid "A requirement to design for cost efficient operations to take advantage of massive scale." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:241(para) +msgid "A requirement to ensure that there is no single point of failure in the cloud ecosystem." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:245(para) +msgid "A requirement for high availability architecture to meet customer SLA requirements." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:249(para) +msgid "A requirement to be tolerant of rack level failure." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:253(para) +msgid "A requirement to maximize flexibility to architect future production environments." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:257(para) +msgid "Keeping all of these in mind, the following network design recommendations can be made:" +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:261(para) +msgid "Layer 3 designs are preferred over layer 2 architectures." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:265(para) +msgid "Design a dense multi-path network core to support multi-directional scaling and flexibility." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:269(para) +msgid "Use hierarchical addressing because it is the only viable option to scale network ecosystem." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:273(para) +msgid "Use virtual networking to isolate instance service network traffic from the management and internal network traffic." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:278(para) +msgid "Isolate virtual networks using encapsulation technologies." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:282(para) +msgid "Use traffic shaping for performance tuning." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:285(para) +msgid "Use eBGP to connect to the Internet up-link." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:288(para) +msgid "Use iBGP to flatten the internal traffic on the layer 3 mesh." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:292(para) +msgid "Determine the most effective configuration for block storage network." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:296(title) +msgid "Additional Considerations" +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:297(para) +msgid "There are numerous topics to consider when designing a network-focused OpenStack cloud." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:299(title) +msgid "OpenStack Networking versus Nova Network Considerations" +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:301(para) +msgid "Selecting the type of networking technology to implement depends on many factors. OpenStack Networking (Neutron) and Nova Network both have their advantages and disadvantages. They are both valid and supported options that fit different use cases as described in the following table." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:306(title) +msgid "Redundant Networking: ToR Switch High Availability Risk Analysis" +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:308(para) +msgid "A technical consideration of networking is the idea that switching gear in the data center that should be installed with backup switches in case of hardware failure." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:311(para) +msgid "Research into the mean time between failures (MTBF) on switches is between 100,000 and 200,000 hours. This number is dependent on the ambient temperature of the switch in the data center. When properly cooled and maintained, this translates to between 11 and 22 years before failure. Even in the worst case of poor ventilation and high ambient temperatures in the data center, the MTBF is still 2-3 years. This is based on published research found at http://www.garrettcom.com/techsupport/papers/ethernet_switch_reliability.pdf and http://www.n-tron.com/pdf/network_availability.pdf" +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:321(para) +msgid "In most cases, it is much more economical to only use a single switch with a small pool of spare switches to replace failed units than it is to outfit an entire data center with redundant switches. Applications should also be able to tolerate rack level outages without affecting normal operations since network and compute resources are easily provisioned and plentiful." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:328(title) +msgid "Preparing for the future: IPv6 Support" +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:329(para) +msgid "One of the most important networking topics today is the impending exhaustion of IPv4 addresses. In early 2014, ICANN announced that they started allocating the final IPv4 address blocks to the Regional Internet Registries http://www.internetsociety.org/deploy360/blog/2014/05/goodbye-ipv4-iana-starts-allocating-final-address-blocks/. This means the IPv4 address space is close to being fully allocated. As a result, it will soon become difficult to allocate more IPv4 addresses to an application that has experienced growth, or is expected to scale out, due to the lack of unallocated IPv4 address blocks." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:339(para) +msgid "For network focused applications the future is the IPv6 protocol. IPv6 increases the address space significantly, fixes long standing issues in the IPv4 protocol, and will become an essential for network focused applications in the future." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:344(para) +msgid "Neutron supports IPv6 when configured to take advantage of the feature. To enable it, simply create an IPv6 subnet in OpenStack Neutron and use IPv6 prefixes when creating security groups." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:348(title) +msgid "Asymmetric Links" +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:349(para) +msgid "When designing a network architecture, the traffic patterns of an application will heavily influence the allocation of total bandwidth and the number of links that are used to send and receive traffic. Applications that provide file storage for customers will allocate bandwidth and links to favor incoming traffic, whereas video streaming applications will allocate bandwidth and links to favor outgoing traffic." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:357(para) +msgid "It is important to analyze the applications' tolerance for latency and jitter when designing an environment to support network focused applications. Certain applications, for example VoIP, are less tolerant of latency and jitter. Where latency and jitter are concerned, certain applications may require tuning of QoS parameters and network device queues to ensure that they are queued for transmit immediately or guaranteed minimum bandwidth. Since OpenStack currently does not support these functions, some considerations may need to be made for the network plug-in selected." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:367(para) +msgid "The location of a service may also impact the application or consumer experience. If an application is designed to serve differing content to differing users it will need to be designed to properly direct connections to those specific locations. Use a multi-site installation for these situations, where appropriate." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:373(para) +msgid "OpenStack networking can be implemented in two separate ways. The legacy nova-network provides a flat DHCP network with a single broadcast domain. This implementation does not support tenant isolation networks or advanced plug-ins, but it is currently the only way to implement a distributed layer 3 agent using the multi_host configuration. Neutron is the official current implementation of OpenStack Networking. It provides a pluggable architecture that supports a large variety of network methods. Some of these include a layer 2 only provider network model, external device plug-ins, or even OpenFlow controllers." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:384(para) +msgid "Networking at large scales becomes a set of boundary questions. The determination of how large a layer 2 domain needs to be is based on the amount of nodes within the domain and the amount of broadcast traffic that passes between instances. Breaking layer 2 boundaries may require the implementation of overlay networks and tunnels. This decision is a balancing act between the need for a smaller overhead or a need for a smaller domain." +msgstr "" + +#: ./doc/arch-design/network_focus/section_tech_considerations_network_focus.xml:392(para) +msgid "When selecting network devices, be aware that making this decision based on largest port density often comes with a drawback. Aggregation switches and routers have not all kept pace with Top of Rack switches and may induce bottlenecks on north-south traffic. As a result, it may be possible for massive amounts of downstream network utilization to impact upstream network devices, impacting service to the cloud. Since OpenStack does not currently provide a mechanism for traffic shaping or rate limiting, it is necessary to implement these features at the network hardware level." +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:9(para) +msgid "Network focused architectures vary from the general purpose designs. They are heavily influenced by a specific subset of applications that interact with the network in a more impacting way. Some of the business requirements that will influence the design include:" +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:16(para) +msgid "User experience: User experience is impacted by network latency through slow page loads, degraded video streams, and low quality VoIP sessions. Users are often not aware of how network design and architecture affects their experiences. Both enterprise customers and end-users rely on the network for delivery of an application. Network performance problems can provide a negative experience for the end-user, as well as productivity and economic loss." +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:28(para) +msgid "Regulatory requirements: Networks need to take into consideration any regulatory requirements about the physical location of data as it traverses the network. For example, Canadian medical records cannot pass outside of Canadian sovereign territory. Another network consideration is maintaining network segregation of private data flows and ensuring that the network between cloud locations is encrypted where required. Network architectures are affected by regulatory requirements for encryption and protection of data in flight as the data moves through various networks." +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:61(para) +msgid "Data compliance policies governing where information needs to reside in certain locations due to regular issues and, more importantly, where it cannot reside in other locations for the same reason." +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:67(para) +msgid "Examples of such legal frameworks include the data protection framework of the European Union (http://ec.europa.eu/justice/data-protection/ ) and the requirements of the Financial Industry Regulatory Authority (http://www.finra.org/Industry/Regulation/FINRARules) in the United States. Consult a local regulatory body for more information." +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:74(title) +msgid "High Availability Issues" +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:75(para) +msgid "OpenStack installations with high demand on network resources have high availability requirements that are determined by the application and use case. Financial transaction systems will have a much higher requirement for high availability than a development application. Forms of network availability, for example quality of service (QoS), can be used to improve the network performance of sensitive applications, for example VoIP and video streaming." +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:83(para) +msgid "Often, high performance systems will have SLA requirements for a minimum QoS with regard to guaranteed uptime, latency and bandwidth. The level of the SLA can have a significant impact on the network architecture and requirements for redundancy in the systems." +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:88(title) +msgid "Risks" +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:91(para) +msgid "Network Misconfigurations: Configuring incorrect IP addresses, VLANs, and routes can cause outages to areas of the network or, in the worst case scenario, the entire cloud infrastructure. Misconfigurations can cause disruptive problems and should be automated to minimize the opportunity for operator error." +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:99(para) +msgid "Capacity Planning: Cloud networks need to be managed for capacity and growth over time. There is a risk that the network will not grow to support the workload. Capacity planning includes the purchase of network circuits and hardware that can potentially have lead times measured in months or more." +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:107(para) +msgid "Network Tuning: Cloud networks need to be configured to minimize link loss, packet loss, packet storms, broadcast storms, and loops." +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:112(para) +msgid "Single Point Of Failure (SPOF): High availability must be taken into account even at the physical and environmental layers. If there is a single point of failure due to only one upstream link, or only one power supply, an outage becomes unavoidable." +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:119(para) +msgid "Complexity: An overly complex network design becomes difficult to maintain and troubleshoot. While automated tools that handle overlay networks or device level configuration can mitigate this, non-traditional interconnects between functions and specialized hardware need to be well documented or avoided to prevent outages." +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:128(para) +msgid "Non-standard features: There are additional risks that arise from configuring the cloud network to take advantage of vendor specific features. One example is multi-link aggregation (MLAG) that is being used to provide redundancy at the aggregator switch level of the network. MLAG is not a standard and, as a result, each vendor has their own proprietary implementation of the feature. MLAG architectures are not interoperable across switch vendors, which leads to vendor lock-in, and can cause delays or inability when upgrading components." +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:142(para) +msgid "Security is often overlooked or added after a design has been implemented. Consider security implications and requirements before designing the physical and logical network topologies. Some of the factors that need to be addressed include making sure the networks are properly segregated and traffic flows are going to the correct destinations without crossing through locations that are undesirable. Some examples of factors that need to be taken into consideration are:" +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:152(para) ./doc/arch-design/generalpurpose/section_introduction_generalpurpose.xml:48(para) +msgid "Firewalls" +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:155(para) +msgid "Overlay interconnects for joining separated tenant networks" +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:159(para) +msgid "Routing through or avoiding specific networks" +msgstr "" + +#: ./doc/arch-design/network_focus/section_user_requirements_network_focus.xml:162(para) +msgid "Another security vulnerability that must be taken into account is how networks are attached to hypervisors. If a network must be separated from other systems at all costs, it may be necessary to schedule instances for that network onto dedicated compute nodes. This may also be done to mitigate against exploiting a hypervisor breakout allowing the attacker access to networks from a compromised instance." +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:42(None) +msgid "@@image: '../images/Network_Web_Services1.png'; md5=7ad46189444753336edd957108a1a92b" +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:174(None) +msgid "@@image: '../images/Network_Cloud_Storage2.png'; md5=3cd3ce6b19b20ecd7d22af03731cc7cd" +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:9(para) +msgid "A large-scale web application has been designed with cloud principles in mind. The application is designed to scale horizontally in a bursting fashion and will generate a high instance count. The application requires an SSL connection to secure data and must not lose connection state to individual servers." +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:15(para) +msgid "An example design for this workload is depicted in the figure below. In this example, a hardware load balancer is configured to provide SSL offload functionality and to connect to tenant networks in order to reduce address consumption. This load balancer is linked to the routing architecture as it will service the VIP for the application. The router and load balancer are configured with GRE tunnel ID of the application's tenant network and provided an IP address within the tenant subnet but outside of the address pool. This is to ensure that the load balancer can communicate with the application's HTTP servers without requiring the consumption of a public IP address." +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:27(para) +msgid "Since sessions must remain until closing, the routing and switching architecture is designed for high availability. Switches are meshed to each hypervisor and to each other, and also provide an MLAG implementation to ensure layer 2 connectivity does not fail. Routers are configured with VRRP and fully meshed with switches to ensure layer 3 connectivity. Since GRE is used as an overlay network, Neutron is installed and configured to use the Open vSwitch agent in GRE tunnel mode. This ensures all devices can reach all other devices and that tenant networks can be created for private addressing links to the load balancer." +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:45(para) +msgid "A web service architecture has many options and optional components. Due to this, it can fit into a large number of other OpenStack designs however a few key components will need to be in place to handle the nature of most web-scale workloads. The user needs the following components:" +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:52(para) +msgid "OpenStack Controller services (Image, Identity, Networking and supporting services such as MariaDB and RabbitMQ)" +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:57(para) +msgid "OpenStack Compute running KVM hypervisor" +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:60(para) +msgid "OpenStack Object Storage" +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:63(para) +msgid "OpenStack Orchestration" +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:66(para) +msgid "OpenStack Telemetry" +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:69(para) +msgid "Beyond the normal Keystone, Nova, Glance and Swift components, Heat is a recommended component to handle properly scaling the workloads to adjust to demand. Ceilometer will also need to be included in the design due to the requirement for auto-scaling. Web services tend to be bursty in load, have very defined peak and valley usage patterns and, as a result, benefit from automatic scaling of instances based upon traffic. At a network level, a split network configuration will work well with databases residing on private tenant networks since these do not emit a large quantity of broadcast traffic and may need to interconnect to some databases for content." +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:81(title) +msgid "Load Balancing" +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:82(para) +msgid "Load balancing was included in this design to spread requests across multiple instances. This workload scales well horizontally across large numbers of instances. This allows instances to run without publicly routed IP addresses and simply rely on the load balancer for the service to be globally reachable. Many of these services do not require direct server return. This aids in address planning and utilization at scale since only the virtual IP (VIP) must be public." +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:91(title) +msgid "Overlay Networks" +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:92(para) +msgid "OpenStack Networking using the Open vSwitch GRE tunnel mode was included in the design to provide overlay functionality. In this case, the layer 3 external routers will be in a pair with VRRP and switches should be paired with an implementation of MLAG running to ensure that there is no loss of connectivity with the upstream routing infrastructure." +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:98(title) +msgid "Performance Tuning" +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:99(para) +msgid "Network level tuning for this workload is minimal. Quality-of-Service (QoS) will be applied to these workloads for a middle ground Class Selector depending on existing policies. It will be higher than a best effort queue but lower than an Expedited Forwarding or Assured Forwarding queue. Since this type of application generates larger packets with longer-lived connections, bandwidth utilization can be optimized for long duration TCP. Normal bandwidth planning applies here with regards to benchmarking a session's usage multiplied by the expected number of concurrent sessions with overhead." +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:110(title) +msgid "Network Functions" +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:111(para) +msgid "Network functions is a broad category but encompasses workloads that support the rest of a system's network. These workloads tend to consist of large amounts of small packets that are very short lived, such as DNS queries or SNMP traps. These messages need to arrive quickly and do not deal with packet loss as there can be a very large volume of them. There are a few extra considerations to take into account for this type of workload and this can change a configuration all the way to the hypervisor level. For an application that generates 10 TCP sessions per user with an average bandwidth of 512 kilobytes per second per flow and expected user count of ten thousand concurrent users, the expected bandwidth plan is approximately 4.88 gigabits per second." +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:124(para) +msgid "The supporting network for this type of configuration needs to have a low latency and evenly distributed availability. This workload benefits from having services local to the consumers of the service. A multi-site approach is used as well as deploying many copies of the application to handle load as close as possible to consumers. Since these applications function independently, they do not warrant running overlays to interconnect tenant networks. Overlays also have the drawback of performing poorly with rapid flow setup and may incur too much overhead with large quantities of small packets and are therefore not recommended." +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:135(para) +msgid "QoS is desired for some workloads to ensure delivery. DNS has a major impact on the load times of other services and needs to be reliable and provide rapid responses. It is to configure rules in upstream devices to apply a higher Class Selector to DNS to ensure faster delivery or a better spot in queuing algorithms." +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:141(title) +msgid "Cloud Storage" +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:142(para) +msgid "Another common use case for OpenStack environments is to provide a cloud based file storage and sharing service. While this may initially be considered to be a storage focused use case there are also major requirements on the network side that place it in the realm of requiring a network focused architecture. An example for this application is cloud backup." +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:149(para) +msgid "There are two specific behaviors of this workload that have major and different impacts on the network. Since this is both an externally facing service and internally replicating application there are both North-South and East-West traffic considerations." +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:154(para) +msgid "North-South traffic is primarily user facing. This means that when a user uploads content for storage it will be coming into the OpenStack installation. Users who download this content will be drawing traffic from the OpenStack installation. Since the service is intended primarily as a backup the majority of the traffic will be southbound into the environment. In this case it is beneficial to configure a network to be asymmetric downstream as the traffic entering the OpenStack installation will be greater than traffic leaving." +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:164(para) +msgid "East-West traffic is likely to be fully symmetric. Since replication will originate from any node and may target multiple other nodes algorithmically, it is less likely for this traffic to have a larger volume in any specific direction. However this traffic may interfere with north-south traffic." +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:177(para) +msgid "This application will prioritize the North-South traffic over East-West traffic as it is the customer-facing data. QoS is implemented on East-West traffic to be a lower priority Class Selector, while North-South traffic requires a higher level in the priority queue because of this." +msgstr "" + +#: ./doc/arch-design/network_focus/section_prescriptive_examples_network_focus.xml:182(para) +msgid "The network design in this case is less dependant on availability and more dependant on being able to handle high bandwidth. As a direct result, it is beneficial to forego redundant links in favor of bonding those connections. This increases available bandwidth. It is also beneficial to configure all devices in the path, including OpenStack, to generate and pass jumbo frames." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:8(para) +msgid "Network focused OpenStack architectures have many similarities to other OpenStack architecture use cases. There a number of very specific considerations to keep in mind when designing for a network-centric or network-heavy application environment." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:13(para) +msgid "Networks exist to serve a as medium of transporting data between systems. It is inevitable that an OpenStack design have inter-dependencies with non-network portions of OpenStack as well as on external systems. Depending on the specific workload, there may be major interactions with storage systems both within and external to the OpenStack environment. For example, if the workload is a content delivery network, then the interactions with storage will be two-fold. There will be traffic flowing to and from the storage array for ingesting and serving content in a north-south direction. In addition, there is replication traffic flowing in an east-west direction." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:25(para) +msgid "Compute-heavy workloads may also induce interactions with the network. Some high performance compute applications require network-based memory mapping and data sharing and, as a result, will induce a higher network load when they transfer results and data sets. Others may be highly transactional and issue transaction locks, perform their functions and rescind transaction locks at very high rates. This also has an impact on the network performance." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:33(para) +msgid "Some network dependencies are going to be external to OpenStack. While Neutron is capable of providing network ports, IP addresses, some level of routing, and overlay networks, there are some other functions that it cannot provide. For many of these, external systems or equipment may be required to fill in the functional gaps. Hardware load balancers are an example of equipment that may be necessary to distribute workloads or offload certain functions. Note that, as of the icehouse release, dynamic routing is currently in its infancy within OpenStack and may need to be implemented either by an external device or a specialized service instance within OpenStack. Tunneling is a feature provided by Neutron, however it is constrained to a Neutron-managed region. If the need arises to extend a tunnel beyond the OpenStack region to either another region or an external system, it is necessary to implement the tunnel itself outside OpenStack or by using a tunnel management system to map the tunnel or overlay to an external tunnel. OpenStack does not currently provide quotas for network resources. Where network quotas are required, it is necessary to implement quality of service management outside of OpenStack. In many of these instances, similar solutions for traffic shaping or other network functions will be needed." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:56(para) +msgid "Depending on the selected design, Neutron itself may not even support the required layer 3 network functionality. If it is necessary or advantageous to use the provider networking mode of Neutron without running the layer 3 agent, then an external router will be required to provide layer 3 connectivity to outside systems." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:62(para) +msgid "Interaction with orchestration services is inevitable in larger-scale deployments. Heat is capable of allocating network resource defined in templates to map to tenant networks and for port creation, as well as allocating floating IPs. If there is a requirement to define and manage network resources in using orchestration, it is recommended that the design include OpenStack Orchestration to meet the demands of users." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:70(title) +msgid "Design Impacts" +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:71(para) +msgid "A wide variety of factors can affect a network focused OpenStack architecture. While there are some considerations shared with a general use case, specific workloads related to network requirements will influence network design decisions." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:76(para) +msgid "One decision includes whether or not to use Network Address Translation (NAT) and where to implement it. If there is a requirement for floating IPs to be available instead of using public fixed addresses then NAT is required. This can be seen in network management applications that rely on an IP endpoint. An example of this is a DHCP relay that needs to know the IP of the actual DHCP server. In these cases it is easier to automate the infrastructure to apply the target IP to a new instance rather than reconfigure legacy or external systems for each new instance." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:86(para) +msgid "NAT for floating IPs managed by Neutron will reside within the hypervisor but there are also versions of NAT that may be running elsewhere. If there is a shortage of IPv4 addresses there are two common methods to mitigate this externally to OpenStack. The first is to run a load balancer either within OpenStack as a instance, or use an external load balancing solution. In the internal scenario, load balancing software, such as HAproxy, can be managed with Neutron's Load Balancer as a Service (LBaaS). This is specifically to manage the Virtual IP (VIPs) while a dual-homed connection from the HAproxy instance connects the public network with the tenant private network that hosts all of the content servers. In the external scenario, a load balancer would need to serve the VIP and also be joined to the tenant overlay network through external means or routed to it via private addresses." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:101(para) +msgid "Another kind of NAT that may be useful is protocol NAT. In some cases it may be desirable to use only IPv6 addresses on instances and operate either an instance or an external service to provide a NAT-based transition technology such as NAT64 and DNS64. This provides the ability to have a globally routable IPv6 address while only consuming IPv4 addresses as necessary or in a shared manner." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:108(para) +msgid "Application workloads will affect the design of the underlying network architecture. If a workload requires network-level redundancy, the routing and switching architecture will have to accommodate this. There are differing methods for providing this that are dependent on the network hardware selected, the performance of the hardware, and which networking model is deployed. Some examples of this are the use of Link aggregation (LAG) or Hot Standby Router Protocol (HSRP). There are also the considerations of whether to deploy Neutron or Nova-network and which plug-in to select for Neutron. If using an external system, Neutron will need to be configured to run layer 2 with a provider network configuration. For example, it may be necessary to implement HSRP to terminate layer 3 connectivity." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:122(para) +msgid "Depending on the workload, overlay networks may or may not be a recommended configuration. Where application network connections are small, short lived or bursty, running a dynamic overlay can generate as much bandwidth as the packets it carries. It also can induce enough latency to cause issues with certain applications. There is an impact to the device generating the overlay which, in most installations, will be the hypervisor. This will cause performance degradation on packet per second and connection per second rates." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:131(para) +msgid "Overlays also come with a secondary option that may or may not be appropriate to a specific workload. While all of them will operate in full mesh by default, there might be good reasons to disable this function because it may cause excessive overhead for some workloads. Conversely, other workloads will operate without issue. For example, most web services applications will not have major issues with a full mesh overlay network, while some network monitoring tools or storage replication workloads will have performance issues with throughput or excessive broadcast traffic." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:141(para) +msgid "A design decision that many overlook is a choice of layer 3 protocols. While OpenStack was initially built with only IPv4 support, Neutron now supports IPv6 and dual-stacked networks. Note that, as of the icehouse release, this only includes stateless address autoconfiguration but the work is in progress to support stateless and stateful dhcpv6 as well as IPv6 floating IPs without NAT. Some workloads become possible through the use of IPv6 and IPv6 to IPv4 reverse transition mechanisms such as NAT64 and DNS64 or 6to4, because these options are available. This will alter the requirements for any address plan as single-stacked and transitional IPv6 deployments can alleviate the need for IPv4 addresses." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:153(para) +msgid "As of the icehouse release, OpenStack has limited support for dynamic routing, however there are a number of options available by incorporating third party solutions to implement routing within the cloud including network equipment, hardware nodes, and instances. Some workloads will perform well with nothing more than static routes and default gateways configured at the layer 3 termination point. In most cases this will suffice, however some cases require the addition of at least one type of dynamic routing protocol if not multiple protocols. Having a form of interior gateway protocol (IGP) available to the instances inside an OpenStack installation opens up the possibility of use cases for anycast route injection for services that need to use it as a geographic location or failover mechanism. Other applications may wish to directly participate in a routing protocol, either as a passive observer as in the case of a looking glass, or as an active participant in the form of a route reflector. Since an instance might have a large amount of compute and memory resources, it is trivial to hold an entire unpartitioned routing table and use it to provide services such as network path visibility to other applications or as a monitoring tool." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:175(para) +msgid "A lesser known, but harder to diagnose issue, is that of path Maximum Transmission Unit (MTU) failures. It is less of an optional design consideration and more a design warning that MTU must be at least large enough to handle normal traffic, plus any overhead from an overlay network, and the desired layer 3 protocol. Adding externally built tunnels will further lessen the MTU packet size making it imperative to pay attention to the fully calculated MTU as some systems may be configured to ignore or drop path MTU discovery packets." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:186(title) +msgid "Tunable networking components" +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:187(para) +msgid "Consider configurable networking components related to an OpenStack architecture design when designing for network intensive workloads include MTU and QoS. Some workloads will require a larger MTU than normal based on a requirement to transfer large blocks of data. When providing network service for applications such as video streaming or storage replication, it is recommended to ensure that both OpenStack hardware nodes and the supporting network equipment are configured for jumbo frames where possible. This will allow for a better utilization of available bandwidth. Configuration of jumbo frames should be done across the complete path the packets will traverse. If one network component is not capable of handling jumbo frames then the entire path will revert to the default MTU." +msgstr "" + +#: ./doc/arch-design/network_focus/section_architecture_network_focus.xml:199(para) +msgid "Quality of Service (QoS) also has a great impact on network intensive workloads by providing instant service to packets which have a higher priority due to their ability to be impacted by poor network performance. In applications such as Voice over IP (VoIP) differentiated services code points are a near requirement for proper operation. QoS can also be used in the opposite direction for mixed workloads to prevent low priority but high bandwidth applications, for example backup services, video conferencing or file sharing, from blocking bandwidth that is needed for the proper operation of other workloads. It is possible to tag file storage traffic as a lower class, such as best effort or scavenger, to allow the higher priority traffic through. In cases where regions within a cloud might be geographically distributed it may also be necessary to plan accordingly to implement WAN optimization to combat latency or packet loss." +msgstr "" + +#: ./doc/arch-design/network_focus/section_operational_considerations_network_focus.xml:9(para) +msgid "Network focused OpenStack clouds have a number of operational considerations that will influence the selected design. Topics including, but not limited to, dynamic routing of static routes, service level agreements, and ownership of user management all need to be considered." +msgstr "" + +#: ./doc/arch-design/network_focus/section_operational_considerations_network_focus.xml:14(para) +msgid "One of the first required decisions is the selection of a telecom company or transit provider. This is especially true if the network requirements include external or site-to-site network connectivity." +msgstr "" + +#: ./doc/arch-design/network_focus/section_operational_considerations_network_focus.xml:18(para) +msgid "Additional design decisions need to be made about monitoring and alarming. These can be an internal responsibility or the responsibility of the external provider. In the case of using an external provider, SLAs will likely apply. In addition, other operational considerations such as bandwidth, latency, and jitter can be part of a service level agreement." +msgstr "" + +#: ./doc/arch-design/network_focus/section_operational_considerations_network_focus.xml:24(para) +msgid "The ability to upgrade the infrastructure is another subject for consideration. As demand for network resources increase, operators will be required to add additional IP address blocks and add additional bandwidth capacity. Managing hardware and software life cycle events, for example upgrades, decommissioning, and outages while avoiding service interruptions for tenants, will also need to be considered." +msgstr "" + +#: ./doc/arch-design/network_focus/section_operational_considerations_network_focus.xml:32(para) +msgid "Maintainability will also need to be factored into the overall network design. This includes the ability to manage and maintain IP addresses as well as the use of overlay identifiers including VLAN tag IDs, GRE tunnel IDs, and MPLS tags. As an example, if all of the IP addresses have to be changed on a network, a process known as renumbering, then the design needs to support the ability to do so." +msgstr "" + +#: ./doc/arch-design/network_focus/section_operational_considerations_network_focus.xml:39(para) +msgid "Network focused applications themselves need to be addressed when concerning certain operational realities. For example, the impending exhaustion of IPv4 addresses, the migration to IPv6 and the utilization of private networks to segregate different types of traffic that an application receives or generates. In the case of IPv4 to IPv6 migrations, applications should follow best practices for storing IP addresses. It is further recommended to avoid relying on IPv4 features that were not carried over to the IPv6 protocol or have differences in implementation." +msgstr "" + +#: ./doc/arch-design/network_focus/section_operational_considerations_network_focus.xml:49(para) +msgid "When using private networks to segregate traffic, applications should create private tenant networks for database and data storage network traffic, and utilize public networks for client-facing traffic. By segregating this traffic, quality of service and security decisions can be made to ensure that each network has the correct level of service that it requires." +msgstr "" + +#: ./doc/arch-design/network_focus/section_operational_considerations_network_focus.xml:56(para) +msgid "Finally, decisions must be made about the routing of network traffic. For some applications, a more complex policy framework for routing must be developed. The economic cost of transmitting traffic over expensive links versus cheaper links, in addition to bandwidth, latency, and jitter requirements, can be used to create a routing policy that will satisfy business requirements." +msgstr "" + +#: ./doc/arch-design/network_focus/section_operational_considerations_network_focus.xml:63(para) +msgid "How to respond to network events must also be taken into consideration. As an example, how load is transferred from one link to another during a failure scenario could be a factor in the design. If network capacity is not planned correctly, failover traffic could overwhelm other ports or network links and create a cascading failure scenario. In this case, traffic that fails over to one link overwhelms that link and then moves to the subsequent links until the all network traffic stops." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:9(para) +msgid "Hardware selection involves three key areas:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:12(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:12(para) +msgid "Compute" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:15(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:15(para) +msgid "Network" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:21(para) +msgid "For each of these areas, the selection of hardware for a general purpose OpenStack cloud must reflect the fact that a the cloud has no pre-defined usage model. This means that there will be a wide variety of applications running on this cloud that will have varying resource usage requirements. Some applications will be RAM-intensive, some applications will be CPU-intensive, while others will be storage-intensive. Therefore, choosing hardware for a general purpose OpenStack cloud must provide balanced access to all major resources." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:31(para) +msgid "Certain hardware form factors may be better suited for use in a general purpose OpenStack cloud because of the need for an equal or nearly equal balance of resources. Server hardware for a general purpose OpenStack architecture design must provide an equal or nearly equal balance of compute capacity (RAM and CPU), network capacity (number and speed of links), and storage capacity (gigabytes or terabytes as well as I-O Operations Per Second (IOPS)." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:39(para) +msgid "Server hardware is evaluated around four conflicting dimensions:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:43(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:45(para) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:134(para) +msgid "Server density: A measure of how many servers can fit into a given measure of physical space, such as a rack unit [U]." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:48(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:52(para) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:139(para) +msgid "Resource capacity: The number of CPU cores, how much RAM, or how much storage a given server will deliver." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:53(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:59(para) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:144(para) +msgid "Expandability: The number of additional resources that can be added to a server before it has reached its limit." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:58(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:66(para) +msgid "Cost: The relative purchase price of the hardware weighted against the level of design effort needed to build the system." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:63(para) +msgid "Increasing server density means sacrificing resource capacity or expandability, however, increasing resource capacity and expandability increases cost and decreases server density. As a result, determining the best server hardware for a general purpose OpenStack architecture means understanding how choice of form factor will impact the rest of the design." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:72(para) +msgid "Blade servers typically support dual-socket multi-core CPUs, which is the configuration generally considered to be the \"sweet spot\" for a general purpose cloud deployment. Blades also offer outstanding density. As an example, both HP BladeSystem and Dell PowerEdge M1000e support up to 16 servers in only 10 rack units. However, the blade servers themselves often have limited storage and networking capacity. Additionally, the expandability of many blade servers can be limited." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:84(para) +msgid "1U rack-mounted servers occupy only a single rack unit. Their benefits include high density, support for dual-socket multi-core CPUs, and support for reasonable RAM amounts. This form factor offers limited storage capacity, limited network capacity, and limited expandability." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:92(para) +msgid "2U rack-mounted servers offer the expanded storage and networking capacity that 1U servers tend to lack, but with a corresponding decrease in server density (half the density offered by 1U rack-mounted servers)." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:99(para) +msgid "Larger rack-mounted servers, such as 4U servers, will tend to offer even greater CPU capacity, often supporting four or even eight CPU sockets. These servers often have much greater expandability so will provide the best option for upgradability. This means, however, that the servers have a much lower server density and a much greater hardware cost." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:108(para) +msgid "\"Sled servers\" are rack-mounted servers that support multiple independent servers in a single 2U or 3U enclosure. This form factor offers increased density over typical 1U-2U rack-mounted servers but tends to suffer from limitations in the amount of storage or network capacity each individual server supports." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:117(para) +msgid "Given the wide selection of hardware and general user requirements, the best form factor for the server hardware supporting a general purpose OpenStack cloud is driven by outside business and cost factors. No single reference architecture will apply to all implementations; the decision must flow out of the user requirements, technical considerations, and operational considerations. Here are some of the key factors that influence the selection of server hardware:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:128(para) +msgid "Instance density: Sizing is an important consideration for a general purpose OpenStack cloud. The expected or anticipated number of instances that each hypervisor can host is a common metric used in sizing the deployment. The selected server hardware needs to support the expected or anticipated instance density." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:137(para) +msgid "Host density: Physical data centers have limited physical space, power, and cooling. The number of hosts (or hypervisors) that can be fitted into a given metric (rack, rack unit, or floor tile) is another important method of sizing. Floor weight is an often overlooked consideration. The data center floor must be able to support the weight of the proposed number of hosts within a rack or set of racks. These factors need to be applied as part of the host density calculation and server hardware selection." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:149(para) +msgid "Power density: Data centers have a specified amount of power fed to a given rack or set of racks. Older data centers may have a power density as power as low as 20 AMPs per rack, while more recent data centers can be architected to support power densities as high as 120 AMP per rack. The selected server hardware must take power density into account." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:158(para) +msgid "Network connectivity: The selected server hardware must have the appropriate number of network connections, as well as the right type of network connections, in order to support the proposed architecture. Ensure that, at a minimum, there are at least two diverse network connections coming into each rack. For architectures requiring even more redundancy, it might be necessary to confirm that the network connections are from diverse telecom providers. Many data centers have that capacity available." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:171(para) +msgid "The selection of certain form factors or architectures will affect the selection of server hardware. For example, if the design calls for a scale-out storage architecture (For example, leveraging Ceph, Gluster, or a similar commercial solution), then the server hardware selection will need to be carefully considered to match the requirements set by the commercial solution. Ensure that the selected server hardware is configured to support enough storage capacity (or storage expandability) to match the requirements of selected scale-out storage solution. For example, if a centralized storage solution is required, such as a centralized storage array from a storage vendor that has infiniBand or FDDI connections, the server hardware will need to have appropriate network adapters installed to be compatible with the storage array vendor's specifications." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:186(para) +msgid "Similarly, the network architecture will have an impact on the server hardware selection and vice versa. For example, make sure that the server is configured with enough additional network ports and expansion cards to support all of the networks required. There is variability in network expansion cards, so it is important to be aware of potential impacts or interoperability issues with other components in the architecture. This is especially true if the architecture uses InfiniBand or another less commonly used networking protocol." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:197(title) +msgid "Selecting Storage Hardware" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:198(para) +msgid "The selection of storage hardware is largely determined by the proposed storage architecture. Factors that need to be incorporated into the storage architecture include:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:203(para) +msgid "Cost: Storage can be a significant portion of the overall system cost that should be factored into the design decision. For an organization that is concerned with vendor support, a commercial storage solution is advisable, although it is comes with a higher price tag. If initial capital expenditure requires minimization, designing a system based on commodity hardware would apply. The trade-off is potentially higher support costs and a greater risk of incompatibility and interoperability issues." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:215(para) +msgid "Performance: Storage performance, measured by observing the latency of storage I-O requests, is not a critical factor for a general purpose OpenStack cloud as overall systems performance is not a design priority." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:222(para) +msgid "Scalability: The term \"scalability\" refers to how well the storage solution performs as it expands up to its maximum designed size. A solution that continues to perform well at maximum expansion is considered scalable. A storage solution that performs well in small configurations but has degrading performance as it expands was not designed to be not scalable. Scalability, along with expandability, is a major consideration in a general purpose OpenStack cloud. It might be difficult to predict the final intended size of the implementation because there are no established usage patterns for a general purpose cloud. Therefore, it may become necessary to expand the initial deployment in order to accommodate growth and user demand. The ability of the storage solution to continue to perform well as it expands is important." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:241(para) +msgid "Expandability: This refers to the overall ability of the solution to grow. A storage solution that expands to 50 PB is considered more expandable than a solution that only scales to 10 PB. This metric is related to, but different, from scalability, which is a measure of the solution's performance as it expands. Expandability is a major architecture factor for storage solutions with general purpose OpenStack cloud. For example, the storage architecture for a cloud that is intended for a development platform may not have the same expandability and scalability requirements as a cloud that is intended for a commercial product." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:256(para) +msgid "Storage hardware architecture is largely determined by the selected storage architecture. The selection of storage architecture, as well as the corresponding storage hardware, is determined by evaluating possible solutions against the critical factors, the user requirements, technical considerations, and operational considerations. A combination of all the factors and considerations will determine which approach will be best." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:264(para) +msgid "Using a scale-out storage solution with direct-attached storage (DAS) in the servers is well suited for a general purpose OpenStack cloud. In this scenario, it is possible to populate storage in either the compute hosts similar to a grid computing solution or into hosts dedicated to providing block storage exclusively. When deploying storage in the compute hosts, appropriate hardware which can support both the storage and compute services on the same hardware will be required. This approach is referred to as a grid computing architecture because there is a grid of modules that have both compute and storage in a single box." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:275(para) +msgid "Understanding the requirements of cloud services will help determine if Ceph, Gluster, or a similar scale-out solution should be used. It can then be further determined if a single, highly expandable and highly vertical, scalable, centralized storage array should be included in the design. Once the approach has been determined, the storage hardware needs to be chosen based on this criteria. If a centralized storage array fits the requirements best, then the array vendor will determine the hardware. For cost reasons it may be decided to build an open source storage array using solutions such as OpenFiler, Nexenta Open Source, or BackBlaze Open Source." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:287(para) +msgid "This list expands upon the potential impacts for including a particular storage architecture (and corresponding storage hardware) into the design for a general purpose OpenStack cloud:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:293(para) +msgid "Connectivity: Ensure that, if storage protocols other than Ethernet are part of the storage solution, the appropriate hardware has been selected. Some examples include InfiniBand, FDDI and Fibre Channel. If a centralized storage array is selected, ensure that the hypervisor will be able to connect to that storage array for image storage." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:302(para) +msgid "Usage: How the particular storage architecture will be used is critical for determining the architecture. Some of the configurations that will influence the architecture include whether it will be used by the hypervisors for ephemeral instance storage or if OpenStack Swift will use it for object storage. All of these usage models are affected by the selection of particular storage architecture and the corresponding storage hardware to support that architecture." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:313(para) +msgid "Instance and image locations: Where instances and images will be stored will influence the architecture. For example, instances can be stored in a number of options. OpenStack Cinder is a good location for instances because it is persistent block storage, however, Swift can be used if storage latency is less of a concern. The same argument applies to the appropriate image storage location." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:323(para) +msgid "Server Hardware: If the solution is a scale-out storage architecture that includes DAS, naturally that will affect the server hardware selection. This could ripple into the decisions that affect host density, instance density, power density, OS-hypervisor, management tools and others." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:331(para) +msgid "General purpose OpenStack cloud has multiple options. As a result, there is no single decision that will apply to all implementations. The key factors that will have an influence on selection of storage hardware for a general purpose OpenStack cloud are as follows:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:338(para) +msgid "Capacity: Hardware resources selected for the resource nodes should be capable of supporting enough storage for the cloud services that will use them. It is important to clearly define the initial requirements and ensure that the design can support adding capacity as resources are used in the cloud, as workloads are relatively unknown. Hardware nodes selected for object storage should be capable of supporting a large number of inexpensive disks and should not have any reliance on RAID controller cards. Hardware nodes selected for block storage should be capable of supporting higher speed storage solutions and RAID controller cards to provide performance and redundancy to storage at the hardware level. Selecting hardware RAID controllers that can automatically repair damaged arrays will further assist with replacing and repairing degraded or destroyed storage devices within the cloud." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:358(para) +msgid "Performance: Disks selected for the object storage service do not need to be fast performing disks. It is recommended that object storage nodes take advantage of the best cost per terabyte available for storage at the time of acquisition and avoid enterprise class drives. In contrast, disks chosen for the block storage service should take advantage of performance boosting features and may entail the use of SSDs or flash storage to provide for high performing block storage pools. Storage performance of ephemeral disks used for instances should also be taken into consideration. If compute pools are expected to have a high utilization of ephemeral storage or requires very high performance, it would be advantageous to deploy similar hardware solutions to block storage in order to increase the storage performance." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:376(para) +msgid "Fault Tolerance: Object storage resource nodes have no requirements for hardware fault tolerance or RAID controllers. It is not necessary to plan for fault tolerance within the object storage hardware because the object storage service provides replication between zones as a feature of the service. Block storage nodes, compute nodes and cloud controllers should all have fault tolerance built in at the hardware level by making use of hardware RAID controllers and varying levels of RAID configuration. The level of RAID chosen should be consistent with the performance and availability requirements of the cloud." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:393(title) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:403(title) +msgid "Selecting Networking Hardware" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:394(para) +msgid "As is the case with storage architecture, selecting a network architecture often determines which network hardware will be used. The networking software in use is determined by the selected networking hardware. Some design impacts are obvious, for example, selecting networking hardware that only supports Gigabit Ethernet (GbE) will naturally have an impact on many different areas of the overall design. Similarly, deciding to use 10 Gigabit Ethernet (10 GbE) has a number of impacts on various areas of the overall design." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:403(para) +msgid "As an example, selecting Cisco networking hardware implies that the architecture will be using Cisco networking software (IOS, NX-OS, etc.). Conversely, selecting Arista networking hardware means the network devices will use Arista networking software (EOS). In addition, there are more subtle design impacts that need to be considered. The selection of certain networking hardware (and therefore the networking software) could affect the management tools that can be used. There are exceptions to this; the rise of \"open\" networking software that supports a range of networking hardware means that there are instances where the relationship between networking hardware and networking software are not as tightly defined. An example of this type of software is Cumulus Linux, which is capable of running on a number of switch vendor’s hardware solutions." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:418(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:404(para) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:268(para) +msgid "Some of the key considerations that should be included in the selection of networking hardware include:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:422(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:410(para) +msgid "Port count: The design will require networking hardware that has the requisite port count." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:426(para) +msgid "Port density: The network design will be affected by the physical space that is required to provide the requisite port count. A switch that can provide 48 10 GbE ports in 1U has a much higher port density than a switch that provides 24 10 GbE ports in 2U. A higher port density is preferred, as it leaves more rack space for compute or storage components that may be required by the design. This can also lead into concerns about fault domains and power density that should be considered. Higher density switches are more expensive and should also be considered, as it is important not to over design the network if it is not required." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:441(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:440(para) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:289(para) +msgid "Port speed: The networking hardware must support the proposed network speed, for example: 1 GbE, 10 GbE, or 40 GbE (or even 100 GbE)." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:446(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:448(para) +msgid "Redundancy: The level of network hardware redundancy required is influenced by the user requirements for high availability and cost considerations. Network redundancy can be achieved by adding redundant power supplies or paired switches. If this is a requirement, the hardware will need to support this configuration. User requirements will determine if a completely redundant network infrastructure is required." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:456(para) +msgid "Power requirements: Make sure that the physical data center provides the necessary power for the selected network hardware. This is not an issue for top of rack (ToR) switches, but may be an issue for spine switches in a leaf and spine fabric, or end of row (EoR) switches." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:464(para) +msgid "There is no single best practice architecture for the networking hardware supporting a general purpose OpenStack cloud that will apply to all implementations. Some of the key factors that will have a strong influence on selection of networking hardware include:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:471(para) +msgid "Connectivity: All nodes within an OpenStack cloud require some form of network connectivity. In some cases, nodes require access to more than one network segment. The design must encompass sufficient network capacity and bandwidth to ensure that all communications within the cloud, both north-south and east-west traffic have sufficient resources available." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:481(para) +msgid "Scalability: The chosen network design should encompass a physical and logical network design that can be easily expanded upon. Network hardware should offer the appropriate types of interfaces and speeds that are required by the hardware nodes." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:488(para) +msgid "Availability: To ensure that access to nodes within the cloud is not interrupted, it is recommended that the network architecture identify any single points of failure and provide some level of redundancy or fault tolerance. With regard to the network infrastructure itself, this often involves use of networking protocols such as LACP, VRRP or others to achieve a highly available network connection. In addition, it is important to consider the networking implications on API availability. In order to ensure that the APIs, and potentially other services in the cloud are highly available, it is recommended to design load balancing solutions within the network architecture to accommodate for these requirements." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:506(title) ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:288(title) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:515(title) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:319(title) +msgid "Software Selection" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:507(para) +msgid "Software selection for a general purpose OpenStack architecture design needs to include these three areas:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:511(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:523(para) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:324(para) +msgid "Operating system (OS) and hypervisor" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:514(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:526(para) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:327(para) +msgid "OpenStack components" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:517(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:529(para) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:330(para) +msgid "Supplemental software" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:521(title) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:538(title) +msgid "OS and Hypervisor" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:522(para) +msgid "The selection of OS and hypervisor has a tremendous impact on the overall design. Selecting a particular operating system and hypervisor can also directly affect server hardware selection. It is recommended to make sure the storage hardware selection and topology support the selected operating system and hypervisor combination. Finally, it is important to ensure that the networking hardware selection and topology will work with the chosen operating system and hypervisor combination. For example, if the design uses Link Aggregation Control Protocol (LACP), the OS and hypervisor both need to support it." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:533(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:560(para) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:346(para) +msgid "Some areas that could be impacted by the selection of OS and hypervisor include:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:537(para) +msgid "Cost: Selecting a commercially supported hypervisor, such as Microsoft Hyper-V, will result in a different cost model rather than community-supported open source hypervisors including KVM, Kinstance or Xen. When comparing open source OS solutions, choosing Ubuntu over Red Hat (or vice versa) will have an impact on cost due to support contracts. On the other hand, business or application requirements may dictate a specific or commercially supported hypervisor." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:548(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:583(para) +msgid "Supportability: Depending on the selected hypervisor, the staff should have the appropriate training and knowledge to support the selected OS and hypervisor combination. If they do not, training will need to be provided which could have a cost impact on the design." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:556(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:596(para) +msgid "Management tools: The management tools used for Ubuntu and Kinstance differ from the management tools for VMware vSphere. Although both OS and hypervisor combinations are supported by OpenStack, there will be very different impacts to the rest of the design as a result of the selection of one combination versus the other." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:565(para) +msgid "Scale and performance: Ensure that selected OS and hypervisor combinations meet the appropriate scale and performance requirements. The chosen architecture will need to meet the targeted instance-host ratios with the selected OS-hypervisor combinations." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:572(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:621(para) +msgid "Security: Ensure that the design can accommodate the regular periodic installation of application security patches while maintaining the required workloads. The frequency of security patches for the proposed OS - hypervisor combination will have an impact on performance and the patch installation process could affect maintenance windows." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:581(para) +msgid "Supported features: Determine which features of OpenStack are required. This will often determine the selection of the OS-hypervisor combination. Certain features are only available with specific OSs or hypervisors. For example, if certain features are not available, the design might need to be modified to meet the user requirements." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:590(para) +msgid "Interoperability: Consideration should be given to the ability of the selected OS-hypervisor combination to interoperate or co-exist with other OS-hypervisors as well as other software solutions in the overall design (if required). Operational troubleshooting tools for one OS-hypervisor combination may differ from the tools used for another OS-hypervisor combination and, as a result, the design will need to address if the two sets of tools need to interoperate." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:605(para) +msgid "The selection of which OpenStack components are included has a significant impact on the overall design. While there are certain components that will always be present, (Nova and Glance, for example) there are other services that may not be required. As an example, a certain design might not need OpenStack Heat. Omitting Heat would not have a significant impact on the overall design of a cloud; however, if the architecture uses a replacement for OpenStack Swift for its storage component, it could potentially have significant impacts on the rest of the design." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:615(para) +msgid "The exclusion of certain OpenStack components might also limit or constrain the functionality of other components. If the architecture includes Heat but excludes Ceilometer, then the design will not be able to take advantage of Heat's auto scaling functionality (which relies on information from Ceilometer). It is important to research the component interdependencies in conjunction with the technical requirements before deciding what components need to be included and what components can be dropped from the final architecture." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:626(title) +msgid "Supplemental Components" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:627(para) +msgid "While OpenStack is a fairly complete collection of software projects for building a platform for cloud services, there are invariably additional pieces of software that need to be considered in any given OpenStack design." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:632(title) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:757(title) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:476(title) +msgid "Networking Software" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:633(para) +msgid "OpenStack Neutron provides a wide variety of networking services for instances. There are many additional networking software packages that might be useful to manage the OpenStack components themselves. Some examples include software to provide load balancing, network redundancy protocols, and routing daemons. Some of these software packages are described in more detail in the OpenStack HA Guide (refer to Chapter 8 of the OpenStack High Availability Guide)." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:641(para) +msgid "For a general purpose OpenStack cloud, the OpenStack infrastructure components will need to be highly available. If the design does not include hardware load balancing, networking software packages like HAProxy will need to be included." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:647(title) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:781(title) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:489(title) +msgid "Management Software" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:648(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:782(para) +msgid "The selected supplemental software solution impacts and affects the overall OpenStack cloud design. This includes software for providing clustering, logging, monitoring and alerting." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:652(para) +msgid "Inclusion of clustering Software, such as Corosync or Pacemaker, is determined primarily by the availability requirements. Therefore, the impact of including (or not including) these software packages is primarily determined by the availability of the cloud infrastructure and the complexity of supporting the configuration after it is deployed. The OpenStack High Availability Guide provides more details on the installation and configuration of Corosync and Pacemaker, should these packages need to be included in the design." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:662(para) +msgid "Requirements for logging, monitoring, and alerting are determined by operational considerations. Each of these sub-categories includes a number of various options. For example, in the logging sub-category one might consider Logstash, Splunk, instanceware Log Insight, or some other log aggregation-consolidation tool. Logs should be stored in a centralized location to make it easier to perform analytics against the data. Log data analytics engines can also provide automation and issue notification by providing a mechanism to both alert and automatically attempt to remediate some of the more commonly known issues." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:673(para) +msgid "If any of these software packages are required, then the design must account for the additional resource consumption (CPU, RAM, storage, and network bandwidth for a log aggregation solution, for example). Some other potential design impacts include:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:680(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:836(para) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:524(para) +msgid "OS - Hypervisor combination: Ensure that the selected logging, monitoring, or alerting tools support the proposed OS-hypervisor combination." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:685(para) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:844(para) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:529(para) +msgid "Network hardware: The network hardware selection needs to be supported by the logging, monitoring, and alerting software." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:691(title) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:853(title) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:534(title) +msgid "Database Software" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:692(para) +msgid "A large majority of the OpenStack components require access to back-end database services to store state and configuration information. Selection of an appropriate back-end database that will satisfy the availability and fault tolerance requirements of the OpenStack services is required. OpenStack services supports connecting to any database that is supported by the sqlalchemy python drivers, however, most common database deployments make use of mySQL or variations of it. It is recommended that the database which provides back-end service within a general purpose cloud be made highly available when using an available technology which can accomplish that goal. Some of the more common software solutions used include Galera, MariaDB and mySQL with multi-master replication." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:707(title) +msgid "Addressing Performance-Sensitive Workloads" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:708(para) +msgid "Although one of the key defining factors for a general purpose OpenStack cloud is that performance is not a determining factor, there may still be some performance-sensitive workloads deployed on the general purpose OpenStack cloud. For design guidance on performance-sensitive workloads, it is recommended to refer to the focused scenarios later in this guide. The resource-focused guides can be used as a supplement to this guide to help with decisions regarding performance-sensitive workloads." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:719(title) +msgid "Compute-Focused Workloads" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:720(para) +msgid "In an OpenStack cloud that is compute-focused, there are some design choices that can help accommodate those workloads. Compute-focused workloads are generally those that would place a higher demand on CPU and memory resources with lower priority given to storage and network performance, other than what is required to support the intended compute workloads. For guidance on designing for this type of cloud, please refer to the section on Compute Focused clouds." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:729(title) +msgid "Network-Focused Workloads" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:730(para) +msgid "In a network-focused OpenStack cloud some design choices can improve the performance of these types of workloads. Network-focused workloads have extreme demands on network bandwidth and services that require specialized consideration and planning. For guidance on designing for this type of cloud, please refer to the section on Network-Focused clouds." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:737(title) +msgid "Storage-Focused Workloads" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_architecture_general_purpose.xml:738(para) +msgid "Storage focused OpenStack clouds need to be designed to accommodate workloads that have extreme demands on either object or block storage services that require specialized consideration and planning. For guidance on designing for this type of cloud, please refer to the section on Storage-Focused clouds." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:9(para) +msgid "The general purpose cloud is built following the Infrastructure-as-a-Service (IaaS) model; as a platform best suited for use cases with simple requirements. The general purpose cloud user requirements themselves are typically not complex. However, it is still important to capture them even if the project has minimum business and technical requirements such as a Proof of Concept (PoC) or a small lab platform." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:17(para) +msgid "These user considerations are written from the perspective of the organization that is building the cloud, not from the perspective of the end-users who will consume cloud services provided by this design." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:23(para) +msgid "Cost: Financial factors are a primary concern for any organization. Since general purpose clouds are considered the baseline from which all other cloud architecture environments derive, cost will commonly be an important criteria. This type of cloud, however, does not always provide the most cost-effective environment for a specialized application or situation. Unless razor-thin margins and costs have been mandated as a critical factor, cost should not be the sole consideration when choosing or designing a general purpose architecture." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:36(para) +msgid "Time to market: Another common business factor in building a general purpose cloud is the ability to deliver a service or product more quickly and flexibly. In the modern hyper-fast business world, being able to deliver a product in six months instead of two years is often a major driving force behind the decision to build a general purpose cloud. General purpose clouds allow users to self-provision and gain access to compute, network, and storage resources on-demand thus decreasing time to market. It may potentially make more sense to build a general purpose PoC as opposed to waiting to finalize the ultimate use case for the system. The tradeoff with taking this approach is the risk that the general purpose cloud is not optimized for the actual final workloads. The final decision on which approach to take will be dependent on the specifics of the business objectives and time frame for the project." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:56(para) +msgid "Revenue opportunity: The revenue opportunity for a given cloud will vary greatly based on the intended use case of that particular cloud. Some general purpose clouds are built for commercial customer facing products, but there are plenty of other reasons that might make the general purpose cloud the right choice. A small cloud service provider (CSP) might want to build a general purpose cloud rather than a massively scalable cloud because they do not have the deep financial resources needed, or because they do not or will not know in advance the purposes for which their customers are going to use the cloud. For some users, the advantages cloud itself offers mean an enhancement of revenue opportunity. For others, the fact that a general purpose cloud provides only baseline functionality will be a disincentive for use, leading to a potential stagnation of potential revenue opportunities." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:76(title) ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:39(title) ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:66(title) ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:34(title) +msgid "Legal Requirements" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:96(para) +msgid "Data compliance policies governing certain types of information need to reside in certain locations due to regular issues - and more important cannot reside in other locations for the same reason." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:102(para) ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:65(para) ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:42(para) ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:60(para) +msgid "Examples of such legal frameworks include the data protection framework of the European Union (http://ec.europa.eu/justice/data-protection/ ) and the requirements of the Financial Industry Regulatory Authority (http://www.finra.org/Industry/Regulation/FINRARules/ ) in the United States. Consult a local regulatory body for more information." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:109(title) ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:67(title) +msgid "Technical Requirements" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:110(para) +msgid "Technical cloud architecture requirements should be weighted against the business requirements." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:114(para) +msgid "Performance: As a baseline product, general purpose clouds do not provide optimized performance for any particular function. While a general purpose cloud should provide enough performance to satisfy average user considerations, performance is not a general purpose cloud customer driver." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:122(para) +msgid "No predefined usage model: The lack of a pre-defined usage model enables the user to run a wide variety of applications without having to know the application requirements in advance. This provides a degree of independence and flexibility that no other cloud scenarios are able to provide." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:130(para) +msgid "On-demand and self-service application: By definition, a cloud provides end users with the ability to self-provision computing power, storage, networks, and software in a simple and flexible way. The user must be able to scale their resources up to a substantial level without disrupting the underlying host operations. One of the benefits of using a general purpose cloud architecture is the ability to start with limited resources and increase them over time as the user demand grows." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:142(para) +msgid "Public cloud: For a company interested in building a commercial public cloud offering based on OpenStack, the general purpose architecture model might be the best choice because the designers are not going to know the purposes or workloads for which the end users will use the cloud." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:150(para) +msgid "Internal consumption (private) cloud: Organizations need to determine if it makes the most sense to create their own clouds internally. The main advantage of a private cloud is that it allows the organization to maintain complete control over all the architecture and the cloud components. One caution is to think about the possibility that users will want to combine using the internal cloud with access to an external cloud. If that case is likely, it might be worth exploring the possibility of taking a multi-cloud approach with regard to at least some of the architectural elements. Designs that incorporate the use of multiple clouds, such as a private cloud and a public cloud offering, are described in the \"Multi-Cloud\" scenario." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_user_requirements_general_purpose.xml:167(para) +msgid "Security: Security should be implemented according to asset, threat, and vulnerability risk assessment matrices. For cloud domains that require increased computer security, network security, or information security, general purpose cloud is not considered an appropriate choice." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_introduction_generalpurpose.xml:8(para) +msgid "An OpenStack general purpose cloud is often considered a starting point for building a cloud deployment. General purpose clouds, by their nature, balance the components and do not emphasize (or heavily emphasize) any particular aspect of the overall computing environment. The expectation is that the compute, network, and storage components will be given equal weight in the design. General purpose clouds can be found in private, public, and hybrid environments. They lend themselves to many different use cases but, since they are homogeneous deployments, they are not suited to specialized environments or edge case situations. Common uses to consider for a general purpose cloud could be, but are not limited to, providing a simple database, a web application runtime environment, a shared application development platform, or lab test bed. In other words, any use case that would benefit from a scale-out rather than a scale-up approach is a good candidate for a general purpose cloud architecture." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_introduction_generalpurpose.xml:25(para) +msgid "A general purpose cloud, by definition, is something that is designed to have a range of potential uses or functions; not specialized for a specific use. General purpose architecture is largely considered a scenario that would address 80% of the potential use cases. The infrastructure, in itself, is a specific use case. It is also a good place to start the design process. As the most basic cloud service model, general purpose clouds are designed to be platforms suited for general purpose applications." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_introduction_generalpurpose.xml:34(para) +msgid "General purpose clouds are limited to the most basic components, but they can include additional resources such as:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_introduction_generalpurpose.xml:39(para) ./doc/arch-design/massively_scalable/section_introduction_massively_scalable.xml:37(para) +msgid "Virtual-machine disk image library" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_introduction_generalpurpose.xml:42(para) ./doc/arch-design/massively_scalable/section_introduction_massively_scalable.xml:40(para) +msgid "Raw block storage" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_introduction_generalpurpose.xml:45(para) ./doc/arch-design/massively_scalable/section_introduction_massively_scalable.xml:43(para) +msgid "File or object storage" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_introduction_generalpurpose.xml:51(para) +msgid "Load balancers" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_introduction_generalpurpose.xml:54(para) +msgid "IP addresses" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_introduction_generalpurpose.xml:57(para) +msgid "Network overlays or virtual local area networks (VLANs)" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_introduction_generalpurpose.xml:61(para) ./doc/arch-design/massively_scalable/section_introduction_massively_scalable.xml:59(para) +msgid "Software bundles" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:9(para) +msgid "Many operational factors will affect general purpose cloud design choices. In larger installations, it is not uncommon for operations staff to be tasked with maintaining cloud environments. This differs from the operations staff that is responsible for building or designing the infrastructure. It is important to include the operations function in the planning and design phases of the build out." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:16(para) +msgid "Service Level Agreements (SLAs) are contractual obligations that provide assurances for service availability. SLAs define levels of availability that drive the technical design, often with penalties for not meeting the contractual obligations. The strictness of the SLA dictates the level of redundancy and resiliency in the OpenStack cloud design. Knowing when and where to implement redundancy and HA is directly affected by expectations set by the terms of the SLA. Some of the SLA terms that will affect the design include:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:27(para) +msgid "Guarantees for API availability imply multiple infrastructure services combined with highly available load balancers." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:32(para) ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:26(para) +msgid "Network uptime guarantees will affect the switch design and might require redundant switching and power." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:37(para) +msgid "Network security policies requirements need to be factored in to deployments." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:41(title) ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:39(title) +msgid "Support and Maintainability" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:42(para) +msgid "OpenStack cloud management requires operations staff to be able to understand and comprehend design architecture content on some level. The level of skills and the level of separation of the operations and engineering staff are dependent on the size and purpose of the installation. A large cloud service provider or a telecom provider is more likely to be managed by a specially trained, dedicated operations organization. A smaller implementation is more likely to rely on a smaller support staff that might need to take on the combined engineering, design and operations functions." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:52(para) +msgid "Furthermore, maintaining OpenStack installations requires a variety of technical skills. Some of these skills may include the ability to debug Python log output to a basic level and an understanding of networking concepts." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:56(para) +msgid "Consider incorporating features into the architecture and design that reduce the operations burden. This is accomplished by automating some of the operations functions. In some cases it may be beneficial to use a third party management company with special expertise in managing OpenStack deployments." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:62(title) ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:60(title) ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:95(title) +msgid "Monitoring" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:63(para) +msgid "Like any other infrastructure deployment, OpenStack clouds need an appropriate monitoring platform to ensure any errors are caught and managed appropriately. Consider leveraging any existing monitoring system to see if it will be able to effectively monitor an OpenStack environment. While there are many aspects that need to be monitored, specific metrics that are critically important to capture include image disk utilization, or response time to the Compute API." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:71(title) +msgid "Downtime" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:72(para) +msgid "No matter how robust the architecture is, at some point components will fail. Designing for high availability (HA) can have significant cost ramifications, therefore the resiliency of the overall system and the individual components is going to be dictated by the requirements of the SLA. Downtime planning includes creating processes and architectures that support planned (maintenance) and unplanned (system faults) downtime." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:80(para) +msgid "An example of an operational consideration is the recovery of a failed compute host. This might mean requiring the restoration of instances from a snapshot or respawning an instance on another available compute host. This could have consequences on the overall application design. A general purpose cloud should not need to provide an ability to migrate instances from one host to another. If the expectation is that the application will be designed to tolerate failure, additional considerations need to be made around supporting instance migration. In this scenario, extra supporting services, including shared storage attached to compute hosts, might need to be deployed." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:92(title) ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:86(title) +msgid "Capacity Planning" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:93(para) +msgid "Capacity planning for future growth is a critically important and often overlooked consideration. Capacity constraints in a general purpose cloud environment include compute and storage limits. There is a relationship between the size of the compute environment and the supporting OpenStack infrastructure controller nodes required to support it. As the size of the supporting compute environment increases, the network traffic and messages will increase which will add load to the controller or networking nodes. While no hard and fast rule exists, effective monitoring of the environment will help with capacity decisions on when to scale the back-end infrastructure as part of the scaling of the compute resources." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:106(para) +msgid "Adding extra compute capacity to an OpenStack cloud is a horizontally scaling process as consistently configured compute nodes automatically attach to an OpenStack cloud. Be mindful of any additional work that is needed to place the nodes into appropriate availability zones and host aggregates. Make sure to use identical or functionally compatible CPUs when adding additional compute nodes to the environment otherwise live migration features will break. Scaling out compute hosts will directly affect network and other datacenter resources so it will be necessary to add rack capacity or network switches." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:117(para) +msgid "Another option is to assess the average workloads and increase the number of instances that can run within the compute environment by adjusting the overcommit ratio. While only appropriate in some environments, it's important to remember that changing the CPU overcommit ratio can have a detrimental effect and cause a potential increase in noisy neighbor. The added risk of increasing the overcommit ratio is more instances will fail when a compute host fails." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:125(para) +msgid "Compute host components can also be upgraded to account for increases in demand; this is known as vertical scaling. Upgrading CPUs with more cores, or increasing the overall server memory, can add extra needed capacity depending on whether the running applications are more CPU intensive or memory intensive." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:131(para) +msgid "Insufficient disk capacity could also have a negative effect on overall performance including CPU and memory usage. Depending on the back-end architecture of the OpenStack Block Storage layer, capacity might include adding disk shelves to enterprise storage systems or installing additional block storage nodes. It may also be necessary to upgrade directly attached storage installed in compute hosts or add capacity to the shared storage to provide additional ephemeral storage to instances." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_operational_considerations_general_purpose.xml:140(para) +msgid "For a deeper discussion on many of these topics, refer to the OpenStack Operations Guide at http://docs.openstack.org/ops." +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:62(None) +msgid "@@image: '../images/General_Architecture3.png'; md5=278d469e1d026634b3682209c454bff1" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:8(title) +msgid "Prescriptive Example" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:9(para) +msgid "An online classified advertising company wants to run web applications consisting of Tomcat, Nginx and MariaDB in a private cloud. In order to meet policy requirements, the cloud infrastructure will run in their own data center. They have predictable load requirements but require an element of scaling to cope with nightly increases in demand. Their current environment is not flexible enough to align with their goal of running an open source API driven environment. Their current environment consists of the following:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:19(para) +msgid "Between 120 and 140 installations of Nginx and Tomcat, each with 2 vCPUs and 4 GB of RAM" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:23(para) +msgid "A three-node MariaDB and Galera cluster, each with 4 vCPUs and 8 GB RAM" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:27(para) +msgid "The company runs hardware load balancers and multiple web applications serving the sites. The company orchestrates their environment using a combination of scripts and Puppet. The websites generate a large amount of log data each day that needs to be archived." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:40(para) +msgid "OpenStack Controller services running Image, Identity, Networking and supporting services such as MariaDB and RabbitMQ. The controllers will run in a highly available configuration on at least three controller nodes." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:51(para) +msgid "OpenStack Block Storage for use by compute instances that require persistent storage such as databases for dynamic sites." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:56(para) +msgid "OpenStack Object Storage for serving static objects such as images." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:60(para) +msgid "Running up to 140 web instances and the small number of MariaDB instances requires 292 vCPUs available, as well as 584 GB RAM. On a typical 1U server using dual-socket hex-core Intel CPUs with Hyperthreading, and assuming 2:1 CPU overcommit ratio, this would require 8 OpenStack Compute nodes." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:68(para) +msgid "The web application instances run from local storage on each of the OpenStack Compute nodes. The web application instances are stateless, meaning that any of the instances can fail and the application will continue to function." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:72(para) +msgid "MariaDB server instances store their data on shared enterprise storage, such as NetApp or Solidfire devices. If a MariaDB instance fails, storage would be expected to be re-attached to another instance and rejoined to the Galera cluster." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:77(para) +msgid "Logs from the web application servers are shipped to OpenStack Object Storage for later processing and archiving." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:80(para) +msgid "In this scenario, additional capabilities can be realized by moving static web content to be served from OpenStack Object Storage containers, and backing the OpenStack Image Service with OpenStack Object Storage. Note that an increase in OpenStack Object Storage means that network bandwidth needs to be taken in to consideration. It is best to run OpenStack Object Storage with network connections offering 10 GbE or better connectivity." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:88(para) +msgid "There is also a potential to leverage the Orchestration and Telemetry OpenStack modules to provide an auto-scaling, orchestrated web application environment. Defining the web applications in Heat Orchestration Templates (HOT) would negate the reliance on the scripted Puppet solution currently employed." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_prescriptive_example_general_purpose.xml:94(para) +msgid "OpenStack Networking can be used to control hardware load balancers through the use of plug-ins and the Networking API. This would allow a user to control hardware load balance pools and instances as members in these pools, but their use in production environments must be carefully weighed against current stability." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:9(para) +msgid "When designing a general purpose cloud, there is an implied requirement to design for all of the base services generally associated with providing Infrastructure-as-a-Service: compute, network and storage. Each of these services have different resource requirements. As a result, it is important to make design decisions relating directly to the service currently under design, while providing a balanced infrastructure that provides for all services." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:17(para) +msgid "When designing an OpenStack cloud as a general purpose cloud, the hardware selection process can be lengthy and involved due to the sheer mass of services which need to be designed and the unique characteristics and requirements of each service within the cloud. Hardware designs need to be generated for each type of resource pool; specifically, compute, network, and storage. In addition to the hardware designs, which affect the resource nodes themselves, there are also a number of additional hardware decisions to be made related to network architecture and facilities planning. These factors play heavily into the overall architecture of an OpenStack cloud." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:30(title) +msgid "Designing Compute Resources" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:31(para) +msgid "It is recommended to design compute resources as pools of resources which will be addressed on-demand. When designing compute resource pools, a number of factors impact your design decisions. For example, decisions related to processors, memory, and storage within each hypervisor are just one element of designing compute resources. In addition, it is necessary to decide whether compute resources will be provided in a single pool or in multiple pools." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:39(para) +msgid "To design for the best use of available resources by applications running in the cloud, it is recommended to design more than one compute resource pool. Each independent resource pool should be designed to provide service for specific flavors of instances or groupings of flavors. For the purpose of this book, \"instance\" refers to a virtual machines and the operating system running on the virtual machine. Designing multiple resource pools helps to ensure that, as instances are scheduled onto compute hypervisors, each independent node's resources will be allocated in a way that makes the most efficient use of available hardware. This is commonly referred to as bin packing." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:51(para) +msgid "Using a consistent hardware design among the nodes that are placed within a resource pool also helps support bin packing. Hardware nodes selected for being a part of a compute resource pool should share a common processor, memory, and storage layout. By choosing a common hardware design, it becomes easier to deploy, support and maintain those nodes throughout their life cycle in the cloud." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:58(para) +msgid "OpenStack provides the ability to configure overcommit ratio--the ratio of virtual resources available for allocation to physical resources present--for both CPU and memory. The default CPU overcommit ratio is 16:1 and the default memory overcommit ratio is 1.5:1. Determine the tuning of the overcommit ratios for both of these options during the design phase, as this has a direct impact on the hardware layout of your compute nodes." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:66(para) +msgid "As an example, consider that a m1.small instance uses 1 vCPU, 20 GB of ephemeral storage and 2,048 MB of RAM. When designing a hardware node as a compute resource pool to service instances, take into consideration the number of processor cores available on the node as well as the required disk and memory to service instances running at capacity. For a server with 2 CPUs of 10 cores each, with hyperthreading turned on, the default CPU overcommit ratio of 16:1 would allow for 640 (2 x 10 x 2 x 16) total m1.small instances. By the same reasoning, using the default memory overcommit ratio of 1.5:1 you can determine that the server will need at least 853GB (640 x 2,048 MB % 1.5) of RAM. When sizing nodes for memory, it is also important to consider the additional memory required to service operating system and service needs." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:80(para) +msgid "Processor selection is an extremely important consideration in hardware design, especially when comparing the features and performance characteristics of different processors. Some newly released processors include features specific to virtualized compute hosts including hardware assisted virtualization and technology related to memory paging (also known as EPT shadowing). These features have a tremendous positive impact on the performance of virtual machines running in the cloud." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:89(para) +msgid "In addition to the impact on actual compute services, it is also important to consider the compute requirements of resource nodes within the cloud. Resource nodes refers to non-hypervisor nodes providing controller, object storage, block storage, or networking services in the cloud. The number of processor cores and threads has a direct correlation to the number of worker threads which can be run on a resource node. It is important to ensure sufficient compute capacity and memory is planned on resource nodes." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:98(para) +msgid "Workload profiles are unpredictable in a general purpose cloud, so it may be difficult to design for every specific use case in mind. Additional compute resource pools can be added to the cloud at a later time, so this unpredictability should not be a problem. In some cases, the demand on certain instance types or flavors may not justify an individual hardware design. In either of these cases, start by providing hardware designs which will be capable of servicing the most common instance requests first, looking to add additional hardware designs to the overall architecture in the form of new hardware node designs and resource pools as they become justified at a later time." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:111(title) +msgid "Designing Network Resources" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:112(para) +msgid "An OpenStack cloud traditionally has multiple network segments, each of which provides access to resources within the cloud to both operators and tenants. In addition, the network services themselves also require network communication paths which should also be separated from the other networks. When designing network services for a general purpose cloud, it is recommended to plan for either a physical or logical separation of network segments which will be used by operators and tenants. It is further suggested to create an additional network segment for access to internal services such as the message bus and database used by the various cloud services. Segregating these services onto separate networks helps to protect sensitive data and also protects against unauthorized access to services." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:126(para) +msgid "Based on the requirements of instances being serviced in the cloud, the next design choice which will affect your design is the choice of network service which will be used to service instances in the cloud. The choice between nova-network, as a part of OpenStack Compute Service, and Neutron, the OpenStack Networking Service, has tremendous implications and will have a huge impact on the architecture and design of the cloud network infrastructure." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:134(para) +msgid "The nova-network service is primarily a layer 2 networking service which has two main modes in which it will function. The difference between the two modes in nova-network pertain to whether or not nova-network uses VLANs. When using nova-network in a flat network mode, all network hardware nodes and devices throughout the cloud are connected to a single layer 2 network segment which provides access to application data." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:142(para) +msgid "When the network devices in the cloud support segmentation using VLANs, nova-network can operate in the second mode. In this design model, each tenant within the cloud is assigned a network subnet which is mapped to a VLAN on the physical network. It is especially important to remember the maximum number of 4096 VLANs which can be used within a spanning tree domain. These limitations place hard limits on the amount of growth possible within the data center. When designing a general purpose cloud intended to support multiple tenants, it is especially recommended to use nova-network with VLANs, and not in flat network mode." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:153(para) +msgid "Another consideration regarding network is the fact that nova-network is entirely managed by the cloud operator; tenants do not have control over network resources. If tenants require the ability to manage and create network resources such as network segments and subnets, it will be necessary to install the OpenStack Networking Service to provide network access to instances." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:160(para) +msgid "The OpenStack Networking Service is a first class networking service that gives full control over creation of virtual network resources to tenants. This is often accomplished in the form of tunneling protocols which will establish encapsulated communication paths over existing network infrastructure in order to segment tenant traffic. These methods vary depending on the specific implementation, but some of the more common methods include tunneling over GRE, encapsulating with VXLAN, and VLAN tags." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:169(para) +msgid "Initially, it is suggested to design at least three network segments, the first of which will be used for access to the cloud’s REST APIs by tenants and operators. This is generally referred to as a public network. In most cases, the controller nodes and swift proxies within the cloud will be the only devices necessary to connect to this network segment. In some cases, this network might also be serviced by hardware load balancers and other network devices." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:177(para) +msgid "The next segment is used by cloud administrators to manage hardware resources and is also used by configuration management tools when deploying software and services onto new hardware. In some cases, this network segment might also be used for internal services, including the message bus and database services, to communicate with each other. Due to the highly secure nature of this network segment, it may be desirable to secure this network from unauthorized access. This network will likely need to communicate with every hardware node within the cloud." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:187(para) +msgid "The last network segment is used by applications and consumers to provide access to the physical network and also for users accessing applications running within the cloud. This network is generally segregated from the one used to access the cloud APIs and is not capable of communicating directly with the hardware resources in the cloud. Compute resource nodes will need to communicate on this network segment, as will any network gateway services which allow application data to access the physical network outside of the cloud." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:197(title) +msgid "Designing Storage Resources" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:198(para) +msgid "OpenStack has two independent storage services to consider, each with its own specific design requirements and goals. In addition to services which provide storage as their primary function, there are additional design considerations with regard to compute and controller nodes which will affect the overall cloud architecture." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:205(title) +msgid "Designing OpenStack Object Storage" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:206(para) +msgid "When designing hardware resources for OpenStack Object Storage, the primary goal is to maximize the amount of storage in each resource node while also ensuring that the cost per terabyte is kept to a minimum. This often involves utilizing servers which can hold a large number of spinning disks. Whether choosing to use 2U server form factors with directly attached storage or an external chassis that holds a larger number of drives, the main goal is to maximize the storage available in each node." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:215(para) +msgid "It is not recommended to invest in enterprise class drives for an OpenStack Object Storage cluster. The consistency and partition tolerance characteristics of OpenStack Object Storage will ensure that data stays up to date and survives hardware faults without the use of any specialized data replication devices." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:221(para) +msgid "A great benefit of OpenStack Object Storage is the ability to mix and match drives by utilizing weighting within the swift ring. When designing your swift storage cluster, it is recommended to make use of the most cost effective storage solution available at the time. Many server chassis on the market can hold 60 or more drives in 4U of rack space, therefore it is recommended to maximize the amount of storage per rack unit at the best cost per terabyte. Furthermore, the use of RAID controllers is not recommended in an object storage node." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:231(para) +msgid "In order to achieve this durability and availability of data stored as objects, it is important to design object storage resource pools in a way that provides the suggested availability that the service can provide. Beyond designing at the hardware node level, it is important to consider rack-level and zone-level designs to accommodate the number of replicas configured to be stored in the Object Storage service (the default number of replicas is three). Each replica of data should exist in its own availability zone with its own power, cooling, and network resources available to service that specific zone." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:242(para) +msgid "Object storage nodes should be designed so that the number of requests does not hinder the performance of the cluster. The object storage service is a chatty protocol, therefore making use of multiple processors that have higher core counts will ensure the IO requests do not inundate the server." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:247(title) +msgid "Designing OpenStack Block Storage" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:248(para) +msgid "When designing OpenStack Block Storage resource nodes, it is helpful to understand the workloads and requirements that will drive the use of block storage in the cloud. In a general purpose cloud these use patterns are often unknown. It is recommended to design block storage pools so that tenants can choose the appropriate storage solution for their applications. By creating multiple storage pools of different types, in conjunction with configuring an advanced storage scheduler for the block storage service, it is possible to provide tenants with a large catalog of storage services with a variety of performance levels and redundancy options." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:259(para) +msgid "In addition to directly attached storage populated in servers, block storage can also take advantage of a number of enterprise storage solutions. These are addressed via a plug-in driver developed by the hardware vendor. A large number of enterprise storage plug-in drivers ship out-of-the-box with OpenStack Block Storage (and many more available via third party channels). While a general purpose cloud would likely use directly attached storage in the majority of block storage nodes, it may also be necessary to provide additional levels of service to tenants which can only be provided by enterprise class storage solutions." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:270(para) +msgid "The determination to use a RAID controller card in block storage nodes is impacted primarily by the redundancy and availability requirements of the application. Applications which have a higher demand on input-output per second (IOPS) will influence both the choice to use a RAID controller and the level of RAID configured on the volume. Where performance is a consideration, it is suggested to make use of higher performing RAID volumes. In contrast, where redundancy of block storage volumes is more important it is recommended to make use of a redundant RAID configuration such as RAID 5 or RAID 6. Some specialized features, such as automated replication of block storage volumes, may require the use of third-party plug-ins and enterprise block storage solutions in order to provide the high demand on storage. Furthermore, where extreme performance is a requirement it may also be necessary to make use of high speed SSD disk drives' high performing flash storage solutions." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:289(para) +msgid "The software selection process can play a large role in the architecture of a general purpose cloud. Choice of operating system, selection of OpenStack software components, choice of hypervisor and selection of supplemental software will have a large impact on the design of the cloud." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:294(para) +msgid "Operating system (OS) selection plays a large role in the design and architecture of a cloud. There are a number of OSes which have native support for OpenStack including Ubuntu, Red Hat Enterprise Linux (RHEL), CentOS, and SUSE Linux Enterprise Server (SLES). \"Native support\" in this context means that the distribution provides distribution-native packages by which to install OpenStack in their repositories. Note that \"native support\" is not a constraint on the choice of OS; users are free to choose just about any Linux distribution (or even Microsoft Windows) and install OpenStack directly from source (or compile their own packages). However, the reality is that many organizations will prefer to install OpenStack from distribution-supplied packages or repositories (although using the distribution vendor's OpenStack packages might be a requirement for support)." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:309(para) +msgid "OS selection also directly influences hypervisor selection. A cloud architect who selects Ubuntu or RHEL has some flexibility in hypervisor; KVM, Xen, and LXC are supported virtualization methods available under OpenStack Compute (Nova) on these Linux distributions. A cloud architect who selects Hyper-V, on the other hand, is limited to Windows Server. Similarly, a cloud architect who selects XenServer is limited to the CentOS-based dom0 operating system provided with XenServer." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:318(para) +msgid "The primary factors that play into OS/hypervisor selection include:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:322(para) +msgid "User requirements: The selection of OS/hypervisor combination first and foremost needs to support the user requirements." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:327(para) +msgid "Support: The selected OS/hypervisor combination needs to be supported by OpenStack." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:331(para) +msgid "Interoperability: The OS/hypervisor needs to be interoperable with other features and services in the OpenStack design in order to meet the user requirements." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:337(title) ./doc/arch-design/specialized/section_openstack_on_openstack_specialized.xml:30(title) +msgid "Hypervisor" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:338(para) +msgid "OpenStack supports a wide variety of hypervisors, one or more of which can be used in a single cloud. These hypervisors include:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:343(para) +msgid "KVM (and Qemu)" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:346(para) +msgid "XCP/XenServer" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:349(para) +msgid "vSphere (vCenter and ESXi)" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:352(para) +msgid "Hyper-V" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:355(para) +msgid "LXC" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:358(para) +msgid "Docker" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:361(para) +msgid "Bare-metal" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:364(para) +msgid "A complete list of supported hypervisors and their capabilities can be found at https://wiki.openstack.org/wiki/HypervisorSupportMatrix." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:367(para) +msgid "General purpose clouds should make use of hypervisors that support the most general purpose use cases, such as KVM and Xen. More specific hypervisors should then be chosen to account for specific functionality or a supported feature requirement. In some cases, there may also be a mandated requirement to run software on a certified hypervisor including solutions from VMware, Microsoft, and Citrix." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:374(para) +msgid "The features offered through the OpenStack cloud platform determine the best choice of a hypervisor. As an example, for a general purpose cloud that predominantly supports a Microsoft-based migration, or is managed by staff that has a particular skill for managing certain hypervisors and operating systems, Hyper-V might be the best available choice. While the decision to use Hyper-V does not limit the ability to run alternative operating systems, be mindful of those that are deemed supported. Each different hypervisor also has their own hardware requirements which may affect the decisions around designing a general purpose cloud. For example, to utilize the live migration feature of VMware, vMotion, this requires an installation of vCenter/vSphere and the use of the ESXi hypervisor, which increases the infrastructure requirements." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:389(para) +msgid "In a mixed hypervisor environment, specific aggregates of compute resources, each with defined capabilities, enable workloads to utilize software and hardware specific to their particular requirements. This functionality can be exposed explicitly to the end user, or accessed through defined metadata within a particular flavor of an instance." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:396(para) +msgid "A general purpose OpenStack cloud design should incorporate the core OpenStack services to provide a wide range of services to end-users. The OpenStack core services recommended in a general purpose cloud are:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:402(para) ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:364(para) +msgid "OpenStack Compute (Nova)" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:405(para) +msgid "OpenStack Networking (Neutron)" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:408(para) ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:367(para) +msgid "OpenStack Image Service (Glance)" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:411(para) ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:370(para) +msgid "OpenStack Identity Service (Keystone)" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:414(para) +msgid "OpenStack Dashboard (Horizon)" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:417(para) ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:388(para) +msgid "OpenStack Telemetry (Ceilometer)" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:420(para) +msgid "A general purpose cloud may also include OpenStack Object Storage (Swift). OpenStack Block Storage (Cinder) may be selected to provide persistent storage to applications and instances although, depending on the use case, this could be optional." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:425(title) ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:749(title) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:471(title) +msgid "Supplemental Software" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:426(para) +msgid "A general purpose OpenStack deployment consists of more than just OpenStack-specific components. A typical deployment involves services that provide supporting functionality, including databases and message queues, and may also involve software to provide high availability of the OpenStack environment. Design decisions around the underlying message queue might affect the required number of controller services, as well as the technology to provide highly resilient database functionality, such as MariaDB with Galera. In such a scenario, replication of services relies on quorum. Therefore, the underlying database nodes, for example, should consist of at least 3 nodes to account for the recovery of a failed Galera node. When increasing the number of nodes to support a feature of the software, consideration of rack space and switch port density becomes important." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:441(para) +msgid "Where many general purpose deployments use hardware load balancers to provide highly available API access and SSL termination, software solutions, for example HAProxy, can also be considered. It is vital to ensure that such software implementations are also made highly available. This high availability can be achieved by using software such as Keepalived or Pacemaker with Corosync. Pacemaker and Corosync can provide Active-Active or Active-Passive highly available configuration depending on the specific service in the OpenStack environment. Using this software can affect the design as it assumes at least a 2-node controller infrastructure where one of those nodes may be running certain services in standby mode." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:454(para) +msgid "Memcached is a distributed memory object caching system, and Redis is a key-value store. Both are usually deployed on general purpose clouds to assist in alleviating load to the Identity service. The memcached service caches tokens, and due to its distributed nature it can help alleviate some bottlenecks to the underlying authentication system. Using memcached or Redis does not affect the overall design of your architecture as they tend to be deployed onto the infrastructure nodes providing the OpenStack services." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:464(para) +msgid "Performance of an OpenStack deployment is dependent on a number of factors related to the infrastructure and controller services. The user requirements can be split into general network performance, performance of compute resources, and performance of storage systems." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:470(title) +msgid "Controller Infrastructure" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:471(para) +msgid "The Controller infrastructure nodes provide management services to the end-user as well as providing services internally for the operating of the cloud. The Controllers typically run message queuing services that carry system messages between each service. Performance issues related to the message bus would lead to delays in sending that message to where it needs to go. The result of this condition would be delays in operation functions such as spinning up and deleting instances, provisioning new storage volumes and managing network resources. Such delays could adversely affect an application’s ability to react to certain conditions, especially when using auto-scaling features. It is important to properly design the hardware used to run the controller infrastructure as outlined above in the Hardware Selection section." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:486(para) +msgid "Performance of the controller services is not just limited to processing power, but restrictions may emerge in serving concurrent users. Ensure that the APIs and Horizon services are load tested to ensure that you are able to serve your customers. Particular attention should be made to the OpenStack Identity Service (Keystone), which provides the authentication and authorization for all services, both internally to OpenStack itself and to end-users. This service can lead to a degradation of overall performance if this is not sized appropriately." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:496(title) +msgid "Network Performance" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:497(para) +msgid "In a general purpose OpenStack cloud, the requirements of the network help determine its performance capabilities. For example, small deployments may employ 1 Gibabit Ethernet (GbE) networking, whereas larger installations serving multiple departments or many users would be better architected with 10 GbE networking. The performance of the running instances will be limited by these speeds. It is possible to design OpenStack environments that run a mix of networking capabilities. By utilizing the different interface speeds, the users of the OpenStack environment can choose networks that are fit for their purpose. For example, web application instances may run on a public network presented through OpenStack Networking that has 1 GbE capability, whereas the back-end database uses an OpenStack Networking network that has 10 GbE capability to replicate its data or, in some cases, the design may incorporate link aggregation for greater throughput." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:513(para) +msgid "Network performance can be boosted considerably by implementing hardware load balancers to provide front-end service to the cloud APIs. The hardware load balancers also perform SSL termination if that is a requirement of your environment. When implementing SSL offloading, it is important to understand the SSL offloading capabilities of the devices selected." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:520(title) +msgid "Compute Host" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:521(para) +msgid "The choice of hardware specifications used in compute nodes including CPU, memory and disk type directly affects the performance of the instances. Other factors which can directly affect performance include tunable parameters within the OpenStack services, for example the overcommit ratio applied to resources. The defaults in OpenStack Compute set a 16:1 over-commit of the CPU and 1.5 over-commit of the memory. Running at such high ratios leads to an increase in \"noisy-neighbor\" activity. Care must be taken when sizing your Compute environment to avoid this scenario. For running general purpose OpenStack environments it is possible to keep to the defaults, but make sure to monitor your environment as usage increases." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:534(title) +msgid "Storage Performance" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:535(para) +msgid "When considering performance of OpenStack Block Storage, hardware and architecture choice is important. Block Storage can use enterprise back-end systems such as NetApp or EMC, use scale out storage such as GlusterFS and Ceph, or simply use the capabilities of directly attached storage in the nodes themselves. Block Storage may be deployed so that traffic traverses the host network, which could affect, and be adversely affected by, the front-side API traffic performance. As such, consider using a dedicated data storage network with dedicated interfaces on the Controller and Compute hosts." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:546(para) +msgid "When considering performance of OpenStack Object Storage, a number of design choices will affect performance. A user’s access to the Object Storage is through the proxy services, which typically sit behind hardware load balancers. By the very nature of a highly resilient storage system, replication of the data would affect performance of the overall system. In this case, 10 GbE (or better) networking is recommended throughout the storage network architecture." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:554(title) +msgid "Availability" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:555(para) +msgid "In OpenStack, the infrastructure is integral to providing services and should always be available, especially when operating with SLAs. Ensuring network availability is accomplished by designing the network architecture so that no single point of failure exists. A consideration of the number of switches, routes and redundancies of power should be factored into core infrastructure, as well as the associated bonding of networks to provide diverse routes to your highly available switch infrastructure." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:564(para) +msgid "The OpenStack services themselves should be deployed across multiple servers that do not represent a single point of failure. Ensuring API availability can be achieved by placing these services behind highly available load balancers that have multiple OpenStack servers as members." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:569(para) +msgid "OpenStack lends itself to deployment in a highly available manner where it is expected that at least 2 servers be utilized. These can run all the services involved from the message queuing service, for example RabbitMQ or QPID, and an appropriately deployed database service such as MySQL or MariaDB. As services in the cloud are scaled out, back-end services will need to scale too. Monitoring and reporting on server utilization and response times, as well as load testing your systems, will help determine scale out decisions." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:578(para) +msgid "Care must be taken when deciding network functionality. Currently, OpenStack supports both the legacy Nova-network system and the newer, extensible OpenStack Networking. Both have their pros and cons when it comes to providing highly available access. Nova-network, which provides networking access maintained in the OpenStack Compute code, provides a feature that removes a single point of failure when it comes to routing, and this feature is currently missing in OpenStack Networking. The effect of Nova network’s Multi-Host functionality restricts failure domains to the host running that instance." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:589(para) +msgid "On the other hand, when using OpenStack Networking, the OpenStack controller servers or separate OpenStack Networking hosts handle routing. For a deployment that requires features available in only OpenStack Networking, it is possible to remove this restriction by using third party software that helps maintain highly available L3 routes. Doing so allows for common APIs to control network hardware, or to provide complex multi-tier web applications in a secure manner. It is also possible to completely remove routing from OpenStack Networking, and instead rely on hardware routing capabilities. In this case, the switching infrastructure must support L3 routing." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:601(para) +msgid "OpenStack Networking (Neutron) and Nova Network both have their advantages and disadvantages. They are both valid and supported options that fit different use cases as described in the following table." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:605(para) +msgid "Ensure your deployment has adequate back-up capabilities. As an example, in a deployment that has two infrastructure controller nodes, the design should include controller availability. In the event of the loss of a single controller, cloud services will run from a single controller in the event of failure. Where the design has higher availability requirements, it is important to meet those requirements by designing the proper redundancy and availability of controller nodes." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:614(para) +msgid "Application design must also be factored into the capabilities of the underlying cloud infrastructure. If the compute hosts do not provide a seamless live migration capability, then it must be expected that when a compute host fails, that instance and any data local to that instance will be deleted. Conversely, when providing an expectation to users that instances have a high-level of uptime guarantees, the infrastructure must be deployed in a way that eliminates any single point of failure when a compute host disappears. This may include utilizing shared file systems on enterprise storage or OpenStack Block storage to provide a level of guarantee to match service features." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:626(para) +msgid "For more information on HA in OpenStack, see the OpenStack High Availability Guide found at http://docs.openstack.org/high-availability-guide." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:630(para) +msgid "A security domain comprises users, applications, servers or networks that share common trust requirements and expectations within a system. Typically they have the same authentication and authorization requirements and users." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:634(para) ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:275(para) +msgid "These security domains are:" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:637(para) ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:278(para) ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:114(para) +msgid "Public" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:640(para) ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:281(para) ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:117(para) +msgid "Guest" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:646(para) ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:287(para) ./doc/arch-design/hybrid/section_architecture_hybrid.xml:155(title) ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:123(para) +msgid "Data" +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:649(para) +msgid "These security domains can be mapped to an OpenStack deployment individually, or combined. For example, some deployment topologies combine both guest and data domains onto one physical network, whereas in other cases these networks are physically separated. In each case, the cloud operator should be aware of the appropriate security concerns. Security domains should be mapped out against your specific OpenStack deployment topology. The domains and their trust requirements depend upon whether the cloud instance is public, private, or hybrid." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:659(para) +msgid "The public security domain is an entirely untrusted area of the cloud infrastructure. It can refer to the Internet as a whole or simply to networks over which you have no authority. This domain should always be considered untrusted." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:663(para) +msgid "Typically used for compute instance-to-instance traffic, the guest security domain handles compute data generated by instances on the cloud but not services that support the operation of the cloud, such as API calls. Public cloud providers and private cloud providers who do not have stringent controls on instance use or who allow unrestricted internet access to instances should consider this domain to be untrusted. Private cloud providers may want to consider this network as internal and therefore trusted only if they have controls in place to assert that they trust instances and all their tenants." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:674(para) ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:316(para) +msgid "The management security domain is where services interact. Sometimes referred to as the \"control plane\", the networks in this domain transport confidential data such as configuration parameters, user names, and passwords. In most deployments this domain is considered trusted." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:679(para) +msgid "The data security domain is concerned primarily with information pertaining to the storage services within OpenStack. Much of the data that crosses this network has high integrity and confidentiality requirements and, depending on the type of deployment, may also have strong availability requirements. The trust level of this network is heavily dependent on other deployment decisions." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:686(para) +msgid "When deploying OpenStack in an enterprise as a private cloud it is usually behind the firewall and within the trusted network alongside existing systems. Users of the cloud are, traditionally, employees that are bound by the security requirements set forth by the company. This tends to push most of the security domains towards a more trusted model. However, when deploying OpenStack in a public facing role, no assumptions can be made and the attack vectors significantly increase. For example, the API endpoints, along with the software behind them, become vulnerable to bad actors wanting to gain unauthorized access or prevent access to services, which could lead to loss of data, functionality, and reputation. These services must be protected against through auditing and appropriate filtering." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:700(para) +msgid "Consideration must be taken when managing the users of the system for both public and private clouds. The identity service allows for LDAP to be part of the authentication process. Including such systems in an OpenStack deployment may ease user management if integrating into existing systems." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:706(para) +msgid "It's important to understand that user authentication requests include sensitive information including user names, passwords and authentication tokens. For this reason, placing the API services behind hardware that performs SSL termination is strongly recommended." +msgstr "" + +#: ./doc/arch-design/generalpurpose/section_tech_considerations_general_purpose.xml:711(para) +msgid "For more information OpenStack Security, see the OpenStack Security Guide, at http://docs.openstack.org/security-guide/." +msgstr "" + +#: ./doc/arch-design/introduction/section_intended_audience.xml:7(title) +msgid "Intended Audience" +msgstr "" + +#: ./doc/arch-design/introduction/section_intended_audience.xml:8(para) +msgid "This book has been written for architects and designers of OpenStack clouds. This book is not intended for people who are deploying OpenStack. For a guide on deploying and operating OpenStack, please refer to the Operations Guide http://docs.openstack.org/openstack-ops." +msgstr "" + +#: ./doc/arch-design/introduction/section_intended_audience.xml:13(para) +msgid "The reader should have prior knowledge of cloud architecture and principles, experience in enterprise system design, Linux and virtualization experience, and a basic understanding of networking principles and protocols." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:7(title) +msgid "Why and How We Wrote this Book" +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:8(para) +msgid "The velocity at which OpenStack environments are moving from proof-of-concepts to production deployments is leading to increasing questions and issues related to architecture design considerations. By and large these considerations are not addressed in the existing documentation, which typically focuses on the specifics of deployment and configuration options or operational considerations, rather than the bigger picture." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:16(para) +msgid "We wrote this book to guide readers in designing an OpenStack architecture that meets the needs of their organization. This guide concentrates on identifying important design considerations for common cloud use cases and provides examples based on these design guidelines. This guide does not aim to provide explicit instructions for installing and configuring the cloud, but rather focuses on design principles as they relate to user requirements as well as technical and operational considerations. For specific guidance with installation and configuration there are a number of resources already available in the OpenStack documentation that help in that area." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:28(para) +msgid "This book was written in a book sprint format, which is a facilitated, rapid development production method for books. For more information, see the Book Sprints website (www.booksprints.net)." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:32(para) +msgid "This book was written in five days during July 2014 while exhausting the M&M, Mountain Dew and healthy options supply, complete with juggling entertainment during lunches at VMware's headquarters in Palo Alto. The event was also documented on Twitter using the #OpenStackDesign hashtag. The Book Sprint was facilitated by Faith Bosworth and Adam Hyde." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:39(para) +msgid "We would like to thank VMware for their generous hospitality, as well as our employers, Cisco, Cloudscaling, Comcast, EMC, Mirantis, Rackspace, Red Hat, Verizon, and VMware, for enabling us to contribute our time. We would especially like to think Anne Gentle and Kenneth Hui for all of their shepherding and organization in making this happen." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:46(para) +msgid "The author team includes:" +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:49(para) +msgid "Kenneth Hui (EMC) @hui_kenneth" +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:52(para) +msgid "Alexandra Settle (Rackspace) @dewsday" +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:55(para) +msgid "Anthony Veiga (Comcast) @daaelar" +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:58(para) +msgid "Beth Cohen (Verizon) @bfcohen" +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:61(para) +msgid "Kevin Jackson (Rackspace) @itarchitectkev" +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:64(para) +msgid "Maish Saidel-Keesing (Cisco) @maishsk" +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:67(para) +msgid "Nick Chase (Mirantis) @NickChase" +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:70(para) +msgid "Scott Lowe (VMware) @scott_lowe" +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:73(para) +msgid "Sean Collins (Comcast) @sc68cal" +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:76(para) +msgid "Sean Winn (Cloudscaling) @seanmwinn" +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:79(para) +msgid "Sebastian Gutierrez (Red Hat) @gutseb" +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:82(para) +msgid "Stephen Gordon (Red Hat) @xsgordon" +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_was_written.xml:85(para) +msgid "Vinny Valdez (Red Hat) @VinnyValdez" +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/introduction/section_methodology.xml:17(None) +msgid "@@image: '../images/Methodology.png'; md5=6b187c6b7bf846d86f60b062461e7bdf" +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:7(title) +msgid "Methodology" +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:8(para) +msgid "The magic of the cloud is that it can do anything. It is both robust and flexible, the best of both worlds. Yes, the cloud is highly flexible and it can do almost anything, but to get the most out of a cloud investment, it is important to define how the cloud will be used by creating and testing use cases. This is the chapter that describes the thought process behind how to design a cloud architecture that best suits the intended use." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:20(para) +msgid "The diagram shows at a very abstract level the process for capturing requirements and building use cases. Once a set of use cases has been defined, it can then be used to design the cloud architecture." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:23(para) +msgid "Use case planning can seem counter-intuitive. After all, it takes about five minutes to sign up for a server with Amazon. Amazon does not know in advance what any given user is planning on doing with it, right? Wrong. Amazon’s product management department spends plenty of time figuring out exactly what would be attractive to their typical customer and honing the service to deliver it. For the enterprise, the planning process is no different, but instead of planning for an external paying customer, for example, the use could be for internal application developers or a web portal. The following is a list of the high level objectives that need to be incorporated into the thinking about creating a use case." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:34(para) +msgid "Overall business objectives" +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:37(para) +msgid "Develop clear definition of business goals and requirements" +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:41(para) +msgid "Increase project support and engagement with business, customers and end users." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:45(para) +msgid "Technology" +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:48(para) +msgid "Coordinate the OpenStack architecture across the project and leverage OpenStack community efforts more effectively." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:52(para) +msgid "Architect for automation as much as possible to speed development and deployment." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:56(para) +msgid "Use the appropriate tools for the development effort." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:59(para) +msgid "Create better and more test metrics and test harnesses to support continuous and integrated development, test processes and automation." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:64(para) +msgid "Organization" +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:67(para) +msgid "Better messaging of management support of team efforts" +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:70(para) +msgid "Develop better cultural understanding of Open Source, cloud architectures, Agile methodologies, continuous development, test and integration, overall development concepts in general" +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:75(para) +msgid "As an example of how this works, consider a business goal of using the cloud for the company’s E-commerce website. This goal means planning for applications that will support thousands of sessions per second, variable workloads, and lots of complex and changing data. By identifying the key metrics, such as number of concurrent transactions per second, size of database, and so on, it is possible to then build a method for testing the assumptions." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:82(para) +msgid "Develop functional user scenarios: Develop functional user scenarios that can be used to develop test cases that can be used to measure overall project trajectory. If the organization is not ready to commit to an application or applications that can be used to develop user requirements, it needs to create requirements to build valid test harnesses and develop useable metrics. Once the metrics are established, as requirements change, it is easier to respond to the changes quickly without having to worry overly much about setting the exact requirements in advance. Think of this as creating ways to configure the system, rather than redesigning it every time there is a requirements change." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:92(para) +msgid "Limit cloud feature set: Create requirements that address the pain points, but do not recreate the entire OpenStack tool suite. The requirement to build OpenStack, only better, is self-defeating. It is important to limit scope creep by concentrating on developing a platform that will address tool limitations for the requirements, but not recreating the entire suite of tools. Work with technical product owners to establish critical features that are needed for a successful cloud deployment." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:101(title) +msgid "Application Cloud Readiness" +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:102(para) +msgid "Although the cloud is designed to make things easier, it is important to realize that \"using cloud\" is more than just firing up an instance and dropping an application on it. The \"lift and shift\" approach works in certain situations, but there is a fundamental difference between clouds and traditional bare-metal-based environments, or even traditional virtualized environments." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:108(para) +msgid "In traditional environments, with traditional enterprise applications, the applications and the servers that run on them are \"pets\". They're lovingly crafted and cared for, the servers have names like Gandalf or Tardis, and if they get sick, someone nurses them back to health. All of this is designed so that the application does not experience an outage." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:114(para) +msgid "In cloud environments, on the other hand, servers are more like cattle. There are thousands of them, they get names like NY-1138-Q, and if they get sick, they get put down and a sysadmin installs another one. Traditional applications that are unprepared for this kind of environment, naturally will suffer outages, lost data, or worse." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:120(para) +msgid "There are other reasons to design applications with cloud in mind. Some are defensive, such as the fact that applications cannot be certain of exactly where or on what hardware they will be launched, they need to be flexible, or at least adaptable. Others are proactive. For example, one of the advantages of using the cloud is scalability, so applications need to be designed in such a way that they t can take advantage of those and other opportunities." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:129(title) +msgid "Determining whether an application is cloud-ready" +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:130(para) +msgid "There are several factors to take into consideration when looking at whether an application is a good fit for the cloud." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:132(para) +msgid "Structure: A large, monolithic, single-tiered legacy application typically isn't a good fit for the cloud. Efficiencies are gained when load can be spread over several instances, so that a failure in one part of the system can be mitigated without affecting other parts of the system, or so that scaling can take place where the app needs it." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:138(para) +msgid "Dependencies: Applications that depend on specific hardware -- such as a particular chip set or an external device such as a fingerprint reader -- might not be a good fit for the cloud, unless those dependencies are specifically addressed. Similarly, if an application depends on an operating system or set of libraries that cannot be used in the cloud, or cannot be virtualized, that is a problem." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:145(para) +msgid "Connectivity: Self-contained applications or those that depend on resources that are not reachable by the cloud in question, will not run. In some situations, work around these issues with custom network setup, but how well this works depends on the chosen cloud environment." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:150(para) +msgid "Durability and Resilience: Despite the existence of SLAs, the one reality of the cloud is that Things Break. Servers go down, network connections are disrupted, other tenants on a server ramp up the load to make the server unusable. Any number of things can happen, and an application that isn't built to withstand this kind of disruption isn't going to work properly." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:158(title) +msgid "Designing for the cloud" +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:159(para) +msgid "Here are some guidelines to keep in mind when designing an application for the cloud:" +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:163(para) +msgid "Be a pessimist: Assume everything fails and design backwards. Love your chaos monkey." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:167(para) +msgid "Put your eggs in multiple baskets: Leverage multiple providers, geographic regions and availability zones to accommodate for local availability issues. Design for portability." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:173(para) +msgid "Think efficiency: Inefficient designs will not scale. Efficient designs become cheaper as they scale. Kill off unneeded components or capacity." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:178(para) +msgid "Be paranoid: Design for defense in depth and zero tolerance by building in security at every level and between every component. Trust no one." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:183(para) +msgid "But not too paranoid: Not every application needs the platinum solution. Architect for different SLA’s, service tiers and security levels." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:188(para) +msgid "Manage the data: Data is usually the most inflexible and complex area of a cloud and cloud integration architecture. Don’t short change the effort in analyzing and addressing data needs." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:194(para) +msgid "Hands off: Leverage automation to increase consistency and quality and reduce response times." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:198(para) +msgid "Divide and conquer: Pursue partitioning and parallel layering wherever possible. Make components as small and portable as possible. Use load balancing between layers." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:204(para) +msgid "Think elasticity: Increasing resources should result in a proportional increase in performance and scalability. Decreasing resources should have the opposite effect." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:210(para) +msgid "Be dynamic: Enable dynamic configuration changes such as auto scaling, failure recovery and resource discovery to adapt to changing environments, faults and workload volumes." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:216(para) +msgid "Stay close: Reduce latency by moving highly interactive components and data near each other." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:220(para) +msgid "Keep it loose: Loose coupling, service interfaces, separation of concerns, abstraction and well defined API’s deliver flexibility." +msgstr "" + +#: ./doc/arch-design/introduction/section_methodology.xml:225(para) +msgid "Be cost aware: Autoscaling, data transmission, virtual software licenses, reserved instances, and so on can rapidly increase monthly usage charges. Monitor usage closely." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:7(title) +msgid "How this Book is Organized" +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:8(para) +msgid "This book has been organized into various chapters that help define the use cases associated with making architectural choices related to an OpenStack cloud installation. Each chapter is intended to stand alone to encourage individual chapter readability, however each chapter is designed to contain useful information that may be applicable in situations covered by other chapters. Cloud architects may use this book as a comprehensive guide by reading all of the use cases, but it is also possible to review only the chapters which pertain to a specific use case. When choosing to read specific use cases, note that it may be necessary to read more than one section of the guide to formulate a complete design for the cloud. The use cases covered in this guide include:" +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:24(para) +msgid "General purpose: A cloud built with common components that should address 80% of common use cases." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:29(para) +msgid "Compute focused: A cloud designed to address compute intensive workloads such as high performance computing (HPC)." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:34(para) +msgid "Storage focused: A cloud focused on storage intensive workloads such as data analytics with parallel file systems." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:39(para) +msgid "Network focused: A cloud depending on high performance and reliable networking, such as a content delivery network (CDN)." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:44(para) +msgid "Multi-site: A cloud built with multiple sites available for application deployments for geographical, reliability or data locality reasons." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:50(para) +msgid "Hybrid cloud: An architecture where multiple disparate clouds are connected either for failover, hybrid cloud bursting, or availability." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:55(para) +msgid "Massively Scalable: An architecture that is intended for cloud service providers or other extremely large installations." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:60(para) +msgid "A section titled Specialized Use Cases provides information on architectures that have not previously been covered in the defined use cases." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:63(para) +msgid "Each chapter in the guide is then further broken down into the following sections:" +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:67(para) +msgid "Introduction: Provides an overview of the architectural use case." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:71(para) +msgid "User requirements: Defines the set of user considerations that typically come into play for that use case." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:76(para) +msgid "Technical considerations: Covers the technical issues that must be accounted when dealing with this use case." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:81(para) +msgid "Operational considerations: Covers the ongoing operational tasks associated with this use case and architecture." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:86(para) +msgid "Architecture: Covers the overall architecture associated with the use case." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:90(para) +msgid "Prescriptive examples: Presents one or more scenarios where this architecture could be deployed." +msgstr "" + +#: ./doc/arch-design/introduction/section_how_this_book_is_organized.xml:95(para) +msgid "A Glossary covers the terms and phrases used in the book." +msgstr "" + +#: ./doc/arch-design/introduction/section_introduction_to_openstack_architecture_design_guide.xml:7(title) +msgid "Introduction to the OpenStack Architecture Design Guide" +msgstr "" + +#: ./doc/arch-design/introduction/section_introduction_to_openstack_architecture_design_guide.xml:9(para) +msgid "OpenStack is a leader in the cloud technology gold rush, as organizations of all stripes discover the increased flexibility and speed to market that self-service cloud and Infrastructure as a Service (IaaS) provides. To truly reap those benefits, however, the cloud must be designed and architected properly." +msgstr "" + +#: ./doc/arch-design/introduction/section_introduction_to_openstack_architecture_design_guide.xml:15(para) +msgid "A well-architected cloud provides a stable IT environment that offers easy access to needed resources, usage-based expenses, extra capacity on demand, disaster recovery, and a secure environment, but a well-architected cloud does not magically build itself. It requires careful consideration of a multitude of factors, both technical and non-technical." +msgstr "" + +#: ./doc/arch-design/introduction/section_introduction_to_openstack_architecture_design_guide.xml:21(para) +msgid "There is no single architecture that is \"right\" for an OpenStack cloud deployment. OpenStack can be used for any number of different purposes, and each of them has its own particular requirements and architectural peculiarities." +msgstr "" + +#: ./doc/arch-design/introduction/section_introduction_to_openstack_architecture_design_guide.xml:26(para) +msgid "This book is designed to look at some of the most common uses for OpenStack clouds (and even some that are less common, but provide a good example) and explain what issues need to be considered and why, along with a wealth of knowledge and advice to help an organization to design and build a well-architected OpenStack cloud that will fit its unique requirements." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_introduction_compute_focus.xml:8(para) +msgid "A compute-focused cloud is a specialized subset of the general purpose OpenStack cloud architecture. Unlike the general purpose OpenStack architecture, which is built to host a wide variety of workloads and applications and does not heavily tax any particular computing aspect, a compute-focused cloud is built and designed specifically to support compute intensive workloads. As such, the design must be specifically tailored to support hosting compute intensive workloads. Compute intensive workloads may be CPU intensive, RAM intensive, or both. However, they are not typically storage intensive or network intensive. Compute-focused workloads may include the following use cases:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_introduction_compute_focus.xml:22(para) +msgid "High performance computing (HPC)" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_introduction_compute_focus.xml:25(para) +msgid "Big data analytics using Hadoop or other distributed data stores" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_introduction_compute_focus.xml:29(para) +msgid "Continuous integration/continuous deployment (CI/CD)" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_introduction_compute_focus.xml:33(para) +msgid "Platform-as-a-Service (PaaS)" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_introduction_compute_focus.xml:36(para) +msgid "Signal processing for Network Function Virtualization (NFV)" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_introduction_compute_focus.xml:40(para) +msgid "Based on the use case requirements, such clouds might need to provide additional services such as a virtual machine disk library, file or object storage, firewalls, load balancers, IP addresses, and network connectivity in the form of overlays or virtual Local Area Networks (VLANs). A compute-focused OpenStack cloud will not typically use raw block storage services since the applications hosted on a compute-focused OpenStack cloud generally do not need persistent block storage." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:9(para) +msgid "Operationally, there are a number of considerations that affect the design of compute-focused OpenStack clouds. Some examples might include enforcing strict API availability requirements, understanding and dealing with failure scenarios, or managing host maintenance schedules." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:14(para) +msgid "Service-level agreements (SLAs) are a contractual obligation that gives assurances around availability of a provided service. As such, factoring in promises of availability implies a certain level of redundancy and resiliency when designing an OpenStack cloud." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:21(para) +msgid "Guarantees for API availability imply multiple infrastructure services combined with appropriately high available load balancers." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:31(para) +msgid "Network security policy requirements need to be factored in to deployments." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:35(para) +msgid "Knowing when and where to implement redundancy and high availability (HA) is directly affected by terms contained in any associated SLA, if one is present." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:40(para) +msgid "OpenStack cloud management requires operations staff to be able to understand and comprehend design architecture content on some level. The level of skills and the level of separation of the operations and engineering staff is dependent on the size and purpose of the installation. A large cloud service provider or a telecom provider is more inclined to be managed by specially trained dedicated operations organization. A smaller implementation is more inclined to rely on a smaller support staff that might need to take on the combined engineering, design and operations functions." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:50(para) +msgid "Maintaining OpenStack installations require a variety of technical skills. Some of these skills may include the ability to debug Python log output to a basic level as well as an understanding of networking concepts." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:54(para) +msgid "Consider incorporating features into the architecture and design that reduce the operational burden. Some examples include automating some of the operations functions, or alternatively exploring the possibility of using a third party management company with special expertise in managing OpenStack deployments." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:61(para) +msgid "Like any other infrastructure deployment, OpenStack clouds need an appropriate monitoring platform to ensure errors are caught and managed appropriately. Consider leveraging any existing monitoring system to see if it will be able to effectively monitor an OpenStack environment. While there are many aspects that need to be monitored, specific metrics that are critically important to capture include image disk utilization, or response time to the Compute API." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:69(title) +msgid "Expected and unexpected server downtime" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:70(para) +msgid "At some point, servers will fail. The SLAs in place affect how the design has to address recovery time. Recovery of a failed host may mean restoring instances from a snapshot, or respawning that instance on another available host, which then has consequences on the overall application design running on the OpenStack cloud." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:76(para) +msgid "It might be acceptable to design a compute-focused cloud without the ability to migrate instances from one host to another, because the expectation is that the application developer must handle failure within the application itself. Conversely, a compute-focused cloud might be provisioned to provide extra resilience as a requirement of that business. In this scenario, it is expected that extra supporting services are also deployed, such as shared storage attached to hosts to aid in recovery and resiliency of services in order to meet strict SLAs." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:87(para) +msgid "Adding extra capacity to an OpenStack cloud is an easy horizontally scaling process, as consistently configured nodes automatically attach to an OpenStack cloud. Be mindful, however, of any additional work to place the nodes into appropriate Availability Zones and Host Aggregates if necessary. The same (or very similar) CPUs are recommended when adding extra nodes to the environment because it reduces the chance to break any live-migration features if they are present. Scaling out hypervisor hosts also has a direct effect on network and other data center resources, so factor in this increase when reaching rack capacity or when extra network switches are required." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:99(para) +msgid "Compute hosts can also have internal components changed to account for increases in demand, a process also known as vertical scaling. Swapping a CPU for one with more cores, or increasing the memory in a server, can help add extra needed capacity depending on whether the running applications are more CPU intensive or memory based (as would be expected in a compute-focused OpenStack cloud)." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_operational_considerations_compute_focus.xml:106(para) +msgid "Another option is to assess the average workloads and increase the number of instances that can run within the compute environment by adjusting the overcommit ratio. While only appropriate in some environments, it's important to remember that changing the CPU overcommit ratio can have a detrimental effect and cause a potential increase in noisy neighbor. The added risk of increasing the overcommit ratio is more instances will fail when a compute host fails. In a compute-focused OpenStack design architecture, increasing the CPU overcommit ratio increases the potential for noisy neighbor issues and is not recommended." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:9(para) +msgid "Compute intensive workloads are defined by their high utilization of CPU, RAM, or both. User requirements will determine if a cloud must be built to accommodate anticipated performance demands." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:15(para) +msgid "Cost: Cost is not generally a primary concern for a compute-focused cloud, however some organizations might be concerned with cost avoidance. Repurposing existing resources to tackle compute-intensive tasks instead of needing to acquire additional resources may offer cost reduction opportunities." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:23(para) +msgid "Time to Market: Compute-focused clouds can be used to deliver products more quickly, for example, speeding up a company's software development life cycle (SDLC) for building products and applications." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:29(para) +msgid "Revenue Opportunity: Companies that are interested in building services or products that rely on the power of the compute resources will benefit from a compute-focused cloud. Examples include the analysis of large data sets (via Hadoop or Cassandra) or completing computational intensive tasks such as rendering, scientific computation, or simulations." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:59(para) +msgid "Data compliance - certain types of information needs to reside in certain locations due to regular issues - and more important cannot reside in other locations for the same reason." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:73(para) +msgid "The following are some technical requirements that need to be incorporated into the architecture design." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:77(para) +msgid "Performance: If a primary technical concern is for the environment to deliver high performance capability, then a compute-focused design is an obvious choice because it is specifically designed to host compute-intensive workloads." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:84(para) +msgid "Workload persistence: Workloads can be either short-lived or long running. Short-lived workloads might include continuous integration and continuous deployment (CI-CD) jobs, where large numbers of compute instances are created simultaneously to perform a set of compute-intensive tasks. The results or artifacts are then copied from the instance into long-term storage before the instance is destroyed. Long-running workloads, like a Hadoop or high-performance computing (HPC) cluster, typically ingest large data sets, perform the computational work on those data sets, then push the results into long term storage. Unlike short-lived workloads, when the computational work is completed, they will remain idle until the next job is pushed to them. Long-running workloads are often larger and more complex, so the effort of building them is mitigated by keeping them active between jobs. Another example of long running workloads is legacy applications that typically are persistent over time." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:106(para) +msgid "Storage: Workloads targeted for a compute-focused OpenStack cloud generally do not require any persistent block storage (although some usages of Hadoop with HDFS may dictate the use of persistent block storage). A shared filesystem or object store will maintain the initial data set(s) and serve as the destination for saving the computational results. By avoiding the input-output (IO) overhead, workload performance is significantly enhanced. Depending on the size of the data set(s), it might be necessary to scale the object store or shared file system to match the storage demand." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:120(para) +msgid "User Interface: Like any other cloud architecture, a compute-focused OpenStack cloud requires an on-demand and self-service user interface. End users must be able to provision computing power, storage, networks and software simply and flexibly. This includes scaling the infrastructure up to a substantial level without disrupting host operations." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:129(para) +msgid "Security: Security is going to be highly dependent on the business requirements. For example, a computationally intense drug discovery application will obviously have much higher security requirements than a cloud that is designed for processing market data for a retailer. As a general start, the security recommendations and guidelines provided in the OpenStack Security Guide are applicable." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_user_requirements_compute_focus.xml:140(para) +msgid "The compute intensive cloud from the operational perspective is similar to the requirements for the general-purpose cloud. More details on operational requirements can be found in the general-purpose design section." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:9(para) +msgid "The hardware selection covers three areas:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:21(para) +msgid "In a compute-focused OpenStack cloud the hardware selection must reflect the workloads being compute intensive. Compute-focused is defined as having extreme demands on processor and memory resources. The hardware selection for a compute-focused OpenStack architecture design must reflect this preference for compute-intensive workloads, as these workloads are not storage intensive, nor are they consistently network intensive. The network and storage may be heavily utilized while loading a data set into the computational cluster, but they are not otherwise intensive." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:39(para) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:130(para) +msgid "Compute (server) hardware must be evaluated against four opposing dimensions:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:73(para) +msgid "The dimensions need to be weighted against each other to determine the best design for the desired purpose. For example, increasing server density means sacrificing resource capacity or expandability. Increasing resource capacity and expandability can increase cost but decreases server density. Decreasing cost can mean decreasing supportability, server density, resource capacity, and expandability." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:86(para) +msgid "Selection of hardware for a compute-focused cloud should have an emphasis on server hardware that can offer more CPU sockets, more CPU cores, and more RAM; network connectivity and storage capacity are less critical. The hardware will need to be configured to provide enough network connectivity and storage capacity to meet minimum user requirements, but they are not the primary consideration." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:99(para) +msgid "Some server hardware form factors are better suited than others, as CPU and RAM capacity have the highest priority." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:106(para) +msgid "Most blade servers can support dual-socket multi-core CPUs. To avoid the limit means selecting \"full width\" or \"full height\" blades, which consequently loses server density. As an example, using high density blade servers including HP BladeSystem and Dell PowerEdge M1000e) which support up to 16 servers in only 10 rack units using half-height blades, suddenly decreases the density by 50% by selecting full-height blades resulting in only 8 servers per 10 rack units." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:125(para) +msgid "1U rack-mounted servers (servers that occupy only a single rack unit) may be able to offer greater server density than a blade server solution. It is possible to place 40 servers in a rack, providing space for the top of rack [ToR] switches, versus 32 \"full width\" or \"full height\" blade servers in a rack), but often are limited to dual-socket, multi-core CPU configurations. Note that, as of the Icehouse release, neither HP, IBM, nor Dell offered 1U rack servers with more than 2 CPU sockets. To obtain greater than dual-socket support in a 1U rack-mount form factor, customers need to buy their systems from Original Design Manufacturers (ODMs) or second-tier manufacturers. This may cause issues for organizations that have preferred vendor policies or concerns with support and hardware warranties of non-tier 1 vendors." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:153(para) +msgid "2U rack-mounted servers provide quad-socket, multi-core CPU support, but with a corresponding decrease in server density (half the density offered by 1U rack-mounted servers)." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:162(para) +msgid "Larger rack-mounted servers, such as 4U servers, often provide even greater CPU capacity, commonly supporting four or even eight CPU sockets. These servers have greater expandability, but such servers have much lower server density and usually greater hardware cost." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:173(para) +msgid "\"Sled servers\" (rack-mounted servers that support multiple independent servers in a single 2U or 3U enclosure) deliver increased density as compared to typical 1U or 2U rack-mounted servers. For example, many sled servers offer four independent dual-socket nodes in 2U for a total of 8 CPU sockets in 2U. However, the dual-socket limitation on individual nodes may not be sufficient to offset their additional cost and configuration complexity." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:191(para) +msgid "The following facts will strongly influence server hardware selection for a compute-focused OpenStack design architecture:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:197(para) +msgid "Instance density: In this architecture instance density is considered lower; therefore CPU and RAM over-subscription ratios are also lower. More hosts will be required to support the anticipated scale due to instance density being lower, especially if the design uses dual-socket hardware designs." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:210(para) +msgid "Host density: Another option to address the higher host count that might be needed with dual socket designs is to use a quad socket platform. Taking this approach will decrease host density, which increases rack count. This configuration may affect the network requirements, the number of power connections, and possibly impact the cooling requirements." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:223(para) +msgid "Power and cooling density: The power and cooling density requirements might be lower than with blade, sled, or 1U server designs because of lower host density (by using 2U, 3U or even 4U server designs). For data centers with older infrastructure, this may be a desirable feature." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:235(para) +msgid "Compute-focused OpenStack design architecture server hardware selection results in a \"scale up\" versus \"scale out\" decision. Selecting a better solution, smaller number of larger hosts, or a larger number of smaller hosts depends on a combination of factors: cost, power, cooling, physical rack and floor space, support-warranty, and manageability." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:248(title) +msgid "Storage Hardware Selection" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:249(para) +msgid "For a compute-focused OpenStack design architecture, the selection of storage hardware is not critical as it is not primary criteria, however it is still important. There are a number of different factors that a cloud architect must consider:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:259(para) +msgid "Cost: The overall cost of the solution will play a major role in what storage architecture (and resulting storage hardware) is selected." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:265(para) +msgid "Performance: The performance of the solution is also a big role and can be measured by observing the latency of storage I-O requests. In a compute-focused OpenStack cloud, storage latency can be a major consideration. In some compute-intensive workloads, minimizing the delays that the CPU experiences while fetching data from the storage can have a significant impact on the overall performance of the application." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:279(para) +msgid "Scalability: This section will refer to the term \"scalability\" to refer to how well the storage solution performs as it is expanded up to its maximum size. A storage solution that performs well in small configurations but has degrading performance as it expands would not be considered scalable. On the other hand, a solution that continues to perform well at maximum expansion would be considered scalable." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:293(para) +msgid "Expandability: Expandability refers to the overall ability of the solution to grow. A storage solution that expands to 50 PB is considered more expandable than a solution that only scales to 10PB. Note that this metric is related to, but different from, scalability, which is a measure of the solution's performance as it expands." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:306(para) +msgid "For a compute-focused OpenStack cloud, latency of storage is a major consideration. Using solid-state disks (SSDs) to minimize latency for instance storage and reduce CPU delays caused by waiting for the storage will increase performance. Consider using RAID controller cards in compute hosts to improve the performance of the underlying disk subsystem." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:318(para) +msgid "The selection of storage architecture, and the corresponding storage hardware (if there is the option), is determined by evaluating possible solutions against the key factors listed above. This will determine if a scale-out solution (such as Ceph, GlusterFS, or similar) should be used, or if a single, highly expandable and scalable centralized storage array would be a better choice. If a centralized storage array is the right fit for the requirements, the hardware will be determined by the array vendor. It is also possible to build a storage array using commodity hardware with Open Source software, but there needs to be access to people with expertise to build such a system. Conversely, a scale-out storage solution that uses direct-attached storage (DAS) in the servers may be an appropriate choice. If so, then the server hardware needs to be configured to support the storage solution." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:348(para) +msgid "The following lists some of the potential impacts that may affect a particular storage architecture, and the corresponding storage hardware, of a compute-focused OpenStack cloud:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:356(para) +msgid "Connectivity: Based on the storage solution selected, ensure the connectivity matches the storage solution requirements. If a centralized storage array is selected, it is important to determine how the hypervisors will connect to the storage array. Connectivity could affect latency and thus performance, so check that the network characteristics will minimize latency to boost the overall performance of the design." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:370(para) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:113(para) +msgid "Latency: Determine if the use case will have consistent or highly variable latency." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:375(para) +msgid "Throughput: To improve overall performance, make sure that the storage solution throughout is optimized. While it is not likely that a compute-focused cloud will have major data I-O to and from storage, this is an important factor to consider." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:382(para) +msgid "Server Hardware: If the solution uses DAS, this impacts, and is not limited to, the server hardware choice that will ripple into host density, instance density, power density, OS-hypervisor, and management tools." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:391(para) +msgid "Where instances need to be made highly available, or they need to be capable of migration between hosts, use of a shared storage file-system to store instance ephemeral data should be employed to ensure that compute services can run uninterrupted in the event of a node failure." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:416(para) +msgid "Port density: The network design will be affected by the physical space that is required to provide the requisite port count. A switch that can provide 48 10 GbE ports in 1U has a much higher port density than a switch that provides 24 10 GbE ports in 2U. A higher port density is preferred, as it leaves more rack space for compute or storage components that might be required by the design. This also leads into concerns about fault domains and power density that must also be considered. Higher density switches are more expensive and should also be considered, as it is important not to over design the network if it is not required." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:464(para) +msgid "Power requirements: Ensure that the physical data center provides the necessary power for the selected network hardware. This is not an issue for top of rack (ToR) switches, but may be an issue for spine switches in a leaf and spine fabric, or end of row (EoR) switches." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:476(para) +msgid "It is important to first understand additional factors as well as the use case because these additional factors heavily influence the cloud network architecture. Once these key considerations have been decided, the proper network can be designed to best serve the workloads being placed in the cloud." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:487(para) +msgid "It is recommended that the network architecture is designed using a scalable network model that makes it easy to add capacity and bandwidth. A good example of such a model is the leaf-spline model. In this type of network design, it is possible to easily add additional bandwidth as well as scale out to additional racks of gear. It is important to select network hardware that will support the required port count, port speed and port density while also allowing for future growth as workload demands increase. It is also important to evaluate where in the network architecture it is valuable to provide redundancy. Increased network availability and redundancy comes at a cost, therefore it is recommended to weigh the cost versus the benefit gained from utilizing and deploying redundant network switches and using bonded interfaces at the host level." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:516(para) +msgid "Selecting software to be included in a compute-focused OpenStack architecture design must include three main areas:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:532(para) +msgid "Design decisions made in each of these areas impact the rest of the OpenStack architecture design." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:539(para) +msgid "The selection of OS and hypervisor has a significant impact on the end point design. Selecting a particular operating system and hypervisor could affect server hardware selection. For example, a selected combination needs to be supported on the selected hardware. Ensuring the storage hardware selection and topology supports the selected operating system and hypervisor combination should also be considered. Additionally, make sure that the networking hardware selection and topology will work with the chosen operating system and hypervisor combination. For example, if the design uses Link Aggregation Control Protocol (LACP), the hypervisor needs to support it." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:565(para) +msgid "Cost: Selecting a commercially supported hypervisor such as Microsoft Hyper-V will result in a different cost model rather than chosen a community-supported open source hypervisor like Kinstance or Xen. Even within the ranks of open source solutions, choosing Ubuntu over Red Hat (or vice versa) will have an impact on cost due to support contracts. On the other hand, business or application requirements might dictate a specific or commercially supported hypervisor." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:610(para) +msgid "Scale and performance: Ensure that selected OS and hypervisor combinations meet the appropriate scale and performance requirements. The chosen architecture will need to meet the targeted instance-host ratios with the selected OS-hypervisor combination." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:635(para) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:401(para) +msgid "Supported features: Determine what features of OpenStack are required. This will often determine the selection of the OS-hypervisor combination. Certain features are only available with specific OSs or hypervisors. For example, if certain features are not available, the design might need to be modified to meet the user requirements." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:650(para) +msgid "Interoperability: Consideration should be given to the ability of the selected OS-hypervisor combination to interoperate or co-exist with other OS-hypervisors, or other software solutions in the overall design (if required). Operational and troubleshooting tools for one OS-hypervisor combination may differ from the tools used for another OS-hypervisor combination and, as a result, the design will need to address if the two sets of tools need to interoperate." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:672(para) +msgid "The selection of which OpenStack components will actually be included in the design and deployed has significant impact. There are certain components that will always be present, (Nova and Glance, for example) yet there are other services that might not need to be present. For example, a certain design may not require OpenStack Heat. Omitting Heat would not typically have a significant impact on the overall design. However, if the architecture uses a replacement for OpenStack Swift for its storage component, this could potentially have significant impacts on the rest of the design." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:689(para) +msgid "For a compute-focused OpenStack design architecture, the following components would be used:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:694(para) +msgid "Identity (Keystone)" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:697(para) +msgid "Dashboard (Horizon)" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:700(para) +msgid "Compute (Nova)" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:703(para) +msgid "Object Storage (Swift, Ceph or a commercial solution)" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:708(para) +msgid "Image (Glance)" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:711(para) +msgid "Networking (Neutron)" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:714(para) +msgid "Orchestration (Heat)" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:717(para) +msgid "OpenStack Block Storage would potentially not be incorporated into a compute-focused design due to persistent block storage not being a significant requirement for the types of workloads that would be deployed onto instances running in a compute-focused cloud. However, there may be some situations where the need for performance dictates that a block storage component be used to improve data I-O." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:730(para) +msgid "The exclusion of certain OpenStack components might also limit or constrain the functionality of other components. If a design opts to include Heat but exclude Ceilometer, then the design will not be able to take advantage of Heat's auto scaling functionality (which relies on information from Ceilometer). Due to the fact that you can use Heat to spin up a large number of instances to perform the compute-intensive processing, including Heat in a compute-focused architecture design is strongly recommended." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:750(para) +msgid "While OpenStack is a fairly complete collection of software projects for building a platform for cloud services, there are invariably additional pieces of software that might need to be added to any given OpenStack design." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:758(para) +msgid "OpenStack Networking provides a wide variety of networking services for instances. There are many additional networking software packages that might be useful to manage the OpenStack components themselves. Some examples include software to provide load balancing, network redundancy protocols, and routing daemons. Some of these software packages are described in more detail in the OpenStack HA Guide (refer to Chapter 8 of the OpenStack High Availability Guide)." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:771(para) +msgid "For a compute-focused OpenStack cloud, the OpenStack infrastructure components will need to be highly available. If the design does not include hardware load balancing, networking software packages like HAProxy will need to be included." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:789(para) +msgid "Inclusion of clustering Software, such as Corosync or Pacemaker, is determined primarily by the availability design requirements. Therefore, the impact of including (or not including) these software packages is primarily determined by the availability of the cloud infrastructure and the complexity of supporting the configuration after it is deployed. The OpenStack High Availability Guide provides more details on the installation and configuration of Corosync and Pacemaker, should these packages need to be included in the design." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:806(para) +msgid "Requirements for logging, monitoring, and alerting are determined by operational considerations. Each of these sub-categories includes a number of various options. For example, in the logging sub-category one might consider Logstash, Splunk, Log Insight, or some other log aggregation-consolidation tool. Logs should be stored in a centralized location to make it easier to perform analytics against the data. Log data analytics engines can also provide automation and issue notification by providing a mechanism to both alert and automatically attempt to remediate some of the more commonly known issues." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:825(para) ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:517(para) +msgid "If any of these software packages are needed, then the design must account for the additional resource consumption (CPU, RAM, storage, and network bandwidth for a log aggregation solution, for example). Some other potential design impacts include:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_architecture_compute_focus.xml:854(para) +msgid "A large majority of the OpenStack components require access to back-end database services to store state and configuration information. Selection of an appropriate back-end database that will satisfy the availability and fault tolerance requirements of the OpenStack services is required. OpenStack services support connecting to any database that is supported by the sqlalchemy Python drivers, however most common database deployments make use of mySQL or some variation of it. It is recommended that the database which provides back-end service within a general purpose cloud be made highly available using an available technology which can accomplish that goal. Some of the more common software solutions used include Galera, MariaDB and mySQL with multi-master replication." +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:231(None) +msgid "@@image: '../images/Compute_Tech_Bin_Packing_General1.png'; md5=34f2f0b656a66124016d2484fb96068b" +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:240(None) +msgid "@@image: '../images/Compute_Tech_Bin_Packing_CPU_optimized1.png'; md5=45084140c29e59a459d6b0af9b47642a" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:9(para) +msgid "In a compute-focused OpenStack cloud, the type of instance workloads being provisioned heavily influences technical decision making. For example, specific use cases that demand multiple short running jobs present different requirements than those that specify long-running jobs, even though both situations are considered \"compute focused.\"" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:15(para) +msgid "Public and private clouds require deterministic capacity planning to support elastic growth in order to meet user SLA expectations. Deterministic capacity planning is the path to predicting the effort and expense of making a given process consistently performant. This process is important because, when a service becomes a critical part of a user's infrastructure, the user's fate becomes wedded to the SLAs of the cloud itself. In cloud computing, a service’s performance will not be measured by its average speed but rather by the consistency of its speed." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:25(para) +msgid "There are two aspects of capacity planning to consider: planning the initial deployment footprint, and planning expansion of it to stay ahead of the demands of cloud users." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:29(para) +msgid "Planning the initial footprint for an OpenStack deployment is typically done based on existing infrastructure workloads and estimates based on expected uptake." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:32(para) +msgid "The starting point is the core count of the cloud. By applying relevant ratios, the user can gather information about:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:37(para) +msgid "The number of instances expected to be available concurrently: (overcommit fraction × cores) / virtual cores per instance" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:42(para) +msgid "How much storage is required: flavor disk size × number of instances" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:46(para) +msgid "These ratios can be used to determine the amount of additional infrastructure needed to support the cloud. For example, consider a situation in which you require 1600 instances, each with 2 vCPU and 50 GB of storage. Assuming the default overcommit rate of 16:1, working out the math provides an equation of:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:54(para) +msgid "1600 = (16 x (number of physical cores)) / 2" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:57(para) +msgid "storage required = 50 GB x 1600" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:60(para) +msgid "On the surface, the equations reveal the need for 200 physical cores and 80 TB of storage for /var/lib/nova/instances/. However, it is also important to look at patterns of usage to estimate the load that the API services, database servers, and queue servers are likely to encounter." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:66(para) +msgid "Consider, for example, the differences between a cloud that supports a managed web-hosting platform with one running integration tests for a development project that creates one instance per code commit. In the former, the heavy work of creating an instance happens only every few months, whereas the latter puts constant heavy load on the cloud controller. The average instance lifetime must be considered, as a larger number generally means less load on the cloud controller." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:75(para) +msgid "Aside from the creation and termination of instances, the impact of users must be considered when accessing the service, particularly on nova-api and its associated database. Listing instances garners a great deal of information and, given the frequency with which users run this operation, a cloud with a large number of users can increase the load significantly. This can even occur unintentionally. For example, the OpenStack Dashboard instances tab refreshes the list of instances every 30 seconds, so leaving it open in a browser window can cause unexpected load." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:85(para) +msgid "Consideration of these factors can help determine how many cloud controller cores are required. A server with 8 CPU cores and 8 GB of RAM server would be sufficient for up to a rack of compute nodes, given the above caveats." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:89(para) +msgid "Key hardware specifications are also crucial to the performance of user instances. Be sure to consider budget and performance needs, including storage performance (spindles/core), memory availability (RAM/core), network bandwidth (Gbps/core), and overall CPU performance (CPU/core)." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:95(para) +msgid "The cloud resource calculator is a useful tool in examining the impacts of different hardware and instance load outs. It is available at:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:100(para) +msgid "https://github.com/noslzzp/cloud-resource-calculator/blob/master/cloud-resource-calculator.ods" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:104(title) +msgid "Expansion Planning" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:105(para) +msgid "A key challenge faced when planning the expansion of cloud compute services is the elastic nature of cloud infrastructure demands. Previously, new users or customers would be forced to plan for and request the infrastructure they required ahead of time, allowing time for reactive procurement processes. Cloud computing users have come to expect the agility provided by having instant access to new resources as they are required. Consequently, this means planning should be delivered for typical usage, but also more importantly, for sudden bursts in usage." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:115(para) +msgid "Planning for expansion can be a delicate balancing act. Planning too conservatively can lead to unexpected oversubscription of the cloud and dissatisfied users. Planning for cloud expansion too aggressively can lead to unexpected underutilization of the cloud and funds spent on operating infrastructure that is not being used efficiently." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:121(para) +msgid "The key is to carefully monitor the spikes and valleys in cloud usage over time. The intent is to measure the consistency with which services can be delivered, not the average speed or capacity of the cloud. Using this information to model performance results in capacity enables users to more accurately determine the current and future capacity of the cloud." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:128(title) +msgid "CPU and RAM" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:129(para) +msgid "(Adapted from: http://docs.openstack.org/openstack-ops/content/compute_nodes.html#cpu_choice)" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:131(para) +msgid "In current generations, CPUs have up to 12 cores. If an Intel CPU supports Hyper-Threading, those 12 cores are doubled to 24 cores. If a server is purchased that supports multiple CPUs, the number of cores is further multiplied. Hyper-Threading is Intel's proprietary simultaneous multi-threading implementation, used to improve parallelization on their CPUs. Consider enabling Hyper-Threading to improve the performance of multithreaded applications." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:140(para) +msgid "Whether the user should enable Hyper-Threading on a CPU depends upon the use case. For example, disabling Hyper-Threading can be beneficial in intense computing environments. Performance testing conducted by running local workloads with both Hyper-Threading on and off can help determine what is more appropriate in any particular case." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:147(para) +msgid "If the Libvirt/KVM Hypervisor driver are the intended use cases, then the CPUs used in the compute nodes must support virtualization by way of the VT-x extensions for Intel chips and AMD-v extensions for AMD chips to provide full performance." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:152(para) +msgid "OpenStack enables the user to overcommit CPU and RAM on compute nodes. This allows an increase in the number of instances running on the cloud at the cost of reducing the performance of the instances. OpenStack Compute uses the following ratios by default:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:159(para) +msgid "CPU allocation ratio: 16:1" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:162(para) +msgid "RAM allocation ratio: 1.5:1" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:165(para) +msgid "The default CPU allocation ratio of 16:1 means that the scheduler allocates up to 16 virtual cores per physical core. For example, if a physical node has 12 cores, the scheduler sees 192 available virtual cores. With typical flavor definitions of 4 virtual cores per instance, this ratio would provide 48 instances on a physical node." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:171(para) +msgid "Similarly, the default RAM allocation ratio of 1.5:1 means that the scheduler allocates instances to a physical node as long as the total amount of RAM associated with the instances is less than 1.5 times the amount of RAM available on the physical node." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:176(para) +msgid "For example, if a physical node has 48 GB of RAM, the scheduler allocates instances to that node until the sum of the RAM associated with the instances reaches 72 GB (such as nine instances, in the case where each instance has 8 GB of RAM)." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:181(para) +msgid "The appropriate CPU and RAM allocation ratio must be selected based on particular use cases." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:183(title) +msgid "Additional Hardware" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:184(para) +msgid "Certain use cases may benefit from exposure to additional devices on the compute node. Examples might include:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:188(para) +msgid "High performance computing jobs that benefit from the availability of graphics processing units (GPUs) for general-purpose computing." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:195(para) +msgid "Cryptographic routines that benefit from the availability of hardware random number generators to avoid entropy starvation." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:200(para) +msgid "Database management systems that benefit from the availability of SSDs for ephemeral storage to maximize read/write time when it is required." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:205(para) +msgid "Host aggregates are used to group hosts that share similar characteristics, which can include hardware similarities. The addition of specialized hardware to a cloud deployment is likely to add to the cost of each node, so careful consideration must be given to whether all compute nodes, or just a subset which is targetable using flavors, need the additional customization to support the desired workloads." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:214(para) +msgid "Infrastructure-as-a-Service offerings, including OpenStack, use flavors to provide standardized views of virtual machine resource requirements that simplify the problem of scheduling instances while making the best use of the available physical resources." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:219(para) +msgid "In order to facilitate packing of virtual machines onto physical hosts, the default selection of flavors are constructed so that the second largest flavor is half the size of the largest flavor in every dimension. It has half the vCPUs, half the vRAM, and half the ephemeral disk space. The next largest flavor is half that size again. As a result, packing a server for general purpose computing might look conceptually something like this figure:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:234(para) +msgid "On the other hand, a CPU optimized packed server might look like the following figure:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:243(para) +msgid "These default flavors are well suited to typical load outs for commodity server hardware. To maximize utilization, however, it may be necessary to customize the flavors or create new ones, to better align instance sizes to the available hardware." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:248(para) +msgid "Workload characteristics may also influence hardware choices and flavor configuration, particularly where they present different ratios of CPU versus RAM versus HDD requirements." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:252(para) +msgid "For more information on Flavors refer to: http://docs.openstack.org/openstack-ops/content/flavors.html" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:256(para) +msgid "The infrastructure of a cloud should not be shared, so that it is possible for the workloads to consume as many resources as are made available, and accommodations should be made to provide large scale workloads." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:260(para) +msgid "The duration of batch processing differs depending on individual workloads that are launched. Time limits range from seconds, minutes to hours, and as a result it is considered difficult to predict when resources will be used, for how long, and even which resources will be used." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:267(para) +msgid "The security considerations needed for this scenario are similar to those of the other scenarios discussed in this book." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:270(para) +msgid "A security domain comprises of users, applications, servers or networks that share common trust requirements and expectations within a system. Typically they have the same authentication and authorization requirements and users." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:290(para) +msgid "These security domains can be mapped individually to the installation, or they can also be combined. For example, some deployment topologies combine both guest and data domains onto one physical network, whereas in other cases these networks are physically separated. In each case, the cloud operator should be aware of the appropriate security concerns. Security domains should be mapped out against specific OpenStack deployment topology. The domains and their trust requirements depend upon whether the cloud instance is public, private, or hybrid." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:300(para) +msgid "The public security domain is an entirely untrusted area of the cloud infrastructure. It can refer to the Internet as a whole or simply to networks over which the user has no authority. This domain should always be considered untrusted." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:305(para) +msgid "Typically used for compute instance-to-instance traffic, the guest security domain handles compute data generated by instances on the cloud; not services that support the operation of the cloud, for example API calls. Public cloud providers and private cloud providers who do not have stringent controls on instance use or who allow unrestricted internet access to instances should consider this domain to be untrusted. Private cloud providers may want to consider this network as internal and therefore trusted only if they have controls in place to assert that they trust instances and all their tenants." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:321(para) +msgid "The data security domain is concerned primarily with information pertaining to the storage services within OpenStack. Much of the data that crosses this network has high integrity and confidentiality requirements and depending on the type of deployment there may also be strong availability requirements. The trust level of this network is heavily dependent on deployment decisions and as such we do not assign this any default level of trust." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:329(para) +msgid "When deploying OpenStack in an enterprise as a private cloud it is assumed to be behind a firewall and within the trusted network alongside existing systems. Users of the cloud are typically employees or trusted individuals that are bound by the security requirements set forth by the company. This tends to push most of the security domains towards a more trusted model. However, when deploying OpenStack in a public-facing role, no assumptions can be made and the attack vectors significantly increase. For example, the API endpoints and the software behind it will be vulnerable to potentially hostile entities wanting to gain unauthorized access or prevent access to services. This can result in loss of reputation and must be protected against through auditing and appropriate filtering." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:343(para) +msgid "Consideration must be taken when managing the users of the system, whether it is the operation of public or private clouds. The identity service allows for LDAP to be part of the authentication process, and includes such systems as an OpenStack deployment that may ease user management if integrated into existing systems." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:349(para) +msgid "It is strongly recommended that the API services are placed behind hardware that performs SSL termination. API services transmit user names, passwords, and generated tokens between client machines and API endpoints and therefore must be secured." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:354(para) ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:217(para) +msgid "More information on OpenStack Security can be found at http://docs.openstack.org/security-guide/" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:358(para) +msgid "Due to the nature of the workloads that will be used in this scenario, a number of components will be highly beneficial in a Compute-focused cloud. This includes the typical OpenStack components:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:373(para) +msgid "Also consider several specialized components:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:376(para) +msgid "OpenStack Orchestration Engine (Heat)" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:379(para) +msgid "It is safe to assume that, given the nature of the applications involved in this scenario, these will be heavily automated deployments. Making use of Heat will be highly beneficial in this case. Deploying a batch of instances and running an automated set of tests can be scripted, however it makes sense to use the OpenStack Orchestration Engine (Heat) to handle all these actions." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:391(para) +msgid "OpenStack Telemetry and the alarms it generates are required to support autoscaling of instances using OpenStack Orchestration. Users that are not using OpenStack Orchestration do not need to deploy OpenStack Telemetry and may choose to use other external solutions to fulfill their metering and monitoring requirements." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:397(para) +msgid "See also: http://docs.openstack.org/openstack-ops/content/logging_monitoring.html" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:401(para) +msgid "OpenStack Block Storage (Cinder)" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:404(para) +msgid "Due to the burst-able nature of the workloads and the applications and instances that will be used for batch processing, this cloud will utilize mainly memory or CPU, so the need for add-on storage to each instance is not a likely requirement. This does not mean the OpenStack Block Storage service (Cinder) will not be used in the infrastructure, but typically it will not be used as a central component." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_tech_considerations_compute_focus.xml:416(para) +msgid "When choosing a networking platform, ensure that it either works with all desired hypervisor and container technologies and their OpenStack drivers, or includes an implementation of an ML2 mechanism driver. Networking platforms that provide ML2 mechanisms drivers can be mixed." +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:46(None) +msgid "@@image: '../images/Generic_CERN_Example.png'; md5=221d915664920e25c5a7d56770546d53" +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:107(None) +msgid "@@image: '../images/Generic_CERN_Architecture.png'; md5=f5ec57432a0b3bd35efeaa25e84d9947" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:9(para) +msgid "The Conseil Européen pour la Recherche Nucléaire (CERN), also known as the European Organization for, Nuclear Research provides particle accelerators and other infrastructure for high-energy physics research." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:13(para) +msgid "As of 2011 CERN operated these two compute centers in Europe with plans to add a third:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:15(para) +msgid "To support a growing number of compute heavy users of experiments related to the Large Hadron Collider (LHC) CERN ultimately elected to deploy an OpenStack cloud using Scientific Linux and RDO. This effort aimed to simplify the management of the center's compute resources with a view to doubling compute capacity through the addition of an additional data center in 2013 while maintaining the same levels of compute staff." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:23(para) +msgid "The CERN solution uses Cells for segregation of compute resources and to transparently scale between different data centers. This decision meant trading off support for security groups and live migration. In addition some details like flavors needed to be manually replicated across cells. In spite of these drawbacks cells were determined to provide the required scale while exposing a single public API endpoint to users." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:31(para) +msgid "A compute cell was created for each of the two original data centers and a third was created when a new data center was added in 2013. Each cell contains three availability zones to further segregate compute resources and at least three RabbitMQ message brokers configured to be clustered with mirrored queues for high availability." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:37(para) +msgid "The API cell, which resides behind a HAProxy load balancer, is located in the data center in Switzerland and directs API calls to compute cells using a customized variation of the cell scheduler. The customizations allow certain workloads to be directed to a specific data center or \"all\" data centers with cell selection determined by cell RAM availability in the latter case." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:49(para) +msgid "There is also some customization of the filter scheduler that handles placement within the cells:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:53(para) +msgid "ImagePropertiesFilter - To provide special handling depending on the guest operating system in use (Linux-based or Windows-based)." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:58(para) +msgid "ProjectsToAggregateFilter - To provide special handling depending on the project the instance is associated with." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:63(para) +msgid "default_schedule_zones - Allows the selection of multiple default availability zones, rather than a single default." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:68(para) +msgid "The MySQL database server in each cell is managed by a central database team and configured in an active/passive configuration with a NetApp storage back end. Backups are performed ever 6 hours." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:72(title) +msgid "Network Architecture" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:73(para) +msgid "To integrate with existing CERN networking infrastructure customizations were made to Nova Networking. This was in the form of a driver to integrate with CERN's existing database for tracking MAC and IP address assignments." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:77(para) +msgid "The driver facilitates selection of a MAC address and IP for new instances based on the compute node the scheduler places the instance on" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:80(para) +msgid "The driver considers the compute node that the scheduler placed an instance on and then selects a MAC address and IP from the pre-registered list associated with that node in the database. The database is then updated to reflect the instance the addresses were assigned to." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:85(title) +msgid "Storage Architecture" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:86(para) +msgid "The OpenStack image service is deployed in the API cell and configured to expose version 1 (V1) of the API. As a result the image registry is also required. The storage back end in use is a 3 PB Ceph cluster." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:90(para) +msgid "A small set of \"golden\" Scientific Linux 5 and 6 images are maintained which applications can in turn be placed on using orchestration tools. Puppet is used for instance configuration management and customization but Heat deployment is expected." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:96(para) +msgid "Although direct billing is not required, OpenStack Telemetry is used to perform metering for the purposes of adjusting project quotas. A sharded, replicated, MongoDB back end is used. To spread API load, instances of the nova-api service were deployed within the child cells for Telemetry to query against. This also meant that some supporting services including keystone, glance-api and glance-registry needed to also be configured in the child cells." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:110(para) +msgid "Additional monitoring tools in use include Flume (http://flume.apache.org/), Elastic Search, Kibana (http://www.elasticsearch.org/overview/kibana/), and the CERN developed Lemon (http://lemon.web.cern.ch/lemon/index.shtml) project." +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:116(para) +msgid "The authors of the Architecture Design Guide would like to thank CERN for publicly documenting their OpenStack deployment in these resources, which formed the basis for this chapter:" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:122(para) +msgid "http://openstack-in-production.blogspot.fr/" +msgstr "" + +#: ./doc/arch-design/compute_focus/section_prescriptive_examples_compute_focus.xml:125(para) +msgid "http://www.openstack.org/assets/presentation-media/Deep-Dive-into-the-CERN-Cloud-Infrastructure.pdf" +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/specialized/section_hardware_specialized.xml:42(None) +msgid "@@image: '../images/Specialized_Hardware2.png'; md5=f879161195f7a271fb704e1b1ce694e2" +msgstr "" + +#: ./doc/arch-design/specialized/section_hardware_specialized.xml:8(title) +msgid "Specialized Hardware" +msgstr "" + +#: ./doc/arch-design/specialized/section_hardware_specialized.xml:9(para) +msgid "Certain workloads require specialized hardware devices that are either difficult to virtualize or impossible to share. Applications such as load balancers, highly parallel brute force computing, and direct to wire networking may need capabilities that basic OpenStack components do not provide." +msgstr "" + +#: ./doc/arch-design/specialized/section_hardware_specialized.xml:15(title) ./doc/arch-design/specialized/section_desktop_as_a_service_specialized.xml:21(title) ./doc/arch-design/specialized/section_networking_specialized.xml:14(title) ./doc/arch-design/specialized/section_openstack_on_openstack_specialized.xml:20(title) ./doc/arch-design/specialized/section_software_defined_networking_specialized.xml:18(title) +msgid "Challenges" +msgstr "" + +#: ./doc/arch-design/specialized/section_hardware_specialized.xml:16(para) +msgid "Some applications need access to hardware devices to either improve performance or provide capabilities that are not virtual CPU, RAM, network or storage. These can be a shared resource, such as a cryptography processor, or a dedicated resource such as a Graphics Processing Unit. OpenStack has ways of providing some of these, while others may need extra work." +msgstr "" + +#: ./doc/arch-design/specialized/section_hardware_specialized.xml:23(title) +msgid "Solutions" +msgstr "" + +#: ./doc/arch-design/specialized/section_hardware_specialized.xml:24(para) +msgid "In order to provide cryptography offloading to a set of instances, it is possible to use Glance configuration options to assign the cryptography chip to a device node in the guest. The documentation at http://docs.openstack.org/cli-reference/content/chapter_cli-glance-property.html contains further information on configuring this solution, but it allows all guests using the configured images to access the hypervisor cryptography device." +msgstr "" + +#: ./doc/arch-design/specialized/section_hardware_specialized.xml:32(para) +msgid "If direct access to a specific device is required, it can be dedicated to a single instance per hypervisor through the use of PCI pass-through. The OpenStack administrator needs to define a flavor that specifically has the PCI device in order to properly schedule instances. More information regarding PCI pass-through, including instructions for implementing and using it, is available at https://wiki.openstack.org/wiki/Pci_passthrough#How_to_check_PCI_status_with_PCI_api_patches." +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/specialized/section_multi_hypervisor_specialized.xml:28(None) +msgid "@@image: '../images/Compute_NSX.png'; md5=1745487faf16b74b13f80ffd837f43a0" +msgstr "" + +#: ./doc/arch-design/specialized/section_multi_hypervisor_specialized.xml:8(title) +msgid "Multi-Hypervisor Example" +msgstr "" + +#: ./doc/arch-design/specialized/section_multi_hypervisor_specialized.xml:9(para) +msgid "A financial company requires a migration of its applications from a traditional virtualized environment to an API driven, orchestrated environment. A number of their applications have strict support requirements which limit what hypervisors they are supported on, however the rest do not have such restrictions and do not need the same features. Because of these requirements, the overall target environment needs multiple hypervisors." +msgstr "" + +#: ./doc/arch-design/specialized/section_multi_hypervisor_specialized.xml:17(para) +msgid "The current environment consists of a vSphere environment with 20 VMware ESXi hypervisors supporting 300 instances of various sizes. Approximately 50 of the instances must be run on ESXi but the rest have more flexible requirements." +msgstr "" + +#: ./doc/arch-design/specialized/section_multi_hypervisor_specialized.xml:21(para) +msgid "The company has decided to bring the management of the overall system into a common platform provided by OpenStack." +msgstr "" + +#: ./doc/arch-design/specialized/section_multi_hypervisor_specialized.xml:31(para) +msgid "The approach is to run a host aggregate consisting of KVM hypervisors for the general purpose instances and a separate host aggregate for instances requiring ESXi. This way, workloads that must be run on ESXi can be targeted at those hypervisors, but the rest can be targeted at the KVM hypervisors." +msgstr "" + +#: ./doc/arch-design/specialized/section_multi_hypervisor_specialized.xml:37(para) +msgid "Images in the OpenStack Image Service have particular hypervisor metadata attached so that when a user requests a certain image, the instance will spawn on the relevant aggregate. Images for ESXi are stored in VMDK format. QEMU disk images can be converted to VMDK, VMFS Flat Disks, which includes thin, thick, zeroed-thick, and eager-zeroed-thick. Note that once a VMFS thin disk is exported from VMFS to a non-VMFS location, like the OpenStack Image Service, it becomes a preallocated flat disk. This impacts the transfer time from the OpenStack Image Service to the data store when the full preallocated flat disk, rather than the thin disk, must be transferred." +msgstr "" + +#: ./doc/arch-design/specialized/section_multi_hypervisor_specialized.xml:49(para) +msgid "This example has the additional complication that, rather than being spawned directly on a hypervisor simply by calling a specific host aggregate using the metadata of the image, the VMware host aggregate compute nodes communicate with vCenter which then requests that the instance be scheduled to run on an ESXi hypervisor. As of the Icehouse release,this functionality requires that VMware Distributed Resource Scheduler (DRS) be enabled on a cluster and set to \"Fully Automated\"." +msgstr "" + +#: ./doc/arch-design/specialized/section_multi_hypervisor_specialized.xml:58(para) +msgid "Due to the DRS requirement, note that vSphere requires shared storage (DRS uses vMotion, which requires shared storage). The solution uses shared storage to provide Block Storage capabilities to the KVM instances while also providing the storage for vSphere. The environment uses a dedicated data network to provide this functionality, therefore the compute hosts should have dedicated NICs to support this dedicated traffic. vSphere supports the use of OpenStack Block Storage to present storage from a VMFS datastore to an instance, so the use of Block Storage in this architecture supports both hypervisors." +msgstr "" + +#: ./doc/arch-design/specialized/section_multi_hypervisor_specialized.xml:69(para) +msgid "In this case, network connectivity is provided by OpenStack Networking with the VMware NSX plug-in driver configured. Alternatively, the system could use nova-network, which is supported by both hypervisors used in this design, but has limitations. Specifically, security groups are not supported on vSphere with nova-network. With VMware NSX as part of the design, however, when a user launches an instance within either of the host aggregates, the instances are attached to appropriate network overlay-based logical networks as defined by the user." +msgstr "" + +#: ./doc/arch-design/specialized/section_multi_hypervisor_specialized.xml:79(para) +msgid "Note that care must be taken with this approach, as there are design considerations around the OpenStack Compute integration. When using vSphere with OpenStack, the nova-compute service that is configured to communicate with vCenter shows up as a single large hypervisor representing the entire ESXi cluster (multiple instances of nova-compute can be run to represent multiple ESXi clusters or to connect to multiple vCenter servers). If the process running the nova-compute service crashes, the connection to that particular vCenter Server-and any ESXi clusters behind it-are severed and it will not be possible to provision more instances on that vCenter, despite the fact that vSphere itself could be configured for high availability. Therefore, it is important to monitor the nova-compute service that connects to vSphere for any disruptions." +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/specialized/section_desktop_as_a_service_specialized.xml:59(None) +msgid "@@image: '../images/Specialized_VDI1.png'; md5=77729426d59881476de9a03e1ee8a22c" +msgstr "" + +#: ./doc/arch-design/specialized/section_desktop_as_a_service_specialized.xml:8(title) +msgid "Desktop as a Service" +msgstr "" + +#: ./doc/arch-design/specialized/section_desktop_as_a_service_specialized.xml:9(para) +msgid "Virtual Desktop Infrastructure (VDI) is a service that hosts user desktop environments on remote servers. This application is very sensitive to network latency and requires a high performance compute environment. Traditionally these types of environments have not been put on cloud environments because few clouds are built to support such a demanding workload that is so exposed to end users. Recently, as cloud environments become more robust, vendors are starting to provide services that allow virtual desktops to be hosted in the cloud. In the not too distant future, OpenStack could be used as the underlying infrastructure to run a virtual infrastructure environment, either in-house or in the cloud." +msgstr "" + +#: ./doc/arch-design/specialized/section_desktop_as_a_service_specialized.xml:22(para) +msgid "Designing an infrastructure that is suitable to host virtual desktops is a very different task to that of most virtual workloads. The infrastructure will need to be designed, for example:" +msgstr "" + +#: ./doc/arch-design/specialized/section_desktop_as_a_service_specialized.xml:28(para) +msgid "Boot storms - What happens when hundreds or thousands of users log in during shift changes, affects the storage design." +msgstr "" + +#: ./doc/arch-design/specialized/section_desktop_as_a_service_specialized.xml:33(para) +msgid "The performance of the applications running in these virtual desktops" +msgstr "" + +#: ./doc/arch-design/specialized/section_desktop_as_a_service_specialized.xml:37(para) +msgid "Operating system and compatibility with the OpenStack hypervisor" +msgstr "" + +#: ./doc/arch-design/specialized/section_desktop_as_a_service_specialized.xml:41(title) +msgid "Broker" +msgstr "" + +#: ./doc/arch-design/specialized/section_desktop_as_a_service_specialized.xml:42(para) +msgid "The Connection Broker is a central component of the architecture that determines which Remote Desktop Host will be assigned or connected to the user. The broker is often a full-blown management product allowing for the automated deployment and provisioning of Remote Desktop Hosts." +msgstr "" + +#: ./doc/arch-design/specialized/section_desktop_as_a_service_specialized.xml:47(title) ./doc/arch-design/specialized/section_networking_specialized.xml:20(title) ./doc/arch-design/specialized/section_software_defined_networking_specialized.xml:25(title) +msgid "Possible Solutions" +msgstr "" + +#: ./doc/arch-design/specialized/section_desktop_as_a_service_specialized.xml:48(para) +msgid "There a number of commercial products available today that provide such a broker solution but nothing that is native in the OpenStack project. There of course is also the option of not providing a broker and managing this manually - but this would not suffice as a large scale, enterprise solution." +msgstr "" + +#: ./doc/arch-design/specialized/section_desktop_as_a_service_specialized.xml:54(title) ./doc/arch-design/specialized/section_openstack_on_openstack_specialized.xml:62(title) ./doc/arch-design/specialized/section_software_defined_networking_specialized.xml:35(title) +msgid "Diagram" +msgstr "" + +#: ./doc/arch-design/specialized/section_networking_specialized.xml:8(title) +msgid "Specialized Networking Example" +msgstr "" + +#: ./doc/arch-design/specialized/section_networking_specialized.xml:9(para) +msgid "Some applications that interact with a network require more specialized connectivity. Applications such as a looking glass require the ability to connect to a BGP peer, or route participant applications may need to join a network at a layer 2 level." +msgstr "" + +#: ./doc/arch-design/specialized/section_networking_specialized.xml:15(para) +msgid "Connecting specialized network applications to their required resources alters the design of an OpenStack installation. Installations that rely on overlay networks are unable to support a routing participant, and may also block layer 2 listeners." +msgstr "" + +#: ./doc/arch-design/specialized/section_networking_specialized.xml:21(para) +msgid "Deploying an OpenStack installation using Neutron with a provider network will allow direct layer 2 connectivity to an upstream networking device. This design provides the layer 2 connectivity required to communicate via Intermediate System-to-Intermediate System (ISIS) protocol or to pass packets controlled via an OpenFlow controller. Using the multiple layer 2 plug-in with an agent such as Open vSwitch would allow a private connection through a VLAN directly to a specific port in a layer 3 device. This would allow a BGP point to point link to exist that will join the autonomous system. Avoid using layer 3 plug-ins as they will divide the broadcast domain and prevent router adjacencies from forming." +msgstr "" + +#: ./doc/arch-design/specialized/section_introduction_specialized.xml:8(para) +msgid "Although most OpenStack architecture designs fall into one of the seven major scenarios outlined in other sections (compute focused, network focused, storage focused, general purpose, multi-site, hybrid cloud, and massively scalable), there are a few other use cases that are unique enough they can't be neatly categorized into one of the other major sections. This section discusses some of these unique use cases with some additional details and design considerations for each use case." +msgstr "" + +#: ./doc/arch-design/specialized/section_introduction_specialized.xml:19(para) +msgid "Specialized Networking: This describes running networking-oriented software that may involve reading packets directly from the wire or participating in routing protocols." +msgstr "" + +#: ./doc/arch-design/specialized/section_introduction_specialized.xml:25(para) +msgid "Software-Defined Networking: This use case details both running an SDN controller from within OpenStack as well as participating in a software-defined network." +msgstr "" + +#: ./doc/arch-design/specialized/section_introduction_specialized.xml:31(para) +msgid "Desktop as a Service: This is for organizations that want to run a virtualized desktop environment on a cloud. This can apply to private or public clouds." +msgstr "" + +#: ./doc/arch-design/specialized/section_introduction_specialized.xml:37(para) +msgid "OpenStack on OpenStack: Some organizations are finding that it makes technical sense to build a multi-tiered cloud by running OpenStack on top of an OpenStack installation." +msgstr "" + +#: ./doc/arch-design/specialized/section_introduction_specialized.xml:43(para) +msgid "Specialized Hardware: Some highly specialized situations will require the use of specialized hardware devices from within the OpenStack environment." +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/specialized/section_openstack_on_openstack_specialized.xml:67(None) +msgid "@@image: '../images/Specialized_OOO.png'; md5=105e23f74a9aa52ad0177251f524afb4" +msgstr "" + +#: ./doc/arch-design/specialized/section_openstack_on_openstack_specialized.xml:8(title) +msgid "OpenStack on OpenStack" +msgstr "" + +#: ./doc/arch-design/specialized/section_openstack_on_openstack_specialized.xml:9(para) +msgid "In some cases it is necessary to run OpenStack nested on top of another OpenStack cloud. This scenario allows for complete OpenStack cloud environments to be managed and provisioned on instances running on hypervisors and servers controlled by the underlying OpenStack cloud. Public cloud providers can use this technique to effectively manage the upgrade and maintenance process on complete OpenStack-based clouds. Developers and those testing OpenStack can also use the guidance to provision their own OpenStack environments on available OpenStack Compute resources, whether Public or Private." +msgstr "" + +#: ./doc/arch-design/specialized/section_openstack_on_openstack_specialized.xml:21(para) +msgid "The network aspect of deploying a nested cloud is the most complicated aspect of this architecture. When using VLANs, these will need to be exposed to the physical ports on which the undercloud runs, as the bare metal cloud owns all the hardware, but they also need to be exposed to the nested levels as well. Alternatively, network overlay technologies can be used on the overcloud (the OpenStack cloud running on OpenStack) to provide the required software defined networking for the deployment." +msgstr "" + +#: ./doc/arch-design/specialized/section_openstack_on_openstack_specialized.xml:31(para) +msgid "A key question to address in this scenario is the decision about which approach should be taken to provide a nested hypervisor in OpenStack. This decision influences which operating systems can be used for the deployment of the nested OpenStack deployments." +msgstr "" + +#: ./doc/arch-design/specialized/section_openstack_on_openstack_specialized.xml:36(title) +msgid "Possible Solutions:Deployment" +msgstr "" + +#: ./doc/arch-design/specialized/section_openstack_on_openstack_specialized.xml:38(para) +msgid "Deployment of a full stack can be challenging but this difficulty can be readily be mitigated by creating a Heat template to deploy the entire stack or a configuration management system. Once the Heat template is created, deploying additional stacks will be a trivial thing and can be performed in an automated fashion." +msgstr "" + +#: ./doc/arch-design/specialized/section_openstack_on_openstack_specialized.xml:44(para) +msgid "The OpenStack-On-OpenStack project (TripleO) is addressing this issue - although at the current time the project does not provide comprehensive coverage for the nested stacks. More information can be found at https://wiki.openstack.org/wiki/TripleO." +msgstr "" + +#: ./doc/arch-design/specialized/section_openstack_on_openstack_specialized.xml:49(title) +msgid "Possible Solutions:Hypervisor" +msgstr "" + +#: ./doc/arch-design/specialized/section_openstack_on_openstack_specialized.xml:51(para) +msgid "In the case of running TripleO, the underlying OpenStack cloud deploys the Compute nodes as bare-metal. OpenStack would then be deployed on these Compute bare-metal servers with the appropriate hypervisor, such as KVM." +msgstr "" + +#: ./doc/arch-design/specialized/section_openstack_on_openstack_specialized.xml:55(para) +msgid "In the case of running smaller OpenStack clouds for testing purposes, and performance would not be a critical factor, QEMU can be utilized instead. It is also possible to run a KVM hypervisor in an instance (http://davejingtian.org/2014/03/30/nested-kvm-just-for-fun/), though this is not a supported configuration, and could be a complex solution for such a use case." +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/specialized/section_software_defined_networking_specialized.xml:40(None) +msgid "@@image: '../images/Special_case_SDN_hosted.png'; md5=93f5e5b90b5aea50d24a098ba80c805d" +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/specialized/section_software_defined_networking_specialized.xml:47(None) +msgid "@@image: '../images/Special_case_SDN_external.png'; md5=12d9e840a0a10a5abcf1a2c1f6f80965" +msgstr "" + +#: ./doc/arch-design/specialized/section_software_defined_networking_specialized.xml:8(title) +msgid "Software Defined Networking (SDN)" +msgstr "" + +#: ./doc/arch-design/specialized/section_software_defined_networking_specialized.xml:9(para) +msgid "Software Defined Networking is the separation of the data plane and control plane. SDN has become a popular method of managing and controlling packet flows within networks. SDN uses overlays or directly controlled layer 2 devices to determine flow paths, and as such presents challenges to a cloud environment. Some designers may wish to run their controllers within an OpenStack installation. Others may wish to have their installations participate in an SDN-controlled network." +msgstr "" + +#: ./doc/arch-design/specialized/section_software_defined_networking_specialized.xml:19(para) +msgid "SDN is a relatively new concept that is not yet standardized, so SDN systems come in a variety of different implementations. Because of this, a truly prescriptive architecture is not feasible. Instead, examine the differences between an existing or intended OpenStack design and determine where the potential conflict and gaps can be found." +msgstr "" + +#: ./doc/arch-design/specialized/section_software_defined_networking_specialized.xml:26(para) +msgid "If an SDN implementation requires layer 2 access because it directly manipulates switches, then running an overlay network or a layer 3 agent may not be advisable. If the controller resides within an OpenStack installation, it may be necessary to build an ML2 plug-in and schedule the controller instances to connect to tenant VLANs that then talk directly to the switch hardware. Alternatively, depending on the external device support, use a tunnel that terminates at the switch hardware itself." +msgstr "" + +#: ./doc/arch-design/specialized/section_software_defined_networking_specialized.xml:36(para) +msgid "OpenStack hosted SDN controller:" +msgstr "" + +#: ./doc/arch-design/specialized/section_software_defined_networking_specialized.xml:43(para) +msgid "OpenStack participating in an SDN controller network:" +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:9(para) +msgid "Hybrid cloud architectures introduce additional complexities, particularly those that use heterogeneous cloud platforms. As a result, it is important to make sure that design choices match requirements in such a way that the benefits outweigh the inherent additional complexity and risks." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:15(para) +msgid "Business considerations to make when designing a hybrid cloud deployment include:" +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:19(para) +msgid "Cost: A hybrid cloud architecture involves multiple vendors and technical architectures. These architectures may be more expensive to deploy and maintain. Operational costs can be higher because of the need for more sophisticated orchestration and brokerage tools than in other architectures. In contrast, overall operational costs might be lower by virtue of using a cloud brokerage tool to deploy the workloads to the most cost effective platform." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:30(para) +msgid "Revenue opportunity: Revenue opportunities vary greatly based on the intent and use case of the cloud. If it is being built as a commercial customer-facing product, consider the drivers for building it over multiple platforms and whether the use of multiple platforms make the design more attractive to target customers, thus enhancing the revenue opportunity." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:40(para) +msgid "Time to Market: One of the most common reasons to use cloud platforms is to speed the time to market of a new product or application. A business requirement to use multiple cloud platforms may be because there is an existing investment in several applications and it is faster to tie them together rather than migrating components and refactoring to a single platform." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:50(para) +msgid "Business or technical diversity: Organizations already leveraging cloud-based services may wish to embrace business diversity and utilize a hybrid cloud design to spread their workloads across multiple cloud providers so that no application is hosted in a single cloud provider." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:58(para) +msgid "Application momentum: A business with existing applications that are already in production on multiple cloud environments may find that it is more cost effective to integrate the applications on multiple cloud platforms rather than migrate them to a single platform." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:86(para) ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:36(para) +msgid "Data compliance policies governing certain types of information needs to reside in certain locations due to regular issues and, more importantly, cannot reside in other locations for the same reason." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:92(para) +msgid "Examples of such legal frameworks include the data protection framework of the European Union (http://ec.europa.eu/justice/data-protection/) and the requirements of the Financial Industry Regulatory Authority (http://www.finra.org/Industry/Regulation/FINRARules/) in the United States. Consult a local regulatory body for more information." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:99(title) +msgid "Workload Considerations" +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:100(para) +msgid "Defining what the word \"workload\" means in the context of a hybrid cloud environment is important. Workload can be defined as the intended way the systems will be utilized, which is often referred to as a “use case.” A workload can be a single application or a suite of applications that work in concert. It can also be a duplicate set of applications that need to run on multiple cloud environments. In a hybrid cloud deployment, the same workload will often need to function equally well on radically different public and private cloud environments. The architecture needs to address these potential conflicts, complexity, and platform incompatibilities." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:112(para) +msgid "Some possible use cases for a hybrid cloud architecture include:" +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:116(para) +msgid "Dynamic resource expansion or \"bursting\": Another common reason to use a multiple cloud architecture is a \"bursty\" application that needs additional resources at times. An example of this case could be a retailer that needs additional resources during the holiday selling season, but does not want to build expensive cloud resources to meet the peak demand. They might have an OpenStack private cloud but want to burst to AWS or some other public cloud for these peak load periods. These bursts could be for long or short cycles ranging from hourly, monthly or yearly." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:129(para) +msgid "Disaster recovery-business continuity: The cheaper storage and instance management makes a good case for using the cloud as a secondary site. The public cloud is already heavily used for these purposes in combination with an OpenStack public or private cloud." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:137(para) +msgid "Federated hypervisor-instance management: Adding self-service, charge back and transparent delivery of the right resources from a federated pool can be cost effective. In a hybrid cloud environment, this is a particularly important consideration. Look for a cloud that provides cross-platform hypervisor support and robust instance management tools." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:146(para) +msgid "Application portfolio integration: An enterprise cloud delivers better application portfolio management and more efficient deployment by leveraging self-service features and rules for deployments based on types of use. A common driver for building hybrid cloud architecture is to stitch together multiple existing cloud environments that are already in production or development." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:160(para) +msgid "Migration scenarios: A common reason to create a hybrid cloud architecture is to allow the migration of applications between different clouds. This may be because the application will be migrated permanently to a new platform, or it might be because the application needs to be supported on multiple platforms going forward." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:169(para) +msgid "High availability: Another important reason for wanting a multiple cloud architecture is to address the needs for high availability. By using a combination of multiple locations and platforms, a design can achieve a level of availability that is not possible with a single platform. This approach does add a significant amount of complexity." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:178(para) +msgid "In addition to thinking about how the workload will work on a single cloud, the design must accommodate the added complexity of needing the workload to run on multiple cloud platforms. The complexity of transferring workloads across clouds needs to be explored at the application, instance, cloud platform, hypervisor, and network levels." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:184(title) +msgid "Tools Considerations" +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:185(para) +msgid "When working with designs spanning multiple clouds, the design must incorporate tools to facilitate working across those multiple clouds. Some of the user requirements drive the need for tools that will do the following functions:" +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:191(para) +msgid "Broker between clouds: Since the multiple cloud architecture assumes that there will be at least two different and possibly incompatible platforms that are likely to have different costs, brokering software is designed to evaluate relative costs between different cloud platforms. These solutions are sometimes referred to as Cloud Management Platforms (CMPs). Examples include Rightscale, Gravitent, Scalr, CloudForms, and ManageIQ. These tools allow the designer to determine the right location for the workload based on predetermined criteria." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:204(para) +msgid "Facilitate orchestration across the clouds: CMPs are tools are used to tie everything together. Cloud orchestration tools are used to improve the management of IT application portfolios as they migrate onto public, private, and hybrid cloud platforms. These tools are an important consideration. Cloud orchestration tools are used for managing a diverse portfolio of installed systems across multiple cloud platforms. The typical enterprise IT application portfolio is still comprised of a few thousand applications scattered over legacy hardware, virtualized infrastructure, and now dozens of disjointed shadow public Infrastructure-as-a-Service (IaaS) and Software-as-a-Service (SaaS) providers and offerings." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:221(title) +msgid "Network Considerations" +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:222(para) +msgid "The network services functionality is an important factor to assess when choosing a CMP and cloud provider. Considerations are functionality, security, scalability and HA. Verification and ongoing testing of the critical features of the cloud endpoint used by the architecture are important tasks." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:229(para) +msgid "Once the network functionality framework has been decided, a minimum functionality test should be designed. This will ensure testing and functionality persists during and after upgrades." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:235(para) +msgid "Scalability across multiple cloud providers may dictate which underlying network framework you will choose in different cloud providers. It is important to have the network API functions presented and to verify that functionality persists across all cloud endpoints chosen." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:243(para) +msgid "High availability implementations vary in functionality and design. Examples of some common methods are Active-Hot-Standby, Active-Passive and Active-Active. High availability and a test framework needs to be developed to insure that the functionality and limitations are well understood." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:251(para) +msgid "Security considerations include how data is secured between client and endpoint and any traffic that traverses the multiple clouds, from eavesdropping to DoS activities." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:257(title) +msgid "Risk Mitigation and Management Considerations" +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:259(para) +msgid "Hybrid cloud architectures introduce additional risk because they add additional complexity and potentially conflicting or incompatible components or tools. However, they also reduce risk by spreading workloads over multiple providers. This means, if one was to go out of business, the organization could remain operational." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:265(para) +msgid "Risks that will be heightened by using a hybrid cloud architecture include:" +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:269(para) +msgid "Provider availability or implementation details: This can range from the company going out of business to the company changing how it delivers its services. Cloud architectures are inherently designed to be flexible and changeable; paradoxically, the cloud is both perceived to be rock solid and ever flexible at the same time." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:278(para) +msgid "Differing SLAs: Users of hybrid cloud environments potentially encounter some losses through differences in service level agreements. A hybrid cloud design needs to accommodate the different SLAs provided by the various clouds involved in the design, and must address the actual enforceability of the providers' SLAs." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:287(para) +msgid "Security levels: Securing multiple cloud environments is more complex than securing a single cloud environment. Concerns need to be addressed at, but not limited to, the application, network, and cloud platform levels. One issue is that different cloud platforms approach security differently, and a hybrid cloud design must address and compensate for differences in security approaches. For example, AWS uses a relatively simple model that relies on user privilege combined with firewalls." +msgstr "" + +#: ./doc/arch-design/hybrid/section_user_requirements_hybrid.xml:299(para) +msgid "Provider API changes: APIs are crucial in a hybrid cloud environment. As a consumer of a provider's cloud services, an organization will rarely have any control over provider changes to APIs. Cloud services that might have previously had compatible APIs may no longer work. This is particularly a problem with AWS and OpenStack AWS-compatible APIs. OpenStack was originally planned to maintain compatibility with changes in AWS APIs. However, over time, the APIs have become more divergent in functionality. One way to address this issue is to focus on using only the most common and basic APIs to minimize potential conflicts." +msgstr "" + +#: ./doc/arch-design/hybrid/section_introduction_hybrid.xml:8(para) +msgid "Hybrid cloud, by definition, means that the design spans more than one cloud. An example of this kind of architecture may include a situation in which the design involves more than one OpenStack cloud (for example, an OpenStack-based private cloud and an OpenStack-based public cloud), or it may be a situation incorporating an OpenStack cloud and a non-OpenStack cloud (for example, an OpenStack-based private cloud that interacts with Amazon Web Services). Bursting into an external cloud is the practice of creating new instances to alleviate extra load where there is no available capacity in the private cloud." +msgstr "" + +#: ./doc/arch-design/hybrid/section_introduction_hybrid.xml:19(para) +msgid "Some situations that could involve hybrid cloud architecture include:" +msgstr "" + +#: ./doc/arch-design/hybrid/section_introduction_hybrid.xml:23(para) +msgid "Bursting from a private cloud to a public cloud" +msgstr "" + +#: ./doc/arch-design/hybrid/section_introduction_hybrid.xml:27(para) +msgid "Disaster recovery" +msgstr "" + +#: ./doc/arch-design/hybrid/section_introduction_hybrid.xml:30(para) +msgid "Development and testing" +msgstr "" + +#: ./doc/arch-design/hybrid/section_introduction_hybrid.xml:33(para) +msgid "Federated cloud, enabling users to choose resources from multiple providers" +msgstr "" + +#: ./doc/arch-design/hybrid/section_introduction_hybrid.xml:37(para) +msgid "Hybrid clouds built to support legacy systems as they transition to cloud" +msgstr "" + +#: ./doc/arch-design/hybrid/section_introduction_hybrid.xml:41(para) +msgid "As a hybrid cloud design deals with systems that are outside of the control of the cloud architect or organization, a hybrid cloud architecture requires considering aspects of the architecture that might not have otherwise been necessary. For example, the design may need to deal with hardware, software, and APIs under the control of a separate organization." +msgstr "" + +#: ./doc/arch-design/hybrid/section_introduction_hybrid.xml:47(para) +msgid "Similarly, the degree to which the architecture is OpenStack-based will have an effect on the cloud operator or cloud consumer's ability to accomplish tasks with native OpenStack tools. By definition, this is a situation in which no single cloud can provide all of the necessary functionality. In order to manage the entire system, users, operators and consumers will need an overarching tool known as a cloud management platform (CMP). Any organization that is working with multiple clouds already has a CMP, even if that CMP is the operator who logs into an external web portal and launches a public cloud instance." +msgstr "" + +#: ./doc/arch-design/hybrid/section_introduction_hybrid.xml:58(para) +msgid "There are commercially available options, such as Rightscale, and open source options, such as ManageIQ (http://manageiq.org/), but there is no single CMP that can address all needs in all scenarios. Whereas most of the sections of this book talk about the aspects of OpenStack, an architect needs to consider when designing an OpenStack architecture. This section will also discuss the things the architect must address when choosing or building a CMP to run a hybrid cloud design, even if the CMP will be a manually built solution." +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:25(None) ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:83(None) +msgid "@@image: '../images/Multi-Cloud_Priv-AWS4.png'; md5=7165cd877a8abcc654f26378ba9650cc" +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:9(para) +msgid "Once business and application requirements have been defined, the first step for designing a hybrid cloud solution is to map out the dependencies between the expected workloads and the diverse cloud infrastructures that need to support them. By mapping the applications and the targeted cloud environments, you can architect a solution that enables the broadest compatibility between cloud platforms and minimizes the need to create workarounds and processes to fill identified gaps. Note the evaluation of the monitoring and orchestration APIs available on each cloud platform and the relative levels of support for them in the chosen Cloud Management Platform." +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:28(title) +msgid "Image portability" +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:29(para) +msgid "The majority of cloud workloads currently run on instances using hypervisor technologies such as KVM, Xen, or ESXi. The challenge is that each of these hypervisors use an image format that is mostly, or not at all, compatible with one another. In a private or hybrid cloud solution, this can be mitigated by standardizing on the same hypervisor and instance image format but this is not always feasible. This is particularly evident if one of the clouds in the architecture is a public cloud that is outside of the control of the designers." +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:39(para) +msgid "There are conversion tools such as virt-v2v (http://libguestfs.org/virt-v2v/) and virt-edit (http://libguestfs.org/virt-edit.1.html) that can be used in those scenarios but they are often not suitable beyond very basic cloud instance specifications. An alternative is to build a thin operating system image as the base for new instances. This facilitates rapid creation of cloud instances using cloud orchestration or configuration management tools, driven by the CMP, for more specific templating. Another more expensive option is to use a commercial image migration tool. The issue of image portability is not just for a one time migration. If the intention is to use the multiple cloud for disaster recovery, application diversity or high availability, the images and instances are likely to be moved between the different cloud platforms regularly." +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:54(title) +msgid "Upper-Layer Services" +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:55(para) +msgid "Many clouds offer complementary services over and above the basic compute, network, and storage components. These additional services are often used to simplify the deployment and management of applications on a cloud platform." +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:59(para) +msgid "Consideration is required to be given to moving workloads that may have upper-layer service dependencies on the source cloud platform to a destination cloud platform that may not have a comparable service. Conversely, the user can implement it in a different way or by using a different technology. For example, moving an application that uses a NoSQL database service such as MongoDB that is delivered as a service on the source cloud, to a destination cloud that does not offer that service or may only use a relational database such as MySQL, could cause difficulties in maintaining the application between the platforms." +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:70(para) +msgid "There are a number of options that might be appropriate for the hybrid cloud use case:" +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:74(para) +msgid "Create a baseline of upper-layer services that are implemented across all of the cloud platforms. For platforms that do not support a given service, create a service on top of that platform and apply it to the workloads as they are launched on that cloud. For example, OpenStack, via Trove, supports MySQL as a service but not NoSQL databases in production. To move from or to run alongside on AWS a NoSQL workload would require recreating the NoSQL database on top of OpenStack and automate the process of implementing it using a tool such as OpenStack Orchestration (Heat)." +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:88(para) +msgid "Deploy a Platform as a Service (PaaS) technology such as Cloud Foundry or OpenShift that abstracts the upper-layer services from the underlying cloud platform. The unit of application deployment and migration is the PaaS and leverages the services of the PaaS and only consumes the base infrastructure services of the cloud platform. The downside to this approach is that the PaaS itself then potentially becomes a source of lock-in." +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:99(para) +msgid "Use only the base infrastructure services that are common across all cloud platforms. Use automation tools to create the required upper-layer services which are portable across all cloud platforms. For example, instead of using any database services that are inherent in the cloud platforms, launch cloud instances and deploy the databases on to those instances using scripts or various configuration and application deployment tools." +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:110(title) +msgid "Network Services" +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:111(para) +msgid "Network services functionality is a significant barrier for multiple cloud architectures. It could be an important factor to assess when choosing a CMP and cloud provider. Considerations are: functionality, security, scalability and High availability (HA). Verification and ongoing testing of the critical features of the cloud endpoint used by the architecture are important tasks." +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:120(para) +msgid "Once the network functionality framework has been decided, a minimum functionality test should be designed to confirm that the functionality is in fact compatible. This will ensure testing and functionality persists during and after upgrades. Note that over time, the diverse cloud platforms are likely to de-synchronize if care is not taken to maintain compatibility. This is a particular issue with APIs." +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:131(para) +msgid "Scalability across multiple cloud providers may dictate which underlying network framework is chosen for the different cloud providers. It is important to have the network API functions presented and to verify that the desired functionality persists across all chosen cloud endpoint." +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:139(para) +msgid "High availability (HA) implementations vary in functionality and design. Examples of some common methods are Active-Hot-Standby, Active-Passive and Active-Active. High availability and a test framework need to be developed to insure that the functionality and limitations are well understood." +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:147(para) +msgid "Security considerations, such as how data is secured between client and endpoint and any traffic that traverses the multiple clouds, from eavesdropping to DoS activities must be addressed. Business and regulatory requirements dictate the security approach that needs to be taken." +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:156(para) +msgid "Replication has been the traditional method for protecting object store implementations. A variety of different implementations have existed in storage architectures. Examples of this are both synchronous and asynchronous mirroring. Most object stores and back-end storage systems have a method for replication that can be implemented at the storage subsystem layer. Object stores also have implemented replication techniques that can be tailored to fit a clouds needs. An organization must find the right balance between data integrity and data availability. Replication strategy may also influence the disaster recovery methods implemented." +msgstr "" + +#: ./doc/arch-design/hybrid/section_architecture_hybrid.xml:168(para) +msgid "Replication across different racks, data centers and geographical regions has led to the increased focus of determining and ensuring data locality. The ability to guarantee data is accessed from the nearest or fastest storage can be necessary for applications to perform well. Examples of this are Hadoop running in a cloud. The user either runs with a native HDFS, when applicable, or on a separate parallel file system such as those provided by Hitachi and IBM. Special consideration should be taken when running embedded object store methods to not cause extra data replication, which can create unnecessary performance issues. Another example of ensuring data locality is by using Ceph. Ceph has a data container abstraction called a pool. Pools can be created with replicas or erasure code. Replica based pools can also have a rule set defined to have data written to a “local” set of hardware which would be the primary access and modification point." +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:44(None) +msgid "@@image: '../images/Multi-Cloud_Priv-Pub3.png'; md5=0cae82d8d900d933868afd036f38f8df" +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:125(None) +msgid "@@image: '../images/Multi-Cloud_failover2.png'; md5=26c6b4bf3057875dce1f3ec73081ea1c" +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:9(para) +msgid "Multi-cloud environments are typically created to facilitate these use cases:" +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:13(para) +msgid "Bursting workloads from private to public OpenStack clouds" +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:17(para) +msgid "Bursting workloads from private to public non-OpenStack clouds" +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:21(para) +msgid "High Availability across clouds (for technical diversity)" +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:25(para) +msgid "Examples of environments that address each of these use cases will be discussed in this chapter." +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:27(para) +msgid "Company A's data center is running dangerously low on capacity. The option of expanding the data center will not be possible in the foreseeable future. In order to accommodate the continuously growing need for development resources in the organization, the decision was make use of resource in the public cloud." +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:33(para) +msgid "The company has an internal cloud management platform that will direct requests to the appropriate cloud, depending on the currently local capacity." +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:36(para) +msgid "This is a custom in-house application that has been written for this specific purpose." +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:38(para) +msgid "An example for such a solution is described in the figure below." +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:47(para) +msgid "This example shows two clouds, with a Cloud Management Platform (CMP) connecting them. This guide does not attempt to cover a specific CMP, but describes how workloads are typically orchestrated using the Orchestration and Telemetry services as shown in the diagram above. It is also possibly to connect directly to the other OpenStack APIs with a CMP." +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:54(para) +msgid "The private cloud is an OpenStack cloud with one or more controllers and one or more compute nodes. It includes metering provided by OpenStack Telemetry. As load increases Telemetry captures this and the information is in turn processed by the CMP. As long as capacity is available, the CMP uses the OpenStack API to call the Orchestration service to create instances on the private cloud in response to user requests. When capacity is not available on the private cloud, the CMP issues a request to the Orchestration service API of the public cloud to create the instance on the public cloud." +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:65(para) +msgid "In this example, the whole deployment was not directed to an external public cloud because of the company's fear of lack of resource control and security concerns over control and increased operational expense." +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:69(para) +msgid "In addition, CompanyA has already established a data center with a substantial amount of hardware, and migrating all the workloads out to a public cloud was not feasible." +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:72(title) +msgid "Bursting to a Public non-OpenStack Cloud" +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:73(para) +msgid "Another common scenario is bursting workloads from the private cloud into a non-OpenStack public cloud such as Amazon Web Services (AWS) to take advantage of additional capacity and scale applications as needed." +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:77(para) +msgid "For an OpenStack-to-AWS hybrid cloud, the architecture looks similar to the figure below:" +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:86(para) +msgid "In this scenario CompanyA has an additional requirement in that the developers were already using AWS for some of their work and did not want to change the cloud provider. Primarily due to excessive overhead with network firewall rules that needed to be created and corporate financial procedures that required entering into an agreement with a new provider." +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:93(para) +msgid "As long as the CMP is capable of connecting an external cloud provider with the appropriate API, the workflow process will remain the same as the previous scenario. The actions the CMP takes such as monitoring load, creating new instances, and so forth are the same, but they would be performed in the public cloud using the appropriate API calls. For example, if the public cloud is Amazon Web Services, the CMP would use the EC2 API to create a new instance and assign an Elastic IP. That IP can then be added to HAProxy in the private cloud, just as it was before. The CMP can also reference AWS-specific tools such as CloudWatch and CloudFormation." +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:104(para) +msgid "Several open source tool kits for building CMPs are now available that can handle this kind of translation, including ManageIQ, jClouds, and JumpGate." +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:107(title) +msgid "High Availability/Disaster Recovery" +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:108(para) +msgid "CompanyA has a requirement to be able to recover from catastrophic failure in their local data center. Some of the workloads currently in use are running on their private OpenStack cloud. Protecting the data involves block storage, object storage, and a database. The architecture is designed to support the failure of large components of the system, yet ensuring that the system will continue to deliver services. While the services remain available to users, the failed components are restored in the background based on standard best practice DR policies. To achieve the objectives, data is replicated to a second cloud, in a geographically distant location. The logical diagram of the system is described in the figure below:" +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:128(para) +msgid "This example includes two private OpenStack clouds connected with a Cloud Management Platform (CMP). The source cloud, OpenStack Cloud 1, includes a controller and at least one instance running MySQL. It also includes at least one block storage volume and one object storage volume so that the data is available to the users at all times. The details of the method for protecting each of these sources of data differs." +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:136(para) +msgid "The object storage relies on the replication capabilities of the object storage provider. OpenStack Object Storage is enabled so that it creates geographically separated replicas that take advantage of this feature. It is configured so that at least one replica exists in each cloud. In order to make this work a single array spanning both clouds is configured with OpenStack Identity that uses Federated Identity and talks to both clouds, communicating with OpenStack Object Storage through the Swift proxy." +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:145(para) +msgid "For block storage, the replication is a little more difficult, and involves tools outside of OpenStack itself. The OpenStack Block Storage volume is not set as the drive itself but as a logical object that points to a physical back end. The disaster recovery is configured for Block Storage for synchronous backup for the highest level of data protection, but asynchronous backup could have been set as an alternative that is not as latency sensitive. For asynchronous backup, the Cinder API makes it possible to export the data and also the metadata of a particular volume, so that it can be moved and replicated elsewhere. More information can be found here: https://blueprints.launchpad.net/cinder/+spec/cinder-backup-volume-metadata-support." +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:157(para) +msgid "The synchronous backups create an identical volume in both clouds and chooses the appropriate flavor so that each cloud has an identical back end. This was done by creating volumes through the CMP, because the CMP knows to create identical volumes in both clouds. Once this is configured, a solution, involving DRDB, is used to synchronize the actual physical drives." +msgstr "" + +#: ./doc/arch-design/hybrid/section_prescriptive_examples_hybrid.xml:164(para) +msgid "The database component is backed up using synchronous backups. MySQL does not support geographically diverse replication, so disaster recovery is provided by replicating the file itself. As it is not possible to use object storage as the back end of a database like MySQL, Swift replication was not an option. It was decided not to store the data on another geo-tiered storage system, such as Ceph, as block storage. This would have given another layer of protection. Another option would have been to store the database on an OpenStack Block Storage volume and backing it up just as any other block storage." +msgstr "" + +#: ./doc/arch-design/hybrid/section_operational_considerations_hybrid.xml:9(para) +msgid "Hybrid cloud deployments present complex operational challenges. There are several factors to consider that affect the way each cloud is deployed and how users and operators will interact with each cloud. Not every cloud provider implements infrastructure components the same way which may lead to incompatible interactions with workloads or a specific Cloud Management Platform (CMP). Different cloud providers may also offer different levels of integration with competing cloud offerings." +msgstr "" + +#: ./doc/arch-design/hybrid/section_operational_considerations_hybrid.xml:18(para) +msgid "When selecting a CMP, one of the most important aspects to consider is monitoring. Gaining valuable insight into each cloud is critical to gaining a holistic view of all involved clouds. In choosing an existing CMP, determining whether it supports monitoring of all the clouds involved or if compatible APIs are available which can be queried for the necessary information, is vital. Once all the information about each cloud can be gathered and stored in a searchable database, proper actions can be taken on that data offline so workloads will not be impacted." +msgstr "" + +#: ./doc/arch-design/hybrid/section_operational_considerations_hybrid.xml:28(title) +msgid "Agility" +msgstr "" + +#: ./doc/arch-design/hybrid/section_operational_considerations_hybrid.xml:29(para) +msgid "Implementing a hybrid cloud solution can provide application availability across disparate cloud environments and technologies. This availability enables the deployment to survive a complete disaster in any single cloud environment. Each cloud should provide the means to quickly spin up new instances in the case of capacity issues or complete unavailability of a single cloud installation." +msgstr "" + +#: ./doc/arch-design/hybrid/section_operational_considerations_hybrid.xml:36(title) +msgid "Application Readiness" +msgstr "" + +#: ./doc/arch-design/hybrid/section_operational_considerations_hybrid.xml:37(para) +msgid "It is important to understand the type of application workloads that will be deployed across the hybrid cloud environment. Enterprise workloads that depend on the underlying infrastructure for availability are not designed to run on OpenStack. Although these types of applications can run on an OpenStack cloud, if the application is not able to tolerate infrastructure failures, it is likely to require significant operator intervention to recover. Cloud workloads, however, are designed with fault tolerance in mind and the SLA of the application is not tied to the underlying infrastructure. Ideally, cloud applications will be designed to recover when entire racks and even data centers full of infrastructure experience an outage." +msgstr "" + +#: ./doc/arch-design/hybrid/section_operational_considerations_hybrid.xml:51(para) +msgid "OpenStack is a complex and constantly evolving collection of software. Upgrades may be performed to one or more of the cloud environments involved. If a public cloud is involved in the deployment, predicting upgrades may not be possible. Be sure to examine the advertised SLA for any public cloud provider being used. Note that at massive scale, even when dealing with a cloud that offers an SLA with a high percentage of uptime, workloads must be able to recover at short notice." +msgstr "" + +#: ./doc/arch-design/hybrid/section_operational_considerations_hybrid.xml:60(para) +msgid "Similarly, when upgrading private cloud deployments, care must be taken to minimize disruption by making incremental changes and providing a facility to either rollback or continue to roll forward when using a continuous delivery model." +msgstr "" + +#: ./doc/arch-design/hybrid/section_operational_considerations_hybrid.xml:65(para) +msgid "Another consideration is upgrades to the CMP which may need to be completed in coordination with any of the hybrid cloud upgrades. This may be necessary whenever API changes are made in one of the cloud solutions in use to support the new functionality." +msgstr "" + +#: ./doc/arch-design/hybrid/section_operational_considerations_hybrid.xml:70(title) +msgid "Network Operation Center (NOC)" +msgstr "" + +#: ./doc/arch-design/hybrid/section_operational_considerations_hybrid.xml:71(para) +msgid "When planning the Network Operation Center for a hybrid cloud environment, it is important to recognize where control over each piece of infrastructure resides. If a significant portion of the cloud is on externally managed systems, be prepared for situations in which it may not be possible to make changes at all or at the most convenient time. Additionally, situations of conflict may arise in which multiple providers have differing points of view on the way infrastructure must be managed and exposed. This can lead to delays in root cause and analysis where each insists the blame lies with the other provider." +msgstr "" + +#: ./doc/arch-design/hybrid/section_operational_considerations_hybrid.xml:82(para) +msgid "It is important to ensure that the structure put in place enables connection of the networking of both clouds to form an integrated system, keeping in mind the state of handoffs. These handoffs must both be as reliable as possible and include as little latency as possible to ensure the best performance of the overall system." +msgstr "" + +#: ./doc/arch-design/hybrid/section_operational_considerations_hybrid.xml:88(title) +msgid "Maintainability" +msgstr "" + +#: ./doc/arch-design/hybrid/section_operational_considerations_hybrid.xml:89(para) +msgid "Operating hybrid clouds is a situation in which there is a greater reliance on third party systems and processes. As a result of a lack of control of various pieces of a hybrid cloud environment, it is not necessarily possible to guarantee proper maintenance of the overall system. Instead, the user must be prepared to abandon workloads and spin them up again in an improved state. Having a hybrid cloud deployment does, however, provide agility for these situations by allowing the migration of workloads to alternative clouds in response to cloud-specific issues." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:9(para) +msgid "A hybrid cloud environment requires inspection and understanding of technical issues that are not only outside of an organization's data center, but potentially outside of an organization's control. In many cases, it is necessary to ensure that the architecture and CMP chosen can adapt to, not only to different environments, but also to the possibility of change. In this situation, applications are crossing diverse platforms and are likely to be located in diverse locations. All of these factors will influence and add complexity to the design of a hybrid cloud architecture." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:19(para) +msgid "The only situation where cloud platform incompatibilities are not going to be an issue is when working with clouds that are based on the same version and the same distribution of OpenStack. Otherwise incompatibilities are virtually inevitable." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:24(para) +msgid "Incompatibility should be less of an issue for clouds that exclusively use the same version of OpenStack, even if they use different distributions. The newer the distribution in question, the less likely it is that there will be incompatibilities between version. This is due to the fact that the OpenStack community has established an initiative to define core functions that need to remain backward compatible between supported versions. The DefCore initiative defines basic functions that every distribution must support in order to bear the name \"OpenStack\"." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:34(para) +msgid "Some vendors, however, add proprietary customizations to their distributions. If an application or architecture makes use of these features, it will be difficult to migrate to or use other types of environments. Anyone considering incorporating older versions of OpenStack prior to Havana should consider carefully before attempting to incorporate functionality between versions. Internal differences in older versions may be so great that the best approach might be to consider the versions to be essentially diverse platforms, as different as OpenStack and Amazon Web Services or Microsoft Azure." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:45(para) +msgid "The situation is more predictable if using different cloud platforms is incorporated from inception. If the other clouds are not based on OpenStack, then all pretense of compatibility vanishes, and CMP tools must account for the myriad of differences in the way operations are handled and services are implemented. Some situations in which these incompatibilities can arise include differences between the way in which a cloud:" +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:55(para) +msgid "Deploys instances" +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:58(para) +msgid "Manages networks" +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:61(para) +msgid "Treats applications" +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:64(para) +msgid "Implements services" +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:67(title) +msgid "Capacity planning" +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:68(para) +msgid "One of the primary reasons many organizations turn to a hybrid cloud system is to increase capacity without having to make large capital investments. However, capacity planning is still necessary when designing an OpenStack installation even if it is augmented with external clouds." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:73(para) +msgid "Specifically, overall capacity and placement of workloads need to be accounted for when designing for a mostly internally-operated cloud with the occasional capacity burs. The long-term capacity plan for such a design needs to incorporate growth over time to prevent the need to permanently burst into, and occupy, a potentially more expensive external cloud. In order to avoid this scenario, account for the future applications and capacity requirements and plan growth appropriately." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:82(para) +msgid "One of the drawbacks of capacity planning is unpredictability. It is difficult to predict the amount of load a particular application might incur if the number of users fluctuates or the application experiences an unexpected increase in popularity. It is possible to define application requirements in terms of vCPU, RAM, bandwidth or other resources and plan appropriately, but other clouds may not use the same metric or even the same oversubscription rates." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:91(para) +msgid "Oversubscription is a method to emulate more capacity than they may physically be present. For example, a physical hypervisor node with 32 gigabytes of RAM may host 24 instances, each provisioned with 2 gigabytes of RAM. As long as all 24 of them are not concurrently utilizing 2 full gigabytes, this arrangement is a non-issue. However, some hosts take oversubscription to extremes and, as a result, performance can frequently be inconsistent. If at all possible, determine what the oversubscription rates of each host are and plan capacity accordingly." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:102(para) +msgid "The nature of a hybrid cloud environment removes complete control over the infrastructure. Security becomes a stronger requirement because data or applications may exist in a cloud that is outside of an organization's control. Security domains become an important distinction when planning for a hybrid cloud environment and its capabilities. A security domain comprises users, applications, servers or networks that share common trust requirements and expectations within a system." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:111(para) +msgid "The security domains are:" +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:126(para) +msgid "These security domains can be mapped individually to the organization's installation or combined. For example, some deployment topologies combine both guest and data domains onto one physical network, whereas other topologies may physically separate these networks. In each case, the cloud operator should be aware of the appropriate security concerns. Security domains should be mapped out against the specific OpenStack deployment topology. The domains and their trust requirements depend upon whether the cloud instance is public, private, or hybrid." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:136(para) +msgid "The public security domain is an entirely untrusted area of the cloud infrastructure. It can refer to the Internet as a whole or simply to networks over which an organization has no authority. This domain should always be considered untrusted. When considering hybrid cloud deployments, any traffic traversing beyond and between the multiple clouds should always be considered to reside in this security domain and is therefore untrusted." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:144(para) +msgid "Typically used for instance-to-instance traffic within a single data center, the guest security domain handles compute data generated by instances on the cloud but not services that support the operation of the cloud such as API calls. Public cloud providers that are used in a hybrid cloud configuration which an organization does not control and private cloud providers who do not have stringent controls on instance use or who allow unrestricted internet access to instances should consider this domain to be untrusted. Private cloud providers may consider this network as internal and therefore trusted only if there are controls in place to assert that instances and tenants are trusted." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:156(para) +msgid "The management security domain is where services interact. Sometimes referred to as the \"control plane\", the networks in this domain transport confidential data such as configuration parameters, user names, and passwords. In deployments behind an organization's firewall, this domain is considered trusted. In a public cloud model which could be part of an architecture, this would have to be assessed with the Public Cloud provider to understand the controls in place." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:164(para) +msgid "The data security domain is concerned primarily with information pertaining to the storage services within OpenStack. Much of the data that crosses this network has high integrity and confidentiality requirements and depending on the type of deployment there may also be strong availability requirements. The trust level of this network is heavily dependent on deployment decisions and as such this is not assigned a default level of trust." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:172(para) +msgid "Consideration must be taken when managing the users of the system, whether operating or utilizing public or private clouds. The identity service allows for LDAP to be part of the authentication process. Including such systems in your OpenStack deployments may ease user management if integrating into existing systems. Be mindful when utilizing 3rd party clouds to explore authentication options applicable to the installation to help manage and keep user authentication consistent." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:181(para) +msgid "Due to the process of passing user names, passwords, and generated tokens between client machines and API endpoints, placing API services behind hardware that performs SSL termination is strongly recommended." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:185(para) +msgid "Within cloud components themselves, another component that needs security scrutiny is the hypervisor. In a public cloud, organizations typically do not have control over the choice of hypervisor. (Amazon uses its own particular version of Xen, for example.) In some cases, hypervisors may be vulnerable to a type of attack called \"hypervisor breakout\" if they are not properly secured. Hypervisor breakout describes the event of a compromised or malicious instance breaking out of the resource controls of the hypervisor and gaining access to the bare metal operating system and hardware resources." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:195(para) +msgid "If the security of instances is not considered important, there may not be an issue. In most cases, however, enterprises need to avoid this kind of vulnerability, and the only way to do that is to avoid a situation in which the instances are running on a public cloud. That does not mean that there is a need to own all of the infrastructure on which an OpenStack installation operates; it suggests avoiding situations in which hardware may be shared with others." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:203(para) +msgid "There are other services worth considering that provide a bare metal instance instead of a cloud. In other cases, it is possible to replicate a second private cloud by integrating with a Private Cloud as a Service deployment, in which an organization does not buy hardware, but also does not share it with other tenants. It is also possible use a provider that hosts a bare-metal \"public\" cloud instance for which the hardware is dedicated only to one customer, or a provider that offers Private Cloud as a Service." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:212(para) +msgid "Finally, it is important to realize that each cloud implements services differently. What keeps data secure in one cloud may not do the same in another. Be sure to know the security requirements of every cloud that handles the organization's data or workloads." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:220(para) +msgid "When it comes to utilization, it is important that the CMP understands what workloads are running, where they are running, and their preferred utilizations. For example, in most cases it is desirable to run as many workloads internally as possible, utilizing other resources only when necessary. On the other hand, situations exist in which the opposite is true. The internal cloud may only be for development and stressing it is undesirable. In most cases, a cost model of various scenarios helps with this decision, however this analysis is heavily influenced by internal priorities. The important thing is the ability to efficiently make those decisions on a programmatic basis." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:232(para) +msgid "The OpenStack Telemetry (Ceilometer) project is designed to provide information on the usage of various OpenStack components. There are two limitations to consider: first, if there is to be a large amount of data (for example, if monitoring a large cloud, or a very active one) it is desirable to use a NoSQL back end for Ceilometer, such as MongoDB. Second, when connecting to a non-OpenStack cloud, there will need to be a way to monitor that usage and to provide that monitoring data back to the CMP." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:242(para) +msgid "Performance is of primary importance in the design of a cloud. When it comes to a hybrid cloud deployment, many of the same issues for multi-site deployments apply, such as network latency between sites. It is also important to think about the speed at which a workload can be spun up in another cloud, and what can be done to reduce the time necessary to accomplish that task. That may mean moving data closer to applications, or conversely, applications closer to the data they process. It may mean grouping functionality so that connections that require low latency take place over a single cloud rather than spanning clouds. That may also mean ensuring that the CMP has the intelligence to know which cloud can most efficiently run which types of workloads." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:255(para) +msgid "As with utilization, native OpenStack tools are available to assist. Ceilometer can measure performance and, if necessary, OpenStack Orchestration via the Heat project can be used to react to changes in demand by spinning up more resources. It is important to note, however, that Orchestration requires special configurations in the client to enable functioning with solution offerings from Amazon Web Services. When dealing with other types of clouds, it is necessary to rely on the features of the CMP." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:264(title) +msgid "Components" +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:265(para) +msgid "The number and types of native OpenStack components that are available for use is dependent on whether the deployment is exclusively an OpenStack cloud or not. If so, all of the OpenStack components will be available for use, and in many ways the issues that need to be considered will be similar to those that need to be considered for a multi-site deployment." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:272(para) +msgid "That said, in any situation in which more than one cloud is being used, at least four OpenStack tools will be considered:" +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:277(para) +msgid "OpenStack Compute (Nova): Regardless of deployment location, hypervisor choice has a direct effect on how difficult it is to integrate with one or more additional clouds. For example, integrating a Hyper-V based OpenStack cloud with Azure will have less compatibility issues than if KVM is used." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:285(para) +msgid "Networking: Whether OpenStack Networking (Neutron) or Nova-network is used, the network is one place where integration capabilities need to be understood in order to connect between clouds." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:291(para) +msgid "OpenStack Telemetry (Ceilometer): Use of Ceilometer depends, in large part, on what the other parts of the cloud are using." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:296(para) +msgid "Orchestration module (Heat): Similarly, Heat can be a valuable tool in orchestrating tasks a CMP decides are necessary in an OpenStack-based cloud." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:302(title) +msgid "Special considerations" +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:303(para) +msgid "Hybrid cloud deployments also involve two more issues that are not common in other situations:" +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:305(para) +msgid "Image portability: Note that, as of the Icehouse release, there is no single common image format that is usable by all clouds. This means that images will need to be converted or recreated when porting between clouds. To make things simpler, launch the smallest and simplest images feasible, installing only what is necessary preferably using a deployment manager such as Chef or Puppet. That means not to use golden images for speeding up the process, however if the same images are being repeatedly deployed it may make more sense to utilize this technique instead of provisioning applications on lighter images each time." +msgstr "" + +#: ./doc/arch-design/hybrid/section_tech_considerations_hybrid.xml:316(para) +msgid "API differences: The most profound issue that cannot be avoided when using a hybrid cloud deployment with more than just OpenStack (or with different versions of OpenStack) is that the APIs needed to perform certain functions are different. The CMP needs to know how to handle all necessary versions. To get around this issue, some implementers build portals to achieve a hybrid cloud environment, but a heavily developer-focused organization will get more use out of a hybrid cloud broker SDK such as jClouds." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:9(para) +msgid "More so than other scenarios, defining user requirements for a massively scalable OpenStack design architecture dictates approaching the design from two different, yet sometimes opposing, perspectives: the cloud user, and the cloud operator. The expectations and perceptions of the consumption and management of resources of a massively scalable OpenStack cloud from the user point of view is distinctly different from that of the cloud operator." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:50(para) +msgid "Massively scalable OpenStack clouds have the following user requirements:" +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:54(para) +msgid "The cloud user expects repeatable, dependable, and deterministic processes for launching and deploying cloud resources. This could be delivered through a web-based interface or publicly available API endpoints. All appropriate options for requesting cloud resources need to be available through some type of user interface, a command-line interface (CLI), or API endpoints." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:64(para) +msgid "Cloud users expect a fully self-service and on-demand consumption model. When an OpenStack cloud reaches the \"massively scalable\" size, it means it is expected to be consumed \"as a service\" in each and every way." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:71(para) +msgid "For a user of a massively scalable OpenStack public cloud, there will be no expectations for control over security, performance, or availability. Only SLAs related to uptime of API services are expected, and very basic SLAs expected of services offered. The user understands it is his or her responsibility to address these issues on their own. The exception to this expectation is the rare case of a massively scalable cloud infrastructure built for a private or government organization that has specific requirements." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:83(para) +msgid "As might be expected, the cloud user requirements or expectations that determine the design are all focused on the consumption model. The user expects to be able to easily consume cloud resources in an automated and deterministic way, without any need for knowledge of the capacity, scalability, or other attributes of the cloud's underlying infrastructure." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:90(title) +msgid "Operator Requirements" +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:91(para) +msgid "Whereas the cloud user should be completely unaware of the underlying infrastructure of the cloud and its attributes, the operator must be able to build and support the infrastructure, as well as how it needs to operate at scale. This presents a very demanding set of requirements for building such a cloud from the operator's perspective:" +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:99(para) +msgid "First and foremost, everything must be capable of automation. From the deployment of new hardware, compute hardware, storage hardware, or networking hardware, to the installation and configuration of the supporting software, everything must be capable of being automated. Manual processes will not suffice in a massively scalable OpenStack design architecture." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:109(para) +msgid "The cloud operator requires that capital expenditure (CapEx) is minimized at all layers of the stack. Operators of massively scalable OpenStack clouds require the use of dependable commodity hardware and freely available open source software components to reduce deployment costs and operational expenses. Initiatives like OpenCompute (more information available at http://www.opencompute.org) provide additional information and pointers. To cut costs, many operators sacrifice redundancy. For example, redundant power supplies, redundant network connections, and redundant rack switches." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:123(para) +msgid "Companies operating a massively scalable OpenStack cloud also require that operational expenditures (OpEx) be minimized as much as possible. It is recommended that cloud-optimized hardware is a good approach when managing operational overhead. Some of the factors that need to be considered include power, cooling, and the physical design of the chassis. It is possible to customize the hardware and systems so they are optimized for this type of workload because of the scale of these implementations." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:135(para) +msgid "Massively scalable OpenStack clouds require extensive metering and monitoring functionality to maximize the operational efficiency by keeping the operator informed about the status and state of the infrastructure. This includes full scale metering of the hardware and software status. A corresponding framework of logging and alerting is also required to store and allow operations to act upon the metrics provided by the metering and monitoring solution(s). The cloud operator also needs a solution that uses the data provided by the metering and monitoring solution to provide capacity planning and capacity trending analysis." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:150(para) +msgid "A massively scalable OpenStack cloud will be a multi-site cloud. Therefore, the user-operator requirements for a multi-site OpenStack architecture design are also applicable here. This includes various legal requirements for data storage, data placement, and data retention; other jurisdictional legal or compliance requirements; image consistency-availability; storage replication and availability (both block and file/object storage); and authentication, authorization, and auditing (AAA), just to name a few. Refer to the \"Multi-Site\" section for more details on requirements and considerations for multi-site OpenStack clouds." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_user_requirements_massively_scalable.xml:165(para) +msgid "Considerations around physical facilities such as space, floor weight, rack height and type, environmental considerations, power usage and power usage efficiency (PUE), and physical security must also be addressed by the design architecture of a massively scalable OpenStack cloud." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_introduction_massively_scalable.xml:8(para) +msgid "A massively scalable architecture is defined as a cloud implementation that is either a very large deployment, such as one that would be built by a commercial service provider, or one that has the capability to support user requests for large amounts of cloud resources. An example would be an infrastructure in which requests to service 500 instances or more at a time is not uncommon. In a massively scalable infrastructure, such a request is fulfilled without completely consuming all of the available cloud infrastructure resources. While the high capital cost of implementing such a cloud architecture makes it cost prohibitive and is only spearheaded by few organizations, many organizations are planning for massive scalability moving toward the future." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_introduction_massively_scalable.xml:21(para) +msgid "A massively scalable OpenStack cloud design presents a unique set of challenges and considerations. For the most part it is similar to a general purpose cloud architecture, as it is built to address a non-specific range of potential use cases or functions. Typically, it is rare that massively scalable clouds are designed or specialized for particular workloads. Like the general purpose cloud, the massively scalable cloud is most often built as a platform for a variety of workloads. Massively scalable OpenStack clouds are generally built as commercial public cloud offerings since single private organizations rarely have the resources or need for this scale." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_introduction_massively_scalable.xml:33(para) +msgid "Services provided by a massively scalable OpenStack cloud will include:" +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_introduction_massively_scalable.xml:46(para) +msgid "Firewall functionality" +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_introduction_massively_scalable.xml:49(para) +msgid "Load balancing functionality" +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_introduction_massively_scalable.xml:52(para) +msgid "Private (non-routable) and public (floating) IP addresses" +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_introduction_massively_scalable.xml:56(para) +msgid "Virtualized network topologies" +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_introduction_massively_scalable.xml:62(para) +msgid "Virtual compute resources" +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_introduction_massively_scalable.xml:65(para) +msgid "Like a general purpose cloud, the instances deployed in a massively scalable OpenStack cloud will not necessarily use any specific aspect of the cloud offering (compute, network, or storage). As the cloud grows in scale, the scale of the number of workloads can cause stress on all of the cloud components. Additional stresses are introduced to supporting infrastructure including databases and message brokers. The architecture design for such a cloud must account for these performance pressures without negatively impacting user experience." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_operational_considerations_massively_scalable.xml:9(para) +msgid "In order to run at massive scale, it is important to plan on the automation of as many of the operational processes as possible. Automation includes the configuration of provisioning, monitoring and alerting systems. Part of the automation process includes the capability to determine when human intervention is required and who should act. The objective is to increase the ratio of operational staff to running systems as much as possible to reduce maintenance costs. In a massively scaled environment, it is impossible for staff to give each system individual care." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_operational_considerations_massively_scalable.xml:19(para) +msgid "Configuration management tools such as Puppet or Chef allow operations staff to categorize systems into groups based on their role and thus create configurations and system states that are enforced through the provisioning system. Systems that fall out of the defined state due to errors or failures are quickly removed from the pool of active nodes and replaced." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_operational_considerations_massively_scalable.xml:26(para) +msgid "At large scale the resource cost of diagnosing individual systems that have failed is far greater than the cost of replacement. It is more economical to immediately replace the system with a new system that can be provisioned and configured automatically and quickly brought back into the pool of active nodes. By automating tasks that are labor intensive, repetitive, and critical to operations with automation, cloud operations teams are able to be managed more efficiently because fewer resources are needed for these babysitting tasks. Administrators are then free to tackle tasks that cannot be easily automated and have longer-term impacts on the business such as capacity planning." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_operational_considerations_massively_scalable.xml:38(title) +msgid "The Bleeding Edge" +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_operational_considerations_massively_scalable.xml:39(para) +msgid "Running OpenStack at massive scale requires striking a balance between stability and features. For example, it might be tempting to run an older stable release branch of OpenStack to make deployments easier. However, when running at massive scale, known issues that may be of some concern or only have minimal impact in smaller deployments could become pain points at massive scale. If the issue is well known, in many cases, it may be resolved in more recent releases. The OpenStack community can help resolve any issues reported by the applying the collective expertise of the OpenStack developers." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_operational_considerations_massively_scalable.xml:49(para) +msgid "When issues crop up, the number of organizations running at a similar scale is a relatively tiny proportion of the OpenStack community, therefore it is important to share these issues with the community and be a vocal advocate for resolving them. Some issues only manifest when operating at large scale and the number of organizations able to duplicate and validate an issue is small, so it will be important to document and dedicate resources to their resolution." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_operational_considerations_massively_scalable.xml:57(para) +msgid "In some cases, the resolution to the problem is ultimately to deploy a more recent version of OpenStack. Alternatively, when the issue needs to be resolved in a production environment where rebuilding the entire environment is not an option, it is possible to deploy just the more recent separate underlying components required to resolve issues or gain significant performance improvements. At first glance, this could be perceived as potentially exposing the deployment to increased risk to and instability. However, in many cases it could be an issue that has not been discovered yet." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_operational_considerations_massively_scalable.xml:67(para) +msgid "It is advisable to cultivate a development and operations organization that is responsible for creating desired features, diagnose and resolve issues, and also build the infrastructure for large scale continuous integration tests and continuous deployment. This helps catch bugs early and make deployments quicker and less painful. In addition to development resources, the recruitment of experts in the fields of message queues, databases, distributed systems, and networking, cloud and storage is also advisable." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_operational_considerations_massively_scalable.xml:76(title) +msgid "Growth and Capacity Planning" +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_operational_considerations_massively_scalable.xml:77(para) +msgid "An important consideration in running at massive scale is projecting growth and utilization trends to plan capital expenditures for the near and long term. Utilization metrics for compute, network, and storage as well as a historical record of these metrics are required. While securing major anchor tenants can lead to rapid jumps in the utilization rates of all resources, the steady adoption of the cloud inside an organizations or by public consumers in a public offering will also create a steady trend of increased utilization." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_operational_considerations_massively_scalable.xml:87(title) +msgid "Skills and Training" +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_operational_considerations_massively_scalable.xml:88(para) +msgid "Projecting growth for storage, networking, and compute is only one aspect of a growth plan for running OpenStack at massive scale. Growing and nurturing development and operational staff is an additional consideration. Sending team members to OpenStack conferences, meetup events, and encouraging active participation in the mailing lists and committees is a very important way to maintain skills and forge relationships in the community. A list of OpenStack training providers in the marketplace can be found here: http://www.openstack.org/marketplace/training/." +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:124(None) +msgid "@@image: '../images/Massively_Scalable_Cells_+_regions_+_azs.png'; md5=d4a821182b6b97d180a830a329742086" +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:9(para) +msgid "Converting an existing OpenStack environment that was designed for a different purpose to be massively scalable is a formidable task. When building a massively scalable environment from the ground up, make sure the initial deployment is built with the same principles and choices that apply as the environment grows. For example, a good approach is to deploy the first site as a multi-site environment. This allows the same deployment and segregation methods to be used as the environment grows to separate locations across dedicated links or wide area networks. In a hyperscale cloud, scale trumps redundancy. Applications must be modified with this in mind, relying on the scale and homogeneity of the environment to provide reliability rather than redundant infrastructure provided by non-commodity hardware solutions." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:24(title) +msgid "Infrastructure Segregation" +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:25(para) +msgid "Fortunately, OpenStack services are designed to support massive horizontal scale. Be aware that this is not the case for the entire supporting infrastructure. This is particularly a problem for the database management systems and message queues used by the various OpenStack services for data storage and remote procedure call communications." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:31(para) +msgid "Traditional clustering techniques are typically used to provide high availability and some additional scale for these environments. In the quest for massive scale, however, additional steps need to be taken to relieve the performance pressure on these components to prevent them from negatively impacting the overall performance of the environment. It is important to make sure that all the components are in balance so that, if and when the massively scalable environment fails, all the components are at, or close to, maximum capacity." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:41(para) +msgid "Regions are used to segregate completely independent installations linked only by an Identity and Dashboard (optional) installation. Services are installed with separate API endpoints for each region, complete with separate database and queue installations. This exposes some awareness of the environment's fault domains to users and gives them the ability to ensure some degree of application resiliency while also imposing the requirement to specify which region their actions must be applied to." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:50(para) +msgid "Environments operating at massive scale typically need their regions or sites subdivided further without exposing the requirement to specify the failure domain to the user. This provides the ability to further divide the installation into failure domains while also providing a logical unit for maintenance and the addition of new hardware. At hyperscale, instead of adding single compute nodes, administrators may add entire racks or even groups of racks at a time with each new addition of nodes exposed via one of the segregation concepts mentioned herein." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:60(para) +msgid "Cells provide the ability to subdivide the compute portion of an OpenStack installation, including regions, while still exposing a single endpoint. In each region an API cell is created along with a number of compute cells where the workloads actually run. Each cell gets its own database and message queue setup (ideally clustered), providing the ability to subdivide the load on these subsystems, improving overall performance." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:68(para) +msgid "Within each compute cell a complete compute installation is provided, complete with full database and queue installations, scheduler, conductor, and multiple compute hosts. The cells scheduler handles placement of user requests from the single API endpoint to a specific cell from those available. The normal filter scheduler then handles placement within the cell." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:75(para) +msgid "The downside of using cells is that they are not well supported by any of the OpenStack services other than compute. Also, they do not adequately support some relatively standard OpenStack functionality such as security groups and host aggregates. Due to their relative newness and specialized use, they receive relatively little testing in the OpenStack gate. Despite these issues, however, cells are used in some very well known OpenStack installations operating at massive scale including those at CERN and Rackspace." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:84(title) +msgid "Host Aggregates" +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:85(para) +msgid "Host Aggregates enable partitioning of OpenStack Compute deployments into logical groups for load balancing and instance distribution. Host aggregates may also be used to further partition an availability zone. Consider a cloud which might use host aggregates to partition an availability zone into groups of hosts that either share common resources, such as storage and network, or have a special property, such as trusted computing hardware. Host aggregates are not explicitly user-targetable; instead they are implicitly targeted via the selection of instance flavors with extra specifications that map to host aggregate metadata." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:96(title) +msgid "Availability Zones" +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:97(para) +msgid "Availability zones provide another mechanism for subdividing an installation or region. They are, in effect, Host aggregates that are exposed for (optional) explicit targeting by users." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:101(para) +msgid "Unlike cells, they do not have their own database server or queue broker but simply represent an arbitrary grouping of compute nodes. Typically, grouping of nodes into availability zones is based on a shared failure domain based on a physical characteristic such as a shared power source, physical network connection, and so on. Availability Zones are exposed to the user because they can be targeted; however, users are not required to target them. An alternate approach is for the operator to set a default availability zone to schedule instances to other than the default availability zone of nova." +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:112(title) +msgid "Segregation Example" +msgstr "" + +#: ./doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml:113(para) +msgid "In this example the cloud is divided into two regions, one for each site, with two availability zones in each based on the power layout of the data centers. A number of host aggregates have also been defined to allow targeting of virtual machine instances using flavors, that require special capabilities shared by the target hosts such as SSDs, 10 G networks, or GPU cards." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_tech_considerations_storage_focus.xml:9(para) +msgid "Some of the key technical considerations that are critical to a storage focused OpenStack design architecture include:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_tech_considerations_storage_focus.xml:14(para) +msgid "I-O requirements: I-O performance requirements need to be researched and modeled before deciding on a final storage framework. Running benchmarks for I-O performance will help provide a baseline for expected performance levels. If these tests include details, for example, object size in an object storage system or varying capacity levels for both object storage and block storage, then the resulting data can help model behavior and results during different workloads. Running scripted smaller benchmarks during the life cycle of the architecture helps record the system health at different points in time. The data from these scripted benchmarks will assist in future scoping and gaining a deeper understanding of an organization's needs." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_tech_considerations_storage_focus.xml:31(para) +msgid "Scale: The scale of the storage solution in a storage focused OpenStack architecture design is driven both by initial requirements, including IOPS, capacity, and bandwidth, as well as future needs. Planning capacity based on projected needs over the course of a budget cycle is important for a design. Ideally, the chosen architecture should balance cost and capacity while also allowing enough flexibility for new technologies and methods to be implemented as they become available." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_tech_considerations_storage_focus.xml:43(para) +msgid "Security: Security design around data has multiple points of focus that vary depending on SLAs, legal requirements, industry regulations, and certifications needed for systems or people. HIPPA, ISO9000, and SOX compliance should be considered based on the type of data. Levels of access control can be important for certain organizations." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_tech_considerations_storage_focus.xml:52(para) +msgid "OpenStack compatibility: Interoperability and integration with OpenStack can be paramount in deciding on a storage hardware and storage management platform. Interoperability and integration includes factors such as OpenStack Cinder interoperability, OpenStack Swift compatibility, and hypervisor compatibility (which affects the ability to use storage for ephemeral instance storage)." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_tech_considerations_storage_focus.xml:62(para) +msgid "Storage management: A range of storage management-related considerations must be addressed in the design of a storage focused OpenStack cloud. These considerations include, but are not limited to, backup strategy (and restore strategy, since a backup that can not be restored is useless), data valuation-hierarchical storage management, retention strategy, data placement, and workflow automation." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_tech_considerations_storage_focus.xml:73(para) +msgid "Data Grids: Data grids can be helpful in deterministically answering questions around data valuation. A fundamental challenge of today’s information sciences is determining which data is worth keeping, on what tier of access and performance should it reside, and how long should it remain in a storage system. Data grids improve decision making through correlation of access patterns, ownership, and business-unit revenue with other metadata values to deliver actionable information about data." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_tech_considerations_storage_focus.xml:85(para) +msgid "Strive to build a flexible design that is based on a industry standard core. One way of accomplishing this might be through the use of different back ends serving different use cases." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:11(para) +msgid "Maintenance tasks: The storage solution should take into account storage maintenance and the impact on underlying workloads." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:16(para) +msgid "Reliability and availability: Reliability and availability depends on wide area network availability and on the level of precautions taken by the service provider." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:22(para) +msgid "Flexibility: Organizations need to have the flexibility to choose between off-premise and on-premise cloud storage options. This concept relies on relevant decision criteria that is complementary to initial direct cost savings potential. For example, continuity of operations, disaster recovery, security, and records retention laws, regulations, and policies." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:32(para) +msgid "In a cloud environment with very high demands on storage resources, it becomes vitally important to ensure that monitoring and alerting services have been installed and configured to provide a real-time view into the health and performance of the storage systems. Using an integrated management console, or other dashboards capable of visualizing SNMP data, will be helpful in discovering and resolving issues that might arise within the storage cluster. An example of this is Ceph’s Calamari." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:41(para) +msgid "A storage-focused cloud design should include:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:44(para) +msgid "Monitoring of physical hardware resources." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:47(para) +msgid "Monitoring of environmental resources such as temperature and humidity." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:51(para) +msgid "Monitoring of storage resources such as available storage, memory and CPU." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:55(para) +msgid "Monitoring of advanced storage performance data to ensure that storage systems are performing as expected." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:60(para) +msgid "Monitoring of network resources for service disruptions which would affect access to storage." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:65(para) +msgid "Centralized log collection." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:68(para) +msgid "Log analytics capabilities." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:71(para) +msgid "Ticketing system (or integration with a ticketing system) to track issues." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:75(para) +msgid "Alerting and notification of responsible teams or automated systems which will remediate problems with storage as they arise." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:80(para) +msgid "Network Operations Center (NOC) staffed and always available to resolve issues." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:84(title) +msgid "Management Efficiency" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:85(para) +msgid "When designing a storage solution at scale, ease of management of the storage devices is an important consideration. Within a storage cluster, operations personnel will often be required to replace failed drives or nodes and provide ongoing maintenance of the storage hardware. When the cloud is designed and planned properly, the process can be performed in a seamless and organized manner that does not have an impact on operational efficiency." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:93(para) +msgid "Provisioning and configuration of new or upgraded storage is another important consideration when it comes to management of resources. The ability to easily deploy, configure, and manage storage hardware will result in a solution which is easy to manage. This also makes use of management systems that can automate other pieces of the overall solution. For example, replication, retention, data backup and recovery." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:100(title) +msgid "Application Awareness" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:101(para) +msgid "When designing applications that will leverage storage solutions in the cloud, design the application to be aware of the underlying storage subsystem and the features available. As an example, when creating an application that requires replication, it is recommended that the application can detect whether replication is a feature natively available in the storage subsystem. In the event that replication is not available, the application can be designed to react in a manner such that it will be able to provide its own replication services. An application that is designed to be aware of the underlying storage systems can be deployed in a wide variety of infrastructures and still have the same basic behavior regardless of the differences in the underlying infrastructure." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:115(title) +msgid "Fault Tolerance and Availability" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:116(para) +msgid "Designing for fault tolerance and availability of storage systems in an OpenStack cloud is vastly different when comparing the block storage and object storage services. The object storage service is designed to have consistency and partition tolerance as a function of the application. Therefore, it does not have any reliance on hardware RAID controllers to provide redundancy for physical disks. In contrast, block storage resource nodes are commonly configured with advanced RAID controllers and high performance disks that are designed to provide fault tolerance at the hardware level." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:127(para) +msgid "In cases where applications require extreme performance out of block storage devices, it is recommended to deploy high performing storage solutions such as SSD disk drives or flash storage systems. When considering these solutions, it is important to consider the availability of software and support to ease with the hardware and software integration process." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:134(para) +msgid "In environments that place extreme demands on block storage, it is advisable to take advantage of multiple storage pools. In this case, each pool of devices should have a similar hardware design and disk configuration across all hardware nodes in that pool. This allows for a design that provides applications with access to a wide variety of block storage pools, each with their own redundancy, availability, and performance characteristics. When deploying multiple pools of storage it is also important to consider the impact on the block storage scheduler which is responsible for provisioning storage across resource nodes. Ensuring that applications can schedule volumes in multiple regions, each with their own network, power, and cooling infrastructure, can give tenants the ability to build fault tolerant applications that will be distributed across multiple availability zones." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:149(para) +msgid "In addition to the block storage resource nodes, it is important to design for high availability and redundancy of the APIs and related services that are responsible for provisioning and providing access to storage. It is recommended to design a layer of hardware or software load balancers in order to achieve high availability of the appropriate REST API services to provide uninterrupted service. In some cases, it may also be necessary to deploy an additional layer of load balancing to provide access to back-end database services responsible for servicing and storing the state of block storage volumes. Designing a highly available database solution to store the Cinder databases is also recommended. A number of highly available database solutions such as Galera and MariaDB can be leveraged to help keep database services online to provide uninterrupted access so that tenants can manage block storage volumes." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:165(para) +msgid "In a cloud with extreme demands on block storage the network architecture should take into account the amount of East-West bandwidth that will be required for instances to make use of the available storage resources. Network devices selected should support jumbo frames for transferring large blocks of data. In some cases, it may be necessary to create an additional back-end storage network dedicated to providing connectivity between instances and block storage resources so that there is no contention of network resources." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:175(title) +msgid "Object Storage Fault Tolerance and Availability" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:177(para) +msgid "While consistency and partition tolerance are both inherent features of the object storage service, it is important to design the overall storage architecture to ensure that those goals can be met by the system being implemented. The OpenStack object storage service places a specific number of data replicas as objects on resource nodes. These replicas are distributed throughout the cluster based on a consistent hash ring which exists on all nodes in the cluster." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:185(para) +msgid "The object storage system should be designed with sufficient number of zones to provide quorum for the number of replicas defined. As an example, with three replicas configured in the Swift cluster, the recommended number of zones to configure within the object storage cluster in order to achieve quorum is 5. While it is possible to deploy a solution with fewer zones, the implied risk of doing so is that some data may not be available and API requests to certain objects stored in the cluster might fail. For this reason, ensure the number of zones in the object storage cluster is properly accounted for." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:195(para) +msgid "Each object storage zone should be self-contained within its own availability zone. Each availability zone should have independent access to network, power and cooling infrastructure to ensure uninterrupted access to data. In addition, each availability zone should be serviced by a pool of object storage proxy servers which will provide access to data stored on the object nodes. Object proxies in each region should leverage local read and write affinity so that access to objects is facilitated by local storage resources wherever possible. It is recommended that upstream load balancing be deployed to ensure that proxy services can be distributed across the multiple zones and, in some cases, it may be necessary to make use of third party solutions to aid with geographical distribution of services." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:209(para) +msgid "A zone within an object storage cluster is a logical division. A zone can be represented as a disk within a single node, the node itself, a group of nodes in a rack, an entire rack, a data center or even a geographic region. Deciding on the proper zone design is crucial for allowing the object storage cluster to scale while providing an available and redundant storage system. Furthermore, it may be necessary to configure storage policies that have different requirements with regards to replicas, retention and other factors that could heavily affect the design of storage in a specific zone." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:220(title) +msgid "Scaling Storage Services" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:221(para) +msgid "Adding storage capacity and bandwidth is a very different process when comparing the block and object storage services. While adding block storage capacity is a relatively simple process, adding capacity and bandwidth to the object storage systems is a complex task that requires careful planning and consideration during the design phase." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:227(title) +msgid "Scaling Block Storage" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:228(para) +msgid "Block storage pools can be upgraded to add storage capacity rather easily without interruption to the overall block storage service. Nodes can be added to the pool by simply installing and configuring the appropriate hardware and software and then allowing that node to report in to the proper storage pool via the message bus. This is because block storage nodes report into the scheduler service advertising their availability. Once the node is online and available tenants can make use of those storage resources instantly." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:238(para) +msgid "In some cases, the demand on block storage from instances may exhaust the available network bandwidth. As a result, design network infrastructure that services block storage resources in such a way that capacity and bandwidth can be added relatively easily. This often involves the use of dynamic routing protocols or advanced networking solutions to allow capacity to be added to downstream devices easily. Both the front-end and back-end storage network designs should encompass the ability to quickly and easily add capacity and bandwidth." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:248(title) +msgid "Scaling Object Storage" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:249(para) +msgid "Adding back-end storage capacity to an object storage cluster requires careful planning and consideration. In the design phase it is important to determine the maximum partition power required by the object storage service, which determines the maximum number of partitions which can exist. Object storage distributes data among all available storage, but a partition cannot span more than one disk, so the maximum number of partitions can only be as high as the number of disks." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:258(para) +msgid "For example, a system that starts with a single disk and a partition power of 3 can have 8 (2^3) partitions. Adding a second disk means that each will (usually) have 4 partitions. The one-disk-per-partition limit means that this system can never have more than 8 disks, limiting its scalability. However, a system that starts with a single disk and a partition power of 10 can have up to 1024 (2^10) disks." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:265(para) +msgid "As back-end storage capacity is added to the system, the partition maps cause data to be redistributed amongst storage nodes. In some cases, this replication can consist of extremely large data sets. In these cases, it is recommended to make use of back-end replication links which will not contend with tenants’ access to data." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:271(para) +msgid "As more tenants begin to access data within the cluster and their data sets grow it will become necessary to add front-end bandwidth to service data access requests. Adding front-end bandwidth to an object storage cluster requires careful planning and design of the object storage proxies that will be used by tenants to gain access to the data, along with the high availability solutions that enable easy scaling of the proxy layer. It is recommended to design a front-end load balancing layer that tenants and consumers use to gain access to data stored within the cluster. This load balancing layer may be distributed across zones, regions or even across geographic boundaries, which may also require that the design encompass geo-location solutions." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_operational_considerations_storage_focus.xml:284(para) +msgid "In some cases, adding bandwidth and capacity to the network resources servicing requests between proxy servers and storage nodes will be required. For this reason, the network architecture used for access to storage nodes and proxy servers should make use of a design which is scalable." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_introduction_storage_focus.xml:8(para) +msgid "Cloud storage is a model of data storage where digital data is stored in logical pools and physical storage that spans across multiple servers and locations. Cloud storage commonly refers to a hosted object storage service, however the term has extended to include other types of data storage that are available as a service, for example block storage." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_introduction_storage_focus.xml:14(para) +msgid "Cloud storage is based on virtualized infrastructure and resembles broader cloud computing in terms of accessible interfaces, elasticity, scalability, multi-tenancy, and metered resources. Cloud storage services can be utilized from an off-premises service or deployed on-premises." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_introduction_storage_focus.xml:19(para) +msgid "Cloud storage is made up of many distributed, yet still synonymous resources, and is often referred to as integrated storage clouds. Cloud storage is highly fault tolerant through redundancy and the distribution of data. It is highly durable through the creation of versioned copies, and can be consistent with regard to data replicas." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_introduction_storage_focus.xml:25(para) +msgid "At a certain scale, management of data operations can become a resource intensive process to a organization. Hierarchical storage management (HSM) systems and data grids can help annotate and report a baseline data valuation to make intelligent decisions and automate data decisions. HSM allows for automating tiering and movement, as well as orchestration of data operations. A data grid is an architecture, or set of services evolving technology, that brings together sets of services allowing users to manage large data sets." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_introduction_storage_focus.xml:34(para) +msgid "Examples of applications that can be deployed with cloud storage characteristics are:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_introduction_storage_focus.xml:38(para) +msgid "Active archive, backups and hierarchical storage management." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_introduction_storage_focus.xml:42(para) +msgid "General content storage and synchronization. An example of this is private dropbox." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_introduction_storage_focus.xml:46(para) +msgid "Data analytics with parallel file systems." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_introduction_storage_focus.xml:49(para) +msgid "Unstructured data store for services. For example, social media back-end storage." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_introduction_storage_focus.xml:53(para) +msgid "Persistent block storage." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_introduction_storage_focus.xml:56(para) +msgid "Operating system and application image store." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_introduction_storage_focus.xml:59(para) +msgid "Media streaming." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_introduction_storage_focus.xml:62(para) +msgid "Databases." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_introduction_storage_focus.xml:65(para) +msgid "Content distribution." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_introduction_storage_focus.xml:68(para) +msgid "Cloud storage peering." +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:26(None) +msgid "@@image: '../images/Storage_Object.png'; md5=ad0b4ee39c96ab081a368ef7857479a5" +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:81(None) +msgid "@@image: '../images/Storage_Hadoop3.png'; md5=bdc6373caede70b37209de260616b255" +msgstr "" + +#. When image changes, this message will be marked fuzzy or untranslated for you. +#. It doesn't matter what you translate it to: it's not used at all. +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:115(None) +msgid "@@image: '../images/Storage_Database_+_Object5.png'; md5=a0cb2374c3515b8f3203ebdc7bb7dbbf" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:9(para) +msgid "Storage-focused architectures are highly dependant on the specific use case. Three specific example use cases are discussed in this section: an object store with a RESTful interface, compute analytics with parallel file systems, and a high performance database." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:14(para) +msgid "This example describes a REST interface without a high performance requirement, so the presented REST interface does not require a high performance caching tier, and is presented as a traditional Object store running on traditional spindles." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:19(para) +msgid "Swift is a highly scalable object store that is part of the OpenStack project. This is a diagram to explain the example architecture:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:29(para) +msgid "This example uses the following components:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:30(para) ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:130(para) +msgid "Network:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:33(para) +msgid "10 GbE horizontally scalable spine leaf back end storage and front end network." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:37(para) ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:137(para) +msgid "Storage hardware:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:40(para) +msgid "10 storage servers each with 12x4 TB disks which equals 480 TB total space with approximately 160 Tb of usable space after replicas." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:45(para) +msgid "Proxy:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:48(para) ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:152(para) +msgid "3x proxies" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:51(para) ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:155(para) +msgid "2x10 GbE bonded front end" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:54(para) ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:158(para) +msgid "2x10 GbE back end bonds" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:57(para) ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:161(para) +msgid "Approximately 60 Gb of total bandwidth to the back end storage cluster" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:61(para) +msgid "For some applications, it may be necessary to implement a 3rd-party caching layer to achieve suitable performance." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:64(title) +msgid "Compute Analytics with Sahara" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:65(para) +msgid "Analytics of large data sets can be highly dependant on the performance of the storage system. Some clouds using storage systems such as HDFS have inefficiencies which can cause performance issues. A potential solution to this is to implement a storage system designed with performance in mind. Traditionally, parallel file systems have filled this need in the HPC space and could be a consideration, when applicable, for large scale performance-oriented systems." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:73(para) +msgid "This example discusses an OpenStack Object Store with a high performance requirement. OpenStack has integration with Hadoop through the Sahara project, which is leveraged to manage the Hadoop cluster within the cloud." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:84(para) +msgid "The actual hardware requirements and configuration are similar to those of the High Performance Database example below. In this case, the architecture uses Ceph's Swift-compatible REST interface, features that allow for connecting a caching pool to allow for acceleration of the presented pool." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:91(title) +msgid "High Performance Database with Trove" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:92(para) +msgid "Databases are a common workload that can greatly benefit from a high performance storage back end. Although enterprise storage is not a requirement, many environments have existing storage that can be used as back ends for an OpenStack cloud. As shown in the following diagram, a storage pool can be carved up to provide block devices with OpenStack Block Storage to instances as well as an object interface. In this example the database I-O requirements were high and demanded storage presented from a fast SSD pool." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:101(para) +msgid "A storage system is used to present a LUN that is backed by a set of SSDs using a traditional storage array with OpenStack Block Storage integration or a storage platform such as Ceph or Gluster." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:105(para) +msgid "This kind of system can also provide additional performance in other situations. For example, in the database example below, a portion of the SSD pool can act as a block device to the Database server. In the high performance analytics example, the REST interface would be accelerated by the inline SSD cache layer." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:118(para) +msgid "Ceph was selected to present a Swift-compatible REST interface, as well as a block level storage from a distributed storage cluster. It is highly flexible and has features that allow to reduce cost of operations such as self healing and auto balancing. Erasure coded pools are used to maximize the amount of usable space. Note that there are special considerations around erasure coded pools, for example, higher computational requirements and limitations on the operations allowed on a object. For example, partial writes are not supported in an erasure coded pool." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:128(para) +msgid "A potential architecture for Ceph, as it relates to the examples above, would entail the following:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:133(para) +msgid "10 GbE horizontally scalable spine leaf back end storage and front end network" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:140(para) +msgid "5 storage servers for caching layer 24x1 TB SSD" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:144(para) +msgid "10 storage servers each with 12x4 TB disks which equals 480 TB total space with about approximately 160 Tb of usable space after 3 replicas" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:149(para) +msgid "REST proxy:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_prescriptive_examples_storage_focus.xml:165(para) +msgid "The SSD cache layer is used to present block devices directly to Hypervisors or instances. The SSD cache systems can also be used as an inline cache for the REST interface." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:8(para) +msgid "Storage hardware selection options include three areas:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:18(para) +msgid "Reliability" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:21(para) +msgid "The selection of hardware for a storage-focused OpenStack cloud must reflect the fact that the workloads are storage intensive. These workloads are not compute intensive, nor are they consistently network intensive. The network may be heavily utilized to transfer storage, but they are not otherwise network intensive. The hardware selection for a storage-focused OpenStack architecture design must reflect this preference for storage-intensive workloads." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:29(para) +msgid "For a storage-focused OpenStack design architecture, the selection of storage hardware will determine the overall performance and scalability of the design architecture. A number of different factors must be considered in the design process:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:36(para) +msgid "Cost: The overall cost of the solution will play a major role in what storage architecture and the resulting storage hardware that is selected." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:41(para) +msgid "Performance: The performance of the solution, measured by observing the latency of storage I-O requests, also plays a major role. In a compute-focused OpenStack cloud storage latency could potentially be a major consideration, in some compute-intensive workloads, minimizing the delays that the CPU experiences while fetching data from the storage can have a significant impact on the overall performance of the application." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:54(para) +msgid "Scalability: \"Scalability\" refers to how well the storage solution performs as it is expanded up to its maximum size. A storage solution that performs well in small configurations but has degrading performance as it expands would be considered not scalable. Conversely, a solution that continues to perform well at maximum expansion would be considered scalable. The ability of the storage solution to continue to perform well as it expands is important." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:65(para) +msgid "Expandability: Here we are referring to the overall ability of the solution to grow. A storage solution that expands to 50 PB is considered more expandable than a solution that only scales to 10 PB. Note that this metric is related to but different from scalability which is a measure of the solution's performance as it expands." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:74(para) +msgid "Latency is one of the key considerations in a storage-focused OpenStack cloud . Using solid-state disks (SSDs) to minimize latency for instance storage and reduce CPU delays caused by waiting for the storage will have a result of increased performance. It is also recommended to evaluate the gains from using RAID controller cards in compute hosts to improve the performance of the underlying disk subsystem." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:82(para) +msgid "The selection of storage architecture (and the corresponding storage hardware, if there is an option) is determined by evaluating possible solutions against the key factors above. This will determine if a scale-out solution (such as Ceph, GlusterFS, or similar) should be used or if a single, highly expandable and scalable centralized storage array would be a better choice. If a centralized storage array is the right fit for the requirements then the hardware will be determined by the array vendor. It is possible to build a storage array using commodity hardware with Open Source software, but there needs to be access to people with expertise to build such a system. On the other hand, a scale-out storage solution that uses direct-attached storage (DAS) in the servers may be an appropriate choice. If this is true, then the server hardware needs to be configured to support the storage solution." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:97(para) +msgid "Some potential impacts that might affect a particular storage architecture (and corresponding storage hardware) of a Storage-focused OpenStack cloud:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:102(para) +msgid "Connectivity: Based on the storage solution selected, ensure the connectivity matches the storage solution requirements. If a centralized storage array is selected it is important to determine how the hypervisors will connect to the storage array. Connectivity can affect latency and thus performance. It is recommended to check that the network characteristics will minimize latency to boost the overall performance of the design." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:117(para) +msgid "Throughput: Ensure that the storage solution throughput is optimized based on application requirements." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:122(para) +msgid "Server Hardware: Use of DAS impacts the server hardware choice and affects host density, instance density, power density, OS-hypervisor, and management tools, to name a few." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:129(title) +msgid "Compute (Server) Hardware Selection" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:149(para) +msgid "Cost: The relative of the hardware weighted against the level of design effort needed to build the system." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:154(para) +msgid "The dimensions need to be weighed against each other to determine the best design for the desired purpose. For example, increasing server density can mean sacrificing resource capacity or expandability. Increasing resource capacity and expandability can increase cost but decrease server density. Decreasing cost often means decreasing supportability, server density, resource capacity, and expandability." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:162(para) +msgid "For a storage-focused OpenStack architecture design, a secondary design consideration for selecting server hardware will be the compute capacity (CPU cores and RAM capacity). As a result, the required server hardware must supply adequate CPU sockets, additional CPU cores, and more RAM; network connectivity and storage capacity are not as critical. The hardware will need to provide enough network connectivity and storage capacity to meet the user requirements, however they are not the primary consideration." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:171(para) +msgid "Since there is only a need for adequate CPU and RAM capacity, some server hardware form factors will be better suited to this storage-focused design than others:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:176(para) +msgid "Most blade servers typically support dual-socket multi-core CPUs; to avoid the limit will mean choosing \"full width\" or \"full height\" blades, which means losing server density. The high density blade servers (for example, both HP BladeSystem and Dell PowerEdge M1000e), which support up to 16 servers in only 10 rack units using \"half height\" or \"half width\" blades, suddenly decrease the density by 50% (only 8 servers in 10 U) if a \"full width\" or \"full height\" option is used." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:188(para) +msgid "1U rack-mounted servers (servers that occupy only a single rack unit) might be able to offer greater server density than a blade server solution (40 servers in a rack, providing space for the top of rack (ToR) switches, versus 32 \"full width\" or \"full height\" blade servers in a rack), but often are limited to dual-socket, multi-core CPU configurations. Note that as of the Icehouse release, neither HP, IBM, nor Dell offered 1U rack servers with more than 2 CPU sockets. To obtain greater than dual-socket support in a 1U rack-mount form factor, customers need to buy their systems from Original Design Manufacturers (ODMs) or second-tier manufacturers. This may cause issues for organizations that have preferred vendor policies or concerns with support and hardware warranties of non-tier 1 vendors." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:206(para) +msgid "2U rack-mounted servers provide quad-socket, multi-core CPU support but with a corresponding decrease in server density (half the density offered by 1U rack-mounted servers)." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:212(para) +msgid "Larger rack-mounted servers, such as 4U servers, often provide even greater CPU capacity. Commonly supporting four or even eight CPU sockets. These servers have greater expandability capacity but such servers have much lower server density and usually greater hardware cost." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:220(para) +msgid "The so-called \"sled servers\" (rack-mounted servers that support multiple independent servers in a single 2U or 3U enclosure) deliver increased density as compared to a typical 1U-2U rack-mounted servers. For example, many sled servers offer four independent dual-socket nodes in 2U for a total of 8 CPU sockets in 2U. However, the dual-socket limitation on individual nodes may not be sufficient to offset their additional cost and configuration complexity." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:231(para) +msgid "Other factors that will strongly influence server hardware selection for a storage-focused OpenStack design architecture:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:236(para) +msgid "Instance density: In this architecture, instance density and CPU-RAM oversubscription are lower. More hosts will be required to support the anticipated scale, especially if the design uses dual-socket hardware designs." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:243(para) +msgid "Host density: Another option to address the higher host count is to use a quad socket platform. Taking this approach will decrease host density which also increases rack count. This configuration affects the number of power connections and also impacts network and cooling requirements." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:251(para) +msgid "Power and cooling density: The power and cooling density requirements might be lower than with blade, sled, or 1U server designs due to lower host density (by using 2U, 3U or even 4U server designs). For data centers with older infrastructure, this might be a desirable feature." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:259(para) +msgid "Storage-focused OpenStack design architecture server hardware selection should focus on a \"scale up\" versus \"scale out\" solution. The determination of which will be the best solution, smaller number of larger hosts or a larger number of smaller hosts, will depend of a combination of factors including cost, power, cooling, physical rack and floor space, support-warranty, and manageability." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:267(title) +msgid "Networking Hardware Selection" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:272(para) +msgid "Port count: The user will require networking hardware that has the requisite port count." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:276(para) +msgid "Port density: The network design will be affected by the physical space that is required to provide the requisite port count. A switch that can provide 48 10 GbE ports in 1U has a much higher port density than a switch that provides 24 10 GbE ports in 2U. On a general scale, a higher port density leaves more rack space for compute or storage components which is preferred. It is also important to consider fault domains and power density. Finally, higher density switches are more expensive, therefore it is important not to over design the network." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:294(para) +msgid "Redundancy: The level of network hardware redundancy required is influenced by the user requirements for high availability and cost considerations. Network redundancy can be achieved by adding redundant power supplies or paired switches. If this is a requirement the hardware will need to support this configuration. User requirements will determine if a completely redundant network infrastructure is required." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:304(para) +msgid "Power requirements: Make sure that the physical data center provides the necessary power for the selected network hardware. This is not typically an issue for top of rack (ToR) switches, but may be an issue for spine switches in a leaf and spine fabric, or end of row (EoR) switches." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:312(para) +msgid "Protocol support: It is possible to gain even more performance out of a single storage system by using specialized network technologies such as RDMA, SRP, iSER and SCST. The specifics for using these technologies is beyond the scope of this book." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:320(para) +msgid "Selecting software to be included in a storage-focused OpenStack architecture design includes three areas:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:333(para) +msgid "Design decisions made in each of these areas impacts the rest of the OpenStack architecture design." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:336(title) +msgid "Operating System and Hypervisor" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:337(para) +msgid "The selection of OS and hypervisor has a significant impact on the overall design and also affects server hardware selection. Ensure that the storage hardware is supported by the selected operating system and hypervisor combination and that the networking hardware selection and topology will work with the chosen operating system and hypervisor combination. For example, if the design uses Link Aggregation Control Protocol (LACP), the OS and hypervisor are both required to support it." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:350(para) +msgid "Cost: Selection of a commercially supported hypervisor, such as Microsoft Hyper-V, will result in a different cost model rather than selected a community-supported open source hypervisor like Kinstance or Xen. Similarly, choosing Ubuntu over Red Hat (or vice versa) will have an impact on cost due to support contracts. Conversely, business or application requirements might dictate a specific or commercially supported hypervisor." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:361(para) +msgid "Supportability: Whichever hypervisor is chosen, the staff needs to have appropriate training and knowledge to support the selected OS and hypervisor combination. If they do not training will need to be provided, which could have a cost impact on the design. Another aspect to consider would be the support for the OS-hypervisor. The support of a commercial product such as Redhat, Suse, or Windows, is the responsibility of the OS vendor. If an Open Source platform is chosen, the support comes from in-house resources. Either decision has a cost that will have an impact on the design." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:375(para) +msgid "Management tools: The management tools used for Ubuntu and Kinstance differ from the management tools for VMware vSphere. Although both OS and hypervisor combinations are supported by OpenStack, there will naturally be very different impacts to the rest of the design as a result of the selection of one combination versus the other." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:384(para) +msgid "Scale and performance: Make sure that selected OS and hypervisor combination meet the appropriate scale and performance requirements needed for this general purpose OpenStack cloud. The chosen architecture will need to meet the targeted instance-host ratios with the selected OS-hypervisor combination." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:392(para) +msgid "Security: Make sure that the design can accommodate the regular periodic installation of application security patches while maintaining the required workloads. The frequency of security patches for the proposed OS-hypervisor combination will have an impact on performance and the patch installation process could affect maintenance windows." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:410(para) +msgid "Interoperability: Consideration should be given to the ability of the selected OS-hypervisor combination to interoperate or co-exist with other OS-hypervisors ,or other software solutions in the overall design, if that is a requirement. Operational and troubleshooting tools for one OS-hypervisor combination may differ from the tools used for another OS-hypervisor combination. As a result, the design will need to address if the two sets of tools need to interoperate." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:423(para) +msgid "The selection of OpenStack components has a significant direct impact on the overall design. While there are certain components that will always be present, (Nova and Glance, for example) there are other services that may not need to be present. As an example, a certain design may not require OpenStack Heat. Omitting Heat would not typically have a significant impact on the overall design however, if the architecture uses a replacement for OpenStack Swift for its storage component, this could potentially have significant impacts on the rest of the design." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:433(para) +msgid "A storage-focused design might require the ability to use Heat to launch instances with Cinder volumes to perform storage-intensive processing." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:436(para) +msgid "For a storage-focused OpenStack design architecture, the following components would typically be used:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:440(para) +msgid "Keystone" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:443(para) +msgid "Horizon" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:446(para) +msgid "Nova (including the use of multiple hypervisor drivers)" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:450(para) +msgid "Swift (or another object storage solution)" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:453(para) +msgid "Cinder" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:456(para) +msgid "Glance" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:459(para) +msgid "Neutron or nova-network" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:462(para) +msgid "The exclusion of certain OpenStack components may limit or constrain the functionality of other components. If a design opts to include Heat but exclude Ceilometer, then the design will not be able to take advantage of Heat's auto scaling functionality (which relies on information from Ceilometer). Due to the fact that you can use Heat to spin up a large number of instances to perform the compute-intensive processing, including Heat in a compute-focused architecture design is strongly recommended." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:472(para) +msgid "While OpenStack is a fairly complete collection of software projects for building a platform for cloud services, there are additional pieces of software that might need to be added to any given OpenStack design." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:477(para) +msgid "OpenStack Neutron provides a wide variety of networking services for instances. There are many additional networking software packages that may be useful to manage the OpenStack components themselves. Some examples include HAProxy, keepalived, and various routing daemons (like Quagga). Some of these software packages, HAProxy in particular, are described in more detail in the OpenStack HA Guide (refer to Chapter 8 of the OpenStack High Availability Guide). For a general purpose OpenStack cloud, it is reasonably likely that the OpenStack infrastructure components will need to be highly available, and therefore networking software packages like HAProxy will need to be included." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:490(para) +msgid "This includes software for providing clustering, logging, monitoring, and alerting. The factors for determining which software packages in this category should be selected is outside the scope of this design guide. This design guide focuses specifically on how the selected supplemental software solution impacts or affects the overall OpenStack cloud design." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:497(para) +msgid "Clustering Software, such as Corosync or Pacemaker, is determined primarily by the availability design requirements. Therefore, the impact of including (or not including) these software packages is determined by the availability of the cloud infrastructure and the complexity of supporting the configuration after it is deployed. The OpenStack High Availability Guide provides more details on the installation and configuration of Corosync and Pacemaker, should these packages need to be included in the design." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:506(para) +msgid "Requirements for logging, monitoring, and alerting are determined by operational considerations. Each of these sub-categories includes a number of various options. For example, in the logging sub-category one might consider Logstash, Splunk, Log Insight, or some other log aggregation-consolidation tool. Logs should be stored in a centralized location to make it easier to perform analytics against the data. Log data analytics engines can also provide automation and issue notification, by providing a mechanism to both alert and automatically attempt to remediate some of the more commonly known issues." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:535(para) +msgid "Virtually all of the OpenStack components require access to back-end database services to store state and configuration information. Choose an appropriate back-end database which will satisfy the availability and fault tolerance requirements of the OpenStack services." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:540(para) +msgid "MySQL is generally considered to be the de facto database for OpenStack, however, other compatible databases are also known to work. Note, however, that Ceilometer uses MongoDB." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:544(para) +msgid "The solution selected to provide high availability for the database will change based on the selected database. If MySQL is selected, then a number of options are available. For active-active clustering a replication technology such as Galera can be used. For active-passive some form of shared storage must be used. Each of these potential solutions has an impact on the design:" +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:553(para) +msgid "Solutions that employ Galera/MariaDB will require at least three MySQL nodes." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:557(para) +msgid "MongoDB will have its own design considerations, with regards to making the database highly available." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_architecture_storage_focus.xml:562(para) +msgid "OpenStack design, generally, does not include shared storage but for a high availability design some components might require it depending on the specific implementation." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:9(para) +msgid "Storage-focused clouds are defined by their requirements for data including, but not limited to, performance, access patterns, and data structures. A balance between cost and user requirements dictate what methods and technologies will be used in a cloud architecture." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:16(para) +msgid "Cost: The user pays only for the storage they actually use. This limit typically reflects average user consumption during a month. This does not mean that cloud storage is less expensive, only that it incurs operating expenses rather the capital expenses. From a business perspective, it should be beneficial for the solution to scale properly to prevent the up-front purchase of a large amount of storage that goes underutilized." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:27(para) +msgid "Legal requirements: Multiple jurisdictions have legislative and regulatory requirements governing the storage and management of data in cloud environments. Common areas of regulation include data retention policies and data ownership policies." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:40(para) +msgid "Data retention: Policies ensuring storage of persistent data and records management to meet data archival requirements." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:45(para) +msgid "Data ownership: Policies governing the possession and responsibility for data." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:49(para) +msgid "Data sovereignty: Policies governing the storage of data in foreign countries or otherwise separate jurisdictions." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:54(para) +msgid "Data compliance: Policies governing types of information that are required to reside in certain locations due to regular issues and cannot reside in other locations for the same reason." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:68(para) +msgid "The following are some technical requirements that could be incorporated into the architecture design." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:72(para) +msgid "Storage Proximity: In order to provide high performance or large amounts of storage space the design may have to accommodate storage that is each of the hypervisors or served from a central storage device." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:79(para) +msgid "Performance: To boost performance the organization may want to make use of different technologies to cache disk activity." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:84(para) +msgid "Availability: Specific requirements regarding availability will influence the technology used to store and protect data. These requirements will be influence the cost and solution that will be implemented." +msgstr "" + +#: ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:91(para) +msgid "Security: Data will need to be protected both in transit and at rest." +msgstr "" + +#. Put one translator per line, in the form of NAME , YEAR1, YEAR2 +#: ./doc/arch-design/storage_focus/section_user_requirements_storage_focus.xml:0(None) +msgid "translator-credits" +msgstr "" + diff --git a/doc/cli-reference/locale/cli-reference.pot b/doc/cli-reference/locale/cli-reference.pot index 0e7097e8e6..69630dba97 100644 --- a/doc/cli-reference/locale/cli-reference.pot +++ b/doc/cli-reference/locale/cli-reference.pot @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2014-07-22 06:10+0000\n" +"POT-Creation-Date: 2014-07-23 06:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -858,15 +858,15 @@ msgstr "" msgid "The client is an extension to the command-line interface (CLI) for the OpenStack neutron-debug tool. This chapter documents version 2.3.0." msgstr "" -#: ./doc/cli-reference/ch_cli_neutron-debug_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:17(para) +#: ./doc/cli-reference/ch_cli_neutron-debug_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:17(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:17(para) msgid "For help on a specific command, enter:" msgstr "" -#: ./doc/cli-reference/ch_cli_neutron-debug_commands.xml:19(option) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:20(option) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:20(option) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:20(option) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:20(option) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:20(option) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:20(option) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:20(option) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:20(option) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:20(option) +#: ./doc/cli-reference/ch_cli_neutron-debug_commands.xml:19(option) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:20(option) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:20(option) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:20(option) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:20(option) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:20(option) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:20(option) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:20(option) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:20(option) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:20(option) msgid "help" msgstr "" -#: ./doc/cli-reference/ch_cli_neutron-debug_commands.xml:19(replaceable) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:20(replaceable) +#: ./doc/cli-reference/ch_cli_neutron-debug_commands.xml:19(replaceable) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:20(replaceable) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:20(replaceable) msgid "COMMAND" msgstr "" @@ -874,7 +874,7 @@ msgstr "" msgid "neutron-debug usage" msgstr "" -#: ./doc/cli-reference/ch_cli_neutron-debug_commands.xml:35(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:39(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:36(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:38(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:40(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:38(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:39(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:37(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:36(title) +#: ./doc/cli-reference/ch_cli_neutron-debug_commands.xml:35(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:39(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:36(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:38(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:40(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:37(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:39(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:34(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:37(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:36(title) msgid "Subcommands" msgstr "" @@ -982,7 +982,7 @@ msgstr "" msgid "Create probe port - create port and interface, then place it into the created network namespace." msgstr "" -#: ./doc/cli-reference/ch_cli_neutron-debug_commands.xml:222(title) ./doc/cli-reference/ch_cli_neutron-debug_commands.xml:248(title) ./doc/cli-reference/ch_cli_neutron-debug_commands.xml:267(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1802(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1827(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1853(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1910(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1944(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1985(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2010(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2035(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2052(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2076(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2101(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2127(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2167(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2210(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2254(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2271(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2301(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2386(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2410(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2442(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2695(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2712(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2729(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2754(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2778(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2823(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2840(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2857(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2903(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2932(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2961(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2986(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3010(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3054(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3100(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3117(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3134(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3151(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3201(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3228(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3313(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3330(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3388(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3406(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3443(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3479(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3513(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3530(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3547(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3596(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3613(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3641(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3666(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3691(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3716(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3744(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3762(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3817(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3850(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3869(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3922(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3939(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3963(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3980(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4025(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4059(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4093(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4110(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4135(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4154(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4198(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4223(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4240(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4268(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4292(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4450(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4468(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4513(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4530(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4563(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4625(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4642(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4668(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4692(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4717(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4744(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4897(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4938(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4955(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4972(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4999(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5197(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5341(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5379(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5443(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5461(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5486(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5511(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5537(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5554(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5571(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5600(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5636(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5653(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5670(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5687(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5704(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5721(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5739(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5789(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5838(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5863(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5881(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5931(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5997(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6014(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6047(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6072(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6089(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6113(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6130(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6166(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6216(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6233(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6250(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6280(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6355(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6372(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6389(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6406(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6423(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6440(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6457(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6534(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6574(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6645(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6662(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6704(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6724(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6770(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6794(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6811(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6828(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6852(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6885(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6911(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1558(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1665(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1718(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1761(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1830(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1917(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1983(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2078(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2166(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2220(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2308(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2362(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2403(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2457(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2502(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2595(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2654(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2730(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2851(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2929(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2968(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3106(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3155(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3209(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3371(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3489(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3544(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3592(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3645(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3683(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3743(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3804(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3841(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3958(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4019(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4103(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4190(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4248(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4494(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4614(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4669(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4724(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4778(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4823(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4874(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4928(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5091(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5129(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5256(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5310(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5353(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5431(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5548(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5601(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5735(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5853(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5910(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5967(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6020(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6065(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6176(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6293(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6346(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6388(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6449(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6569(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6639(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6757(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6814(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6884(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7037(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7155(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7220(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7360(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7420(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7536(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7604(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7659(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7698(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7809(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7863(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7981(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8068(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8121(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8163(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8208(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8295(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8357(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8471(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8587(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8643(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8712(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8797(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8882(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9174(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9234(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9271(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9309(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9362(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9410(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9539(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9598(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9685(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9738(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9780(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9833(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9959(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10060(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10189(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10247(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10302(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10441(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10569(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10686(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10745(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10861(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10965(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11083(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11138(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11197(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11301(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11419(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11474(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11527(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11605(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11722(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11776(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:519(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:536(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:560(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:588(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:621(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:638(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:663(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:680(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:705(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:730(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:775(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:810(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:829(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:849(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:947(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1034(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1108(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1170(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1189(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1267(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:339(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:403(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:517(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:582(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:665(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:704(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:695(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:853(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:899(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:1070(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:1106(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:758(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:802(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:826(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:854(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:878(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:970(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:990(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1047(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1071(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1095(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1127(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1194(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1227(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1244(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1269(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1307(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1332(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1357(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1386(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1411(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1428(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1445(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1485(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1502(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1523(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1575(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1592(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1609(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1629(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1681(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1705(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1732(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1768(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1798(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1834(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1884(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1904(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1949(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2010(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2043(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2061(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2087(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2124(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2155(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2172(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2197(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2225(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2249(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2266(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2283(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2300(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2343(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:592(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:637(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:671(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:699(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:716(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:744(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:797(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:814(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:831(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:848(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:873(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:905(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:944(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:969(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:988(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1040(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1148(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1192(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1217(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1241(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1258(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1276(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1305(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1329(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1360(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1385(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1410(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1427(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1444(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1461(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1486(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1510(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1527(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1546(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1598(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1635(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1679(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1696(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1740(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1776(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1815(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:216(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:256(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:328(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:364(title) +#: ./doc/cli-reference/ch_cli_neutron-debug_commands.xml:222(title) ./doc/cli-reference/ch_cli_neutron-debug_commands.xml:248(title) ./doc/cli-reference/ch_cli_neutron-debug_commands.xml:267(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1802(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1827(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1853(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1910(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1944(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1985(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2010(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2035(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2052(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2076(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2101(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2127(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2167(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2210(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2254(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2271(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2301(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2386(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2410(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2442(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2695(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2712(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2729(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2754(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2778(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2823(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2840(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2857(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2903(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2932(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2961(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2986(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3010(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3054(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3100(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3117(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3134(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3151(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3201(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3228(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3313(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3330(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3388(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3406(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3443(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3479(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3513(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3530(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3547(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3596(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3613(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3641(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3666(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3691(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3716(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3744(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3762(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3817(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3850(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3869(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3922(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3939(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3963(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3980(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4025(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4059(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4093(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4110(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4135(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4154(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4198(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4223(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4240(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4268(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4292(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4450(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4468(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4513(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4530(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4563(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4625(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4642(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4668(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4692(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4717(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4744(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4897(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4938(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4955(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4972(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4999(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5197(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5341(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5379(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5443(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5461(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5486(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5511(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5537(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5554(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5571(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5600(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5636(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5653(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5670(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5687(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5704(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5721(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5739(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5789(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5838(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5863(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5881(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5931(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5997(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6014(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6047(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6072(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6089(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6113(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6130(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6166(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6216(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6233(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6250(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6280(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6355(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6372(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6389(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6406(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6423(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6440(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6457(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6534(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6574(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6645(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6662(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6704(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6724(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6770(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6794(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6811(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6828(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6852(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6885(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6911(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1558(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1665(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1718(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1761(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1830(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1917(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1983(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2078(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2166(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2220(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2308(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2362(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2403(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2457(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2502(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2595(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2654(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2730(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2851(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2929(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2968(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3106(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3155(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3209(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3371(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3489(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3544(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3592(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3645(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3683(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3743(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3804(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3841(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3958(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4019(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4103(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4190(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4248(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4494(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4614(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4669(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4724(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4778(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4823(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4874(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4928(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5091(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5129(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5256(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5310(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5353(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5431(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5548(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5601(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5735(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5853(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5910(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5967(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6020(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6065(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6176(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6293(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6346(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6388(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6449(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6569(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6639(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6757(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6814(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6884(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7037(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7155(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7220(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7360(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7420(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7536(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7604(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7659(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7698(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7809(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7863(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7981(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8068(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8121(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8163(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8208(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8295(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8357(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8471(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8587(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8643(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8712(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8797(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8882(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9174(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9234(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9271(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9309(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9362(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9410(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9539(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9598(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9685(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9738(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9780(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9833(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9959(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10060(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10189(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10247(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10302(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10441(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10569(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10686(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10745(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10861(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10965(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11083(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11138(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11197(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11301(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11419(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11474(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11527(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11605(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11722(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11776(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:519(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:536(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:560(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:588(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:621(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:638(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:663(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:680(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:705(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:730(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:775(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:810(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:829(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:849(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:947(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1034(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1108(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1170(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1189(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1267(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:348(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:412(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:526(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:591(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:674(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:713(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:695(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:853(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:899(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:1070(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:1106(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:758(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:802(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:826(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:854(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:878(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:970(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:990(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1047(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1071(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1095(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1127(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1194(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1227(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1244(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1269(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1307(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1332(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1357(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1386(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1411(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1428(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1445(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1485(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1502(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1523(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1575(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1592(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1609(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1629(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1681(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1705(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1732(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1768(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1798(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1834(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1884(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1904(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1949(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2010(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2043(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2061(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2087(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2124(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2155(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2172(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2197(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2225(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2249(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2266(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2283(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2300(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2343(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:592(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:637(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:671(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:699(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:716(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:744(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:797(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:814(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:831(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:848(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:873(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:905(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:944(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:969(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:988(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1040(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1148(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1192(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1217(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1241(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1258(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1276(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1305(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1329(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1360(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1385(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1410(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1427(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1444(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1461(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1486(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1510(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1527(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1546(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1598(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1635(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1679(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1696(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1740(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1776(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1815(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:216(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:256(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:328(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:364(title) msgid "Positional arguments" msgstr "" @@ -1034,7 +1034,7 @@ msgstr "" msgid "ID of the port to use." msgstr "" -#: ./doc/cli-reference/ch_cli_neutron-debug_commands.xml:276(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1777(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1927(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2229(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2345(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2453(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2678(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2789(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2806(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2884(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2914(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2943(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3021(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3073(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3176(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3272(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3363(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3425(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3454(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3496(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3572(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3727(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3773(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3799(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3880(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3905(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3999(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4042(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4165(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4251(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4314(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4487(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4574(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4592(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4755(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4908(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5010(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5118(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5135(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5160(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5208(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5352(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5398(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5582(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5619(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5980(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6149(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6191(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6261(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6291(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6474(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6509(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6585(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6687(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6735(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1569(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1598(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1676(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1729(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1780(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1841(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1870(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1928(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2002(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2089(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2118(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2177(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2231(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2260(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2319(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2373(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2414(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2476(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2521(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2549(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2606(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2665(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2741(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2771(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2862(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2940(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2987(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3033(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3125(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3166(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3220(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3256(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3382(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3412(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3500(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3555(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3603(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3656(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3703(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3754(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3815(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3852(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3882(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3969(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4030(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4114(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4143(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4201(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4259(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4348(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4505(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4536(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4625(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4680(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4735(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4797(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4842(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4885(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4948(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4983(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5102(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5149(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5179(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5267(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5321(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5364(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5442(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5472(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5559(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5612(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5644(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5746(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5776(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5864(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5921(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5978(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6031(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6076(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6187(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6217(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6304(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6357(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6399(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6460(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6490(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6588(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6650(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6680(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6768(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6825(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6895(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7048(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7078(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7166(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7231(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7371(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7431(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7461(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7555(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7615(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7670(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7717(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7763(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7820(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7874(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7903(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7992(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8079(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8132(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8174(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8219(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8248(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8306(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8368(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8482(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8511(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8598(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8654(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8723(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8808(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8836(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8893(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8936(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8973(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9001(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9044(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9193(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9245(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9282(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9328(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9384(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9432(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9462(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9550(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9609(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9696(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9749(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9791(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9844(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9874(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9970(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10071(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10103(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10200(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10258(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10313(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10359(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10460(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10580(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10610(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10697(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10756(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10872(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10976(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11006(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11094(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11149(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11208(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11312(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11342(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11430(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11485(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11547(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11616(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11646(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11733(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11787(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:571(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:749(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:786(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:860(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:958(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1052(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1119(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1200(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1285(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:359(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:425(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:528(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:602(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:685(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:724(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:528(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:719(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:864(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:910(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:1089(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:1131(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:463(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:605(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:750(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:767(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:794(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:813(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:830(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:847(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:888(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1078(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1283(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1472(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1491(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1515(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1535(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1571(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1607(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1643(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1662(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1685(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1768(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1804(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1857(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1875(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:769(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:837(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:889(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1010(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1146(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1288(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1368(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1534(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1640(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1751(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1779(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1817(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1859(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1915(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1968(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2106(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2135(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2208(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2362(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:611(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:654(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:682(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:763(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:885(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:925(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1007(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1059(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1167(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1287(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1573(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1617(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1662(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1723(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1759(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1795(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1834(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:236(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:311(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:339(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:375(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:392(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:418(title) +#: ./doc/cli-reference/ch_cli_neutron-debug_commands.xml:276(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1777(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1927(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2229(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2345(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2453(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2678(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2789(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2806(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2884(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2914(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:2943(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3021(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3073(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3176(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3272(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3363(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3425(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3454(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3496(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3572(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3727(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3773(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3799(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3880(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3905(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:3999(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4042(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4165(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4251(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4314(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4487(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4574(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4592(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4755(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:4908(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5010(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5118(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5135(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5160(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5208(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5352(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5398(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5582(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5619(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:5980(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6149(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6191(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6261(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6291(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6474(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6509(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6585(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6687(title) ./doc/cli-reference/generated/ch_cli_nova_commands.xml:6735(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1569(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1598(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1676(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1729(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1780(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1841(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1870(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1928(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2002(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2089(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2118(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2177(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2231(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2260(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2319(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2373(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2414(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2476(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2521(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2549(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2606(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2665(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2741(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2771(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2862(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2940(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2987(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3033(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3125(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3166(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3220(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3256(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3382(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3412(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3500(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3555(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3603(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3656(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3703(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3754(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3815(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3852(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3882(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3969(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4030(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4114(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4143(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4201(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4259(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4348(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4505(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4536(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4625(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4680(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4735(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4797(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4842(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4885(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4948(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4983(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5102(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5149(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5179(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5267(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5321(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5364(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5442(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5472(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5559(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5612(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5644(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5746(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5776(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5864(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5921(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5978(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6031(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6076(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6187(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6217(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6304(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6357(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6399(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6460(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6490(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6588(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6650(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6680(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6768(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6825(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6895(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7048(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7078(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7166(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7231(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7371(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7431(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7461(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7555(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7615(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7670(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7717(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7763(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7820(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7874(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7903(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7992(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8079(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8132(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8174(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8219(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8248(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8306(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8368(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8482(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8511(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8598(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8654(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8723(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8808(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8836(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8893(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8936(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8973(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9001(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9044(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9193(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9245(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9282(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9328(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9384(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9432(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9462(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9550(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9609(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9696(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9749(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9791(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9844(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9874(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9970(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10071(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10103(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10200(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10258(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10313(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10359(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10460(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10580(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10610(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10697(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10756(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10872(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10976(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11006(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11094(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11149(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11208(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11312(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11342(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11430(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11485(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11547(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11616(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11646(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11733(title) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11787(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:571(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:749(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:786(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:860(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:958(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1052(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1119(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1200(title) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:1285(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:368(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:434(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:537(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:611(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:694(title) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:733(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:528(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:719(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:864(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:910(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:1089(title) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:1131(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:463(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:605(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:750(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:767(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:794(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:813(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:830(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:847(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:888(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1078(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1283(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1472(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1491(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1515(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1535(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1571(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1607(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1643(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1662(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1685(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1768(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1804(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1857(title) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:1875(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:496(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:513(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:545(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:578(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:595(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:628(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:663(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:720(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:752(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:777(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:818(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:851(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:884(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:909(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:936(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:986(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1003(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1027(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1059(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1086(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1151(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1175(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1193(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1242(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1274(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1299(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1316(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1349(title) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1389(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:769(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:837(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:889(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1010(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1146(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1288(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1368(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1534(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1640(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1751(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1779(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1817(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1859(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1915(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:1968(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2106(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2135(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2208(title) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:2362(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:611(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:654(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:682(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:763(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:885(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:925(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1007(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1059(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1167(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1287(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1573(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1617(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1662(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1723(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1759(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1795(title) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:1834(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:236(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:311(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:339(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:375(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:392(title) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:418(title) msgid "Optional arguments" msgstr "" @@ -1730,7 +1730,7 @@ msgstr "" msgid "Prints all of the commands and options to stdout so that the nova.bash_completion script doesn't have to hard code them." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1387(para) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:312(para) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:204(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:333(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:262(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:585(para) +#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1387(para) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:312(para) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:204(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:332(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:262(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:362(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:585(para) msgid "Display help about this program or one of its subcommands." msgstr "" @@ -1826,7 +1826,7 @@ msgstr "" msgid "nova optional arguments" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1585(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:41(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:116(para) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:218(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:276(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:607(para) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:447(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:202(para) +#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1585(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:41(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:125(para) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:218(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:276(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:376(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:607(para) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:447(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:202(para) msgid "show program's version number and exit" msgstr "" @@ -1834,7 +1834,7 @@ msgstr "" msgid "Print debugging output" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1601(para) +#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1601(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:392(para) msgid "Use the auth token cache. Defaults to False if env[OS_CACHE] is not set." msgstr "" @@ -1850,7 +1850,7 @@ msgstr "" msgid "Defaults to env[OS_AUTH_TOKEN]" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1634(para) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:409(para) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:361(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:358(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:623(para) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:463(para) +#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1634(para) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:409(para) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:361(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:358(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:401(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:623(para) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:463(para) msgid "Defaults to env[OS_USERNAME]." msgstr "" @@ -1858,19 +1858,19 @@ msgstr "" msgid "Defaults to env[OS_USER_ID]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1650(para) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:417(para) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:377(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:366(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:631(para) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:471(para) +#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1650(para) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:417(para) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:377(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:366(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:409(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:631(para) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:471(para) msgid "Defaults to env[OS_PASSWORD]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1658(para) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:433(para) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:401(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:382(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:639(para) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:479(para) +#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1658(para) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:433(para) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:401(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:382(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:417(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:639(para) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:479(para) msgid "Defaults to env[OS_TENANT_NAME]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1666(para) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:425(para) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:393(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:374(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:647(para) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:487(para) +#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1666(para) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:425(para) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:393(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:374(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:425(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:647(para) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:487(para) msgid "Defaults to env[OS_TENANT_ID]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1674(para) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:441(para) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:417(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:390(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:655(para) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:495(para) +#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1674(para) ./doc/cli-reference/generated/ch_cli_heat_commands.xml:441(para) ./doc/cli-reference/generated/ch_cli_glance_commands.xml:417(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:390(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:433(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:655(para) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:495(para) msgid "Defaults to env[OS_AUTH_URL]." msgstr "" @@ -1878,7 +1878,7 @@ msgstr "" msgid "Defaults to env[OS_REGION_NAME]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1690(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:671(para) +#: ./doc/cli-reference/generated/ch_cli_nova_commands.xml:1690(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:441(para) ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:671(para) msgid "Defaults to env[OS_AUTH_SYSTEM]." msgstr "" @@ -3810,7 +3810,7 @@ msgstr "" msgid "Defaults to env[OS_URL]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:175(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:303(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:446(para) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:559(para) +#: ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:175(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:312(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:488(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:473(para) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:559(para) msgid "Specify a CA bundle file to use in verifying a TLS (https) server certificate. Defaults to env[OS_CACERT]." msgstr "" @@ -4494,7 +4494,7 @@ msgstr "" msgid "ID of agent to delete." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1573(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1602(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1680(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1733(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1784(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1845(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1874(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1932(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2006(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2093(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2122(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2181(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2235(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2264(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2323(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2377(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2418(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2480(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2525(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2553(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2610(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2669(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2745(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2775(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2866(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2944(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2991(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3037(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3129(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3170(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3224(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3260(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3386(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3416(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3504(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3559(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3607(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3660(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3707(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3758(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3819(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3856(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3886(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3973(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4034(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4118(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4147(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4205(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4263(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4352(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4509(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4540(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4629(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4684(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4739(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4801(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4846(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4889(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4952(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4987(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5106(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5153(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5183(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5271(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5325(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5368(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5446(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5476(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5563(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5616(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5648(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5750(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5780(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5868(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5925(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5982(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6035(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6080(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6191(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6221(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6308(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6361(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6403(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6464(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6494(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6592(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6654(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6684(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6772(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6829(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6899(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7052(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7082(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7170(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7235(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7375(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7435(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7465(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7559(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7619(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7674(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7721(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7767(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7824(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7878(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7907(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7996(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8083(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8136(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8178(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8223(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8252(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8310(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8372(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8486(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8515(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8602(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8658(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8727(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8812(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8840(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8897(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8940(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8977(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9005(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9048(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9197(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9249(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9286(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9332(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9388(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9436(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9466(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9554(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9613(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9700(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9753(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9795(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9848(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9878(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9974(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10075(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10107(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10204(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10262(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10317(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10363(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10464(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10584(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10614(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10701(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10760(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10876(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10980(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11010(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11098(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11153(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11212(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11316(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11346(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11434(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11489(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11551(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11620(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11650(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11737(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11791(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:124(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:41(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:240(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:315(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:343(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:379(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:396(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:422(para) +#: ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1573(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1602(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1680(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1733(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1784(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1845(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1874(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:1932(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2006(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2093(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2122(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2181(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2235(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2264(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2323(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2377(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2418(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2480(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2525(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2553(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2610(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2669(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2745(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2775(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2866(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2944(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:2991(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3037(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3129(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3170(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3224(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3260(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3386(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3416(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3504(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3559(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3607(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3660(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3707(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3758(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3819(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3856(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3886(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:3973(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4034(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4118(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4147(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4205(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4263(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4352(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4509(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4540(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4629(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4684(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4739(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4801(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4846(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4889(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4952(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:4987(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5106(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5153(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5183(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5271(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5325(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5368(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5446(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5476(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5563(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5616(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5648(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5750(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5780(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5868(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5925(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:5982(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6035(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6080(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6191(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6221(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6308(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6361(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6403(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6464(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6494(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6592(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6654(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6684(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6772(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6829(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:6899(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7052(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7082(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7170(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7235(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7375(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7435(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7465(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7559(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7619(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7674(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7721(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7767(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7824(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7878(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7907(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:7996(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8083(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8136(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8178(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8223(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8252(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8310(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8372(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8486(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8515(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8602(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8658(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8727(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8812(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8840(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8897(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8940(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:8977(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9005(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9048(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9197(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9249(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9286(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9332(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9388(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9436(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9466(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9554(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9613(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9700(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9753(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9795(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9848(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9878(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:9974(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10075(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10107(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10204(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10262(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10317(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10363(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10464(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10584(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10614(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10701(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10760(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10876(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:10980(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11010(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11098(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11153(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11212(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11316(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11346(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11434(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11489(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11551(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11620(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11650(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11737(para) ./doc/cli-reference/generated/ch_cli_neutron_commands.xml:11791(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:133(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:41(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:240(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:315(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:343(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:379(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:396(para) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:422(para) msgid "show this help message and exit" msgstr "" @@ -6434,7 +6434,7 @@ msgstr "" msgid "DEPRECATED! Use template-validate instead." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_heat_commands.xml:304(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:325(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:254(para) +#: ./doc/cli-reference/generated/ch_cli_heat_commands.xml:304(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:324(para) ./doc/cli-reference/generated/ch_cli_ceilometer_commands.xml:254(para) msgid "Prints all of the commands and options to stdout." msgstr "" @@ -6442,7 +6442,7 @@ msgstr "" msgid "heat optional arguments" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_heat_commands.xml:326(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:347(para) +#: ./doc/cli-reference/generated/ch_cli_heat_commands.xml:326(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:346(para) msgid "Shows the client version and exits." msgstr "" @@ -6787,22 +6787,26 @@ msgid "Object Storage command-line client" msgstr "" #: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:13(para) -msgid "The client is the command-line interface (CLI) for the OpenStack Object Storage API and its extensions. This chapter documents version 2.1.0." +msgid "The client is the command-line interface (CLI) for the OpenStack Object Storage API and its extensions. This chapter documents version 2.2.0." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:20(option) ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:20(option) +msgid "--help" msgstr "" #: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:23(title) msgid "swift usage" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:42(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:336(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:42(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:345(para) msgid "Delete a container or objects within a container." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:50(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:400(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:50(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:409(para) msgid "Download objects from containers." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:58(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:514(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:58(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:523(para) msgid "Lists the containers for the account or the objects for a container." msgstr "" @@ -6810,7 +6814,7 @@ msgstr "" msgid "Updates meta information for the account, container, or object; creates containers if not present." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:76(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:662(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:76(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:671(para) msgid "Displays information for the account, container, or object." msgstr "" @@ -6822,311 +6826,315 @@ msgstr "" msgid "List cluster capabilities." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:101(title) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:101(para) +msgid "Create a temporary URL" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:109(title) msgid "swift examples" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:111(title) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:120(title) msgid "swift optional arguments" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:132(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:141(para) msgid "Use SERVICENET internal network." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:140(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:149(para) msgid "Print more info." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:148(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:157(para) msgid "Show the curl commands and results of all http queries regardless of result status." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:157(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:166(para) msgid "Show the curl commands and results of all http queries which return an error." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:166(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:175(para) msgid "Suppress status output." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:174(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:183(para) msgid "for obtaining an auth token." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:182(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:191(para) msgid "Specify a version for authentication. Defaults to 1.0." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:190(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:199(para) msgid "User name for obtaining an auth token." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:198(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:207(para) msgid "Key for obtaining an auth token." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:206(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:215(para) msgid "The number of times to retry a failed connection." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:214(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:223(para) msgid "OpenStack username. Defaults to env[OS_USERNAME]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:222(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:231(para) msgid "OpenStack password. Defaults to env[OS_PASSWORD]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:230(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:239(para) msgid "OpenStack tenant ID. Defaults to env[OS_TENANT_ID]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:238(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:247(para) msgid "OpenStack tenant name. Defaults to env[OS_TENANT_NAME]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:247(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:256(para) msgid "OpenStack auth URL. Defaults to env[OS_AUTH_URL]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:255(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:264(para) msgid "OpenStack token. Defaults to env[OS_AUTH_TOKEN]. Used with --os-storage-url to bypass the usual username/password authentication." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:265(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:274(para) msgid "OpenStack storage URL. Defaults to env[OS_STORAGE_URL]. Overrides the storage url returned during auth. Will bypass authentication when used with --os-auth-token." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:276(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:285(para) msgid "OpenStack region name. Defaults to env[OS_REGION_NAME]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:285(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:294(para) msgid "OpenStack Service type. Defaults to env[OS_SERVICE_TYPE]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:294(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:303(para) msgid "OpenStack Endpoint type. Defaults to env[OS_ENDPOINT_TYPE]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:313(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:322(para) msgid "Allow swiftclient to access servers without having to verify the SSL certificate. Defaults to env[SWIFTCLIENT_INSECURE] (set to 'true' to enable)." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:323(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:332(para) msgid "This option is deprecated and not used anymore. SSL compression should be disabled by default by the system SSL library." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:333(title) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:342(title) msgid "swift delete command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:343(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:352(para) msgid "Name of container to delete from." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:351(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:360(para) msgid "Name of object to delete. Specify multiple times for multiple objects." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:363(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:372(para) msgid "Delete all containers and objects." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:371(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:380(para) msgid "Do not delete segments of manifest objects." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:379(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:388(para) msgid "Number of threads to use for deleting objects. Default is 10." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:388(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:397(para) msgid "Number of threads to use for deleting containers. Default is 10." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:397(title) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:406(title) msgid "swift download command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:407(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:416(para) msgid "Name of container to download from. To download a whole account, omit this and specify --all." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:416(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:425(para) msgid "Name of object to download. Specify multiple times for multiple objects. Omit this to download all objects from the container." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:429(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:438(para) msgid "Indicates that you really want to download everything in the account." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:438(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:447(para) msgid "Marker to use when starting a container or account download." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:447(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:456(para) msgid "Only download items beginning with <prefix>." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:455(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:464(para) msgid "For a single file download, stream the output to <out_file>. Specifying \"-\" as <out_file> will redirect to stdout." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:465(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:474(para) msgid "Number of threads to use for downloading objects. Default is 10" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:474(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:483(para) msgid "Number of threads to use for downloading containers. Default is 10" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:483(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:492(para) msgid "Perform download(s), but don't actually write anything to disk." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:492(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:501(para) msgid "Adds a customized request header to the query, like \"Range\" or \"If-Match\". This argument is repeatable. Example --header \"content-type:text/plain\"" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:502(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:511(para) msgid "Skip downloading files that are identical on both sides." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:511(title) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:520(title) msgid "swift list command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:521(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:530(para) msgid "Name of container to list object in." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:532(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:541(para) msgid "Long listing format, similar to ls -l." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:540(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:689(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:549(para) ./doc/cli-reference/generated/ch_cli_swift_commands.xml:698(para) msgid "Report sizes in human readable format similar to ls -lh." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:549(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:558(para) msgid "Used with -l or --lh, only report totals." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:557(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:566(para) msgid "Only list items beginning with the prefix." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:565(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:574(para) msgid "Roll up items with the given delimiter. For containers only. See OpenStack Swift API documentation for what this means." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:575(title) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:584(title) msgid "swift post command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:578(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:587(para) msgid "Updates meta information for the account, container, or object. If the container is not found, it will be created automatically." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:586(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:595(para) msgid "Name of container to post to." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:594(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:603(para) msgid "Name of object to post. Specify multiple times for multiple objects." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:606(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:615(para) msgid "Read ACL for containers. Quick summary of ACL syntax: .r:*, .r:-.example.com, .r:www.example.com, account1, account2:user2" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:616(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:625(para) msgid "Write ACL for containers. Quick summary of ACL syntax: account1 account2:user2" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:625(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:634(para) msgid "Sync To for containers, for multi-cluster replication." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:633(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:642(para) msgid "Sync Key for containers, for multi-cluster replication." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:641(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:650(para) msgid "Sets a meta data item. This option may be repeated. Example: -m Color:Blue -m Size:Large" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:650(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:659(para) msgid "Set request headers. This option may be repeated. Example -H \"content-type:text/plain\"" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:659(title) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:668(title) msgid "swift stat command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:669(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:678(para) msgid "Name of container to stat from." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:677(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:686(para) msgid "Name of object to stat. Specify multiple times for multiple objects." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:698(title) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:707(title) msgid "swift upload command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:701(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:710(para) msgid "Uploads specified files and directories to the given container." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:708(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:717(para) msgid "Name of container to upload to." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:716(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:725(para) msgid "Name of file or directory to upload. Specify multiple times for multiple uploads." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:728(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:737(para) msgid "Only upload files that have changed since the last upload." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:737(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:746(para) msgid "Skip uploading files that are identical on both sides." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:745(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:754(para) msgid "Upload files in segments no larger than <size> (in Bytes) and then create a \"manifest\" file that will download all the segments as if it were the original file." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:756(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:765(para) msgid "Upload the segments into the specified container. If not specified, the segments will be uploaded to a <container>_segments container to not pollute the main <container> listings." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:767(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:776(para) msgid "Indicates that you want the older segments of manifest objects left alone (in the case of overwrites)." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:776(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:785(para) msgid "Number of threads to use for uploading full objects. Default is 10." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:785(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:794(para) msgid "Number of threads to use for uploading object segments. Default is 10." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:794(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:803(para) msgid "Set request headers with the syntax header:value. This option may be repeated. Example -H \"content-type:text/plain\"." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:804(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:813(para) msgid "When used in conjunction with --segment-size it will create a Static Large Object instead of the default Dynamic Large Object." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:814(para) +#: ./doc/cli-reference/generated/ch_cli_swift_commands.xml:823(para) msgid "Upload file and name object to <object-name> or upload dir and use <object-name> as object prefix instead of folder name." msgstr "" @@ -7519,590 +7527,594 @@ msgid "Identity service command-line client" msgstr "" #: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:13(para) -msgid "The client is the command-line interface (CLI) for the OpenStack Identity API and its extensions. This chapter documents version 0.9.0." +msgid "The client is the command-line interface (CLI) for the OpenStack Identity API and its extensions. This chapter documents version 0.10.0." msgstr "" #: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:23(title) msgid "keystone usage" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:42(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:560(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:41(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:569(para) msgid "List service catalog, possibly filtered by service." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:50(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:585(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:49(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:594(para) msgid "Create EC2-compatible credentials for user per tenant." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:58(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:613(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:57(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:622(para) msgid "Delete EC2-compatible credentials." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:66(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:639(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:65(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:648(para) msgid "Display EC2-compatible credentials." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:74(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:664(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:73(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:673(para) msgid "List EC2-compatible credentials for a user." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:82(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:684(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:81(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:693(para) msgid "Create a new endpoint associated with a service." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:90(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:733(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:89(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:742(para) msgid "Delete a service endpoint." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:98(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:752(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:97(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:761(para) msgid "Find endpoint filtered by a specific attribute or service type." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:107(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:793(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:106(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:802(para) msgid "List configured service endpoints." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:115(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:801(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:114(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:810(para) msgid "Update own password." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:123(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:827(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:122(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:836(para) msgid "Create new role." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:131(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:844(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:130(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:853(para) msgid "Delete role." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:139(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:861(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:138(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:870(para) msgid "Display role details." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:147(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:878(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:146(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:887(para) msgid "List all roles." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:155(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:886(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:154(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:895(para) msgid "Add service to Service Catalog." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:163(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:921(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:162(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:930(para) msgid "Delete service from Service Catalog." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:171(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:938(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:170(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:947(para) msgid "Display service from Service Catalog." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:179(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:955(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:178(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:964(para) msgid "List all services in Service Catalog." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:187(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:964(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:186(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:973(para) msgid "Create new tenant." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:195(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:997(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:194(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1006(para) msgid "Delete tenant." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:203(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1014(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:202(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1023(para) msgid "Display tenant details." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:211(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1031(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:210(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1040(para) msgid "List all tenants." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:219(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1041(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:218(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1050(para) msgid "Update tenant name, description, enabled status." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:227(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1082(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:226(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1091(para) msgid "Display the current user token." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:235(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1101(para) -msgid "Create new user" +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:234(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1110(para) +msgid "Create new user." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:243(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1150(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:242(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1159(para) msgid "Delete user." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:251(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1167(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:250(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1176(para) msgid "Display user details." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:259(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1184(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:258(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1193(para) msgid "List users." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:267(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1201(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:266(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1210(para) msgid "Update user password." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:275(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1226(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:274(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1235(para) msgid "Add role to user." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:283(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1259(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:282(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1268(para) msgid "List roles granted to a user." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:291(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1285(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:290(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1294(para) msgid "Remove role from user." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:299(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1320(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:298(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1329(para) msgid "Update user's name, email, and enabled status." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:307(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:577(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:306(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:586(para) msgid "Discover Keystone servers, supported API versions and extensions." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:316(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:517(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:315(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:526(para) msgid "Grants a new role to a new user on a new tenant, after creating each." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:342(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:341(title) msgid "keystone optional arguments" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:355(para) -msgid "Set request timeout (in seconds)." +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:354(para) +msgid "Prints debugging output onto the console, this includes the curl request and response calls. Helpful for debugging and understanding the API calls." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:363(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:364(para) msgid "Name used for authentication with the OpenStack Identity service. Defaults to env[OS_USERNAME]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:372(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:373(para) msgid "Password used for authentication with the OpenStack Identity service. Defaults to env[OS_PASSWORD]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:381(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:382(para) msgid "Tenant to request authorization on. Defaults to env[OS_TENANT_NAME]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:390(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:391(para) msgid "Tenant to request authorization on. Defaults to env[OS_TENANT_ID]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:399(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:400(para) msgid "Specify the Identity endpoint to use for authentication. Defaults to env[OS_AUTH_URL]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:408(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:409(para) msgid "Specify the region to use. Defaults to env[OS_REGION_NAME]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:417(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:418(para) msgid "Specify Identity API version to use. Defaults to env[OS_IDENTITY_API_VERSION] or 2.0." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:426(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:427(para) msgid "Specify an existing token to use instead of retrieving one via authentication (e.g. with username & password). Defaults to env[OS_SERVICE_TOKEN]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:436(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:437(para) msgid "Specify an endpoint to use instead of retrieving one from the service catalog (via authentication). Defaults to env[OS_SERVICE_ENDPOINT]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:456(para) -msgid "Explicitly allow keystoneclient to perform \"insecure\" TLS (https) requests. The server's certificate will not be verified against any certificate authorities. This option should be used with caution." -msgstr "" - -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:467(para) -msgid "Defaults to env[OS_CERT]." -msgstr "" - -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:475(para) -msgid "Defaults to env[OS_KEY]." -msgstr "" - -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:483(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:447(para) msgid "Use the auth token cache. Defaults to env[OS_CACHE]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:491(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:455(para) msgid "If the keyring is available and in use, token will always be stored and fetched from the keyring until the token has expired. Use this option to request a new token and replace the existing one in the keyring." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:502(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:466(para) msgid "Stale duration (in seconds) used to determine whether a token has expired when retrieving it from keyring. This is useful in mitigating process or network delays. Default is 30 seconds." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:513(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:477(para) +msgid "Explicitly allow client to perform \"insecure\" TLS (https) requests. The server's certificate will not be verified against any certificate authorities. This option should be used with caution." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:498(para) +msgid "Defaults to env[OS_CERT]." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:506(para) +msgid "Defaults to env[OS_KEY]." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:514(para) +msgid "Set request timeout (in seconds)." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:522(title) msgid "keystone bootstrap command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:520(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:563(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:588(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:616(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:642(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:667(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:687(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:736(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:755(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:804(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:830(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:847(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:864(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:889(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:924(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:941(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:967(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1000(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1017(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1044(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1085(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1104(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1153(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1170(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1187(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1204(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1229(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1262(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1288(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1323(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:529(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:572(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:597(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:625(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:651(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:676(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:696(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:745(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:764(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:813(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:839(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:856(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:873(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:898(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:933(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:950(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:976(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1009(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1026(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1053(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1094(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1113(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1162(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1179(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1196(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1213(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1238(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1271(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1297(title) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1332(title) msgid "Arguments" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:524(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:533(para) msgid "The name of the user to be created (default=\"admin\")." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:532(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:541(para) msgid "The password for the new user." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:540(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:549(para) msgid "The name of the role to be created and granted to the user (default=\"admin\")." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:549(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:558(para) msgid "The name of the tenant to be created (default=\"admin\")." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:558(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:567(title) msgid "keystone catalog command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:567(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:576(para) msgid "Service type to return." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:575(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:584(title) msgid "keystone discover command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:582(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:591(title) msgid "keystone ec2-credentials-create command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:592(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:601(para) msgid "User ID for which to create credentials. If not specified, the authenticated user will be used." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:601(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:610(para) msgid "Tenant ID for which to create credentials. If not specified, the authenticated tenant ID will be used." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:610(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:619(title) msgid "keystone ec2-credentials-delete command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:620(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:646(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:671(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:629(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:655(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:680(para) msgid "User ID." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:628(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:654(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:637(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:663(para) msgid "Access Key." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:636(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:645(title) msgid "keystone ec2-credentials-get command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:662(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:671(title) msgid "keystone ec2-credentials-list command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:679(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:688(title) msgid "keystone endpoint-create command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:691(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:700(para) msgid "Endpoint region." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:699(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:708(para) msgid "Name or ID of service associated with endpoint." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:707(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:716(para) msgid "Public URL endpoint." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:715(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:724(para) msgid "Admin URL endpoint." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:723(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:732(para) msgid "Internal URL endpoint." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:731(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:740(title) msgid "keystone endpoint-delete command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:740(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:749(para) msgid "ID of endpoint to delete." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:748(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:757(title) msgid "keystone endpoint-get command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:759(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:768(para) msgid "Service type to select." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:767(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:776(para) msgid "Endpoint type to select." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:775(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:784(para) msgid "Service attribute to match for selection." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:783(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:792(para) msgid "Value of attribute to match." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:791(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:800(title) msgid "keystone endpoint-list command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:798(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:807(title) msgid "keystone password-update command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:808(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:817(para) msgid "Current password, Defaults to the password as set by --os-password or env[OS_PASSWORD]." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:817(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1208(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:826(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1217(para) msgid "Desired new password." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:825(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:834(title) msgid "keystone role-create command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:834(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:843(para) msgid "Name of new role." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:842(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:851(title) msgid "keystone role-delete command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:851(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:860(para) msgid "Name or ID of role to delete." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:859(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:868(title) msgid "keystone role-get command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:868(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:877(para) msgid "Name or ID of role to display." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:876(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:885(title) msgid "keystone role-list command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:883(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:892(title) msgid "keystone service-create command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:893(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:902(para) msgid "Name of new service (must be unique)." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:901(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:910(para) msgid "Service type (one of: identity, compute, network, image, object-store, or other service identifier string)." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:911(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:920(para) msgid "Description of service." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:919(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:928(title) msgid "keystone service-delete command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:928(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:937(para) msgid "Name or ID of service to delete." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:936(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:945(title) msgid "keystone service-get command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:945(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:954(para) msgid "Name or ID of service to display." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:953(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:962(title) msgid "keystone service-list command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:960(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:969(title) msgid "keystone tenant-create command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:971(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:980(para) msgid "New tenant name (must be unique)." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:979(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:988(para) msgid "Description of new tenant. Default is none." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:987(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:996(para) msgid "Initial tenant enabled status. Default is true." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:995(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1004(title) msgid "keystone tenant-delete command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1004(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1013(para) msgid "Name or ID of tenant to delete." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1012(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1021(title) msgid "keystone tenant-get command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1021(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1030(para) msgid "Name or ID of tenant to display." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1029(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1038(title) msgid "keystone tenant-list command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1036(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1045(title) msgid "keystone tenant-update command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1048(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1057(para) msgid "Desired new name of tenant." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1056(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1065(para) msgid "Desired new description of tenant." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1064(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1073(para) msgid "Enable or disable tenant." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1072(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1081(para) msgid "Name or ID of tenant to update." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1080(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1089(title) msgid "keystone token-get command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1089(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1098(para) msgid "Wrap PKI tokens to a specified length, or 0 to disable." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1097(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1106(title) msgid "keystone user-create command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1108(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1117(para) msgid "New user name (must be unique)." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1116(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1125(para) msgid "New user default tenant." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1124(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1133(para) msgid "New user password; required for some auth backends." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1132(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1141(para) msgid "New user email address." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1140(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1149(para) msgid "Initial user enabled status. Default is true." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1148(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1157(title) msgid "keystone user-delete command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1157(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1166(para) msgid "Name or ID of user to delete." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1165(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1174(title) msgid "keystone user-get command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1174(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1183(para) msgid "Name or ID of user to display." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1182(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1191(title) msgid "keystone user-list command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1191(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1200(para) msgid "Tenant; lists all users if not specified." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1199(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1208(title) msgid "keystone user-password-update command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1216(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1225(para) msgid "Name or ID of user to update password." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1224(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1233(title) msgid "keystone user-role-add command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1233(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1292(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1242(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1301(para) msgid "Name or ID of user." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1241(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1300(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1250(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1309(para) msgid "Name or ID of role." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1249(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1308(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1258(para) ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1317(para) msgid "Name or ID of tenant." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1257(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1266(title) msgid "keystone user-role-list command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1266(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1275(para) msgid "List roles granted to specified user." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1274(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1283(para) msgid "List only roles granted on specified tenant." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1282(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1291(title) msgid "keystone user-role-remove command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1316(title) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1325(title) msgid "keystone user-update command" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1327(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1336(para) msgid "Desired new user name." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1335(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1344(para) msgid "Desired new email address." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1343(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1352(para) msgid "Enable or disable user." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1351(para) +#: ./doc/cli-reference/generated/ch_cli_keystone_commands.xml:1360(para) msgid "Name or ID of user to update." msgstr "" @@ -8590,6 +8602,586 @@ msgstr "" msgid "The name of the trait to list. Required." msgstr "" +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:12(title) +msgid "Data processing command-line client" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:13(para) +msgid "The client is the command-line interface (CLI) for the Data processing and its extensions. This chapter documents version 0.7.0." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:23(title) +msgid "sahara usage" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:38(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:493(para) +msgid "Create a cluster." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:46(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:510(para) +msgid "Delete a cluster." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:54(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:535(para) +msgid "Print a list of available clusters." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:62(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:542(para) +msgid "Show details of a cluster." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:70(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:575(para) +msgid "Create a cluster template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:78(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:592(para) +msgid "Delete a cluster template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:86(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:617(para) +msgid "Print a list of available cluster templates." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:94(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:625(para) +msgid "Show details of a cluster template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:102(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:660(para) +msgid "Create a data source that provides job input or receives job output." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:111(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:717(para) +msgid "Delete a data source." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:119(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:742(para) +msgid "Print a list of available data sources." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:127(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:749(para) +msgid "Show details of a data source." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:135(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:774(para) +msgid "Add a tag to an image." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:143(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:807(para) +msgid "Print a list of available images." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:151(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:815(para) +msgid "Register an image from the Image index." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:159(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:848(para) +msgid "Remove a tag from an image." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:167(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:881(para) +msgid "Show details of an image." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:175(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:906(para) +msgid "Unregister an image." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:183(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:933(para) +msgid "Record a job binary." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:191(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:982(para) +msgid "Store data in the internal DB. Use 'swift upload' instead of this command. Use this command only if Swift is not available." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:201(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1000(para) +msgid "Delete an internally stored job binary data." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:209(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1017(para) +msgid "Print a list of internally stored job binary data." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:217(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1024(para) +msgid "Delete a job binary." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:225(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1049(para) +msgid "Print a list of job binaries." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:233(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1056(para) +msgid "Show details of a job binary." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:248(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1148(para) +msgid "Delete a job." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:256(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1165(para) +msgid "Print a list of jobs." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:264(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1172(para) +msgid "Show details of a job." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:272(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1190(para) +msgid "Create a job template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:280(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1239(para) +msgid "Delete a job template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:288(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1264(para) +msgid "Print a list of job templates." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:296(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1271(para) +msgid "Show details of a job template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:304(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1296(para) +msgid "Create a node group template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:312(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1313(para) +msgid "Delete a node group template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:320(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1338(para) +msgid "Print a list of available node group templates." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:328(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1346(para) +msgid "Show details of a node group template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:336(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1379(para) +msgid "Print a list of available plugins." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:344(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1386(para) +msgid "Show details of a plugin." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:352(para) +msgid "Prints all of the commands and options to stdout so that the sahara.bash_completion script doesn't have to hard code them." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:371(title) +msgid "sahara optional arguments" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:384(para) ./doc/cli-reference/generated/ch_cli_trove_commands.xml:455(para) +msgid "Print debugging output." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:449(para) +msgid "Defaults to data_processing for all actions." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:457(para) +msgid "Defaults to env[SAHARA_ENDPOINT_TYPE] or publicURL." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:465(para) +msgid "Accepts \"api\", defaults to env[SAHARA_API_VERSION]." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:483(para) +msgid "Use this API endpoint instead of the Service Catalog." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:491(title) +msgid "sahara cluster-create command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:500(para) +msgid "representation of cluster." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:508(title) +msgid "sahara cluster-delete command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:517(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:549(para) +msgid "Name of the cluster." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:525(para) +msgid "of the cluster to delete." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:533(title) +msgid "sahara cluster-list command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:540(title) +msgid "sahara cluster-show command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:557(para) +msgid "of the cluster to show." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:565(para) +msgid "Print JSON representation of the cluster." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:573(title) +msgid "sahara cluster-template-create command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:582(para) +msgid "representation of cluster template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:590(title) +msgid "sahara cluster-template-delete command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:599(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:632(para) +msgid "Name of the cluster template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:607(para) +msgid "of the cluster template to delete." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:615(title) +msgid "sahara cluster-template-list command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:622(title) +msgid "sahara cluster-template-show command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:640(para) +msgid "of the cluster template to show." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:648(para) +msgid "Print JSON representation of cluster template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:656(title) +msgid "sahara data-source-create command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:667(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:724(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:756(para) +msgid "Name of the data source." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:675(para) +msgid "Type of the data source." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:683(para) +msgid "for the data source." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:691(para) +msgid "Description of the data source." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:699(para) +msgid "Username for accessing the data source URL." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:707(para) +msgid "Password for accessing the data source URL." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:715(title) +msgid "sahara data-source-delete command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:732(para) +msgid "of data source to delete." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:740(title) +msgid "sahara data-source-list command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:747(title) +msgid "sahara data-source-show command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:764(para) +msgid "of the data source." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:772(title) +msgid "sahara image-add-tag command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:781(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:855(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:888(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:913(para) +msgid "Name of the image." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:789(para) +msgid "of image to tag." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:797(para) +msgid "Tag to add." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:805(title) +msgid "sahara image-list command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:812(title) +msgid "sahara image-register command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:822(para) +msgid "of image, run \"glance image-list\" to see all IDs." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:830(para) +msgid "Username of privileged user in the image." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:838(para) +msgid "Description of the image." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:846(title) +msgid "sahara image-remove-tag command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:863(para) +msgid "Image to tag." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:871(para) +msgid "Tag to remove." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:879(title) +msgid "sahara image-show command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:896(para) +msgid "of the image." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:904(title) +msgid "sahara image-unregister command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:921(para) +msgid "of image to unregister." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:929(title) +msgid "sahara job-binary-create command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:940(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1031(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1063(para) +msgid "Name of the job binary." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:948(para) +msgid "for the job binary." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:956(para) +msgid "Description of the job binary." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:964(para) +msgid "Username for accessing the job binary URL." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:972(para) +msgid "Password for accessing the job binary URL." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:980(title) +msgid "sahara job-binary-data-create command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:990(para) +msgid "Data to store." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:998(title) +msgid "sahara job-binary-data-delete command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1007(para) +msgid "of internally stored job binary data." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1015(title) +msgid "sahara job-binary-data-list command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1022(title) +msgid "sahara job-binary-delete command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1039(para) +msgid "of the job binary to delete." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1047(title) +msgid "sahara job-binary-list command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1054(title) +msgid "sahara job-binary-show command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1071(para) +msgid "of the job binary." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1079(title) +msgid "sahara job-create command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1090(para) +msgid "ID of the job template to run." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1098(para) +msgid "of the cluster to run the job in." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1106(para) +msgid "ID of the input data source." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1114(para) +msgid "ID of the output data source." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1122(para) +msgid "name=value Parameters to add to the job, repeatable." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1130(para) +msgid "Arguments to add to the job, repeatable." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1138(para) +msgid "name=value Config parameters to add to the job, repeatable." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1146(title) +msgid "sahara job-delete command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1155(para) +msgid "of a job." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1163(title) +msgid "sahara job-list command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1170(title) +msgid "sahara job-show command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1179(para) +msgid "of the job." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1187(title) +msgid "sahara job-template-create command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1197(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1246(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1278(para) +msgid "Name of the job template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1205(para) +msgid "Type of the job template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1213(para) +msgid "for job's main job-binary." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1221(para) +msgid "of job's lib job-binary, repeatable." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1229(para) +msgid "Description of the job template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1237(title) +msgid "sahara job-template-delete command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1254(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1286(para) +msgid "of the job template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1262(title) +msgid "sahara job-template-list command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1269(title) +msgid "sahara job-template-show command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1294(title) +msgid "sahara node-group-template-create command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1303(para) +msgid "representation of node group template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1311(title) +msgid "sahara node-group-template-delete command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1320(para) ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1353(para) +msgid "Name of the node group template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1328(para) +msgid "of the node group template to delete." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1336(title) +msgid "sahara node-group-template-list command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1343(title) +msgid "sahara node-group-template-show command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1361(para) +msgid "of the node group template to show." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1369(para) +msgid "Print JSON representation of node group template." +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1377(title) +msgid "sahara plugin-list command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1384(title) +msgid "sahara plugin-show command" +msgstr "" + +#: ./doc/cli-reference/generated/ch_cli_sahara_commands.xml:1393(para) +msgid "Name of the plugin." +msgstr "" + #: ./doc/cli-reference/generated/ch_cli_cinder_commands.xml:12(title) msgid "Block Storage command-line client" msgstr "" @@ -9618,10 +10210,6 @@ msgstr "" msgid "trove optional arguments" msgstr "" -#: ./doc/cli-reference/generated/ch_cli_trove_commands.xml:455(para) -msgid "Print debugging output." -msgstr "" - #: ./doc/cli-reference/generated/ch_cli_trove_commands.xml:511(para) msgid "Defaults to database for most actions." msgstr "" @@ -10034,10 +10622,6 @@ msgstr "" msgid "The client is the command-line interface (CLI) for the Database Management Utility and its extensions. This chapter documents version 2014.2." msgstr "" -#: ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:20(option) -msgid "--help" -msgstr "" - #: ./doc/cli-reference/generated/ch_cli_trove-manage_commands.xml:23(title) msgid "trove-manage usage" msgstr "" diff --git a/doc/glossary/locale/ja.po b/doc/glossary/locale/ja.po index b9b25c4a08..2707b9fa05 100644 --- a/doc/glossary/locale/ja.po +++ b/doc/glossary/locale/ja.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: OpenStack Manuals\n" -"POT-Creation-Date: 2014-07-17 06:09+0000\n" -"PO-Revision-Date: 2014-07-18 05:33+0000\n" +"POT-Creation-Date: 2014-07-22 06:10+0000\n" +"PO-Revision-Date: 2014-07-22 07:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Japanese (http://www.transifex.com/projects/p/openstack-manuals-i18n/language/ja/)\n" "MIME-Version: 1.0\n" @@ -132,7 +132,7 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml94(para) msgid "" "Checks for missing replicas and incorrect or corrupted objects in a " -"specified Object Storage account by running queries against the backend " +"specified Object Storage account by running queries against the back-end " "SQLite database." msgstr "" @@ -288,7 +288,7 @@ msgid "" msgstr "プロジェクトに割り当てられ、プロジェクトの仮想マシンインスタンスに使用できる、固定 IP アドレスと Floating IP アドレスのグループ。" #: ./doc/glossary/glossary-terms.xml217(primary) -#: ./doc/glossary/glossary-terms.xml4268(see) +#: ./doc/glossary/glossary-terms.xml4283(see) msgid "admin API" msgstr "管理 API" @@ -374,18 +374,18 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml3569(secondary) #: ./doc/glossary/glossary-terms.xml3771(secondary) #: ./doc/glossary/glossary-terms.xml3902(secondary) -#: ./doc/glossary/glossary-terms.xml4302(secondary) -#: ./doc/glossary/glossary-terms.xml4585(secondary) -#: ./doc/glossary/glossary-terms.xml4821(secondary) -#: ./doc/glossary/glossary-terms.xml4915(secondary) -#: ./doc/glossary/glossary-terms.xml5216(secondary) -#: ./doc/glossary/glossary-terms.xml5375(secondary) -#: ./doc/glossary/glossary-terms.xml5458(secondary) -#: ./doc/glossary/glossary-terms.xml5982(secondary) -#: ./doc/glossary/glossary-terms.xml6078(secondary) -#: ./doc/glossary/glossary-terms.xml6119(secondary) -#: ./doc/glossary/glossary-terms.xml6364(secondary) -#: ./doc/glossary/glossary-terms.xml6404(secondary) +#: ./doc/glossary/glossary-terms.xml4317(secondary) +#: ./doc/glossary/glossary-terms.xml4600(secondary) +#: ./doc/glossary/glossary-terms.xml4836(secondary) +#: ./doc/glossary/glossary-terms.xml4930(secondary) +#: ./doc/glossary/glossary-terms.xml5231(secondary) +#: ./doc/glossary/glossary-terms.xml5390(secondary) +#: ./doc/glossary/glossary-terms.xml5473(secondary) +#: ./doc/glossary/glossary-terms.xml5997(secondary) +#: ./doc/glossary/glossary-terms.xml6093(secondary) +#: ./doc/glossary/glossary-terms.xml6134(secondary) +#: ./doc/glossary/glossary-terms.xml6379(secondary) +#: ./doc/glossary/glossary-terms.xml6419(secondary) msgid "definition of" msgstr "" @@ -522,7 +522,7 @@ msgstr "アプリケーションプログラミングインターフェース。 #: ./doc/glossary/glossary-terms.xml2525(primary) #: ./doc/glossary/glossary-terms.xml2537(primary) #: ./doc/glossary/glossary-terms.xml3111(primary) -#: ./doc/glossary/glossary-terms.xml7063(primary) +#: ./doc/glossary/glossary-terms.xml7078(primary) msgid "endpoints" msgstr "" @@ -538,7 +538,7 @@ msgstr "API エンドポイント" #: ./doc/glossary/glossary-terms.xml434(primary) #: ./doc/glossary/glossary-terms.xml447(primary) #: ./doc/glossary/glossary-terms.xml460(primary) -#: ./doc/glossary/glossary-terms.xml5561(primary) +#: ./doc/glossary/glossary-terms.xml5576(primary) msgid "API (application programming interface)" msgstr "" @@ -669,11 +669,11 @@ msgid "" msgstr "サービス、アプリケーション、プログラムへのアクセスに使用される仕様の集合。サービス呼出、各呼出に必要なパラメーター、想定される戻り値を含む。" #: ./doc/glossary/glossary-terms.xml493(primary) -#: ./doc/glossary/glossary-terms.xml5545(primary) -#: ./doc/glossary/glossary-terms.xml5941(primary) -#: ./doc/glossary/glossary-terms.xml6362(primary) -#: ./doc/glossary/glossary-terms.xml6389(primary) -#: ./doc/glossary/glossary-terms.xml7462(primary) +#: ./doc/glossary/glossary-terms.xml5560(primary) +#: ./doc/glossary/glossary-terms.xml5956(primary) +#: ./doc/glossary/glossary-terms.xml6377(primary) +#: ./doc/glossary/glossary-terms.xml6404(primary) +#: ./doc/glossary/glossary-terms.xml7477(primary) msgid "servers" msgstr "" @@ -1003,12 +1003,12 @@ msgstr "B" #: ./doc/glossary/glossary-terms.xml755(primary) #: ./doc/glossary/glossary-terms.xml769(primary) #: ./doc/glossary/glossary-terms.xml784(primary) -msgid "backend interactions" +msgid "back-end interactions" msgstr "" #: ./doc/glossary/glossary-terms.xml754(glossterm) msgid "" -"backend" msgstr "" @@ -1026,7 +1026,7 @@ msgstr "カタログ" #: ./doc/glossary/glossary-terms.xml768(glossterm) msgid "" -"backend catalog" msgstr "" @@ -1034,7 +1034,7 @@ msgstr "" msgid "" "The storage method used by the Identity Service catalog service to store and" " retrieve information about API endpoints that are available to the client. " -"Examples include a SQL database, LDAP database, or KVS backend." +"Examples include a SQL database, LDAP database, or KVS back end." msgstr "" #: ./doc/glossary/glossary-terms.xml786(secondary) @@ -1043,7 +1043,7 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml783(glossterm) msgid "" -"backend store" msgstr "" @@ -1441,8 +1441,8 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml1111(para) msgid "" -"A Compute backend database table that contains the current workload, amount " -"of free RAM, and number of VMs running on each host. Used to determine on " +"A Compute back-end database table that contains the current workload, amount" +" of free RAM, and number of VMs running on each host. Used to determine on " "which VM a host starts." msgstr "" @@ -1516,7 +1516,7 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml1190(primary) #: ./doc/glossary/glossary-terms.xml1204(primary) #: ./doc/glossary/glossary-terms.xml1307(primary) -#: ./doc/glossary/glossary-terms.xml5198(primary) +#: ./doc/glossary/glossary-terms.xml5213(primary) msgid "cells" msgstr "" @@ -1575,9 +1575,9 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml1222(para) #: ./doc/glossary/glossary-terms.xml1989(para) -#: ./doc/glossary/glossary-terms.xml5152(para) -#: ./doc/glossary/glossary-terms.xml5901(para) -#: ./doc/glossary/glossary-terms.xml6848(para) +#: ./doc/glossary/glossary-terms.xml5167(para) +#: ./doc/glossary/glossary-terms.xml5916(para) +#: ./doc/glossary/glossary-terms.xml6863(para) msgid "A Linux distribution that is compatible with OpenStack." msgstr "OpenStack と互換性のある Linux ディストリビューション。" @@ -1980,7 +1980,7 @@ msgid "" msgstr "" #: ./doc/glossary/glossary-terms.xml1550(secondary) -#: ./doc/glossary/glossary-terms.xml4883(secondary) +#: ./doc/glossary/glossary-terms.xml4898(secondary) msgid "Compute API" msgstr "Compute API" @@ -2078,16 +2078,16 @@ msgid "" msgstr "" #: ./doc/glossary/glossary-terms.xml1629(primary) -#: ./doc/glossary/glossary-terms.xml4313(primary) -#: ./doc/glossary/glossary-terms.xml4913(primary) -#: ./doc/glossary/glossary-terms.xml4926(primary) -#: ./doc/glossary/glossary-terms.xml4939(primary) -#: ./doc/glossary/glossary-terms.xml4953(primary) -#: ./doc/glossary/glossary-terms.xml4965(primary) -#: ./doc/glossary/glossary-terms.xml4978(primary) -#: ./doc/glossary/glossary-terms.xml4991(primary) -#: ./doc/glossary/glossary-terms.xml5042(primary) -#: ./doc/glossary/glossary-terms.xml6346(primary) +#: ./doc/glossary/glossary-terms.xml4328(primary) +#: ./doc/glossary/glossary-terms.xml4928(primary) +#: ./doc/glossary/glossary-terms.xml4941(primary) +#: ./doc/glossary/glossary-terms.xml4954(primary) +#: ./doc/glossary/glossary-terms.xml4968(primary) +#: ./doc/glossary/glossary-terms.xml4980(primary) +#: ./doc/glossary/glossary-terms.xml4993(primary) +#: ./doc/glossary/glossary-terms.xml5006(primary) +#: ./doc/glossary/glossary-terms.xml5057(primary) +#: ./doc/glossary/glossary-terms.xml6361(primary) msgid "objects" msgstr "" @@ -2186,7 +2186,7 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml1698(para) msgid "" "Checks for missing replicas or incorrect objects in specified Object Storage" -" containers through queries to the SQLite backend database." +" containers through queries to the SQLite back-end database." msgstr "" #: ./doc/glossary/glossary-terms.xml1708(secondary) @@ -2705,8 +2705,8 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml3348(secondary) #: ./doc/glossary/glossary-terms.xml3454(secondary) #: ./doc/glossary/glossary-terms.xml3530(secondary) -#: ./doc/glossary/glossary-terms.xml5113(secondary) -#: ./doc/glossary/glossary-terms.xml5868(secondary) +#: ./doc/glossary/glossary-terms.xml5128(secondary) +#: ./doc/glossary/glossary-terms.xml5883(secondary) msgid "basics of" msgstr "basics of" @@ -2842,7 +2842,7 @@ msgstr "ディスクフォーマット" #: ./doc/glossary/glossary-terms.xml2607(para) #: ./doc/glossary/glossary-terms.xml2617(para) #: ./doc/glossary/glossary-terms.xml4084(para) -#: ./doc/glossary/glossary-terms.xml4196(para) -#: ./doc/glossary/glossary-terms.xml7288(para) -#: ./doc/glossary/glossary-terms.xml7501(para) -#: ./doc/glossary/glossary-terms.xml7714(para) -#: ./doc/glossary/glossary-terms.xml7794(para) -#: ./doc/glossary/glossary-terms.xml7819(para) +#: ./doc/glossary/glossary-terms.xml4211(para) +#: ./doc/glossary/glossary-terms.xml7303(para) +#: ./doc/glossary/glossary-terms.xml7516(para) +#: ./doc/glossary/glossary-terms.xml7729(para) +#: ./doc/glossary/glossary-terms.xml7809(para) +#: ./doc/glossary/glossary-terms.xml7834(para) msgid "An OpenStack-supported hypervisor." msgstr "OpenStack がサポートするハイパーバイザーの1つ。" @@ -3445,7 +3445,7 @@ msgid "A routing algorithm in the Compute RabbitMQ." msgstr "" #: ./doc/glossary/glossary-terms.xml2720(primary) -#: ./doc/glossary/glossary-terms.xml7196(primary) +#: ./doc/glossary/glossary-terms.xml7211(primary) msgid "queues" msgstr "" @@ -3665,10 +3665,10 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml2892(primary) #: ./doc/glossary/glossary-terms.xml2980(primary) #: ./doc/glossary/glossary-terms.xml3900(primary) -#: ./doc/glossary/glossary-terms.xml5420(primary) -#: ./doc/glossary/glossary-terms.xml5591(primary) -#: ./doc/glossary/glossary-terms.xml6510(primary) -#: ./doc/glossary/glossary-terms.xml6718(primary) +#: ./doc/glossary/glossary-terms.xml5435(primary) +#: ./doc/glossary/glossary-terms.xml5606(primary) +#: ./doc/glossary/glossary-terms.xml6525(primary) +#: ./doc/glossary/glossary-terms.xml6733(primary) msgid "IP addresses" msgstr "IP アドレス" @@ -3928,7 +3928,7 @@ msgstr "" msgid "" "Processes client requests for VMs, updates Image Service metadata on the " "registry server, and communicates with the store adapter to upload VM images" -" from the backend store." +" from the back-end store." msgstr "" #: ./doc/glossary/glossary-terms.xml3101(secondary) @@ -4427,14 +4427,14 @@ msgid "Identity Service" msgstr "Identity サービス" #: ./doc/glossary/glossary-terms.xml3517(secondary) -msgid "Identity backend" -msgstr "Identity バックエンド" +msgid "Identity back end" +msgstr "" #: ./doc/glossary/glossary-terms.xml3514(glossterm) msgid "" -"Identity backend" -msgstr "Identity バックエンド" +msgstr "" #: ./doc/glossary/glossary-terms.xml3521(para) msgid "" @@ -4512,7 +4512,7 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml3680(primary) #: ./doc/glossary/glossary-terms.xml3693(primary) #: ./doc/glossary/glossary-terms.xml3706(primary) -#: ./doc/glossary/glossary-terms.xml5576(primary) +#: ./doc/glossary/glossary-terms.xml5591(primary) msgid "Image Service" msgstr "Image Service" @@ -4574,7 +4574,7 @@ msgid "" msgstr "" #: ./doc/glossary/glossary-terms.xml3629(para) -#: ./doc/glossary/glossary-terms.xml4367(para) +#: ./doc/glossary/glossary-terms.xml4382(para) msgid "" "A list of tenants that can access a given VM image within Image Service." msgstr "" @@ -4646,8 +4646,8 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml3699(para) msgid "" -"The backend store used by Image Service to store VM images, options include " -"Object Storage, local file system, S3, or HTTP." +"The back-end store used by Image Service to store VM images, options include" +" Object Storage, local file system, S3, or HTTP." msgstr "" #: ./doc/glossary/glossary-terms.xml3708(secondary) @@ -4831,7 +4831,7 @@ msgid "" msgstr "" #: ./doc/glossary/glossary-terms.xml3849(para) -#: ./doc/glossary/glossary-terms.xml6395(para) +#: ./doc/glossary/glossary-terms.xml6410(para) msgid "" "Unique ID assigned to each guest VM instance." @@ -5008,10 +5008,10 @@ msgid "ISO9960" msgstr "ISO9960" #: ./doc/glossary/glossary-terms.xml3996(para) -#: ./doc/glossary/glossary-terms.xml5665(para) -#: ./doc/glossary/glossary-terms.xml7341(para) -#: ./doc/glossary/glossary-terms.xml7352(para) -#: ./doc/glossary/glossary-terms.xml7541(para) +#: ./doc/glossary/glossary-terms.xml5680(para) +#: ./doc/glossary/glossary-terms.xml7356(para) +#: ./doc/glossary/glossary-terms.xml7367(para) +#: ./doc/glossary/glossary-terms.xml7556(para) msgid "One of the VM image disk formats supported by Image Service." msgstr "" @@ -5140,436 +5140,453 @@ msgid "" " and CentOS-based Linux distributions." msgstr "" -#: ./doc/glossary/glossary-terms.xml4113(title) +#: ./doc/glossary/glossary-terms.xml4111(primary) +msgid "Kilo" +msgstr "" + +#: ./doc/glossary/glossary-terms.xml4110(glossterm) +msgid "Kilo" +msgstr "" + +#: ./doc/glossary/glossary-terms.xml4115(para) +msgid "" +"The code name for the eleventh release of OpenStack. The design summit took " +"place in Paris, France. Due to delays in the name selection, the release was" +" known only as K. Because k is the unit symbol for kilo " +"and the reference artifact is stored near Paris in the Pavillon de Breteuil " +"in Sèvres, the community chose Kilo as the release name." +msgstr "" + +#: ./doc/glossary/glossary-terms.xml4128(title) msgid "L" msgstr "L" -#: ./doc/glossary/glossary-terms.xml4117(primary) +#: ./doc/glossary/glossary-terms.xml4132(primary) msgid "large object" msgstr "ラージオブジェクト" -#: ./doc/glossary/glossary-terms.xml4116(glossterm) +#: ./doc/glossary/glossary-terms.xml4131(glossterm) msgid "large object" msgstr "" -#: ./doc/glossary/glossary-terms.xml4121(para) +#: ./doc/glossary/glossary-terms.xml4136(para) msgid "An object within Object Storage that is larger than 5GB." msgstr "" -#: ./doc/glossary/glossary-terms.xml4127(primary) +#: ./doc/glossary/glossary-terms.xml4142(primary) msgid "Launchpad" msgstr "Launchpad" -#: ./doc/glossary/glossary-terms.xml4126(glossterm) +#: ./doc/glossary/glossary-terms.xml4141(glossterm) msgid "Launchpad" msgstr "" -#: ./doc/glossary/glossary-terms.xml4131(para) +#: ./doc/glossary/glossary-terms.xml4146(para) msgid "The collaboration site for OpenStack." msgstr "OpenStack 用コラボレーションサイト。" -#: ./doc/glossary/glossary-terms.xml4137(primary) +#: ./doc/glossary/glossary-terms.xml4152(primary) msgid "Layer-2 network" msgstr "Layer-2 ネットワーク" -#: ./doc/glossary/glossary-terms.xml4136(glossterm) +#: ./doc/glossary/glossary-terms.xml4151(glossterm) msgid "Layer-2 network" msgstr "Layer-2 ネットワーク" -#: ./doc/glossary/glossary-terms.xml4141(para) +#: ./doc/glossary/glossary-terms.xml4156(para) msgid "Term used for OSI network architecture for the data link layer." msgstr "データリンクレイヤ用の OSI ネットワークアーキテクチャで使用される用語。" -#: ./doc/glossary/glossary-terms.xml4148(primary) +#: ./doc/glossary/glossary-terms.xml4163(primary) msgid "Layer-3 (L3) agent" msgstr "Layer-3 (L3) エージェント" -#: ./doc/glossary/glossary-terms.xml4147(glossterm) +#: ./doc/glossary/glossary-terms.xml4162(glossterm) msgid "" "Layer-3 (L3) agent" msgstr "Layer-3 (L3) エージェント" -#: ./doc/glossary/glossary-terms.xml4152(para) +#: ./doc/glossary/glossary-terms.xml4167(para) msgid "" "OpenStack Networking agent that provides layer-3 (routing) services for " "virtual networks." msgstr "" -#: ./doc/glossary/glossary-terms.xml4159(primary) +#: ./doc/glossary/glossary-terms.xml4174(primary) msgid "libvirt" msgstr "libvirt" -#: ./doc/glossary/glossary-terms.xml4158(glossterm) +#: ./doc/glossary/glossary-terms.xml4173(glossterm) msgid "libvirt" msgstr "libvirt" -#: ./doc/glossary/glossary-terms.xml4163(para) +#: ./doc/glossary/glossary-terms.xml4178(para) msgid "" "Virtualization API library used by OpenStack to interact with many of its " "supported hypervisors." msgstr "" -#: ./doc/glossary/glossary-terms.xml4169(glossterm) +#: ./doc/glossary/glossary-terms.xml4184(glossterm) msgid "Linux bridge" msgstr "Linux ブリッジ" -#: ./doc/glossary/glossary-terms.xml4172(para) +#: ./doc/glossary/glossary-terms.xml4187(para) msgid "" "Software that enables multiple VMs to share a single physical NIC within " "Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml4179(primary) +#: ./doc/glossary/glossary-terms.xml4194(primary) msgid "Linux Bridge" msgstr "Linux ブリッジ" -#: ./doc/glossary/glossary-terms.xml4181(secondary) -#: ./doc/glossary/glossary-terms.xml5090(secondary) +#: ./doc/glossary/glossary-terms.xml4196(secondary) +#: ./doc/glossary/glossary-terms.xml5105(secondary) msgid "neutron plug-in for" msgstr "" -#: ./doc/glossary/glossary-terms.xml4178(glossterm) +#: ./doc/glossary/glossary-terms.xml4193(glossterm) msgid "" "Linux Bridge neutron plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml4185(para) +#: ./doc/glossary/glossary-terms.xml4200(para) msgid "" "Enables a Linux bridge to understand a Networking port, interface " "attachment, and other abstractions." msgstr "" -#: ./doc/glossary/glossary-terms.xml4192(primary) +#: ./doc/glossary/glossary-terms.xml4207(primary) msgid "Linux containers (LXC)" msgstr "Linux コンテナー (LXC)" -#: ./doc/glossary/glossary-terms.xml4191(glossterm) +#: ./doc/glossary/glossary-terms.xml4206(glossterm) msgid "" "Linux containers (LXC)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4202(primary) +#: ./doc/glossary/glossary-terms.xml4217(primary) msgid "live migration" msgstr "ライブマイグレーション" -#: ./doc/glossary/glossary-terms.xml4201(glossterm) +#: ./doc/glossary/glossary-terms.xml4216(glossterm) msgid "live migration" msgstr "" -#: ./doc/glossary/glossary-terms.xml4206(para) +#: ./doc/glossary/glossary-terms.xml4221(para) msgid "" "The ability within Compute to move running virtual machine instances from " "one host to another with only a small service interruption during " "switchover." msgstr "" -#: ./doc/glossary/glossary-terms.xml4213(glossterm) +#: ./doc/glossary/glossary-terms.xml4228(glossterm) msgid "load balancer" msgstr "負荷分散装置" -#: ./doc/glossary/glossary-terms.xml4216(para) +#: ./doc/glossary/glossary-terms.xml4231(para) msgid "" "A load balancer is a logical device that belongs to a cloud account. It is " -"used to distribute workloads between multiple backend systems or services, " +"used to distribute workloads between multiple back-end systems or services, " "based on the criteria defined as part of its configuration." msgstr "" -#: ./doc/glossary/glossary-terms.xml4225(primary) +#: ./doc/glossary/glossary-terms.xml4240(primary) msgid "load balancing" msgstr "負荷分散" -#: ./doc/glossary/glossary-terms.xml4224(glossterm) +#: ./doc/glossary/glossary-terms.xml4239(glossterm) msgid "load balancing" msgstr "" -#: ./doc/glossary/glossary-terms.xml4229(para) +#: ./doc/glossary/glossary-terms.xml4244(para) msgid "" "The process of spreading client requests between two or more nodes to " "improve performance and availability." msgstr "" -#: ./doc/glossary/glossary-terms.xml4237(primary) +#: ./doc/glossary/glossary-terms.xml4252(primary) msgid "Load-Balancer-as-a-Service (LBaaS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4235(glossterm) +#: ./doc/glossary/glossary-terms.xml4250(glossterm) msgid "" "Load-Balancer-as-a-Service (LBaaS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4241(para) +#: ./doc/glossary/glossary-terms.xml4256(para) msgid "" "Enables Networking to distribute incoming requests evenly between designated" " instances." msgstr "" -#: ./doc/glossary/glossary-terms.xml4248(primary) +#: ./doc/glossary/glossary-terms.xml4263(primary) msgid "Logical Volume Manager (LVM)" msgstr "論理ボリュームマネージャー (LVM)" -#: ./doc/glossary/glossary-terms.xml4247(glossterm) +#: ./doc/glossary/glossary-terms.xml4262(glossterm) msgid "" "Logical Volume Manager (LVM)" msgstr "論理ボリュームマネージャー (LVM)" -#: ./doc/glossary/glossary-terms.xml4252(para) +#: ./doc/glossary/glossary-terms.xml4267(para) msgid "" "Provides a method of allocating space on mass-storage devices that is more " "flexible than conventional partitioning schemes." msgstr "" -#: ./doc/glossary/glossary-terms.xml4262(title) +#: ./doc/glossary/glossary-terms.xml4277(title) msgid "M" msgstr "M" -#: ./doc/glossary/glossary-terms.xml4266(primary) +#: ./doc/glossary/glossary-terms.xml4281(primary) msgid "management API" msgstr "マネジメント API" -#: ./doc/glossary/glossary-terms.xml4265(glossterm) +#: ./doc/glossary/glossary-terms.xml4280(glossterm) msgid "" "management API" msgstr "マネジメント API" -#: ./doc/glossary/glossary-terms.xml4272(para) +#: ./doc/glossary/glossary-terms.xml4287(para) msgid "Alternative term for an admin API." msgstr "管理 API(admin API)の別名。" -#: ./doc/glossary/glossary-terms.xml4278(primary) +#: ./doc/glossary/glossary-terms.xml4293(primary) msgid "management network" msgstr "管理ネットワーク" -#: ./doc/glossary/glossary-terms.xml4277(glossterm) +#: ./doc/glossary/glossary-terms.xml4292(glossterm) msgid "" "management network" msgstr "管理ネットワーク" -#: ./doc/glossary/glossary-terms.xml4282(para) +#: ./doc/glossary/glossary-terms.xml4297(para) msgid "" "A network segment used for administration, not accessible to the public " "Internet." msgstr "" -#: ./doc/glossary/glossary-terms.xml4289(primary) +#: ./doc/glossary/glossary-terms.xml4304(primary) msgid "manager" msgstr "マネージャー" -#: ./doc/glossary/glossary-terms.xml4288(glossterm) +#: ./doc/glossary/glossary-terms.xml4303(glossterm) msgid "manager" msgstr "マネージャー" -#: ./doc/glossary/glossary-terms.xml4293(para) +#: ./doc/glossary/glossary-terms.xml4308(para) msgid "" "Logical groupings of related code, such as the Block Storage volume manager " "or network manager." msgstr "" -#: ./doc/glossary/glossary-terms.xml4300(primary) -#: ./doc/glossary/glossary-terms.xml4317(primary) +#: ./doc/glossary/glossary-terms.xml4315(primary) +#: ./doc/glossary/glossary-terms.xml4332(primary) msgid "manifests" msgstr "マニフェスト" -#: ./doc/glossary/glossary-terms.xml4299(glossterm) +#: ./doc/glossary/glossary-terms.xml4314(glossterm) msgid "" "manifest" msgstr "マニフェスト" -#: ./doc/glossary/glossary-terms.xml4306(para) +#: ./doc/glossary/glossary-terms.xml4321(para) msgid "Used to track segments of a large object within Object Storage." msgstr "" -#: ./doc/glossary/glossary-terms.xml4315(secondary) -#: ./doc/glossary/glossary-terms.xml4319(secondary) +#: ./doc/glossary/glossary-terms.xml4330(secondary) +#: ./doc/glossary/glossary-terms.xml4334(secondary) msgid "manifest objects" msgstr "" -#: ./doc/glossary/glossary-terms.xml4312(glossterm) +#: ./doc/glossary/glossary-terms.xml4327(glossterm) msgid "" "manifest object" msgstr "" -#: ./doc/glossary/glossary-terms.xml4323(para) +#: ./doc/glossary/glossary-terms.xml4338(para) msgid "" "A special Object Storage object that contains the manifest for a large " "object." msgstr "" -#: ./doc/glossary/glossary-terms.xml4330(primary) +#: ./doc/glossary/glossary-terms.xml4345(primary) msgid "marconi" msgstr "marconi" -#: ./doc/glossary/glossary-terms.xml4329(glossterm) +#: ./doc/glossary/glossary-terms.xml4344(glossterm) msgid "marconi" msgstr "marconi" -#: ./doc/glossary/glossary-terms.xml4334(para) +#: ./doc/glossary/glossary-terms.xml4349(para) msgid "OpenStack project that provides a queue service to applications." msgstr "キューサービスをアプリケーションに提供する OpenStack のプロジェクト。" -#: ./doc/glossary/glossary-terms.xml4341(primary) +#: ./doc/glossary/glossary-terms.xml4356(primary) msgid "melange" msgstr "melange" -#: ./doc/glossary/glossary-terms.xml4340(glossterm) +#: ./doc/glossary/glossary-terms.xml4355(glossterm) msgid "melange" msgstr "melange" -#: ./doc/glossary/glossary-terms.xml4345(para) +#: ./doc/glossary/glossary-terms.xml4360(para) msgid "" "Project name for OpenStack Network Information Service. To be merged with " "Networking." msgstr "OpenStack Network Information Service のプロジェクト名。Networking と統合予定。" -#: ./doc/glossary/glossary-terms.xml4352(primary) +#: ./doc/glossary/glossary-terms.xml4367(primary) msgid "membership" msgstr "メンバーシップ" -#: ./doc/glossary/glossary-terms.xml4351(glossterm) +#: ./doc/glossary/glossary-terms.xml4366(glossterm) msgid "membership" msgstr "メンバーシップ" -#: ./doc/glossary/glossary-terms.xml4356(para) +#: ./doc/glossary/glossary-terms.xml4371(para) msgid "" "The association between an Image Service VM image and a tenant. Enables " "images to be shared with specified tenants." msgstr "" -#: ./doc/glossary/glossary-terms.xml4363(primary) +#: ./doc/glossary/glossary-terms.xml4378(primary) msgid "membership lists" msgstr "" -#: ./doc/glossary/glossary-terms.xml4362(glossterm) +#: ./doc/glossary/glossary-terms.xml4377(glossterm) msgid "membership list" msgstr "" -#: ./doc/glossary/glossary-terms.xml4374(primary) +#: ./doc/glossary/glossary-terms.xml4389(primary) msgid "memcached" msgstr "memcached" -#: ./doc/glossary/glossary-terms.xml4373(glossterm) +#: ./doc/glossary/glossary-terms.xml4388(glossterm) msgid "memcached" msgstr "memcached" -#: ./doc/glossary/glossary-terms.xml4378(para) +#: ./doc/glossary/glossary-terms.xml4393(para) msgid "" "A distributed memory object caching system that is used by Object Storage " "for caching." msgstr "" -#: ./doc/glossary/glossary-terms.xml4385(primary) +#: ./doc/glossary/glossary-terms.xml4400(primary) msgid "memory overcommit" msgstr "メモリーオーバーコミット" -#: ./doc/glossary/glossary-terms.xml4384(glossterm) +#: ./doc/glossary/glossary-terms.xml4399(glossterm) msgid "" "memory overcommit" msgstr "" -#: ./doc/glossary/glossary-terms.xml4389(para) +#: ./doc/glossary/glossary-terms.xml4404(para) msgid "" "The ability to start new VM instances based on the actual memory usage of a " "host, as opposed to basing the decision on the amount of RAM each running " "instance thinks it has available. Also known as RAM overcommit." msgstr "実行中の各インスタンスが利用可能と考えている RAM 量に基づく判断をベースにする代わりに、ホスト上の実際のメモリ使用量をベースにした、新しい VM インスタンスを起動する機能。" -#: ./doc/glossary/glossary-terms.xml4398(primary) +#: ./doc/glossary/glossary-terms.xml4413(primary) msgid "message brokers" msgstr "メッセージブローカー" -#: ./doc/glossary/glossary-terms.xml4397(glossterm) +#: ./doc/glossary/glossary-terms.xml4412(glossterm) msgid "message broker" msgstr "メッセージブローカー" -#: ./doc/glossary/glossary-terms.xml4402(para) +#: ./doc/glossary/glossary-terms.xml4417(para) msgid "" "The software package used to provide AMQP messaging capabilities within " "Compute. Default package is RabbitMQ." msgstr "" -#: ./doc/glossary/glossary-terms.xml4409(primary) +#: ./doc/glossary/glossary-terms.xml4424(primary) msgid "message bus" msgstr "メッセージバス" -#: ./doc/glossary/glossary-terms.xml4408(glossterm) +#: ./doc/glossary/glossary-terms.xml4423(glossterm) msgid "message bus" msgstr "メッセージバス" -#: ./doc/glossary/glossary-terms.xml4413(para) +#: ./doc/glossary/glossary-terms.xml4428(para) msgid "" "The main virtual communication line used by all AMQP messages for inter-" "cloud communications within Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml4420(primary) +#: ./doc/glossary/glossary-terms.xml4435(primary) msgid "message queue" msgstr "メッセージキュー" -#: ./doc/glossary/glossary-terms.xml4419(glossterm) +#: ./doc/glossary/glossary-terms.xml4434(glossterm) msgid "message queue" msgstr "メッセージキュー" -#: ./doc/glossary/glossary-terms.xml4424(para) +#: ./doc/glossary/glossary-terms.xml4439(para) msgid "" "Passes requests from clients to the appropriate workers and returns the " "output to the client after the job completes." msgstr "" -#: ./doc/glossary/glossary-terms.xml4431(primary) +#: ./doc/glossary/glossary-terms.xml4446(primary) msgid "Metadata agent" msgstr "" -#: ./doc/glossary/glossary-terms.xml4430(glossterm) +#: ./doc/glossary/glossary-terms.xml4445(glossterm) msgid "Metadata agent" msgstr "" -#: ./doc/glossary/glossary-terms.xml4435(para) +#: ./doc/glossary/glossary-terms.xml4450(para) msgid "" "OpenStack Networking agent that provides metadata services for instances." msgstr "" -#: ./doc/glossary/glossary-terms.xml4442(primary) +#: ./doc/glossary/glossary-terms.xml4457(primary) msgid "Meta-Data Server (MDS)" msgstr "Meta-Data Server (MDS)" -#: ./doc/glossary/glossary-terms.xml4441(glossterm) +#: ./doc/glossary/glossary-terms.xml4456(glossterm) msgid "" "Meta-Data Server (MDS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4446(para) +#: ./doc/glossary/glossary-terms.xml4461(para) msgid "Stores CephFS metadata." msgstr "CephFS メタデータを格納する。" -#: ./doc/glossary/glossary-terms.xml4452(primary) +#: ./doc/glossary/glossary-terms.xml4467(primary) msgid "migration" msgstr "マイグレーション" -#: ./doc/glossary/glossary-terms.xml4451(glossterm) +#: ./doc/glossary/glossary-terms.xml4466(glossterm) msgid "migration" msgstr "マイグレーション" -#: ./doc/glossary/glossary-terms.xml4456(para) +#: ./doc/glossary/glossary-terms.xml4471(para) msgid "The process of moving a VM instance from one host to another." msgstr "VM インスタンスをあるホストから別のホストに移動させる処理。" -#: ./doc/glossary/glossary-terms.xml4463(primary) +#: ./doc/glossary/glossary-terms.xml4478(primary) msgid "multi-host" msgstr "" -#: ./doc/glossary/glossary-terms.xml4462(glossterm) +#: ./doc/glossary/glossary-terms.xml4477(glossterm) msgid "multi-host" msgstr "" -#: ./doc/glossary/glossary-terms.xml4467(para) +#: ./doc/glossary/glossary-terms.xml4482(para) msgid "" "High-availability mode for legacy (nova) networking. Each compute node " "handles NAT and DHCP and acts as a gateway for all of the VMs on it. A " @@ -5577,805 +5594,805 @@ msgid "" "nodes." msgstr "" -#: ./doc/glossary/glossary-terms.xml4475(glossterm) +#: ./doc/glossary/glossary-terms.xml4490(glossterm) msgid "multinic" msgstr "マルチ NIC" -#: ./doc/glossary/glossary-terms.xml4478(para) +#: ./doc/glossary/glossary-terms.xml4493(para) msgid "" "Facility in Compute that allows each virtual machine instance to have more " "than one VIF connected to it." msgstr "" -#: ./doc/glossary/glossary-terms.xml4486(primary) +#: ./doc/glossary/glossary-terms.xml4501(primary) msgid "Modular Layer 2 (ML2) neutron plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml4484(glossterm) +#: ./doc/glossary/glossary-terms.xml4499(glossterm) msgid "" "Modular Layer 2 (ML2) neutron plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml4490(para) +#: ./doc/glossary/glossary-terms.xml4505(para) msgid "" "Can concurrently use multiple layer-2 networking technologies, such as " "802.1Q and VXLAN, in Networking." msgstr "" -#: ./doc/glossary/glossary-terms.xml4497(primary) +#: ./doc/glossary/glossary-terms.xml4512(primary) msgid "Monitor (LBaaS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4496(glossterm) +#: ./doc/glossary/glossary-terms.xml4511(glossterm) msgid "Monitor (LBaaS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4501(para) +#: ./doc/glossary/glossary-terms.xml4516(para) msgid "" "LBaaS feature that provides availability monitoring using the " "ping command, TCP, and HTTP/HTTPS GET." msgstr "" -#: ./doc/glossary/glossary-terms.xml4508(primary) +#: ./doc/glossary/glossary-terms.xml4523(primary) msgid "Monitor (Mon)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4507(glossterm) +#: ./doc/glossary/glossary-terms.xml4522(glossterm) msgid "Monitor (Mon)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4512(para) +#: ./doc/glossary/glossary-terms.xml4527(para) msgid "" "A Ceph component that communicates with external clients, checks data state " "and consistency, and performs quorum functions." msgstr "" -#: ./doc/glossary/glossary-terms.xml4519(primary) +#: ./doc/glossary/glossary-terms.xml4534(primary) msgid "multi-factor authentication" msgstr "" -#: ./doc/glossary/glossary-terms.xml4518(glossterm) +#: ./doc/glossary/glossary-terms.xml4533(glossterm) msgid "" "multi-factor authentication" msgstr "" -#: ./doc/glossary/glossary-terms.xml4523(para) +#: ./doc/glossary/glossary-terms.xml4538(para) msgid "" "Authentication method that uses two or more credentials, such as a password " "and a private key. Currently not supported in Identity Service." msgstr "" -#: ./doc/glossary/glossary-terms.xml4531(primary) +#: ./doc/glossary/glossary-terms.xml4546(primary) msgid "MultiNic" msgstr "MultiNic" -#: ./doc/glossary/glossary-terms.xml4530(glossterm) +#: ./doc/glossary/glossary-terms.xml4545(glossterm) msgid "MultiNic" msgstr "" -#: ./doc/glossary/glossary-terms.xml4535(para) +#: ./doc/glossary/glossary-terms.xml4550(para) msgid "" "Facility in Compute that enables a virtual machine instance to have more " "than one VIF connected to it." msgstr "" -#: ./doc/glossary/glossary-terms.xml4544(title) +#: ./doc/glossary/glossary-terms.xml4559(title) msgid "N" msgstr "N" -#: ./doc/glossary/glossary-terms.xml4548(primary) +#: ./doc/glossary/glossary-terms.xml4563(primary) msgid "Nebula" msgstr "Nebula" -#: ./doc/glossary/glossary-terms.xml4547(glossterm) +#: ./doc/glossary/glossary-terms.xml4562(glossterm) msgid "Nebula" msgstr "Nebula" -#: ./doc/glossary/glossary-terms.xml4552(para) +#: ./doc/glossary/glossary-terms.xml4567(para) msgid "Released as open source by NASA in 2010 and is the basis for Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml4559(primary) +#: ./doc/glossary/glossary-terms.xml4574(primary) msgid "netadmin" msgstr "netadmin" -#: ./doc/glossary/glossary-terms.xml4558(glossterm) +#: ./doc/glossary/glossary-terms.xml4573(glossterm) msgid "netadmin" msgstr "netadmin" -#: ./doc/glossary/glossary-terms.xml4563(para) +#: ./doc/glossary/glossary-terms.xml4578(para) msgid "" "One of the default roles in the Compute RBAC system. Enables the user to " "allocate publicly accessible IP addresses to instances and change firewall " "rules." msgstr "" -#: ./doc/glossary/glossary-terms.xml4571(primary) +#: ./doc/glossary/glossary-terms.xml4586(primary) msgid "NetApp volume driver" msgstr "NetApp ボリュームドライバー" -#: ./doc/glossary/glossary-terms.xml4570(glossterm) +#: ./doc/glossary/glossary-terms.xml4585(glossterm) msgid "" "NetApp volume driver" msgstr "" -#: ./doc/glossary/glossary-terms.xml4575(para) +#: ./doc/glossary/glossary-terms.xml4590(para) msgid "" "Enables Compute to communicate with NetApp storage devices through the " "NetApp OnCommand Provisioning " "Manager." msgstr "" -#: ./doc/glossary/glossary-terms.xml4583(primary) #: ./doc/glossary/glossary-terms.xml4598(primary) -#: ./doc/glossary/glossary-terms.xml4611(primary) -#: ./doc/glossary/glossary-terms.xml4625(primary) -#: ./doc/glossary/glossary-terms.xml4638(primary) -#: ./doc/glossary/glossary-terms.xml4651(primary) -#: ./doc/glossary/glossary-terms.xml4664(primary) -#: ./doc/glossary/glossary-terms.xml4676(primary) -#: ./doc/glossary/glossary-terms.xml4689(primary) -#: ./doc/glossary/glossary-terms.xml4702(primary) -#: ./doc/glossary/glossary-terms.xml4715(primary) -#: ./doc/glossary/glossary-terms.xml5435(primary) -#: ./doc/glossary/glossary-terms.xml5616(primary) -#: ./doc/glossary/glossary-terms.xml7384(primary) -#: ./doc/glossary/glossary-terms.xml7518(primary) +#: ./doc/glossary/glossary-terms.xml4613(primary) +#: ./doc/glossary/glossary-terms.xml4626(primary) +#: ./doc/glossary/glossary-terms.xml4640(primary) +#: ./doc/glossary/glossary-terms.xml4653(primary) +#: ./doc/glossary/glossary-terms.xml4666(primary) +#: ./doc/glossary/glossary-terms.xml4679(primary) +#: ./doc/glossary/glossary-terms.xml4691(primary) +#: ./doc/glossary/glossary-terms.xml4704(primary) +#: ./doc/glossary/glossary-terms.xml4717(primary) +#: ./doc/glossary/glossary-terms.xml4730(primary) +#: ./doc/glossary/glossary-terms.xml5450(primary) +#: ./doc/glossary/glossary-terms.xml5631(primary) +#: ./doc/glossary/glossary-terms.xml7399(primary) +#: ./doc/glossary/glossary-terms.xml7533(primary) msgid "networks" msgstr "" -#: ./doc/glossary/glossary-terms.xml4582(glossterm) +#: ./doc/glossary/glossary-terms.xml4597(glossterm) msgid "" "network" msgstr "" -#: ./doc/glossary/glossary-terms.xml4589(para) +#: ./doc/glossary/glossary-terms.xml4604(para) msgid "" "A virtual network that provides connectivity between entities. For example, " "a collection of virtual ports that share network connectivity. In Networking" " terminology, a network is always a layer-2 network." msgstr "" -#: ./doc/glossary/glossary-terms.xml4600(secondary) +#: ./doc/glossary/glossary-terms.xml4615(secondary) msgid "Network Address Translation (NAT)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4597(glossterm) +#: ./doc/glossary/glossary-terms.xml4612(glossterm) msgid "" "Network Address Translation (NAT)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4604(para) +#: ./doc/glossary/glossary-terms.xml4619(para) msgid "" "The process of modifying IP address information while in transit. Supported " "by Compute and Networking." msgstr "" -#: ./doc/glossary/glossary-terms.xml4613(secondary) +#: ./doc/glossary/glossary-terms.xml4628(secondary) msgid "network controllers" msgstr "" -#: ./doc/glossary/glossary-terms.xml4610(glossterm) +#: ./doc/glossary/glossary-terms.xml4625(glossterm) msgid "" "network controller" msgstr "" -#: ./doc/glossary/glossary-terms.xml4617(para) +#: ./doc/glossary/glossary-terms.xml4632(para) msgid "" "A Compute daemon that orchestrates the network configuration of nodes, " "including IP addresses, VLANs, and bridging. Also manages routing for both " "public and private networks." msgstr "" -#: ./doc/glossary/glossary-terms.xml4627(secondary) +#: ./doc/glossary/glossary-terms.xml4642(secondary) msgid "Network File System (NFS)" msgstr "Network File System (NFS)" -#: ./doc/glossary/glossary-terms.xml4624(glossterm) +#: ./doc/glossary/glossary-terms.xml4639(glossterm) msgid "" "Network File System (NFS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4631(para) +#: ./doc/glossary/glossary-terms.xml4646(para) msgid "" "A method for making file systems available over the network. Supported by " "OpenStack." msgstr "" -#: ./doc/glossary/glossary-terms.xml4640(secondary) +#: ./doc/glossary/glossary-terms.xml4655(secondary) msgid "network IDs" msgstr "" -#: ./doc/glossary/glossary-terms.xml4637(glossterm) +#: ./doc/glossary/glossary-terms.xml4652(glossterm) msgid "" "network ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml4644(para) +#: ./doc/glossary/glossary-terms.xml4659(para) msgid "" "Unique ID assigned to each network segment within Networking. Same as " "network UUID." msgstr "" -#: ./doc/glossary/glossary-terms.xml4653(secondary) +#: ./doc/glossary/glossary-terms.xml4668(secondary) msgid "network managers" msgstr "" -#: ./doc/glossary/glossary-terms.xml4650(glossterm) +#: ./doc/glossary/glossary-terms.xml4665(glossterm) msgid "" "network manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml4657(para) +#: ./doc/glossary/glossary-terms.xml4672(para) msgid "" "The Compute component that manages various network components, such as " "firewall rules, IP address allocation, and so on." msgstr "" -#: ./doc/glossary/glossary-terms.xml4666(secondary) +#: ./doc/glossary/glossary-terms.xml4681(secondary) msgid "network nodes" msgstr "" -#: ./doc/glossary/glossary-terms.xml4663(glossterm) +#: ./doc/glossary/glossary-terms.xml4678(glossterm) msgid "" "network node" msgstr "" -#: ./doc/glossary/glossary-terms.xml4670(para) +#: ./doc/glossary/glossary-terms.xml4685(para) msgid "Any compute node that runs the network worker daemon." msgstr "" -#: ./doc/glossary/glossary-terms.xml4678(secondary) +#: ./doc/glossary/glossary-terms.xml4693(secondary) msgid "network segments" msgstr "" -#: ./doc/glossary/glossary-terms.xml4675(glossterm) +#: ./doc/glossary/glossary-terms.xml4690(glossterm) msgid "" "network segment" msgstr "" -#: ./doc/glossary/glossary-terms.xml4682(para) +#: ./doc/glossary/glossary-terms.xml4697(para) msgid "Represents a virtual, isolated OSI layer-2 subnet in Networking." msgstr "" -#: ./doc/glossary/glossary-terms.xml4691(secondary) +#: ./doc/glossary/glossary-terms.xml4706(secondary) msgid "Network Time Protocol (NTP)" msgstr "Network Time Protocol (NTP)" -#: ./doc/glossary/glossary-terms.xml4688(glossterm) +#: ./doc/glossary/glossary-terms.xml4703(glossterm) msgid "" "Network Time Protocol (NTP)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4695(para) +#: ./doc/glossary/glossary-terms.xml4710(para) msgid "" "A method of keeping a clock for a host or node correct through " "communications with a trusted, accurate time source." msgstr "" -#: ./doc/glossary/glossary-terms.xml4704(secondary) +#: ./doc/glossary/glossary-terms.xml4719(secondary) msgid "network UUID" msgstr "ネットワーク UUID" -#: ./doc/glossary/glossary-terms.xml4701(glossterm) +#: ./doc/glossary/glossary-terms.xml4716(glossterm) msgid "" "network UUID" msgstr "ネットワーク UUID" -#: ./doc/glossary/glossary-terms.xml4708(para) +#: ./doc/glossary/glossary-terms.xml4723(para) msgid "" "Unique ID for a Networking network segment." msgstr "" -#: ./doc/glossary/glossary-terms.xml4717(secondary) +#: ./doc/glossary/glossary-terms.xml4732(secondary) msgid "network workers" msgstr "" -#: ./doc/glossary/glossary-terms.xml4714(glossterm) +#: ./doc/glossary/glossary-terms.xml4729(glossterm) msgid "" "network worker" msgstr "" -#: ./doc/glossary/glossary-terms.xml4721(para) +#: ./doc/glossary/glossary-terms.xml4736(para) msgid "" "The nova-network worker daemon; provides services such as" " giving an IP address to a booting nova instance." msgstr "" -#: ./doc/glossary/glossary-terms.xml4728(glossterm) +#: ./doc/glossary/glossary-terms.xml4743(glossterm) msgid "Networking" msgstr "ネットワーク" -#: ./doc/glossary/glossary-terms.xml4731(para) +#: ./doc/glossary/glossary-terms.xml4746(para) msgid "" "A core OpenStack project that provides a network connectivity abstraction " "layer to OpenStack Compute. The project name of Networking is neutron." msgstr "" -#: ./doc/glossary/glossary-terms.xml4739(primary) -#: ./doc/glossary/glossary-terms.xml4761(secondary) +#: ./doc/glossary/glossary-terms.xml4754(primary) +#: ./doc/glossary/glossary-terms.xml4776(secondary) msgid "Networking API" msgstr "Networking API" -#: ./doc/glossary/glossary-terms.xml4738(glossterm) +#: ./doc/glossary/glossary-terms.xml4753(glossterm) msgid "Networking API" msgstr "" -#: ./doc/glossary/glossary-terms.xml4743(para) +#: ./doc/glossary/glossary-terms.xml4758(para) msgid "" "API used to access OpenStack Networking. Provides an extensible architecture" " to enable custom plug-in creation." msgstr "OpenStack Networking にアクセスするために利用する API。独自プラグインを作成できる拡張性を持ったアーキテクチャーになっている。" -#: ./doc/glossary/glossary-terms.xml4749(glossterm) -#: ./doc/glossary/glossary-terms.xml4759(primary) -#: ./doc/glossary/glossary-terms.xml4771(primary) -#: ./doc/glossary/glossary-terms.xml4784(primary) +#: ./doc/glossary/glossary-terms.xml4764(glossterm) +#: ./doc/glossary/glossary-terms.xml4774(primary) +#: ./doc/glossary/glossary-terms.xml4786(primary) +#: ./doc/glossary/glossary-terms.xml4799(primary) msgid "neutron" msgstr "neutron" -#: ./doc/glossary/glossary-terms.xml4752(para) +#: ./doc/glossary/glossary-terms.xml4767(para) msgid "" "A core OpenStack project that provides a network connectivity abstraction " "layer to OpenStack Compute." msgstr "OpenStack のコアプロジェクトで、OpenStack Compute に対してネットワーク接続の抽象化レイヤーを提供する。" -#: ./doc/glossary/glossary-terms.xml4758(glossterm) +#: ./doc/glossary/glossary-terms.xml4773(glossterm) msgid "" "neutron API" msgstr "" -#: ./doc/glossary/glossary-terms.xml4765(para) +#: ./doc/glossary/glossary-terms.xml4780(para) msgid "An alternative name for Networking API." msgstr "Networking API の別名。" -#: ./doc/glossary/glossary-terms.xml4773(secondary) +#: ./doc/glossary/glossary-terms.xml4788(secondary) msgid "neutron manager" msgstr "neutron マネージャー" -#: ./doc/glossary/glossary-terms.xml4770(glossterm) +#: ./doc/glossary/glossary-terms.xml4785(glossterm) msgid "" "neutron manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml4777(para) +#: ./doc/glossary/glossary-terms.xml4792(para) msgid "" "Enables Compute and Networking integration, which enables Networking to " "perform network management for guest VMs." msgstr "" -#: ./doc/glossary/glossary-terms.xml4786(secondary) +#: ./doc/glossary/glossary-terms.xml4801(secondary) msgid "neutron plug-in" msgstr "neutron プラグイン" -#: ./doc/glossary/glossary-terms.xml4783(glossterm) +#: ./doc/glossary/glossary-terms.xml4798(glossterm) msgid "" "neutron plug-in" msgstr "neutron プラグイン" -#: ./doc/glossary/glossary-terms.xml4790(para) +#: ./doc/glossary/glossary-terms.xml4805(para) msgid "" "Interface within Networking that enables organizations to create custom " "plug-ins for advanced features, such as QoS, ACLs, or IDS." msgstr "" -#: ./doc/glossary/glossary-terms.xml4798(primary) +#: ./doc/glossary/glossary-terms.xml4813(primary) msgid "Nexenta volume driver" msgstr "Nexenta ボリュームドライバー" -#: ./doc/glossary/glossary-terms.xml4797(glossterm) +#: ./doc/glossary/glossary-terms.xml4812(glossterm) msgid "" "Nexenta volume driver" msgstr "Nexenta ボリュームドライバー" -#: ./doc/glossary/glossary-terms.xml4802(para) +#: ./doc/glossary/glossary-terms.xml4817(para) msgid "Provides support for NexentaStor devices in Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml4808(primary) +#: ./doc/glossary/glossary-terms.xml4823(primary) msgid "No ACK" msgstr "" -#: ./doc/glossary/glossary-terms.xml4807(glossterm) +#: ./doc/glossary/glossary-terms.xml4822(glossterm) msgid "No ACK" msgstr "" -#: ./doc/glossary/glossary-terms.xml4812(para) +#: ./doc/glossary/glossary-terms.xml4827(para) msgid "" "Disables server-side message acknowledgment in the Compute RabbitMQ. " "Increases performance but decreases reliability." msgstr "" -#: ./doc/glossary/glossary-terms.xml4819(primary) -#: ./doc/glossary/glossary-terms.xml5531(primary) -#: ./doc/glossary/glossary-terms.xml6754(primary) -#: ./doc/glossary/glossary-terms.xml6938(primary) +#: ./doc/glossary/glossary-terms.xml4834(primary) +#: ./doc/glossary/glossary-terms.xml5546(primary) +#: ./doc/glossary/glossary-terms.xml6769(primary) +#: ./doc/glossary/glossary-terms.xml6953(primary) msgid "nodes" msgstr "ノード" -#: ./doc/glossary/glossary-terms.xml4818(glossterm) +#: ./doc/glossary/glossary-terms.xml4833(glossterm) msgid "" "node" msgstr "ノード" -#: ./doc/glossary/glossary-terms.xml4825(para) +#: ./doc/glossary/glossary-terms.xml4840(para) msgid "A VM instance that runs on a host." msgstr "ホストで動作する仮想マシンインスタンス。" -#: ./doc/glossary/glossary-terms.xml4831(primary) #: ./doc/glossary/glossary-terms.xml4846(primary) -#: ./doc/glossary/glossary-terms.xml5276(primary) -#: ./doc/glossary/glossary-terms.xml7181(primary) +#: ./doc/glossary/glossary-terms.xml4861(primary) +#: ./doc/glossary/glossary-terms.xml5291(primary) +#: ./doc/glossary/glossary-terms.xml7196(primary) msgid "messages" msgstr "メッセージ" -#: ./doc/glossary/glossary-terms.xml4833(secondary) -#: ./doc/glossary/glossary-terms.xml4835(primary) -#: ./doc/glossary/glossary-terms.xml7162(see) +#: ./doc/glossary/glossary-terms.xml4848(secondary) +#: ./doc/glossary/glossary-terms.xml4850(primary) +#: ./doc/glossary/glossary-terms.xml7177(see) msgid "non-durable exchanges" msgstr "" -#: ./doc/glossary/glossary-terms.xml4830(glossterm) +#: ./doc/glossary/glossary-terms.xml4845(glossterm) msgid "" "non-durable exchange" msgstr "" -#: ./doc/glossary/glossary-terms.xml4839(para) +#: ./doc/glossary/glossary-terms.xml4854(para) msgid "" "Message exchange that is cleared when the service restarts. Its data is not " "written to persistent storage." msgstr "" -#: ./doc/glossary/glossary-terms.xml4848(secondary) +#: ./doc/glossary/glossary-terms.xml4863(secondary) msgid "non-durable queues" msgstr "" -#: ./doc/glossary/glossary-terms.xml4850(primary) +#: ./doc/glossary/glossary-terms.xml4865(primary) msgid "non-durable queue" msgstr "" -#: ./doc/glossary/glossary-terms.xml4845(glossterm) +#: ./doc/glossary/glossary-terms.xml4860(glossterm) msgid "" "non-durable queue" msgstr "" -#: ./doc/glossary/glossary-terms.xml4854(para) +#: ./doc/glossary/glossary-terms.xml4869(para) msgid "" "Message queue that is cleared when the service restarts. Its data is not " "written to persistent storage." msgstr "" -#: ./doc/glossary/glossary-terms.xml4861(primary) +#: ./doc/glossary/glossary-terms.xml4876(primary) msgid "non-persistent volume" msgstr "非永続ボリューム" -#: ./doc/glossary/glossary-terms.xml4860(glossterm) +#: ./doc/glossary/glossary-terms.xml4875(glossterm) msgid "" "non-persistent volume" msgstr "" -#: ./doc/glossary/glossary-terms.xml4867(para) +#: ./doc/glossary/glossary-terms.xml4882(para) msgid "Alternative term for an ephemeral volume." msgstr "エフェメラルボリュームの別名。" -#: ./doc/glossary/glossary-terms.xml4872(glossterm) -#: ./doc/glossary/glossary-terms.xml4881(primary) -#: ./doc/glossary/glossary-terms.xml4893(primary) +#: ./doc/glossary/glossary-terms.xml4887(glossterm) +#: ./doc/glossary/glossary-terms.xml4896(primary) +#: ./doc/glossary/glossary-terms.xml4908(primary) msgid "nova" msgstr "nova" -#: ./doc/glossary/glossary-terms.xml4875(para) +#: ./doc/glossary/glossary-terms.xml4890(para) msgid "OpenStack project that provides compute services." msgstr "" -#: ./doc/glossary/glossary-terms.xml4880(glossterm) +#: ./doc/glossary/glossary-terms.xml4895(glossterm) msgid "" "Nova API" msgstr "" -#: ./doc/glossary/glossary-terms.xml4887(para) +#: ./doc/glossary/glossary-terms.xml4902(para) msgid "Alternative term for the Compute API." msgstr "Compute API の別名。" -#: ./doc/glossary/glossary-terms.xml4895(secondary) +#: ./doc/glossary/glossary-terms.xml4910(secondary) msgid "nova-network" msgstr "nova-network" -#: ./doc/glossary/glossary-terms.xml4892(glossterm) +#: ./doc/glossary/glossary-terms.xml4907(glossterm) msgid "" "nova-network" msgstr "" -#: ./doc/glossary/glossary-terms.xml4899(para) +#: ./doc/glossary/glossary-terms.xml4914(para) msgid "" "A Compute component that manages IP address allocation, firewalls, and other" " network-related tasks. This is the legacy networking option and an " "alternative to Networking." msgstr "" -#: ./doc/glossary/glossary-terms.xml4909(title) +#: ./doc/glossary/glossary-terms.xml4924(title) msgid "O" msgstr "O" -#: ./doc/glossary/glossary-terms.xml4912(glossterm) +#: ./doc/glossary/glossary-terms.xml4927(glossterm) msgid "" "object" msgstr "" -#: ./doc/glossary/glossary-terms.xml4919(para) +#: ./doc/glossary/glossary-terms.xml4934(para) msgid "A BLOB of data held by Object Storage; can be in any format." msgstr "" -#: ./doc/glossary/glossary-terms.xml4928(secondary) +#: ./doc/glossary/glossary-terms.xml4943(secondary) msgid "object auditors" msgstr "" -#: ./doc/glossary/glossary-terms.xml4925(glossterm) +#: ./doc/glossary/glossary-terms.xml4940(glossterm) msgid "" "object auditor" msgstr "" -#: ./doc/glossary/glossary-terms.xml4932(para) +#: ./doc/glossary/glossary-terms.xml4947(para) msgid "" "Opens all objects for an object server and verifies the MD5 hash, size, and " "metadata for each object." msgstr "あるオブジェクトサーバー用の全オブジェクトを開き、各オブジェクトの MD5 ハッシュ、サイズ、メタデータを検証する。" -#: ./doc/glossary/glossary-terms.xml4941(secondary) +#: ./doc/glossary/glossary-terms.xml4956(secondary) msgid "object expiration" msgstr "オブジェクト有効期限" -#: ./doc/glossary/glossary-terms.xml4938(glossterm) +#: ./doc/glossary/glossary-terms.xml4953(glossterm) msgid "" "object expiration" msgstr "" -#: ./doc/glossary/glossary-terms.xml4945(para) +#: ./doc/glossary/glossary-terms.xml4960(para) msgid "" "A configurable option within Object Storage to automatically delete objects " "after a specified amount of time has passed or a certain date is reached." msgstr "" -#: ./doc/glossary/glossary-terms.xml4955(secondary) +#: ./doc/glossary/glossary-terms.xml4970(secondary) msgid "object hash" msgstr "オブジェクトハッシュ" -#: ./doc/glossary/glossary-terms.xml4952(glossterm) +#: ./doc/glossary/glossary-terms.xml4967(glossterm) msgid "" "object hash" msgstr "" -#: ./doc/glossary/glossary-terms.xml4959(para) +#: ./doc/glossary/glossary-terms.xml4974(para) msgid "Uniquely ID for an Object Storage object." msgstr "" -#: ./doc/glossary/glossary-terms.xml4967(secondary) +#: ./doc/glossary/glossary-terms.xml4982(secondary) msgid "object path hash" msgstr "オブジェクトパスハッシュ" -#: ./doc/glossary/glossary-terms.xml4964(glossterm) +#: ./doc/glossary/glossary-terms.xml4979(glossterm) msgid "" "object path hash" msgstr "" -#: ./doc/glossary/glossary-terms.xml4971(para) +#: ./doc/glossary/glossary-terms.xml4986(para) msgid "" "Used by Object Storage to determine the location of an object in the ring. " "Maps objects to partitions." msgstr "" -#: ./doc/glossary/glossary-terms.xml4980(secondary) +#: ./doc/glossary/glossary-terms.xml4995(secondary) msgid "object replicators" msgstr "" -#: ./doc/glossary/glossary-terms.xml4977(glossterm) +#: ./doc/glossary/glossary-terms.xml4992(glossterm) msgid "" "object replicator" msgstr "" -#: ./doc/glossary/glossary-terms.xml4984(para) +#: ./doc/glossary/glossary-terms.xml4999(para) msgid "" "An Object Storage component that copies an object to remote partitions for " "fault tolerance." msgstr "" -#: ./doc/glossary/glossary-terms.xml4993(secondary) +#: ./doc/glossary/glossary-terms.xml5008(secondary) msgid "object servers" msgstr "" -#: ./doc/glossary/glossary-terms.xml4990(glossterm) +#: ./doc/glossary/glossary-terms.xml5005(glossterm) msgid "" "object server" msgstr "" -#: ./doc/glossary/glossary-terms.xml4997(para) +#: ./doc/glossary/glossary-terms.xml5012(para) msgid "An Object Storage component that is responsible for managing objects." msgstr "" -#: ./doc/glossary/glossary-terms.xml5003(glossterm) -#: ./doc/glossary/glossary-terms.xml5018(primary) -#: ./doc/glossary/glossary-terms.xml5030(primary) +#: ./doc/glossary/glossary-terms.xml5018(glossterm) +#: ./doc/glossary/glossary-terms.xml5033(primary) +#: ./doc/glossary/glossary-terms.xml5045(primary) msgid "Object Storage" msgstr "オブジェクトストレージ" -#: ./doc/glossary/glossary-terms.xml5006(para) +#: ./doc/glossary/glossary-terms.xml5021(para) msgid "" "The OpenStack core project that provides eventually consistent and redundant" " storage and retrieval of fixed digital content. The project name of " "OpenStack Object Storage is swift." msgstr "" -#: ./doc/glossary/glossary-terms.xml5014(primary) -#: ./doc/glossary/glossary-terms.xml6887(glossterm) -#: ./doc/glossary/glossary-terms.xml6908(primary) -#: ./doc/glossary/glossary-terms.xml6921(primary) -#: ./doc/glossary/glossary-terms.xml6942(primary) +#: ./doc/glossary/glossary-terms.xml5029(primary) +#: ./doc/glossary/glossary-terms.xml6902(glossterm) +#: ./doc/glossary/glossary-terms.xml6923(primary) +#: ./doc/glossary/glossary-terms.xml6936(primary) +#: ./doc/glossary/glossary-terms.xml6957(primary) msgid "swift" msgstr "swift" -#: ./doc/glossary/glossary-terms.xml5016(secondary) -#: ./doc/glossary/glossary-terms.xml5020(secondary) +#: ./doc/glossary/glossary-terms.xml5031(secondary) +#: ./doc/glossary/glossary-terms.xml5035(secondary) msgid "Object Storage API" msgstr "Object Storage API" -#: ./doc/glossary/glossary-terms.xml5013(glossterm) +#: ./doc/glossary/glossary-terms.xml5028(glossterm) msgid "" "Object Storage API" msgstr "" -#: ./doc/glossary/glossary-terms.xml5024(para) +#: ./doc/glossary/glossary-terms.xml5039(para) msgid "API used to access OpenStack Object Storage." msgstr "OpenStack Object Storage にアクセスするために使用する API。" -#: ./doc/glossary/glossary-terms.xml5032(secondary) +#: ./doc/glossary/glossary-terms.xml5047(secondary) msgid "Object Storage Device (OSD)" msgstr "Object Storage Device (OSD)" -#: ./doc/glossary/glossary-terms.xml5029(glossterm) +#: ./doc/glossary/glossary-terms.xml5044(glossterm) msgid "" "Object Storage Device (OSD)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5036(para) +#: ./doc/glossary/glossary-terms.xml5051(para) msgid "The Ceph storage daemon." msgstr "" -#: ./doc/glossary/glossary-terms.xml5044(secondary) +#: ./doc/glossary/glossary-terms.xml5059(secondary) msgid "object versioning" msgstr "オブジェクトバージョニング" -#: ./doc/glossary/glossary-terms.xml5041(glossterm) +#: ./doc/glossary/glossary-terms.xml5056(glossterm) msgid "" "object versioning" msgstr "" -#: ./doc/glossary/glossary-terms.xml5048(para) +#: ./doc/glossary/glossary-terms.xml5063(para) msgid "" "Allows a user to set a flag on an Object Storage container so that all " "objects within the container are versioned." msgstr "" -#: ./doc/glossary/glossary-terms.xml5055(primary) +#: ./doc/glossary/glossary-terms.xml5070(primary) msgid "Oldie" msgstr "Oldie" -#: ./doc/glossary/glossary-terms.xml5054(glossterm) +#: ./doc/glossary/glossary-terms.xml5069(glossterm) msgid "Oldie" msgstr "Oldie" -#: ./doc/glossary/glossary-terms.xml5059(para) +#: ./doc/glossary/glossary-terms.xml5074(para) msgid "" "Term for an Object Storage process that runs for a long time. Can indicate a" " hung process." msgstr "" -#: ./doc/glossary/glossary-terms.xml5067(primary) +#: ./doc/glossary/glossary-terms.xml5082(primary) msgid "Open Cloud Computing Interface (OCCI)" msgstr "Open Cloud Computing Interface (OCCI)" -#: ./doc/glossary/glossary-terms.xml5065(glossterm) +#: ./doc/glossary/glossary-terms.xml5080(glossterm) msgid "" "Open Cloud Computing Interface (OCCI)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5071(para) +#: ./doc/glossary/glossary-terms.xml5086(para) msgid "" "A standardized interface for managing compute, data, and network resources, " "currently unsupported in OpenStack." msgstr "" -#: ./doc/glossary/glossary-terms.xml5078(primary) +#: ./doc/glossary/glossary-terms.xml5093(primary) msgid "Open Virtualization Format (OVF)" msgstr "Open Virtualization Format (OVF)" -#: ./doc/glossary/glossary-terms.xml5077(glossterm) +#: ./doc/glossary/glossary-terms.xml5092(glossterm) msgid "" "Open Virtualization Format (OVF)" msgstr "Open Virtualization Format (OVF)" -#: ./doc/glossary/glossary-terms.xml5082(para) +#: ./doc/glossary/glossary-terms.xml5097(para) msgid "Standard for packaging VM images. Supported in OpenStack." msgstr "仮想マシンイメージのパッケージ化の標準。OpenStack でサポートされる。" -#: ./doc/glossary/glossary-terms.xml5088(primary) +#: ./doc/glossary/glossary-terms.xml5103(primary) msgid "Open vSwitch" msgstr "Open vSwitch" -#: ./doc/glossary/glossary-terms.xml5087(glossterm) +#: ./doc/glossary/glossary-terms.xml5102(glossterm) msgid "" "Open vSwitch neutron plug-in" msgstr "Open vSwitch neutron プラグイン" -#: ./doc/glossary/glossary-terms.xml5094(para) +#: ./doc/glossary/glossary-terms.xml5109(para) msgid "Provides support for Open vSwitch in Networking." msgstr "" -#: ./doc/glossary/glossary-terms.xml5100(primary) +#: ./doc/glossary/glossary-terms.xml5115(primary) msgid "OpenLDAP" msgstr "OpenLDAP" -#: ./doc/glossary/glossary-terms.xml5099(glossterm) +#: ./doc/glossary/glossary-terms.xml5114(glossterm) msgid "OpenLDAP" msgstr "OpenLDAP" -#: ./doc/glossary/glossary-terms.xml5104(para) +#: ./doc/glossary/glossary-terms.xml5119(para) msgid "" "An open source LDAP server. Supported by both Compute and Identity Service." msgstr "" -#: ./doc/glossary/glossary-terms.xml5111(primary) -#: ./doc/glossary/glossary-terms.xml5128(primary) +#: ./doc/glossary/glossary-terms.xml5126(primary) +#: ./doc/glossary/glossary-terms.xml5143(primary) msgid "OpenStack" msgstr "OpenStack" -#: ./doc/glossary/glossary-terms.xml5110(glossterm) +#: ./doc/glossary/glossary-terms.xml5125(glossterm) msgid "" "OpenStack" msgstr "" -#: ./doc/glossary/glossary-terms.xml5117(para) +#: ./doc/glossary/glossary-terms.xml5132(para) msgid "" "OpenStack is a cloud operating system that controls large pools of compute, " "storage, and networking resources throughout a data center, all managed " @@ -6384,231 +6401,231 @@ msgid "" "source project licensed under the Apache License 2.0." msgstr "" -#: ./doc/glossary/glossary-terms.xml5129(secondary) +#: ./doc/glossary/glossary-terms.xml5144(secondary) msgid "code name" msgstr "コード名" -#: ./doc/glossary/glossary-terms.xml5127(glossterm) +#: ./doc/glossary/glossary-terms.xml5142(glossterm) msgid "" "OpenStack code name" msgstr "" -#: ./doc/glossary/glossary-terms.xml5133(para) +#: ./doc/glossary/glossary-terms.xml5148(para) msgid "" "Each OpenStack release has a code name. Code names ascend in alphabetical " "order: Austin, Bexar, Cactus, Diablo, Essex, Folsom, Grizzly, Havana, " -"Icehouse, and Juno. Code names are cities or counties near where the " +"Icehouse, Juno, and Kilo. Code names are cities or counties near where the " "corresponding OpenStack design summit took place. An exception, called the " "Waldon exception, is granted to elements of the state flag that sound " "especially cool. Code names are chosen by popular vote." msgstr "" -#: ./doc/glossary/glossary-terms.xml5148(primary) +#: ./doc/glossary/glossary-terms.xml5163(primary) msgid "openSUSE" msgstr "openSUSE" -#: ./doc/glossary/glossary-terms.xml5147(glossterm) +#: ./doc/glossary/glossary-terms.xml5162(glossterm) msgid "openSUSE" msgstr "openSUSE" -#: ./doc/glossary/glossary-terms.xml5158(primary) +#: ./doc/glossary/glossary-terms.xml5173(primary) msgid "operator" msgstr "運用者" -#: ./doc/glossary/glossary-terms.xml5157(glossterm) +#: ./doc/glossary/glossary-terms.xml5172(glossterm) msgid "operator" msgstr "運用者" -#: ./doc/glossary/glossary-terms.xml5162(para) +#: ./doc/glossary/glossary-terms.xml5177(para) msgid "" "The person responsible for planning and maintaining an OpenStack " "installation." msgstr "OpenStack インストールを計画し、管理する責任者。" -#: ./doc/glossary/glossary-terms.xml5169(primary) +#: ./doc/glossary/glossary-terms.xml5184(primary) msgid "Orchestration" msgstr "Orchestration" -#: ./doc/glossary/glossary-terms.xml5168(glossterm) +#: ./doc/glossary/glossary-terms.xml5183(glossterm) msgid "Orchestration" msgstr "Orchestration" -#: ./doc/glossary/glossary-terms.xml5173(para) +#: ./doc/glossary/glossary-terms.xml5188(para) msgid "" "An integrated project that orchestrates multiple cloud applications for " "OpenStack. The project name of Orchestration is heat." msgstr "" -#: ./doc/glossary/glossary-terms.xml5181(primary) +#: ./doc/glossary/glossary-terms.xml5196(primary) msgid "orphans" msgstr "" -#: ./doc/glossary/glossary-terms.xml5180(glossterm) +#: ./doc/glossary/glossary-terms.xml5195(glossterm) msgid "orphan" msgstr "" -#: ./doc/glossary/glossary-terms.xml5185(para) +#: ./doc/glossary/glossary-terms.xml5200(para) msgid "" "In the context of Object Storage, this is a process that is not terminated " "after an upgrade, restart, or reload of the service." msgstr "" -#: ./doc/glossary/glossary-terms.xml5194(title) +#: ./doc/glossary/glossary-terms.xml5209(title) msgid "P" msgstr "P" -#: ./doc/glossary/glossary-terms.xml5200(secondary) -#: ./doc/glossary/glossary-terms.xml5202(primary) +#: ./doc/glossary/glossary-terms.xml5215(secondary) +#: ./doc/glossary/glossary-terms.xml5217(primary) msgid "parent cells" msgstr "親セル" -#: ./doc/glossary/glossary-terms.xml5197(glossterm) +#: ./doc/glossary/glossary-terms.xml5212(glossterm) msgid "" "parent cell" msgstr "親セル" -#: ./doc/glossary/glossary-terms.xml5206(para) +#: ./doc/glossary/glossary-terms.xml5221(para) msgid "" "If a requested resource, such as CPU time, disk storage, or memory, is not " "available in the parent cell, the request is forwarded to associated child " "cells." msgstr "要求されたリソース(CPU時間、ディスクストレージ、メモリ)が親セルで利用不可の場合、そのリクエストは紐付けられた子セルに転送される。" -#: ./doc/glossary/glossary-terms.xml5214(primary) -#: ./doc/glossary/glossary-terms.xml5228(primary) -#: ./doc/glossary/glossary-terms.xml5241(primary) +#: ./doc/glossary/glossary-terms.xml5229(primary) +#: ./doc/glossary/glossary-terms.xml5243(primary) +#: ./doc/glossary/glossary-terms.xml5256(primary) msgid "partitions" msgstr "パーティション" -#: ./doc/glossary/glossary-terms.xml5213(glossterm) +#: ./doc/glossary/glossary-terms.xml5228(glossterm) msgid "" "partition" msgstr "パーティション" -#: ./doc/glossary/glossary-terms.xml5220(para) +#: ./doc/glossary/glossary-terms.xml5235(para) msgid "" "A unit of storage within Object Storage used to store objects. It exists on " "top of devices and is replicated for fault tolerance." msgstr "" -#: ./doc/glossary/glossary-terms.xml5230(secondary) +#: ./doc/glossary/glossary-terms.xml5245(secondary) msgid "partition index" msgstr "パーティションインデックス" -#: ./doc/glossary/glossary-terms.xml5227(glossterm) +#: ./doc/glossary/glossary-terms.xml5242(glossterm) msgid "" "partition index" msgstr "パーティションインデックス" -#: ./doc/glossary/glossary-terms.xml5234(para) +#: ./doc/glossary/glossary-terms.xml5249(para) msgid "" "Contains the locations of all Object Storage partitions within the ring." msgstr "" -#: ./doc/glossary/glossary-terms.xml5243(secondary) +#: ./doc/glossary/glossary-terms.xml5258(secondary) msgid "partition index value" msgstr "" -#: ./doc/glossary/glossary-terms.xml5240(glossterm) +#: ./doc/glossary/glossary-terms.xml5255(glossterm) msgid "" "partition shift value" msgstr "" -#: ./doc/glossary/glossary-terms.xml5247(para) +#: ./doc/glossary/glossary-terms.xml5262(para) msgid "" "Used by Object Storage to determine which partition data should reside on." msgstr "" -#: ./doc/glossary/glossary-terms.xml5254(primary) +#: ./doc/glossary/glossary-terms.xml5269(primary) msgid "pause" msgstr "ポーズ" -#: ./doc/glossary/glossary-terms.xml5253(glossterm) +#: ./doc/glossary/glossary-terms.xml5268(glossterm) msgid "pause" msgstr "" -#: ./doc/glossary/glossary-terms.xml5258(para) +#: ./doc/glossary/glossary-terms.xml5273(para) msgid "" "A VM state where no changes occur (no changes in memory, network " "communications stop, etc); the VM is frozen but not shut down." msgstr "" -#: ./doc/glossary/glossary-terms.xml5265(primary) +#: ./doc/glossary/glossary-terms.xml5280(primary) msgid "PCI passthrough" msgstr "PCI パススルー" -#: ./doc/glossary/glossary-terms.xml5264(glossterm) +#: ./doc/glossary/glossary-terms.xml5279(glossterm) msgid "PCI passthrough" msgstr "PCI パススルー" -#: ./doc/glossary/glossary-terms.xml5269(para) +#: ./doc/glossary/glossary-terms.xml5284(para) msgid "" "Gives guest VMs exclusive access to a PCI device. Currently supported in " "OpenStack Havana and later releases." msgstr "" -#: ./doc/glossary/glossary-terms.xml5278(secondary) -#: ./doc/glossary/glossary-terms.xml5280(primary) +#: ./doc/glossary/glossary-terms.xml5293(secondary) +#: ./doc/glossary/glossary-terms.xml5295(primary) msgid "persistent messages" msgstr "" -#: ./doc/glossary/glossary-terms.xml5275(glossterm) +#: ./doc/glossary/glossary-terms.xml5290(glossterm) msgid "" "persistent message" msgstr "" -#: ./doc/glossary/glossary-terms.xml5284(para) +#: ./doc/glossary/glossary-terms.xml5299(para) msgid "" "A message that is stored both in memory and on disk. The message is not lost" " after a failure or restart." msgstr "" -#: ./doc/glossary/glossary-terms.xml5291(primary) +#: ./doc/glossary/glossary-terms.xml5306(primary) msgid "persistent volume" msgstr "永続ボリューム" -#: ./doc/glossary/glossary-terms.xml5290(glossterm) +#: ./doc/glossary/glossary-terms.xml5305(glossterm) msgid "" "persistent volume" msgstr "永続ボリューム" -#: ./doc/glossary/glossary-terms.xml5295(para) +#: ./doc/glossary/glossary-terms.xml5310(para) msgid "Changes to these types of disk volumes are saved." msgstr "" -#: ./doc/glossary/glossary-terms.xml5301(primary) +#: ./doc/glossary/glossary-terms.xml5316(primary) msgid "personality file" msgstr "" -#: ./doc/glossary/glossary-terms.xml5300(glossterm) +#: ./doc/glossary/glossary-terms.xml5315(glossterm) msgid "personality file" msgstr "" -#: ./doc/glossary/glossary-terms.xml5305(para) +#: ./doc/glossary/glossary-terms.xml5320(para) msgid "" "A file used to customize a Compute instance. It can be used to inject SSH " "keys or a specific network configuration." msgstr "" -#: ./doc/glossary/glossary-terms.xml5312(primary) +#: ./doc/glossary/glossary-terms.xml5327(primary) msgid "Platform-as-a-Service (PaaS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5311(glossterm) +#: ./doc/glossary/glossary-terms.xml5326(glossterm) msgid "" "Platform-as-a-Service (PaaS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5316(para) +#: ./doc/glossary/glossary-terms.xml5331(para) msgid "" "Provides to the consumer the ability to deploy applications through a " "programming language or tools supported by the cloud platform provider. An " @@ -6616,43 +6633,43 @@ msgid "" "provided with no downloads required." msgstr "" -#: ./doc/glossary/glossary-terms.xml5326(primary) +#: ./doc/glossary/glossary-terms.xml5341(primary) msgid "plug-ins, definition of" msgstr "" -#: ./doc/glossary/glossary-terms.xml5325(glossterm) +#: ./doc/glossary/glossary-terms.xml5340(glossterm) msgid "plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml5330(para) +#: ./doc/glossary/glossary-terms.xml5345(para) msgid "" "Software component providing the actual implementation for Networking APIs, " "or for Compute APIs, depending on the context." msgstr "" -#: ./doc/glossary/glossary-terms.xml5337(primary) +#: ./doc/glossary/glossary-terms.xml5352(primary) msgid "policy service" msgstr "ポリシーサービス" -#: ./doc/glossary/glossary-terms.xml5336(glossterm) +#: ./doc/glossary/glossary-terms.xml5351(glossterm) msgid "policy service" msgstr "ポリシーサービス" -#: ./doc/glossary/glossary-terms.xml5341(para) +#: ./doc/glossary/glossary-terms.xml5356(para) msgid "" "Component of Identity Service that provides a rule-management interface and " "a rule-based authorization engine." msgstr "" -#: ./doc/glossary/glossary-terms.xml5348(primary) +#: ./doc/glossary/glossary-terms.xml5363(primary) msgid "pool" msgstr "プール" -#: ./doc/glossary/glossary-terms.xml5347(glossterm) +#: ./doc/glossary/glossary-terms.xml5362(glossterm) msgid "pool" msgstr "プール" -#: ./doc/glossary/glossary-terms.xml5352(para) +#: ./doc/glossary/glossary-terms.xml5367(para) msgid "" "A logical set of devices, such as web servers, that you group together to " "receive and process traffic. The load balancing function chooses which " @@ -6660,111 +6677,111 @@ msgid "" "VIP address. Each VIP has one pool." msgstr "" -#: ./doc/glossary/glossary-terms.xml5362(primary) +#: ./doc/glossary/glossary-terms.xml5377(primary) msgid "pool member" msgstr "" -#: ./doc/glossary/glossary-terms.xml5361(glossterm) +#: ./doc/glossary/glossary-terms.xml5376(glossterm) msgid "pool member" msgstr "" -#: ./doc/glossary/glossary-terms.xml5366(para) +#: ./doc/glossary/glossary-terms.xml5381(para) msgid "" "An application that runs on the back-end server in a load-balancing system." msgstr "" -#: ./doc/glossary/glossary-terms.xml5373(primary) -#: ./doc/glossary/glossary-terms.xml5386(primary) -#: ./doc/glossary/glossary-terms.xml7435(primary) +#: ./doc/glossary/glossary-terms.xml5388(primary) +#: ./doc/glossary/glossary-terms.xml5401(primary) +#: ./doc/glossary/glossary-terms.xml7450(primary) msgid "ports" msgstr "ポート" -#: ./doc/glossary/glossary-terms.xml5372(glossterm) +#: ./doc/glossary/glossary-terms.xml5387(glossterm) msgid "" "port" msgstr "ポート" -#: ./doc/glossary/glossary-terms.xml5379(para) +#: ./doc/glossary/glossary-terms.xml5394(para) msgid "" "A virtual network port within Networking; VIFs / vNICs are connected to a " "port." msgstr "" -#: ./doc/glossary/glossary-terms.xml5388(secondary) +#: ./doc/glossary/glossary-terms.xml5403(secondary) msgid "port UUID" msgstr "ポート UUID" -#: ./doc/glossary/glossary-terms.xml5385(glossterm) +#: ./doc/glossary/glossary-terms.xml5400(glossterm) msgid "" "port UUID" msgstr "ポート UUID" -#: ./doc/glossary/glossary-terms.xml5392(para) +#: ./doc/glossary/glossary-terms.xml5407(para) msgid "Unique ID for a Networking port." msgstr "Networking ポートのユニーク ID。" -#: ./doc/glossary/glossary-terms.xml5398(primary) +#: ./doc/glossary/glossary-terms.xml5413(primary) msgid "preseed, definition of" msgstr "" -#: ./doc/glossary/glossary-terms.xml5397(glossterm) +#: ./doc/glossary/glossary-terms.xml5412(glossterm) msgid "preseed" msgstr "" -#: ./doc/glossary/glossary-terms.xml5402(para) +#: ./doc/glossary/glossary-terms.xml5417(para) msgid "" "A tool to automate system configuration and installation on Debian-based " "Linux distributions." msgstr "" -#: ./doc/glossary/glossary-terms.xml5409(primary) +#: ./doc/glossary/glossary-terms.xml5424(primary) msgid "private image" msgstr "プライベートイメージ" -#: ./doc/glossary/glossary-terms.xml5408(glossterm) +#: ./doc/glossary/glossary-terms.xml5423(glossterm) msgid "private image" msgstr "" -#: ./doc/glossary/glossary-terms.xml5413(para) +#: ./doc/glossary/glossary-terms.xml5428(para) msgid "An Image Service VM image that is only available to specified tenants." msgstr "" -#: ./doc/glossary/glossary-terms.xml5422(secondary) +#: ./doc/glossary/glossary-terms.xml5437(secondary) msgid "private" msgstr "プライベート" -#: ./doc/glossary/glossary-terms.xml5424(primary) +#: ./doc/glossary/glossary-terms.xml5439(primary) msgid "private IP address" msgstr "プライベート IP アドレス" -#: ./doc/glossary/glossary-terms.xml5419(glossterm) +#: ./doc/glossary/glossary-terms.xml5434(glossterm) msgid "" "private IP address" msgstr "" -#: ./doc/glossary/glossary-terms.xml5428(para) +#: ./doc/glossary/glossary-terms.xml5443(para) msgid "" "An IP address used for management and administration, not available to the " "public Internet." msgstr "" -#: ./doc/glossary/glossary-terms.xml5437(secondary) -#: ./doc/glossary/glossary-terms.xml5439(primary) +#: ./doc/glossary/glossary-terms.xml5452(secondary) +#: ./doc/glossary/glossary-terms.xml5454(primary) msgid "private networks" msgstr "プライベートネットワーク" -#: ./doc/glossary/glossary-terms.xml5434(glossterm) +#: ./doc/glossary/glossary-terms.xml5449(glossterm) msgid "" "private network" msgstr "プライベートネットワーク" -#: ./doc/glossary/glossary-terms.xml5443(para) +#: ./doc/glossary/glossary-terms.xml5458(para) msgid "" "The Network Controller provides virtual networks to enable compute servers " "to interact with each other and with the public network. All machines must " @@ -6775,76 +6792,76 @@ msgid "" "managers." msgstr "" -#: ./doc/glossary/glossary-terms.xml5456(primary) -#: ./doc/glossary/glossary-terms.xml5469(primary) -#: ./doc/glossary/glossary-terms.xml5482(primary) +#: ./doc/glossary/glossary-terms.xml5471(primary) +#: ./doc/glossary/glossary-terms.xml5484(primary) +#: ./doc/glossary/glossary-terms.xml5497(primary) msgid "projects" msgstr "プロジェクト" -#: ./doc/glossary/glossary-terms.xml5455(glossterm) +#: ./doc/glossary/glossary-terms.xml5470(glossterm) msgid "" "project" msgstr "プロジェクト" -#: ./doc/glossary/glossary-terms.xml5462(para) +#: ./doc/glossary/glossary-terms.xml5477(para) msgid "" "A logical grouping of users within Compute; defines quotas and access to VM " "images." msgstr "" -#: ./doc/glossary/glossary-terms.xml5471(secondary) +#: ./doc/glossary/glossary-terms.xml5486(secondary) msgid "project ID" msgstr "プロジェクト ID" -#: ./doc/glossary/glossary-terms.xml5468(glossterm) +#: ./doc/glossary/glossary-terms.xml5483(glossterm) msgid "" "project ID" msgstr "プロジェクト ID" -#: ./doc/glossary/glossary-terms.xml5475(para) +#: ./doc/glossary/glossary-terms.xml5490(para) msgid "User-defined alphanumeric string in Compute; the name of a project." msgstr "" -#: ./doc/glossary/glossary-terms.xml5484(secondary) +#: ./doc/glossary/glossary-terms.xml5499(secondary) msgid "project VPN" msgstr "プロジェクト VPN" -#: ./doc/glossary/glossary-terms.xml5481(glossterm) +#: ./doc/glossary/glossary-terms.xml5496(glossterm) msgid "" "project VPN" msgstr "プロジェクト VPN" -#: ./doc/glossary/glossary-terms.xml5488(para) +#: ./doc/glossary/glossary-terms.xml5503(para) msgid "Alternative term for a cloudpipe." msgstr "cloudpipe の別名。" -#: ./doc/glossary/glossary-terms.xml5494(primary) +#: ./doc/glossary/glossary-terms.xml5509(primary) msgid "promiscuous mode" msgstr "プロミスキャスモード" -#: ./doc/glossary/glossary-terms.xml5493(glossterm) +#: ./doc/glossary/glossary-terms.xml5508(glossterm) msgid "promiscuous mode" msgstr "プロミスキャスモード" -#: ./doc/glossary/glossary-terms.xml5498(para) +#: ./doc/glossary/glossary-terms.xml5513(para) msgid "" "Causes the network interface to pass all traffic it receives to the host " "rather than passing only the frames addressed to it." msgstr "" -#: ./doc/glossary/glossary-terms.xml5506(primary) +#: ./doc/glossary/glossary-terms.xml5521(primary) msgid "protected property" msgstr "" -#: ./doc/glossary/glossary-terms.xml5505(glossterm) +#: ./doc/glossary/glossary-terms.xml5520(glossterm) msgid "" "protected property" msgstr "" -#: ./doc/glossary/glossary-terms.xml5510(para) +#: ./doc/glossary/glossary-terms.xml5525(para) msgid "" "Generally, extra properties on an Image Service image to which only cloud " "administrators have access. Limits which user roles can perform CRUD " @@ -6852,139 +6869,139 @@ msgid "" " property as protected." msgstr "" -#: ./doc/glossary/glossary-terms.xml5520(primary) +#: ./doc/glossary/glossary-terms.xml5535(primary) msgid "provider" msgstr "プロバイダー" -#: ./doc/glossary/glossary-terms.xml5519(glossterm) +#: ./doc/glossary/glossary-terms.xml5534(glossterm) msgid "provider" msgstr "" -#: ./doc/glossary/glossary-terms.xml5524(para) +#: ./doc/glossary/glossary-terms.xml5539(para) msgid "An administrator who has access to all hosts and instances." msgstr "すべてのホストやインスタンスへアクセス権を持つ管理者。" -#: ./doc/glossary/glossary-terms.xml5533(secondary) -#: ./doc/glossary/glossary-terms.xml5535(primary) +#: ./doc/glossary/glossary-terms.xml5548(secondary) +#: ./doc/glossary/glossary-terms.xml5550(primary) msgid "proxy nodes" msgstr "" -#: ./doc/glossary/glossary-terms.xml5530(glossterm) +#: ./doc/glossary/glossary-terms.xml5545(glossterm) msgid "" "proxy node" msgstr "" -#: ./doc/glossary/glossary-terms.xml5539(para) +#: ./doc/glossary/glossary-terms.xml5554(para) msgid "A node that provides the Object Storage proxy service." msgstr "" -#: ./doc/glossary/glossary-terms.xml5547(secondary) -#: ./doc/glossary/glossary-terms.xml5549(primary) +#: ./doc/glossary/glossary-terms.xml5562(secondary) +#: ./doc/glossary/glossary-terms.xml5564(primary) msgid "proxy servers" msgstr "" -#: ./doc/glossary/glossary-terms.xml5544(glossterm) +#: ./doc/glossary/glossary-terms.xml5559(glossterm) msgid "" "proxy server" msgstr "" -#: ./doc/glossary/glossary-terms.xml5553(para) +#: ./doc/glossary/glossary-terms.xml5568(para) msgid "" "Users of Object Storage interact with the service through the proxy server, " "which in turn looks up the location of the requested data within the ring " "and returns the results to the user." msgstr "" -#: ./doc/glossary/glossary-terms.xml5563(secondary) +#: ./doc/glossary/glossary-terms.xml5578(secondary) msgid "public APIs" msgstr "パブリック API" -#: ./doc/glossary/glossary-terms.xml5565(primary) +#: ./doc/glossary/glossary-terms.xml5580(primary) msgid "public API" msgstr "パブリック API" -#: ./doc/glossary/glossary-terms.xml5560(glossterm) +#: ./doc/glossary/glossary-terms.xml5575(glossterm) msgid "" "public API" msgstr "パブリック API" -#: ./doc/glossary/glossary-terms.xml5569(para) +#: ./doc/glossary/glossary-terms.xml5584(para) msgid "" "An API endpoint used for both service-to-service communication and end-user " "interactions." msgstr "" -#: ./doc/glossary/glossary-terms.xml5578(secondary) +#: ./doc/glossary/glossary-terms.xml5593(secondary) msgid "public images" msgstr "" -#: ./doc/glossary/glossary-terms.xml5580(primary) +#: ./doc/glossary/glossary-terms.xml5595(primary) msgid "public image" msgstr "パブリックイメージ" -#: ./doc/glossary/glossary-terms.xml5575(glossterm) +#: ./doc/glossary/glossary-terms.xml5590(glossterm) msgid "" "public image" msgstr "パブリックイメージ" -#: ./doc/glossary/glossary-terms.xml5584(para) +#: ./doc/glossary/glossary-terms.xml5599(para) msgid "An Image Service VM image that is available to all tenants." msgstr "" -#: ./doc/glossary/glossary-terms.xml5593(secondary) -#: ./doc/glossary/glossary-terms.xml5618(secondary) +#: ./doc/glossary/glossary-terms.xml5608(secondary) +#: ./doc/glossary/glossary-terms.xml5633(secondary) msgid "public" msgstr "" -#: ./doc/glossary/glossary-terms.xml5595(primary) +#: ./doc/glossary/glossary-terms.xml5610(primary) msgid "public IP address" msgstr "パブリック IP アドレス" -#: ./doc/glossary/glossary-terms.xml5590(glossterm) +#: ./doc/glossary/glossary-terms.xml5605(glossterm) msgid "" "public IP address" msgstr "パブリック IP アドレス" -#: ./doc/glossary/glossary-terms.xml5599(para) +#: ./doc/glossary/glossary-terms.xml5614(para) msgid "An IP address that is accessible to end-users." msgstr "エンドユーザがアクセス可能な IP アドレス。" -#: ./doc/glossary/glossary-terms.xml5605(primary) +#: ./doc/glossary/glossary-terms.xml5620(primary) msgid "public key authentication" msgstr "公開鍵認証" -#: ./doc/glossary/glossary-terms.xml5604(glossterm) +#: ./doc/glossary/glossary-terms.xml5619(glossterm) msgid "" "public key authentication" msgstr "公開鍵認証" -#: ./doc/glossary/glossary-terms.xml5609(para) +#: ./doc/glossary/glossary-terms.xml5624(para) msgid "Authentication method that uses keys rather than passwords." msgstr "パスワードの代わりに鍵を使用する認証方式。" -#: ./doc/glossary/glossary-terms.xml5620(primary) +#: ./doc/glossary/glossary-terms.xml5635(primary) msgid "public network" msgstr "パブリックネットワーク" -#: ./doc/glossary/glossary-terms.xml5615(glossterm) +#: ./doc/glossary/glossary-terms.xml5630(glossterm) msgid "" "public network" msgstr "パブリックネットワーク" -#: ./doc/glossary/glossary-terms.xml5624(para) +#: ./doc/glossary/glossary-terms.xml5639(para) msgid "" "The Network Controller provides virtual networks to enable compute servers " "to interact with each other and with the public network. All machines must " @@ -6992,254 +7009,254 @@ msgid "" " controlled by the public_interface option." msgstr "" -#: ./doc/glossary/glossary-terms.xml5634(primary) +#: ./doc/glossary/glossary-terms.xml5649(primary) msgid "Puppet" msgstr "Puppet" -#: ./doc/glossary/glossary-terms.xml5633(glossterm) +#: ./doc/glossary/glossary-terms.xml5648(glossterm) msgid "Puppet" msgstr "Puppet" -#: ./doc/glossary/glossary-terms.xml5638(para) +#: ./doc/glossary/glossary-terms.xml5653(para) msgid "" "An operating system configuration-management tool supported by OpenStack." msgstr "OpenStackがサポートするオペレーティングシステム構成管理ツール。" -#: ./doc/glossary/glossary-terms.xml5645(primary) +#: ./doc/glossary/glossary-terms.xml5660(primary) msgid "Python" msgstr "Python" -#: ./doc/glossary/glossary-terms.xml5644(glossterm) +#: ./doc/glossary/glossary-terms.xml5659(glossterm) msgid "Python" msgstr "Python" -#: ./doc/glossary/glossary-terms.xml5649(para) +#: ./doc/glossary/glossary-terms.xml5664(para) msgid "Programming language used extensively in OpenStack." msgstr "OpenStack において幅広く使用されるプログラミング言語。" -#: ./doc/glossary/glossary-terms.xml5657(title) +#: ./doc/glossary/glossary-terms.xml5672(title) msgid "Q" msgstr "Q" -#: ./doc/glossary/glossary-terms.xml5661(primary) +#: ./doc/glossary/glossary-terms.xml5676(primary) msgid "QEMU Copy On Write 2 (QCOW2)" msgstr "QEMU Copy On Write 2 (QCOW2)" -#: ./doc/glossary/glossary-terms.xml5660(glossterm) +#: ./doc/glossary/glossary-terms.xml5675(glossterm) msgid "" "QEMU Copy On Write 2 (QCOW2)" msgstr "QEMU Copy On Write 2 (QCOW2)" -#: ./doc/glossary/glossary-terms.xml5672(primary) +#: ./doc/glossary/glossary-terms.xml5687(primary) msgid "Qpid" msgstr "Qpid" -#: ./doc/glossary/glossary-terms.xml5671(glossterm) +#: ./doc/glossary/glossary-terms.xml5686(glossterm) msgid "Qpid" msgstr "Qpid" -#: ./doc/glossary/glossary-terms.xml5676(para) +#: ./doc/glossary/glossary-terms.xml5691(para) msgid "" "Message queue software supported by OpenStack; an alternative to RabbitMQ." msgstr "OpenStack によりサポートされるメッセージキューソフトウェア。RabbitMQ の代替。" -#: ./doc/glossary/glossary-terms.xml5683(primary) +#: ./doc/glossary/glossary-terms.xml5698(primary) msgid "quarantine" msgstr "隔離" -#: ./doc/glossary/glossary-terms.xml5682(glossterm) +#: ./doc/glossary/glossary-terms.xml5697(glossterm) msgid "quarantine" msgstr "隔離" -#: ./doc/glossary/glossary-terms.xml5687(para) +#: ./doc/glossary/glossary-terms.xml5702(para) msgid "" "If Object Storage finds objects, containers, or accounts that are corrupt, " "they are placed in this state, are not replicated, cannot be read by " "clients, and a correct copy is re-replicated." msgstr "" -#: ./doc/glossary/glossary-terms.xml5695(primary) +#: ./doc/glossary/glossary-terms.xml5710(primary) msgid "Quick EMUlator (QEMU)" msgstr "Quick EMUlator (QEMU)" -#: ./doc/glossary/glossary-terms.xml5694(glossterm) +#: ./doc/glossary/glossary-terms.xml5709(glossterm) msgid "" "Quick EMUlator (QEMU)" msgstr "Quick EMUlator (QEMU)" -#: ./doc/glossary/glossary-terms.xml5699(para) +#: ./doc/glossary/glossary-terms.xml5714(para) msgid "QEMU is a generic and open source machine emulator and virtualizer." msgstr "QEMUはオープンソースのマシンエミュレーターと仮想化ツールである。" -#: ./doc/glossary/glossary-terms.xml5702(para) +#: ./doc/glossary/glossary-terms.xml5717(para) msgid "" "One of the hypervisors supported by OpenStack, generally used for " "development purposes." msgstr "OpenStack がサポートするハイパーバイザーの一つ。一般に、開発目的で使用される。" -#: ./doc/glossary/glossary-terms.xml5709(primary) +#: ./doc/glossary/glossary-terms.xml5724(primary) msgid "quotas" msgstr "クォータ" -#: ./doc/glossary/glossary-terms.xml5708(glossterm) +#: ./doc/glossary/glossary-terms.xml5723(glossterm) msgid "quota" msgstr "クォータ" -#: ./doc/glossary/glossary-terms.xml5713(para) +#: ./doc/glossary/glossary-terms.xml5728(para) msgid "" "In Compute and Block Storage, the ability to set resource limits on a per-" "project basis." msgstr "" -#: ./doc/glossary/glossary-terms.xml5722(title) +#: ./doc/glossary/glossary-terms.xml5737(title) msgid "R" msgstr "R" -#: ./doc/glossary/glossary-terms.xml5726(primary) +#: ./doc/glossary/glossary-terms.xml5741(primary) msgid "RabbitMQ" msgstr "RabbitMQ" -#: ./doc/glossary/glossary-terms.xml5725(glossterm) +#: ./doc/glossary/glossary-terms.xml5740(glossterm) msgid "RabbitMQ" msgstr "RabbitMQ" -#: ./doc/glossary/glossary-terms.xml5730(para) +#: ./doc/glossary/glossary-terms.xml5745(para) msgid "The default message queue software used by OpenStack." msgstr "OpenStackでデフォルトで採用されているメッセージキューのソフトウェア。" -#: ./doc/glossary/glossary-terms.xml5736(primary) +#: ./doc/glossary/glossary-terms.xml5751(primary) msgid "Rackspace Cloud Files" msgstr "Rackspace Cloud Files" -#: ./doc/glossary/glossary-terms.xml5735(glossterm) +#: ./doc/glossary/glossary-terms.xml5750(glossterm) msgid "" "Rackspace Cloud Files" msgstr "Rackspace Cloud Files" -#: ./doc/glossary/glossary-terms.xml5740(para) +#: ./doc/glossary/glossary-terms.xml5755(para) msgid "" "Released as open source by Rackspace in 2010; the basis for Object Storage." msgstr "" -#: ./doc/glossary/glossary-terms.xml5747(primary) +#: ./doc/glossary/glossary-terms.xml5762(primary) msgid "RADOS Block Device (RBD)" msgstr "RADOS Block Device (RBD)" -#: ./doc/glossary/glossary-terms.xml5746(glossterm) +#: ./doc/glossary/glossary-terms.xml5761(glossterm) msgid "" "RADOS Block Device (RBD)" msgstr "RADOS Block Device (RBD)" -#: ./doc/glossary/glossary-terms.xml5751(para) +#: ./doc/glossary/glossary-terms.xml5766(para) msgid "" "Ceph component that enables a Linux block device to be striped over multiple" " distributed data stores." msgstr "" -#: ./doc/glossary/glossary-terms.xml5758(primary) +#: ./doc/glossary/glossary-terms.xml5773(primary) msgid "radvd" msgstr "radvd" -#: ./doc/glossary/glossary-terms.xml5757(glossterm) +#: ./doc/glossary/glossary-terms.xml5772(glossterm) msgid "radvd" msgstr "radvd" -#: ./doc/glossary/glossary-terms.xml5762(para) +#: ./doc/glossary/glossary-terms.xml5777(para) msgid "" "The router advertisement daemon, used by the Compute VLAN manager and " "FlatDHCP manager to provide routing services for VM instances." msgstr "" -#: ./doc/glossary/glossary-terms.xml5770(primary) +#: ./doc/glossary/glossary-terms.xml5785(primary) msgid "RAM filter" msgstr "RAM フィルター" -#: ./doc/glossary/glossary-terms.xml5769(glossterm) +#: ./doc/glossary/glossary-terms.xml5784(glossterm) msgid "RAM filter" msgstr "RAM フィルター" -#: ./doc/glossary/glossary-terms.xml5774(para) +#: ./doc/glossary/glossary-terms.xml5789(para) msgid "The Compute setting that enables or disables RAM overcommitment." msgstr "" -#: ./doc/glossary/glossary-terms.xml5781(primary) +#: ./doc/glossary/glossary-terms.xml5796(primary) msgid "RAM overcommit" msgstr "RAM オーバーコミット" -#: ./doc/glossary/glossary-terms.xml5780(glossterm) +#: ./doc/glossary/glossary-terms.xml5795(glossterm) msgid "RAM overcommit" msgstr "RAM オーバーコミット" -#: ./doc/glossary/glossary-terms.xml5785(para) +#: ./doc/glossary/glossary-terms.xml5800(para) msgid "" "The ability to start new VM instances based on the actual memory usage of a " "host, as opposed to basing the decision on the amount of RAM each running " "instance thinks it has available. Also known as memory overcommit." msgstr "実行中の各インスタンスが利用可能と考えている RAM 量に基づく判断をベースにする代わりに、ホスト上の実際のメモリ使用量をベースにした、新しい VM インスタンスを起動する機能。" -#: ./doc/glossary/glossary-terms.xml5794(primary) +#: ./doc/glossary/glossary-terms.xml5809(primary) msgid "rate limits" msgstr "" -#: ./doc/glossary/glossary-terms.xml5793(glossterm) +#: ./doc/glossary/glossary-terms.xml5808(glossterm) msgid "rate limit" msgstr "" -#: ./doc/glossary/glossary-terms.xml5798(para) +#: ./doc/glossary/glossary-terms.xml5813(para) msgid "" "Configurable option within Object Storage to limit database writes on a per-" "account and/or per-container basis." msgstr "" -#: ./doc/glossary/glossary-terms.xml5805(primary) +#: ./doc/glossary/glossary-terms.xml5820(primary) msgid "raw format" msgstr "" -#: ./doc/glossary/glossary-terms.xml5804(glossterm) +#: ./doc/glossary/glossary-terms.xml5819(glossterm) msgid "raw" msgstr "" -#: ./doc/glossary/glossary-terms.xml5809(para) +#: ./doc/glossary/glossary-terms.xml5824(para) msgid "" "One of the VM image disk formats supported by Image Service; an unstructured" " disk image." msgstr "" -#: ./doc/glossary/glossary-terms.xml5816(primary) +#: ./doc/glossary/glossary-terms.xml5831(primary) msgid "rebalancing" msgstr "" -#: ./doc/glossary/glossary-terms.xml5815(glossterm) +#: ./doc/glossary/glossary-terms.xml5830(glossterm) msgid "rebalance" msgstr "" -#: ./doc/glossary/glossary-terms.xml5820(para) +#: ./doc/glossary/glossary-terms.xml5835(para) msgid "" "The process of distributing Object Storage partitions across all drives in " "the ring; used during initial ring creation and after ring reconfiguration." msgstr "" -#: ./doc/glossary/glossary-terms.xml5828(primary) -#: ./doc/glossary/glossary-terms.xml6619(primary) +#: ./doc/glossary/glossary-terms.xml5843(primary) +#: ./doc/glossary/glossary-terms.xml6634(primary) msgid "reboot" msgstr "リブート" -#: ./doc/glossary/glossary-terms.xml5830(secondary) -#: ./doc/glossary/glossary-terms.xml6621(secondary) +#: ./doc/glossary/glossary-terms.xml5845(secondary) +#: ./doc/glossary/glossary-terms.xml6636(secondary) msgid "hard vs. soft" msgstr "" -#: ./doc/glossary/glossary-terms.xml5827(glossterm) +#: ./doc/glossary/glossary-terms.xml5842(glossterm) msgid "" "reboot" msgstr "" -#: ./doc/glossary/glossary-terms.xml5834(para) +#: ./doc/glossary/glossary-terms.xml5849(para) msgid "" "Either a soft or hard reboot of a server. With a soft reboot, the operating " "system is signaled to restart, which enables a graceful shutdown of all " @@ -7249,44 +7266,44 @@ msgid "" "halted/stopped." msgstr "" -#: ./doc/glossary/glossary-terms.xml5845(primary) +#: ./doc/glossary/glossary-terms.xml5860(primary) msgid "rebuilding" msgstr "" -#: ./doc/glossary/glossary-terms.xml5844(glossterm) +#: ./doc/glossary/glossary-terms.xml5859(glossterm) msgid "rebuild" msgstr "" -#: ./doc/glossary/glossary-terms.xml5849(para) +#: ./doc/glossary/glossary-terms.xml5864(para) msgid "" "Removes all data on the server and replaces it with the specified image. " "Server ID and IP addresses remain the same." msgstr "サーバからすべてのデータを消去し、特定のイメージで置き換える。サーバのIDとIPアドレスは変更されない。" -#: ./doc/glossary/glossary-terms.xml5856(primary) +#: ./doc/glossary/glossary-terms.xml5871(primary) msgid "Recon" msgstr "recon" -#: ./doc/glossary/glossary-terms.xml5855(glossterm) +#: ./doc/glossary/glossary-terms.xml5870(glossterm) msgid "Recon" msgstr "" -#: ./doc/glossary/glossary-terms.xml5860(para) +#: ./doc/glossary/glossary-terms.xml5875(para) msgid "An Object Storage component that collects metrics." msgstr "" -#: ./doc/glossary/glossary-terms.xml5866(primary) -#: ./doc/glossary/glossary-terms.xml5884(primary) +#: ./doc/glossary/glossary-terms.xml5881(primary) +#: ./doc/glossary/glossary-terms.xml5899(primary) msgid "records" msgstr "" -#: ./doc/glossary/glossary-terms.xml5865(glossterm) +#: ./doc/glossary/glossary-terms.xml5880(glossterm) msgid "" "record" msgstr "" -#: ./doc/glossary/glossary-terms.xml5872(para) +#: ./doc/glossary/glossary-terms.xml5887(para) msgid "" "Belongs to a particular domain and is used to specify information about the " "domain. There are several types of " @@ -7297,217 +7314,218 @@ msgid "" "domain." msgstr "" -#: ./doc/glossary/glossary-terms.xml5886(secondary) +#: ./doc/glossary/glossary-terms.xml5901(secondary) msgid "record IDs" msgstr "" -#: ./doc/glossary/glossary-terms.xml5883(glossterm) +#: ./doc/glossary/glossary-terms.xml5898(glossterm) msgid "" "record ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml5890(para) +#: ./doc/glossary/glossary-terms.xml5905(para) msgid "" "A number within a database that is incremented each time a change is made. " "Used by Object Storage when replicating." msgstr "" -#: ./doc/glossary/glossary-terms.xml5897(primary) +#: ./doc/glossary/glossary-terms.xml5912(primary) msgid "Red Hat Enterprise Linux (RHEL)" msgstr "Red Hat Enterprise Linux (RHEL)" -#: ./doc/glossary/glossary-terms.xml5896(glossterm) +#: ./doc/glossary/glossary-terms.xml5911(glossterm) msgid "" "Red Hat Enterprise Linux (RHEL)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5907(primary) +#: ./doc/glossary/glossary-terms.xml5922(primary) msgid "reference architecture" msgstr "リファレンスアーキテクチャー" -#: ./doc/glossary/glossary-terms.xml5906(glossterm) +#: ./doc/glossary/glossary-terms.xml5921(glossterm) msgid "" "reference architecture" msgstr "" -#: ./doc/glossary/glossary-terms.xml5911(para) +#: ./doc/glossary/glossary-terms.xml5926(para) msgid "A recommended architecture for an OpenStack cloud." msgstr "OpenStack クラウドの推奨アーキテクチャー。" -#: ./doc/glossary/glossary-terms.xml5917(primary) +#: ./doc/glossary/glossary-terms.xml5932(primary) msgid "region" msgstr "リージョン" -#: ./doc/glossary/glossary-terms.xml5916(glossterm) +#: ./doc/glossary/glossary-terms.xml5931(glossterm) msgid "region" msgstr "" -#: ./doc/glossary/glossary-terms.xml5921(para) +#: ./doc/glossary/glossary-terms.xml5936(para) msgid "" "A discrete OpenStack environment with dedicated API endpoints that typically" " shares only the Identity Service (keystone) with other regions." msgstr "" -#: ./doc/glossary/glossary-terms.xml5929(primary) +#: ./doc/glossary/glossary-terms.xml5944(primary) msgid "registry" msgstr "レジストリ" -#: ./doc/glossary/glossary-terms.xml5931(see) +#: ./doc/glossary/glossary-terms.xml5946(see) msgid "under Image Service" msgstr "" -#: ./doc/glossary/glossary-terms.xml5928(glossterm) +#: ./doc/glossary/glossary-terms.xml5943(glossterm) msgid "" "registry" msgstr "" -#: ./doc/glossary/glossary-terms.xml5935(para) +#: ./doc/glossary/glossary-terms.xml5950(para) msgid "Alternative term for the Image Service registry." msgstr "Image Service レジストリの別名。" -#: ./doc/glossary/glossary-terms.xml5943(secondary) -#: ./doc/glossary/glossary-terms.xml5945(primary) +#: ./doc/glossary/glossary-terms.xml5958(secondary) +#: ./doc/glossary/glossary-terms.xml5960(primary) msgid "registry servers" msgstr "" -#: ./doc/glossary/glossary-terms.xml5940(glossterm) +#: ./doc/glossary/glossary-terms.xml5955(glossterm) msgid "" "registry server" msgstr "" -#: ./doc/glossary/glossary-terms.xml5949(para) +#: ./doc/glossary/glossary-terms.xml5964(para) msgid "" "An Image Service that provides VM image metadata information to clients." msgstr "" -#: ./doc/glossary/glossary-terms.xml5957(primary) +#: ./doc/glossary/glossary-terms.xml5972(primary) msgid "Reliable, Autonomic Distributed Object Store (RADOS)" msgstr "Reliable, Autonomic Distributed Object Store (RADOS)" -#: ./doc/glossary/glossary-terms.xml5955(glossterm) +#: ./doc/glossary/glossary-terms.xml5970(glossterm) msgid "" "Reliable, Autonomic Distributed Object Store (RADOS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5962(para) +#: ./doc/glossary/glossary-terms.xml5977(para) msgid "" "A collection of components that provides object storage within Ceph. Similar" " to OpenStack Object Storage." msgstr "" -#: ./doc/glossary/glossary-terms.xml5969(primary) +#: ./doc/glossary/glossary-terms.xml5984(primary) msgid "Remote Procedure Call (RPC)" msgstr "Remote Procedure Call (RPC)" -#: ./doc/glossary/glossary-terms.xml5968(glossterm) +#: ./doc/glossary/glossary-terms.xml5983(glossterm) msgid "" "Remote Procedure Call (RPC)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5973(para) +#: ./doc/glossary/glossary-terms.xml5988(para) msgid "" "The method used by the Compute RabbitMQ for intra-service communications." msgstr "" -#: ./doc/glossary/glossary-terms.xml5980(primary) -#: ./doc/glossary/glossary-terms.xml5994(primary) -#: ./doc/glossary/glossary-terms.xml6006(glossterm) -#: ./doc/glossary/glossary-terms.xml6016(primary) +#: ./doc/glossary/glossary-terms.xml5995(primary) +#: ./doc/glossary/glossary-terms.xml6009(primary) +#: ./doc/glossary/glossary-terms.xml6021(glossterm) +#: ./doc/glossary/glossary-terms.xml6031(primary) msgid "replication" msgstr "レプリケーション" -#: ./doc/glossary/glossary-terms.xml5979(glossterm) +#: ./doc/glossary/glossary-terms.xml5994(glossterm) msgid "" "replica" msgstr "" -#: ./doc/glossary/glossary-terms.xml5986(para) +#: ./doc/glossary/glossary-terms.xml6001(para) msgid "" "Provides data redundancy and fault tolerance by creating copies of Object " "Storage objects, accounts, and containers so that they are not lost when the" " underlying storage fails." msgstr "" -#: ./doc/glossary/glossary-terms.xml5996(secondary) +#: ./doc/glossary/glossary-terms.xml6011(secondary) msgid "replica count" msgstr "レプリカ数" -#: ./doc/glossary/glossary-terms.xml5993(glossterm) +#: ./doc/glossary/glossary-terms.xml6008(glossterm) msgid "" "replica count" msgstr "" -#: ./doc/glossary/glossary-terms.xml6000(para) +#: ./doc/glossary/glossary-terms.xml6015(para) msgid "The number of replicas of the data in an Object Storage ring." msgstr "" -#: ./doc/glossary/glossary-terms.xml6009(para) +#: ./doc/glossary/glossary-terms.xml6024(para) msgid "" "The process of copying data to a separate physical device for fault " "tolerance and performance." msgstr "別の物理デバイスにデータをコピーする処理。耐障害性や性能のために行われる。" -#: ./doc/glossary/glossary-terms.xml6018(secondary) +#: ./doc/glossary/glossary-terms.xml6033(secondary) msgid "replicators" msgstr "" -#: ./doc/glossary/glossary-terms.xml6015(glossterm) +#: ./doc/glossary/glossary-terms.xml6030(glossterm) msgid "" "replicator" msgstr "" -#: ./doc/glossary/glossary-terms.xml6022(para) +#: ./doc/glossary/glossary-terms.xml6037(para) msgid "" -"The Object Storage backend process that creates and manages object replicas." +"The Object Storage back-end process that creates and manages object " +"replicas." msgstr "" -#: ./doc/glossary/glossary-terms.xml6029(primary) +#: ./doc/glossary/glossary-terms.xml6044(primary) msgid "request IDs" msgstr "" -#: ./doc/glossary/glossary-terms.xml6028(glossterm) +#: ./doc/glossary/glossary-terms.xml6043(glossterm) msgid "request ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml6033(para) +#: ./doc/glossary/glossary-terms.xml6048(para) msgid "Unique ID assigned to each request sent to Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml6039(primary) +#: ./doc/glossary/glossary-terms.xml6054(primary) msgid "rescue images" msgstr "" -#: ./doc/glossary/glossary-terms.xml6038(glossterm) +#: ./doc/glossary/glossary-terms.xml6053(glossterm) msgid "rescue image" msgstr "" -#: ./doc/glossary/glossary-terms.xml6043(para) +#: ./doc/glossary/glossary-terms.xml6058(para) msgid "" "A special type of VM image that is booted when an instance is placed into " "rescue mode. Allows an administrator to mount the file systems for an " "instance to correct the problem." msgstr "" -#: ./doc/glossary/glossary-terms.xml6051(primary) +#: ./doc/glossary/glossary-terms.xml6066(primary) msgid "resizing" msgstr "" -#: ./doc/glossary/glossary-terms.xml6050(glossterm) +#: ./doc/glossary/glossary-terms.xml6065(glossterm) msgid "resize" msgstr "" -#: ./doc/glossary/glossary-terms.xml6055(para) +#: ./doc/glossary/glossary-terms.xml6070(para) msgid "" "Converts an existing server to a different flavor, which scales the server " "up or down. The original server is saved to enable rollback if a problem " @@ -7515,580 +7533,580 @@ msgid "" "the original server is removed." msgstr "" -#: ./doc/glossary/glossary-terms.xml6064(primary) +#: ./doc/glossary/glossary-terms.xml6079(primary) msgid "RESTful web services" msgstr "RESTful Web サービス" -#: ./doc/glossary/glossary-terms.xml6063(glossterm) +#: ./doc/glossary/glossary-terms.xml6078(glossterm) msgid "RESTful" msgstr "RESTful" -#: ./doc/glossary/glossary-terms.xml6068(para) +#: ./doc/glossary/glossary-terms.xml6083(para) msgid "" "A kind of web service API that uses REST, or Representational State " "Transfer. REST is the style of architecture for hypermedia systems that is " "used for the World Wide Web." msgstr "" -#: ./doc/glossary/glossary-terms.xml6076(primary) -#: ./doc/glossary/glossary-terms.xml6090(primary) +#: ./doc/glossary/glossary-terms.xml6091(primary) +#: ./doc/glossary/glossary-terms.xml6105(primary) msgid "rings" msgstr "" -#: ./doc/glossary/glossary-terms.xml6075(glossterm) +#: ./doc/glossary/glossary-terms.xml6090(glossterm) msgid "" "ring" msgstr "" -#: ./doc/glossary/glossary-terms.xml6082(para) +#: ./doc/glossary/glossary-terms.xml6097(para) msgid "" "An entity that maps Object Storage data to partitions. A separate ring " "exists for each service, such as account, object, and container." msgstr "" -#: ./doc/glossary/glossary-terms.xml6092(secondary) +#: ./doc/glossary/glossary-terms.xml6107(secondary) msgid "ring builders" msgstr "" -#: ./doc/glossary/glossary-terms.xml6089(glossterm) +#: ./doc/glossary/glossary-terms.xml6104(glossterm) msgid "" "ring builder" msgstr "" -#: ./doc/glossary/glossary-terms.xml6096(para) +#: ./doc/glossary/glossary-terms.xml6111(para) msgid "" "Builds and manages rings within Object Storage, assigns partitions to " "devices, and pushes the configuration to other storage nodes." msgstr "" -#: ./doc/glossary/glossary-terms.xml6104(primary) +#: ./doc/glossary/glossary-terms.xml6119(primary) msgid "Role Based Access Control (RBAC)" msgstr "Role Based Access Control (RBAC)" -#: ./doc/glossary/glossary-terms.xml6103(glossterm) +#: ./doc/glossary/glossary-terms.xml6118(glossterm) msgid "" "Role Based Access Control (RBAC)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6108(para) +#: ./doc/glossary/glossary-terms.xml6123(para) msgid "" "Provides a predefined list of actions that the user can perform, such as " "start or stop VMs, reset passwords, and so on. Supported in both Identity " "Service and Compute and can be configured using the horizon dashboard." msgstr "" -#: ./doc/glossary/glossary-terms.xml6117(primary) -#: ./doc/glossary/glossary-terms.xml6131(primary) +#: ./doc/glossary/glossary-terms.xml6132(primary) +#: ./doc/glossary/glossary-terms.xml6146(primary) msgid "roles" msgstr "ロール" -#: ./doc/glossary/glossary-terms.xml6116(glossterm) +#: ./doc/glossary/glossary-terms.xml6131(glossterm) msgid "" "role" msgstr "ロール" -#: ./doc/glossary/glossary-terms.xml6123(para) +#: ./doc/glossary/glossary-terms.xml6138(para) msgid "" "A personality that a user assumes to perform a specific set of operations. A" " role includes a set of rights and privileges. A user assuming that role " "inherits those rights and privileges." msgstr "" -#: ./doc/glossary/glossary-terms.xml6133(secondary) +#: ./doc/glossary/glossary-terms.xml6148(secondary) msgid "role ID" msgstr "ロール ID" -#: ./doc/glossary/glossary-terms.xml6130(glossterm) +#: ./doc/glossary/glossary-terms.xml6145(glossterm) msgid "" "role ID" msgstr "ロール ID" -#: ./doc/glossary/glossary-terms.xml6137(para) +#: ./doc/glossary/glossary-terms.xml6152(para) msgid "Alphanumeric ID assigned to each Identity Service role." msgstr "" -#: ./doc/glossary/glossary-terms.xml6143(primary) +#: ./doc/glossary/glossary-terms.xml6158(primary) msgid "rootwrap" msgstr "rootwrap" -#: ./doc/glossary/glossary-terms.xml6142(glossterm) +#: ./doc/glossary/glossary-terms.xml6157(glossterm) msgid "rootwrap" msgstr "" -#: ./doc/glossary/glossary-terms.xml6147(para) +#: ./doc/glossary/glossary-terms.xml6162(para) msgid "" "A feature of Compute that allows the unprivileged \"nova\" user to run a " "specified list of commands as the Linux root user." msgstr "" -#: ./doc/glossary/glossary-terms.xml6154(primary) -#: ./doc/glossary/glossary-terms.xml6658(primary) +#: ./doc/glossary/glossary-terms.xml6169(primary) +#: ./doc/glossary/glossary-terms.xml6673(primary) msgid "schedulers" msgstr "" -#: ./doc/glossary/glossary-terms.xml6156(secondary) +#: ./doc/glossary/glossary-terms.xml6171(secondary) msgid "round-robin" msgstr "ラウンドロビン" -#: ./doc/glossary/glossary-terms.xml6158(primary) +#: ./doc/glossary/glossary-terms.xml6173(primary) msgid "round-robin scheduler" msgstr "ラウンドロビンスケジューラー" -#: ./doc/glossary/glossary-terms.xml6153(glossterm) +#: ./doc/glossary/glossary-terms.xml6168(glossterm) msgid "" "round-robin scheduler" msgstr "ラウンドロビンスケジューラー" -#: ./doc/glossary/glossary-terms.xml6162(para) +#: ./doc/glossary/glossary-terms.xml6177(para) msgid "" "Type of Compute scheduler that evenly distributes instances among available " "hosts." msgstr "" -#: ./doc/glossary/glossary-terms.xml6169(primary) +#: ./doc/glossary/glossary-terms.xml6184(primary) msgid "router" msgstr "ルーター" -#: ./doc/glossary/glossary-terms.xml6168(glossterm) +#: ./doc/glossary/glossary-terms.xml6183(glossterm) msgid "router" msgstr "ルーター" -#: ./doc/glossary/glossary-terms.xml6173(para) +#: ./doc/glossary/glossary-terms.xml6188(para) msgid "" "A physical or virtual network device that passes network traffic between " "different networks." msgstr "異なるネットワーク間でネットワーク通信を転送する、物理または仮想のネットワークデバイス。" -#: ./doc/glossary/glossary-terms.xml6180(primary) +#: ./doc/glossary/glossary-terms.xml6195(primary) msgid "routing keys" msgstr "" -#: ./doc/glossary/glossary-terms.xml6179(glossterm) +#: ./doc/glossary/glossary-terms.xml6194(glossterm) msgid "routing key" msgstr "" -#: ./doc/glossary/glossary-terms.xml6184(para) +#: ./doc/glossary/glossary-terms.xml6199(para) msgid "" "The Compute direct exchanges, fanout exchanges, and topic exchanges use this" " key to determine how to process a message; processing varies depending on " "exchange type." msgstr "" -#: ./doc/glossary/glossary-terms.xml6192(primary) +#: ./doc/glossary/glossary-terms.xml6207(primary) msgid "drivers" msgstr "ドライバー" -#: ./doc/glossary/glossary-terms.xml6194(secondary) -#: ./doc/glossary/glossary-terms.xml6196(primary) +#: ./doc/glossary/glossary-terms.xml6209(secondary) +#: ./doc/glossary/glossary-terms.xml6211(primary) msgid "RPC drivers" msgstr "RPC ドライバー" -#: ./doc/glossary/glossary-terms.xml6191(glossterm) +#: ./doc/glossary/glossary-terms.xml6206(glossterm) msgid "" "RPC driver" msgstr "RPC ドライバー" -#: ./doc/glossary/glossary-terms.xml6200(para) +#: ./doc/glossary/glossary-terms.xml6215(para) msgid "" "Modular system that allows the underlying message queue software of Compute " "to be changed. For example, from RabbitMQ to ZeroMQ or Qpid." msgstr "" -#: ./doc/glossary/glossary-terms.xml6208(primary) +#: ./doc/glossary/glossary-terms.xml6223(primary) msgid "rsync" msgstr "rsync" -#: ./doc/glossary/glossary-terms.xml6207(glossterm) +#: ./doc/glossary/glossary-terms.xml6222(glossterm) msgid "rsync" msgstr "rsync" -#: ./doc/glossary/glossary-terms.xml6212(para) +#: ./doc/glossary/glossary-terms.xml6227(para) msgid "Used by Object Storage to push object replicas." msgstr "" -#: ./doc/glossary/glossary-terms.xml6218(primary) +#: ./doc/glossary/glossary-terms.xml6233(primary) msgid "RXTX cap/quota" msgstr "" -#: ./doc/glossary/glossary-terms.xml6217(glossterm) +#: ./doc/glossary/glossary-terms.xml6232(glossterm) msgid "RXTX cap" msgstr "" -#: ./doc/glossary/glossary-terms.xml6222(para) +#: ./doc/glossary/glossary-terms.xml6237(para) msgid "" "Absolute limit on the amount of network traffic a Compute VM instance can " "send and receive." msgstr "" -#: ./doc/glossary/glossary-terms.xml6228(glossterm) +#: ./doc/glossary/glossary-terms.xml6243(glossterm) msgid "RXTX quota" msgstr "" -#: ./doc/glossary/glossary-terms.xml6231(para) +#: ./doc/glossary/glossary-terms.xml6246(para) msgid "" "Soft limit on the amount of network traffic a Compute VM instance can send " "and receive." msgstr "" -#: ./doc/glossary/glossary-terms.xml6238(primary) +#: ./doc/glossary/glossary-terms.xml6253(primary) msgid "Ryu neutron plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml6237(glossterm) +#: ./doc/glossary/glossary-terms.xml6252(glossterm) msgid "" "Ryu neutron plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml6242(para) +#: ./doc/glossary/glossary-terms.xml6257(para) msgid "" "Enables the Ryu network operating system to function as a Networking " "OpenFlow controller." msgstr "" -#: ./doc/glossary/glossary-terms.xml6251(title) +#: ./doc/glossary/glossary-terms.xml6266(title) msgid "S" msgstr "S" -#: ./doc/glossary/glossary-terms.xml6255(primary) +#: ./doc/glossary/glossary-terms.xml6270(primary) msgid "S3 storage service" msgstr "" -#: ./doc/glossary/glossary-terms.xml6254(glossterm) +#: ./doc/glossary/glossary-terms.xml6269(glossterm) msgid "S3" msgstr "" -#: ./doc/glossary/glossary-terms.xml6259(para) +#: ./doc/glossary/glossary-terms.xml6274(para) msgid "" "Object storage service by Amazon; similar in function to Object Storage, it " -"can act as a backend store for Image Service VM images." msgstr "" -#: ./doc/glossary/glossary-terms.xml6267(primary) +#: ./doc/glossary/glossary-terms.xml6282(primary) msgid "sahara" msgstr "" -#: ./doc/glossary/glossary-terms.xml6266(glossterm) +#: ./doc/glossary/glossary-terms.xml6281(glossterm) msgid "sahara" msgstr "" -#: ./doc/glossary/glossary-terms.xml6271(para) +#: ./doc/glossary/glossary-terms.xml6286(para) msgid "" "OpenStack project that provides a scalable data-processing stack and " "associated management interfaces." msgstr "" -#: ./doc/glossary/glossary-terms.xml6278(primary) +#: ./doc/glossary/glossary-terms.xml6293(primary) msgid "scheduler manager" msgstr "スケジューラーマネージャー" -#: ./doc/glossary/glossary-terms.xml6277(glossterm) +#: ./doc/glossary/glossary-terms.xml6292(glossterm) msgid "" "scheduler manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml6282(para) +#: ./doc/glossary/glossary-terms.xml6297(para) msgid "" "A Compute component that determines where VM instances should start. Uses " "modular design to support a variety of scheduler types." msgstr "" -#: ./doc/glossary/glossary-terms.xml6290(primary) +#: ./doc/glossary/glossary-terms.xml6305(primary) msgid "scoped tokens" msgstr "" -#: ./doc/glossary/glossary-terms.xml6289(glossterm) +#: ./doc/glossary/glossary-terms.xml6304(glossterm) msgid "scoped token" msgstr "" -#: ./doc/glossary/glossary-terms.xml6294(para) +#: ./doc/glossary/glossary-terms.xml6309(para) msgid "" "An Identity Service API access token that is associated with a specific " "tenant." msgstr "" -#: ./doc/glossary/glossary-terms.xml6301(primary) +#: ./doc/glossary/glossary-terms.xml6316(primary) msgid "scrubbers" msgstr "" -#: ./doc/glossary/glossary-terms.xml6300(glossterm) +#: ./doc/glossary/glossary-terms.xml6315(glossterm) msgid "scrubber" msgstr "" -#: ./doc/glossary/glossary-terms.xml6305(para) +#: ./doc/glossary/glossary-terms.xml6320(para) msgid "" "Checks for and deletes unused VMs; the component of Image Service that " "implements delayed delete." msgstr "" -#: ./doc/glossary/glossary-terms.xml6312(primary) +#: ./doc/glossary/glossary-terms.xml6327(primary) msgid "secret keys" msgstr "" -#: ./doc/glossary/glossary-terms.xml6311(glossterm) +#: ./doc/glossary/glossary-terms.xml6326(glossterm) msgid "secret key" msgstr "" -#: ./doc/glossary/glossary-terms.xml6316(para) +#: ./doc/glossary/glossary-terms.xml6331(para) msgid "" "String of text known only by the user; used along with an access key to make" " requests to the Compute API." msgstr "" -#: ./doc/glossary/glossary-terms.xml6323(primary) +#: ./doc/glossary/glossary-terms.xml6338(primary) msgid "secure shell (SSH)" msgstr "secure shell (SSH)" -#: ./doc/glossary/glossary-terms.xml6322(glossterm) +#: ./doc/glossary/glossary-terms.xml6337(glossterm) msgid "" "secure shell (SSH)" msgstr "secure shell (SSH)" -#: ./doc/glossary/glossary-terms.xml6327(para) +#: ./doc/glossary/glossary-terms.xml6342(para) msgid "" "Open source tool used to access remote hosts through an encrypted " "communications channel, SSH key injection is supported by Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml6335(primary) +#: ./doc/glossary/glossary-terms.xml6350(primary) msgid "security groups" msgstr "" -#: ./doc/glossary/glossary-terms.xml6334(glossterm) +#: ./doc/glossary/glossary-terms.xml6349(glossterm) msgid "security group" msgstr "" -#: ./doc/glossary/glossary-terms.xml6339(para) +#: ./doc/glossary/glossary-terms.xml6354(para) msgid "" "A set of network traffic filtering rules that are applied to a Compute " "instance." msgstr "Compute のインスタンスに適用される、ネットワーク通信のフィルタリングルールの集合。" -#: ./doc/glossary/glossary-terms.xml6348(secondary) -#: ./doc/glossary/glossary-terms.xml6350(primary) +#: ./doc/glossary/glossary-terms.xml6363(secondary) +#: ./doc/glossary/glossary-terms.xml6365(primary) msgid "segmented objects" msgstr "" -#: ./doc/glossary/glossary-terms.xml6345(glossterm) +#: ./doc/glossary/glossary-terms.xml6360(glossterm) msgid "" "segmented object" msgstr "" -#: ./doc/glossary/glossary-terms.xml6354(para) +#: ./doc/glossary/glossary-terms.xml6369(para) msgid "" "An Object Storage large object that has been broken up into pieces. The re-" "assembled object is called a concatenated object." msgstr "" -#: ./doc/glossary/glossary-terms.xml6361(glossterm) +#: ./doc/glossary/glossary-terms.xml6376(glossterm) msgid "" "server" msgstr "" -#: ./doc/glossary/glossary-terms.xml6368(para) +#: ./doc/glossary/glossary-terms.xml6383(para) msgid "" "Computer that provides explicit services to the client software running on " "that system, often managing a variety of computer operations." msgstr "" -#: ./doc/glossary/glossary-terms.xml6372(para) +#: ./doc/glossary/glossary-terms.xml6387(para) msgid "" "A server is a VM instance in the Compute system. Flavor and image are " "requisite elements when creating a server." msgstr "" -#: ./doc/glossary/glossary-terms.xml6379(primary) +#: ./doc/glossary/glossary-terms.xml6394(primary) msgid "server image" msgstr "サーバーイメージ" -#: ./doc/glossary/glossary-terms.xml6378(glossterm) +#: ./doc/glossary/glossary-terms.xml6393(glossterm) msgid "server image" msgstr "" -#: ./doc/glossary/glossary-terms.xml6383(para) +#: ./doc/glossary/glossary-terms.xml6398(para) msgid "Alternative term for a VM image." msgstr "VM イメージの別名。" -#: ./doc/glossary/glossary-terms.xml6391(secondary) +#: ./doc/glossary/glossary-terms.xml6406(secondary) msgid "server UUID" msgstr "サーバー UUID" -#: ./doc/glossary/glossary-terms.xml6388(glossterm) +#: ./doc/glossary/glossary-terms.xml6403(glossterm) msgid "" "server UUID" msgstr "サーバー UUID" -#: ./doc/glossary/glossary-terms.xml6402(primary) +#: ./doc/glossary/glossary-terms.xml6417(primary) msgid "services" msgstr "" -#: ./doc/glossary/glossary-terms.xml6401(glossterm) +#: ./doc/glossary/glossary-terms.xml6416(glossterm) msgid "" "service" msgstr "" -#: ./doc/glossary/glossary-terms.xml6408(para) +#: ./doc/glossary/glossary-terms.xml6423(para) msgid "" "An OpenStack service, such as Compute, Object Storage, or Image Service. " "Provides one or more endpoints through which users can access resources and " "perform operations." msgstr "" -#: ./doc/glossary/glossary-terms.xml6416(primary) +#: ./doc/glossary/glossary-terms.xml6431(primary) msgid "service catalog" msgstr "サービスカタログ" -#: ./doc/glossary/glossary-terms.xml6415(glossterm) +#: ./doc/glossary/glossary-terms.xml6430(glossterm) msgid "service catalog" msgstr "" -#: ./doc/glossary/glossary-terms.xml6420(para) +#: ./doc/glossary/glossary-terms.xml6435(para) msgid "Alternative term for the Identity Service catalog." msgstr "Identity サービスカタログの別名。" -#: ./doc/glossary/glossary-terms.xml6426(primary) +#: ./doc/glossary/glossary-terms.xml6441(primary) msgid "service ID" msgstr "サービス ID" -#: ./doc/glossary/glossary-terms.xml6425(glossterm) +#: ./doc/glossary/glossary-terms.xml6440(glossterm) msgid "service ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml6430(para) +#: ./doc/glossary/glossary-terms.xml6445(para) msgid "" "Unique ID assigned to each service that is available in the Identity Service" " catalog." msgstr "" -#: ./doc/glossary/glossary-terms.xml6437(primary) +#: ./doc/glossary/glossary-terms.xml6452(primary) msgid "service registration" msgstr "サービス登録" -#: ./doc/glossary/glossary-terms.xml6436(glossterm) +#: ./doc/glossary/glossary-terms.xml6451(glossterm) msgid "" "service registration" msgstr "" -#: ./doc/glossary/glossary-terms.xml6441(para) +#: ./doc/glossary/glossary-terms.xml6456(para) msgid "" "An Identity Service feature that enables services, such as Compute, to " "automatically register with the catalog." msgstr "" -#: ./doc/glossary/glossary-terms.xml6448(primary) +#: ./doc/glossary/glossary-terms.xml6463(primary) msgid "service tenant" msgstr "サービステナント" -#: ./doc/glossary/glossary-terms.xml6447(glossterm) +#: ./doc/glossary/glossary-terms.xml6462(glossterm) msgid "service tenant" msgstr "" -#: ./doc/glossary/glossary-terms.xml6452(para) +#: ./doc/glossary/glossary-terms.xml6467(para) msgid "" "Special tenant that contains all services that are listed in the catalog." msgstr "" -#: ./doc/glossary/glossary-terms.xml6459(primary) +#: ./doc/glossary/glossary-terms.xml6474(primary) msgid "service token" msgstr "サービストークン" -#: ./doc/glossary/glossary-terms.xml6458(glossterm) +#: ./doc/glossary/glossary-terms.xml6473(glossterm) msgid "service token" msgstr "" -#: ./doc/glossary/glossary-terms.xml6463(para) +#: ./doc/glossary/glossary-terms.xml6478(para) msgid "" "An administrator-defined token used by Compute to communicate securely with " "the Identity Service." msgstr "" -#: ./doc/glossary/glossary-terms.xml6470(primary) -#: ./doc/glossary/glossary-terms.xml6483(primary) -#: ./doc/glossary/glossary-terms.xml6497(primary) +#: ./doc/glossary/glossary-terms.xml6485(primary) +#: ./doc/glossary/glossary-terms.xml6498(primary) +#: ./doc/glossary/glossary-terms.xml6512(primary) msgid "sessions" msgstr "" -#: ./doc/glossary/glossary-terms.xml6472(secondary) -msgid "session backend" +#: ./doc/glossary/glossary-terms.xml6487(secondary) +msgid "session back end" msgstr "" -#: ./doc/glossary/glossary-terms.xml6469(glossterm) +#: ./doc/glossary/glossary-terms.xml6484(glossterm) msgid "" -"session backend" msgstr "" -#: ./doc/glossary/glossary-terms.xml6476(para) +#: ./doc/glossary/glossary-terms.xml6491(para) msgid "" "The method of storage used by horizon to track client sessions, such as " "local memory, cookies, a database, or memcached." msgstr "" -#: ./doc/glossary/glossary-terms.xml6485(secondary) +#: ./doc/glossary/glossary-terms.xml6500(secondary) msgid "session persistence" msgstr "セッション持続性" -#: ./doc/glossary/glossary-terms.xml6482(glossterm) +#: ./doc/glossary/glossary-terms.xml6497(glossterm) msgid "" "session persistence" msgstr "" -#: ./doc/glossary/glossary-terms.xml6489(para) +#: ./doc/glossary/glossary-terms.xml6504(para) msgid "" "A feature of the load-balancing service. It attempts to force subsequent " "connections to a service to be redirected to the same node as long as it is " "online." msgstr "" -#: ./doc/glossary/glossary-terms.xml6499(secondary) +#: ./doc/glossary/glossary-terms.xml6514(secondary) msgid "session storage" msgstr "セッションストレージ" -#: ./doc/glossary/glossary-terms.xml6496(glossterm) +#: ./doc/glossary/glossary-terms.xml6511(glossterm) msgid "" "session storage" msgstr "" -#: ./doc/glossary/glossary-terms.xml6503(para) +#: ./doc/glossary/glossary-terms.xml6518(para) msgid "" "A horizon component that stores and tracks client session information. " "Implemented through the Django sessions framework." msgstr "クライアントセッションの保持と追跡を行う Horizon のコンポーネント。 Django のセッションフレームワークを用いて実装されている。" -#: ./doc/glossary/glossary-terms.xml6512(secondary) +#: ./doc/glossary/glossary-terms.xml6527(secondary) msgid "shared" msgstr "shared" -#: ./doc/glossary/glossary-terms.xml6514(primary) +#: ./doc/glossary/glossary-terms.xml6529(primary) msgid "shared IP address" msgstr "共有 IP アドレス" -#: ./doc/glossary/glossary-terms.xml6509(glossterm) +#: ./doc/glossary/glossary-terms.xml6524(glossterm) msgid "" "shared IP address" msgstr "" -#: ./doc/glossary/glossary-terms.xml6518(para) +#: ./doc/glossary/glossary-terms.xml6533(para) msgid "" "An IP address that can be assigned to a VM instance within the shared IP " "group. Public IP addresses can be shared across multiple servers for use in " @@ -8100,15 +8118,15 @@ msgid "" " monitor for failure and manage IP failover." msgstr "" -#: ./doc/glossary/glossary-terms.xml6532(primary) +#: ./doc/glossary/glossary-terms.xml6547(primary) msgid "shared IP groups" msgstr "" -#: ./doc/glossary/glossary-terms.xml6531(glossterm) +#: ./doc/glossary/glossary-terms.xml6546(glossterm) msgid "shared IP group" msgstr "" -#: ./doc/glossary/glossary-terms.xml6536(para) +#: ./doc/glossary/glossary-terms.xml6551(para) msgid "" "A collection of servers that can share IPs with other members of the group. " "Any server in a group can share one or more public IPs with any other server" @@ -8117,59 +8135,59 @@ msgid "" "only one shared IP group." msgstr "" -#: ./doc/glossary/glossary-terms.xml6546(primary) +#: ./doc/glossary/glossary-terms.xml6561(primary) msgid "shared storage" msgstr "共有ストレージ" -#: ./doc/glossary/glossary-terms.xml6545(glossterm) +#: ./doc/glossary/glossary-terms.xml6560(glossterm) msgid "shared storage" msgstr "" -#: ./doc/glossary/glossary-terms.xml6550(para) +#: ./doc/glossary/glossary-terms.xml6565(para) msgid "" "Block storage that is simultaneously accessible by multiple clients, for " "example, NFS." msgstr "" -#: ./doc/glossary/glossary-terms.xml6557(primary) +#: ./doc/glossary/glossary-terms.xml6572(primary) msgid "Sheepdog" msgstr "Sheepdog" -#: ./doc/glossary/glossary-terms.xml6556(glossterm) +#: ./doc/glossary/glossary-terms.xml6571(glossterm) msgid "Sheepdog" msgstr "" -#: ./doc/glossary/glossary-terms.xml6561(para) +#: ./doc/glossary/glossary-terms.xml6576(para) msgid "Distributed block storage system for QEMU, supported by OpenStack." msgstr "OpenStack によりサポートされる、QEMU 用の分散ブロックストレージシステム。" -#: ./doc/glossary/glossary-terms.xml6569(primary) +#: ./doc/glossary/glossary-terms.xml6584(primary) msgid "Simple Cloud Identity Management (SCIM)" msgstr "Simple Cloud Identity Management (SCIM)" -#: ./doc/glossary/glossary-terms.xml6567(glossterm) +#: ./doc/glossary/glossary-terms.xml6582(glossterm) msgid "" "Simple Cloud Identity Management (SCIM)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6573(para) +#: ./doc/glossary/glossary-terms.xml6588(para) msgid "" "Specification for managing identity in the cloud, currently unsupported by " "OpenStack." msgstr "" -#: ./doc/glossary/glossary-terms.xml6581(primary) +#: ./doc/glossary/glossary-terms.xml6596(primary) msgid "Single-root I/O Virtualization (SR-IOV)" msgstr "Single-root I/O Virtualization (SR-IOV)" -#: ./doc/glossary/glossary-terms.xml6579(glossterm) +#: ./doc/glossary/glossary-terms.xml6594(glossterm) msgid "" "Single-root I/O Virtualization (SR-IOV)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6585(para) +#: ./doc/glossary/glossary-terms.xml6600(para) msgid "" "A specification that, when implemented by a physical PCIe device, enables it" " to appear as multiple separate PCIe devices. This enables multiple " @@ -8179,300 +8197,300 @@ msgid "" "together\">releases." msgstr "" -#: ./doc/glossary/glossary-terms.xml6596(primary) +#: ./doc/glossary/glossary-terms.xml6611(primary) msgid "SmokeStack" msgstr "SmokeStack" -#: ./doc/glossary/glossary-terms.xml6595(glossterm) +#: ./doc/glossary/glossary-terms.xml6610(glossterm) msgid "SmokeStack" msgstr "" -#: ./doc/glossary/glossary-terms.xml6600(para) +#: ./doc/glossary/glossary-terms.xml6615(para) msgid "Runs automated tests against the core OpenStack API; written in Rails." msgstr "" -#: ./doc/glossary/glossary-terms.xml6607(primary) +#: ./doc/glossary/glossary-terms.xml6622(primary) msgid "snapshot" msgstr "スナップショット" -#: ./doc/glossary/glossary-terms.xml6606(glossterm) +#: ./doc/glossary/glossary-terms.xml6621(glossterm) msgid "snapshot" msgstr "" -#: ./doc/glossary/glossary-terms.xml6611(para) +#: ./doc/glossary/glossary-terms.xml6626(para) msgid "" "A point-in-time copy of an OpenStack storage volume or image. Use storage " "volume snapshots to back up volumes. Use image snapshots to back up data, or" " as \"gold\" images for additional servers." msgstr "OpenStack ストレージボリュームやイメージの、ある時点でのコピー。ストレージのボリュームスナップショットは、ボリュームをバックアップするために使用する。イメージスナップショットは、データのバックアップを行ったり、新しいサーバー用の「ゴールド」イメージ(設定済みイメージ)としてバックアップしたりするのに使用する。" -#: ./doc/glossary/glossary-terms.xml6623(primary) +#: ./doc/glossary/glossary-terms.xml6638(primary) msgid "soft reboot" msgstr "" -#: ./doc/glossary/glossary-terms.xml6618(glossterm) +#: ./doc/glossary/glossary-terms.xml6633(glossterm) msgid "" "soft reboot" msgstr "" -#: ./doc/glossary/glossary-terms.xml6627(para) +#: ./doc/glossary/glossary-terms.xml6642(para) msgid "" "A controlled reboot where a VM instance is properly restarted through " "operating system commands." msgstr "" -#: ./doc/glossary/glossary-terms.xml6634(primary) +#: ./doc/glossary/glossary-terms.xml6649(primary) msgid "SolidFire Volume Driver" msgstr "" -#: ./doc/glossary/glossary-terms.xml6633(glossterm) +#: ./doc/glossary/glossary-terms.xml6648(glossterm) msgid "" "SolidFire Volume Driver" msgstr "" -#: ./doc/glossary/glossary-terms.xml6638(para) +#: ./doc/glossary/glossary-terms.xml6653(para) msgid "The Block Storage driver for the SolidFire iSCSI storage appliance." msgstr "" -#: ./doc/glossary/glossary-terms.xml6645(primary) +#: ./doc/glossary/glossary-terms.xml6660(primary) msgid "SPICE (Simple Protocol for Independent Computing Environments)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6644(glossterm) +#: ./doc/glossary/glossary-terms.xml6659(glossterm) msgid "SPICE" msgstr "" -#: ./doc/glossary/glossary-terms.xml6650(para) +#: ./doc/glossary/glossary-terms.xml6665(para) msgid "" "The Simple Protocol for Independent Computing Environments (SPICE) provides " "remote desktop access to guest virtual machines. It is an alternative to " "VNC. SPICE is supported by OpenStack." msgstr "Simple Protocol for Independent Computing Environments (SPICE) は、ゲスト仮想マシンに対するリモートデスクトップアクセスを提供する。VNC の代替品。SPICE は OpenStack によりサポートされる。" -#: ./doc/glossary/glossary-terms.xml6660(secondary) +#: ./doc/glossary/glossary-terms.xml6675(secondary) msgid "spread-first" msgstr "" -#: ./doc/glossary/glossary-terms.xml6662(primary) +#: ./doc/glossary/glossary-terms.xml6677(primary) msgid "spread-first scheduler" msgstr "分散優先スケジューラー" -#: ./doc/glossary/glossary-terms.xml6657(glossterm) +#: ./doc/glossary/glossary-terms.xml6672(glossterm) msgid "" "spread-first scheduler" msgstr "" -#: ./doc/glossary/glossary-terms.xml6666(para) +#: ./doc/glossary/glossary-terms.xml6681(para) msgid "" "The Compute VM scheduling algorithm that attempts to start a new VM on the " "host with the least amount of load." msgstr "" -#: ./doc/glossary/glossary-terms.xml6673(primary) +#: ./doc/glossary/glossary-terms.xml6688(primary) msgid "SQL-Alchemy" msgstr "SQL-Alchemy" -#: ./doc/glossary/glossary-terms.xml6672(glossterm) +#: ./doc/glossary/glossary-terms.xml6687(glossterm) msgid "SQL-Alchemy" msgstr "SQL-Alchemy" -#: ./doc/glossary/glossary-terms.xml6677(para) +#: ./doc/glossary/glossary-terms.xml6692(para) msgid "An open source SQL toolkit for Python, used in OpenStack." msgstr "OpenStack で使われている、オープンソースの Python 用 SQL ツールキット。" -#: ./doc/glossary/glossary-terms.xml6683(primary) +#: ./doc/glossary/glossary-terms.xml6698(primary) msgid "SQLite" msgstr "SQLite" -#: ./doc/glossary/glossary-terms.xml6682(glossterm) +#: ./doc/glossary/glossary-terms.xml6697(glossterm) msgid "SQLite" msgstr "SQLite" -#: ./doc/glossary/glossary-terms.xml6687(para) +#: ./doc/glossary/glossary-terms.xml6702(para) msgid "" "A lightweight SQL database, used as the default persistent storage method in" " many OpenStack services." msgstr "軽量 SQL データベース。多くの OpenStack サービスでデフォルトの永続ストレージとして使用されている。" -#: ./doc/glossary/glossary-terms.xml6694(primary) +#: ./doc/glossary/glossary-terms.xml6709(primary) msgid "stack" msgstr "" -#: ./doc/glossary/glossary-terms.xml6693(glossterm) +#: ./doc/glossary/glossary-terms.xml6708(glossterm) msgid "stack" msgstr "" -#: ./doc/glossary/glossary-terms.xml6698(para) +#: ./doc/glossary/glossary-terms.xml6713(para) msgid "" "A set of OpenStack resources created and managed by the Orchestration " "service according to a given template (either an AWS CloudFormation template" " or a Heat Orchestration Template (HOT))." msgstr "" -#: ./doc/glossary/glossary-terms.xml6707(primary) +#: ./doc/glossary/glossary-terms.xml6722(primary) msgid "StackTach" msgstr "StackTach" -#: ./doc/glossary/glossary-terms.xml6706(glossterm) +#: ./doc/glossary/glossary-terms.xml6721(glossterm) msgid "StackTach" msgstr "StackTach" -#: ./doc/glossary/glossary-terms.xml6711(para) +#: ./doc/glossary/glossary-terms.xml6726(para) msgid "" "Community project that captures Compute AMQP communications; useful for " "debugging." msgstr "" -#: ./doc/glossary/glossary-terms.xml6720(secondary) +#: ./doc/glossary/glossary-terms.xml6735(secondary) msgid "static" msgstr "" -#: ./doc/glossary/glossary-terms.xml6722(primary) +#: ./doc/glossary/glossary-terms.xml6737(primary) msgid "static IP addresses" msgstr "" -#: ./doc/glossary/glossary-terms.xml6717(glossterm) +#: ./doc/glossary/glossary-terms.xml6732(glossterm) msgid "" "static IP address" msgstr "" -#: ./doc/glossary/glossary-terms.xml6726(para) +#: ./doc/glossary/glossary-terms.xml6741(para) msgid "Alternative term for a fixed IP address." msgstr "固定 IP アドレスの別名。" -#: ./doc/glossary/glossary-terms.xml6732(primary) +#: ./doc/glossary/glossary-terms.xml6747(primary) msgid "StaticWeb" msgstr "StaticWeb" -#: ./doc/glossary/glossary-terms.xml6731(glossterm) +#: ./doc/glossary/glossary-terms.xml6746(glossterm) msgid "StaticWeb" msgstr "" -#: ./doc/glossary/glossary-terms.xml6736(para) +#: ./doc/glossary/glossary-terms.xml6751(para) msgid "" "WSGI middleware component of Object Storage that serves container data as a " "static web page." msgstr "" -#: ./doc/glossary/glossary-terms.xml6743(primary) -msgid "storage backend" +#: ./doc/glossary/glossary-terms.xml6758(primary) +msgid "storage back end" msgstr "" -#: ./doc/glossary/glossary-terms.xml6742(glossterm) -msgid "storage backend" +#: ./doc/glossary/glossary-terms.xml6757(glossterm) +msgid "storage back end" msgstr "" -#: ./doc/glossary/glossary-terms.xml6747(para) +#: ./doc/glossary/glossary-terms.xml6762(para) msgid "" "The method that a service uses for persistent storage, such as iSCSI, NFS, " "or local disk." msgstr "" -#: ./doc/glossary/glossary-terms.xml6756(secondary) +#: ./doc/glossary/glossary-terms.xml6771(secondary) msgid "storage nodes" msgstr "" -#: ./doc/glossary/glossary-terms.xml6758(primary) +#: ./doc/glossary/glossary-terms.xml6773(primary) msgid "storage node" msgstr "ストレージノード" -#: ./doc/glossary/glossary-terms.xml6753(glossterm) +#: ./doc/glossary/glossary-terms.xml6768(glossterm) msgid "" "storage node" msgstr "" -#: ./doc/glossary/glossary-terms.xml6762(para) +#: ./doc/glossary/glossary-terms.xml6777(para) msgid "" "An Object Storage node that provides container services, account services, " "and object services; controls the account databases, container databases, " "and object storage." msgstr "" -#: ./doc/glossary/glossary-terms.xml6770(primary) -#: ./doc/glossary/glossary-terms.xml6783(primary) -#: ./doc/glossary/glossary-terms.xml6796(primary) -#: ./doc/glossary/glossary-terms.xml6934(primary) +#: ./doc/glossary/glossary-terms.xml6785(primary) +#: ./doc/glossary/glossary-terms.xml6798(primary) +#: ./doc/glossary/glossary-terms.xml6811(primary) +#: ./doc/glossary/glossary-terms.xml6949(primary) msgid "storage" msgstr "" -#: ./doc/glossary/glossary-terms.xml6772(secondary) +#: ./doc/glossary/glossary-terms.xml6787(secondary) msgid "storage manager" msgstr "ストレージマネージャー" -#: ./doc/glossary/glossary-terms.xml6769(glossterm) +#: ./doc/glossary/glossary-terms.xml6784(glossterm) msgid "" "storage manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml6776(para) +#: ./doc/glossary/glossary-terms.xml6791(para) msgid "" "A XenAPI component that provides a pluggable interface to support a wide " -"variety of persistent storage backends." +"variety of persistent storage back ends." msgstr "" -#: ./doc/glossary/glossary-terms.xml6785(secondary) -msgid "storage manager backend" +#: ./doc/glossary/glossary-terms.xml6800(secondary) +msgid "storage manager back end" msgstr "" -#: ./doc/glossary/glossary-terms.xml6782(glossterm) +#: ./doc/glossary/glossary-terms.xml6797(glossterm) msgid "" -"storage manager backend" msgstr "" -#: ./doc/glossary/glossary-terms.xml6789(para) +#: ./doc/glossary/glossary-terms.xml6804(para) msgid "A persistent storage method supported by XenAPI, such as iSCSI or NFS." msgstr "" -#: ./doc/glossary/glossary-terms.xml6798(secondary) +#: ./doc/glossary/glossary-terms.xml6813(secondary) msgid "storage services" msgstr "ストレージサービス" -#: ./doc/glossary/glossary-terms.xml6795(glossterm) +#: ./doc/glossary/glossary-terms.xml6810(glossterm) msgid "" "storage services" msgstr "" -#: ./doc/glossary/glossary-terms.xml6802(para) +#: ./doc/glossary/glossary-terms.xml6817(para) msgid "" "Collective name for the Object Storage object services, container services, " "and account services." msgstr "" -#: ./doc/glossary/glossary-terms.xml6809(primary) +#: ./doc/glossary/glossary-terms.xml6824(primary) msgid "strategy" msgstr "" -#: ./doc/glossary/glossary-terms.xml6808(glossterm) +#: ./doc/glossary/glossary-terms.xml6823(glossterm) msgid "strategy" msgstr "" -#: ./doc/glossary/glossary-terms.xml6813(para) +#: ./doc/glossary/glossary-terms.xml6828(para) msgid "" "Specifies the authentication source used by Image Service or Identity " "Service." msgstr "" -#: ./doc/glossary/glossary-terms.xml6820(primary) +#: ./doc/glossary/glossary-terms.xml6835(primary) msgid "subdomains" msgstr "" -#: ./doc/glossary/glossary-terms.xml6819(glossterm) +#: ./doc/glossary/glossary-terms.xml6834(glossterm) msgid "subdomain" msgstr "" -#: ./doc/glossary/glossary-terms.xml6824(para) +#: ./doc/glossary/glossary-terms.xml6839(para) msgid "" "A domain within a parent domain. Subdomains cannot be registered. Subdomains" " enable you to delegate domains. Subdomains can themselves have subdomains, " @@ -8480,129 +8498,129 @@ msgid "" "possible." msgstr "" -#: ./doc/glossary/glossary-terms.xml6833(primary) +#: ./doc/glossary/glossary-terms.xml6848(primary) msgid "subnet" msgstr "" -#: ./doc/glossary/glossary-terms.xml6832(glossterm) +#: ./doc/glossary/glossary-terms.xml6847(glossterm) msgid "subnet" msgstr "" -#: ./doc/glossary/glossary-terms.xml6837(para) +#: ./doc/glossary/glossary-terms.xml6852(para) msgid "Logical subdivision of an IP network." msgstr "" -#: ./doc/glossary/glossary-terms.xml6844(primary) +#: ./doc/glossary/glossary-terms.xml6859(primary) msgid "SUSE Linux Enterprise Server (SLES)" msgstr "SUSE Linux Enterprise Server (SLES)" -#: ./doc/glossary/glossary-terms.xml6842(glossterm) +#: ./doc/glossary/glossary-terms.xml6857(glossterm) msgid "" "SUSE Linux Enterprise Server (SLES)" msgstr "SUSE Linux Enterprise Server (SLES)" -#: ./doc/glossary/glossary-terms.xml6854(primary) +#: ./doc/glossary/glossary-terms.xml6869(primary) msgid "suspend, definition of" msgstr "" -#: ./doc/glossary/glossary-terms.xml6853(glossterm) +#: ./doc/glossary/glossary-terms.xml6868(glossterm) msgid "suspend" msgstr "" -#: ./doc/glossary/glossary-terms.xml6858(para) +#: ./doc/glossary/glossary-terms.xml6873(para) msgid "" "Alternative term for a paused VM instance." msgstr "" -#: ./doc/glossary/glossary-terms.xml6865(primary) +#: ./doc/glossary/glossary-terms.xml6880(primary) msgid "swap, definition of" msgstr "" -#: ./doc/glossary/glossary-terms.xml6864(glossterm) +#: ./doc/glossary/glossary-terms.xml6879(glossterm) msgid "swap" msgstr "" -#: ./doc/glossary/glossary-terms.xml6869(para) +#: ./doc/glossary/glossary-terms.xml6884(para) msgid "" "Disk-based virtual memory used by operating systems to provide more memory " "than is actually available on the system." msgstr "" -#: ./doc/glossary/glossary-terms.xml6876(primary) +#: ./doc/glossary/glossary-terms.xml6891(primary) msgid "swawth" msgstr "" -#: ./doc/glossary/glossary-terms.xml6875(glossterm) +#: ./doc/glossary/glossary-terms.xml6890(glossterm) msgid "swawth" msgstr "" -#: ./doc/glossary/glossary-terms.xml6880(para) +#: ./doc/glossary/glossary-terms.xml6895(para) msgid "" "An authentication and authorization service for Object Storage, implemented " "through WSGI middleware; uses Object Storage itself as the persistent " "backing store." msgstr "" -#: ./doc/glossary/glossary-terms.xml6890(para) +#: ./doc/glossary/glossary-terms.xml6905(para) msgid "An OpenStack core project that provides object storage services." msgstr "オブジェクトストレージサービスを提供する OpenStack コアプロジェクト。" -#: ./doc/glossary/glossary-terms.xml6897(primary) +#: ./doc/glossary/glossary-terms.xml6912(primary) msgid "swift All in One (SAIO)" msgstr "swift All in One (SAIO)" -#: ./doc/glossary/glossary-terms.xml6896(glossterm) +#: ./doc/glossary/glossary-terms.xml6911(glossterm) msgid "" "swift All in One (SAIO)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6901(para) +#: ./doc/glossary/glossary-terms.xml6916(para) msgid "" "Creates a full Object Storage development environment within a single VM." msgstr "" -#: ./doc/glossary/glossary-terms.xml6910(secondary) +#: ./doc/glossary/glossary-terms.xml6925(secondary) msgid "swift middleware" msgstr "swift ミドルウェア" -#: ./doc/glossary/glossary-terms.xml6907(glossterm) +#: ./doc/glossary/glossary-terms.xml6922(glossterm) msgid "" "swift middleware" msgstr "" -#: ./doc/glossary/glossary-terms.xml6914(para) +#: ./doc/glossary/glossary-terms.xml6929(para) msgid "" "Collective term for Object Storage components that provide additional " "functionality." msgstr "" -#: ./doc/glossary/glossary-terms.xml6923(secondary) +#: ./doc/glossary/glossary-terms.xml6938(secondary) msgid "swift proxy server" msgstr "swift プロキシサーバー" -#: ./doc/glossary/glossary-terms.xml6920(glossterm) +#: ./doc/glossary/glossary-terms.xml6935(glossterm) msgid "" "swift proxy server" msgstr "" -#: ./doc/glossary/glossary-terms.xml6927(para) +#: ./doc/glossary/glossary-terms.xml6942(para) msgid "" "Acts as the gatekeeper to Object Storage and is responsible for " "authenticating the user." msgstr "" -#: ./doc/glossary/glossary-terms.xml6936(secondary) -#: ./doc/glossary/glossary-terms.xml6940(secondary) -#: ./doc/glossary/glossary-terms.xml6944(secondary) +#: ./doc/glossary/glossary-terms.xml6951(secondary) +#: ./doc/glossary/glossary-terms.xml6955(secondary) +#: ./doc/glossary/glossary-terms.xml6959(secondary) msgid "swift storage nodes" msgstr "" -#: ./doc/glossary/glossary-terms.xml6933(glossterm) +#: ./doc/glossary/glossary-terms.xml6948(glossterm) msgid "" "swift storage node" msgstr "" -#: ./doc/glossary/glossary-terms.xml6948(para) +#: ./doc/glossary/glossary-terms.xml6963(para) msgid "" "A node that runs Object Storage account, container, and object services." msgstr "" -#: ./doc/glossary/glossary-terms.xml6955(primary) +#: ./doc/glossary/glossary-terms.xml6970(primary) msgid "sync point" msgstr "同期ポイント" -#: ./doc/glossary/glossary-terms.xml6954(glossterm) +#: ./doc/glossary/glossary-terms.xml6969(glossterm) msgid "sync point" msgstr "" -#: ./doc/glossary/glossary-terms.xml6959(para) +#: ./doc/glossary/glossary-terms.xml6974(para) msgid "" "Point in time since the last container and accounts database sync among " "nodes within Object Storage." msgstr "" -#: ./doc/glossary/glossary-terms.xml6966(primary) +#: ./doc/glossary/glossary-terms.xml6981(primary) msgid "sysadmin" msgstr "" -#: ./doc/glossary/glossary-terms.xml6965(glossterm) +#: ./doc/glossary/glossary-terms.xml6980(glossterm) msgid "sysadmin" msgstr "" -#: ./doc/glossary/glossary-terms.xml6970(para) +#: ./doc/glossary/glossary-terms.xml6985(para) msgid "" "One of the default roles in the Compute RBAC system. Enables a user to add " "other users to a project, interact with VM images that are associated with " "the project, and start and stop VM instances." msgstr "" -#: ./doc/glossary/glossary-terms.xml6978(primary) +#: ./doc/glossary/glossary-terms.xml6993(primary) msgid "system usage" msgstr "" -#: ./doc/glossary/glossary-terms.xml6977(glossterm) +#: ./doc/glossary/glossary-terms.xml6992(glossterm) msgid "system usage" msgstr "" -#: ./doc/glossary/glossary-terms.xml6982(para) +#: ./doc/glossary/glossary-terms.xml6997(para) msgid "" "A Compute component that, along with the notification system, collects " "metrics and usage information. This information can be used for billing." msgstr "" -#: ./doc/glossary/glossary-terms.xml6992(title) +#: ./doc/glossary/glossary-terms.xml7007(title) msgid "T" msgstr "T" -#: ./doc/glossary/glossary-terms.xml6996(primary) +#: ./doc/glossary/glossary-terms.xml7011(primary) msgid "Telemetry" msgstr "Telemetry" -#: ./doc/glossary/glossary-terms.xml6995(glossterm) +#: ./doc/glossary/glossary-terms.xml7010(glossterm) msgid "Telemetry" msgstr "Telemetry" -#: ./doc/glossary/glossary-terms.xml7000(para) +#: ./doc/glossary/glossary-terms.xml7015(para) msgid "" "An integrated project that provides metering and measuring facilities for " "OpenStack. The project name of Telemetry is ceilometer." msgstr "" -#: ./doc/glossary/glossary-terms.xml7008(primary) +#: ./doc/glossary/glossary-terms.xml7023(primary) msgid "TempAuth" msgstr "TempAuth" -#: ./doc/glossary/glossary-terms.xml7007(glossterm) +#: ./doc/glossary/glossary-terms.xml7022(glossterm) msgid "TempAuth" msgstr "TempAuth" -#: ./doc/glossary/glossary-terms.xml7012(para) +#: ./doc/glossary/glossary-terms.xml7027(para) msgid "" "An authentication facility within Object Storage that enables Object Storage" " itself to perform authentication and authorization. Frequently used in " "testing and development." msgstr "" -#: ./doc/glossary/glossary-terms.xml7020(primary) +#: ./doc/glossary/glossary-terms.xml7035(primary) msgid "Tempest" msgstr "Tempest" -#: ./doc/glossary/glossary-terms.xml7019(glossterm) +#: ./doc/glossary/glossary-terms.xml7034(glossterm) msgid "Tempest" msgstr "" -#: ./doc/glossary/glossary-terms.xml7024(para) +#: ./doc/glossary/glossary-terms.xml7039(para) msgid "" "Automated software test suite designed to run against the trunk of the " "OpenStack core project." msgstr "OpenStack コアプロジェクトの trunk ブランチに対してテストを実行するために設計された自動ソフトウェアテストスイート。" -#: ./doc/glossary/glossary-terms.xml7031(primary) +#: ./doc/glossary/glossary-terms.xml7046(primary) msgid "TempURL" msgstr "TempURL" -#: ./doc/glossary/glossary-terms.xml7030(glossterm) +#: ./doc/glossary/glossary-terms.xml7045(glossterm) msgid "TempURL" msgstr "TempURL" -#: ./doc/glossary/glossary-terms.xml7035(para) +#: ./doc/glossary/glossary-terms.xml7050(para) msgid "" "An Object Storage middleware component that enables creation of URLs for " "temporary object access." msgstr "" -#: ./doc/glossary/glossary-terms.xml7041(glossterm) -#: ./doc/glossary/glossary-terms.xml7051(primary) -#: ./doc/glossary/glossary-terms.xml7067(primary) -#: ./doc/glossary/glossary-terms.xml7080(primary) +#: ./doc/glossary/glossary-terms.xml7056(glossterm) +#: ./doc/glossary/glossary-terms.xml7066(primary) +#: ./doc/glossary/glossary-terms.xml7082(primary) +#: ./doc/glossary/glossary-terms.xml7095(primary) msgid "tenant" msgstr "テナント" -#: ./doc/glossary/glossary-terms.xml7044(para) +#: ./doc/glossary/glossary-terms.xml7059(para) msgid "" "A group of users; used to isolate access to Compute resources. An " "alternative term for a project." msgstr "" -#: ./doc/glossary/glossary-terms.xml7053(secondary) +#: ./doc/glossary/glossary-terms.xml7068(secondary) msgid "Tenant API" msgstr "テナント API" -#: ./doc/glossary/glossary-terms.xml7050(glossterm) +#: ./doc/glossary/glossary-terms.xml7065(glossterm) msgid "" "Tenant API" msgstr "" -#: ./doc/glossary/glossary-terms.xml7057(para) +#: ./doc/glossary/glossary-terms.xml7072(para) msgid "An API that is accessible to tenants." msgstr "テナントにアクセス可能な API。" -#: ./doc/glossary/glossary-terms.xml7065(secondary) -#: ./doc/glossary/glossary-terms.xml7069(secondary) +#: ./doc/glossary/glossary-terms.xml7080(secondary) +#: ./doc/glossary/glossary-terms.xml7084(secondary) msgid "tenant endpoint" msgstr "テナントエンドポイント" -#: ./doc/glossary/glossary-terms.xml7062(glossterm) +#: ./doc/glossary/glossary-terms.xml7077(glossterm) msgid "" "tenant endpoint" msgstr "" -#: ./doc/glossary/glossary-terms.xml7073(para) +#: ./doc/glossary/glossary-terms.xml7088(para) msgid "" "An Identity Service API endpoint that is associated with one or more " "tenants." msgstr "" -#: ./doc/glossary/glossary-terms.xml7082(secondary) +#: ./doc/glossary/glossary-terms.xml7097(secondary) msgid "tenant ID" msgstr "テナント ID" -#: ./doc/glossary/glossary-terms.xml7079(glossterm) +#: ./doc/glossary/glossary-terms.xml7094(glossterm) msgid "" "tenant ID" msgstr "テナント ID" -#: ./doc/glossary/glossary-terms.xml7086(para) +#: ./doc/glossary/glossary-terms.xml7101(para) msgid "" "Unique ID assigned to each tenant within the Identity Service. The project " "IDs map to the tenant IDs." msgstr "" -#: ./doc/glossary/glossary-terms.xml7093(primary) +#: ./doc/glossary/glossary-terms.xml7108(primary) msgid "tokens" msgstr "トークン" -#: ./doc/glossary/glossary-terms.xml7092(glossterm) +#: ./doc/glossary/glossary-terms.xml7107(glossterm) msgid "token" msgstr "トークン" -#: ./doc/glossary/glossary-terms.xml7097(para) +#: ./doc/glossary/glossary-terms.xml7112(para) msgid "" "An alpha-numeric string of text used to access OpenStack APIs and resources." msgstr "OpenStack API やリソースへのアクセスに使用される英数字文字列。" -#: ./doc/glossary/glossary-terms.xml7104(primary) +#: ./doc/glossary/glossary-terms.xml7119(primary) msgid "token services" msgstr "" -#: ./doc/glossary/glossary-terms.xml7103(glossterm) +#: ./doc/glossary/glossary-terms.xml7118(glossterm) msgid "token services" msgstr "" -#: ./doc/glossary/glossary-terms.xml7108(para) +#: ./doc/glossary/glossary-terms.xml7123(para) msgid "" "An Identity Service component that manages and validates tokens after a user" " or tenant has been authenticated." msgstr "" -#: ./doc/glossary/glossary-terms.xml7114(glossterm) +#: ./doc/glossary/glossary-terms.xml7129(glossterm) msgid "tombstone" msgstr "tombstone" -#: ./doc/glossary/glossary-terms.xml7117(para) +#: ./doc/glossary/glossary-terms.xml7132(para) msgid "" "tombstoneUsed " "to mark Object Storage objects that have been deleted; ensures that the " "object is not updated on another node after it has been deleted." msgstr "" -#: ./doc/glossary/glossary-terms.xml7127(primary) +#: ./doc/glossary/glossary-terms.xml7142(primary) msgid "topic publisher" msgstr "" -#: ./doc/glossary/glossary-terms.xml7126(glossterm) +#: ./doc/glossary/glossary-terms.xml7141(glossterm) msgid "topic publisher" msgstr "" -#: ./doc/glossary/glossary-terms.xml7131(para) +#: ./doc/glossary/glossary-terms.xml7146(para) msgid "" "A process that is created when a RPC call is executed; used to push the " "message to the topic exchange." msgstr "" -#: ./doc/glossary/glossary-terms.xml7138(primary) +#: ./doc/glossary/glossary-terms.xml7153(primary) msgid "Torpedo" msgstr "Torpedo" -#: ./doc/glossary/glossary-terms.xml7137(glossterm) +#: ./doc/glossary/glossary-terms.xml7152(glossterm) msgid "Torpedo" msgstr "Torpedo" -#: ./doc/glossary/glossary-terms.xml7142(para) +#: ./doc/glossary/glossary-terms.xml7157(para) msgid "" "Community project used to run automated tests against the OpenStack API." msgstr "" -#: ./doc/glossary/glossary-terms.xml7149(primary) +#: ./doc/glossary/glossary-terms.xml7164(primary) msgid "transaction IDs" msgstr "" -#: ./doc/glossary/glossary-terms.xml7148(glossterm) +#: ./doc/glossary/glossary-terms.xml7163(glossterm) msgid "transaction ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml7153(para) +#: ./doc/glossary/glossary-terms.xml7168(para) msgid "" "Unique ID assigned to each Object Storage request; used for debugging and " "tracing." msgstr "" -#: ./doc/glossary/glossary-terms.xml7160(primary) +#: ./doc/glossary/glossary-terms.xml7175(primary) msgid "transient exchanges" msgstr "" -#: ./doc/glossary/glossary-terms.xml7159(glossterm) +#: ./doc/glossary/glossary-terms.xml7174(glossterm) msgid "" "transient" msgstr "" -#: ./doc/glossary/glossary-terms.xml7166(para) +#: ./doc/glossary/glossary-terms.xml7181(para) msgid "Alternative term for non-durable." msgstr "" -#: ./doc/glossary/glossary-terms.xml7171(glossterm) +#: ./doc/glossary/glossary-terms.xml7186(glossterm) msgid "transient exchange" msgstr "" -#: ./doc/glossary/glossary-terms.xml7174(para) +#: ./doc/glossary/glossary-terms.xml7189(para) msgid "" "Alternative term for a non-durable exchange." msgstr "" -#: ./doc/glossary/glossary-terms.xml7183(secondary) -#: ./doc/glossary/glossary-terms.xml7185(primary) +#: ./doc/glossary/glossary-terms.xml7198(secondary) +#: ./doc/glossary/glossary-terms.xml7200(primary) msgid "transient messages" msgstr "" -#: ./doc/glossary/glossary-terms.xml7180(glossterm) +#: ./doc/glossary/glossary-terms.xml7195(glossterm) msgid "" "transient message" msgstr "" -#: ./doc/glossary/glossary-terms.xml7189(para) +#: ./doc/glossary/glossary-terms.xml7204(para) msgid "" "A message that is stored in memory and is lost after the server is " "restarted." msgstr "" -#: ./doc/glossary/glossary-terms.xml7198(secondary) -#: ./doc/glossary/glossary-terms.xml7200(primary) +#: ./doc/glossary/glossary-terms.xml7213(secondary) +#: ./doc/glossary/glossary-terms.xml7215(primary) msgid "transient queues" msgstr "" -#: ./doc/glossary/glossary-terms.xml7195(glossterm) +#: ./doc/glossary/glossary-terms.xml7210(glossterm) msgid "" "transient queue" msgstr "" -#: ./doc/glossary/glossary-terms.xml7204(para) +#: ./doc/glossary/glossary-terms.xml7219(para) msgid "Alternative term for a non-durable queue." msgstr "" -#: ./doc/glossary/glossary-terms.xml7210(primary) +#: ./doc/glossary/glossary-terms.xml7225(primary) msgid "trove" msgstr "trove" -#: ./doc/glossary/glossary-terms.xml7209(glossterm) +#: ./doc/glossary/glossary-terms.xml7224(glossterm) msgid "trove" msgstr "" -#: ./doc/glossary/glossary-terms.xml7214(para) +#: ./doc/glossary/glossary-terms.xml7229(para) msgid "OpenStack project that provides database services to applications." msgstr "データベースサービスをアプリケーションに提供する OpenStack のプロジェクト。" -#: ./doc/glossary/glossary-terms.xml7223(title) +#: ./doc/glossary/glossary-terms.xml7238(title) msgid "U" msgstr "U" -#: ./doc/glossary/glossary-terms.xml7227(primary) +#: ./doc/glossary/glossary-terms.xml7242(primary) msgid "Ubuntu" msgstr "Ubuntu" -#: ./doc/glossary/glossary-terms.xml7226(glossterm) +#: ./doc/glossary/glossary-terms.xml7241(glossterm) msgid "Ubuntu" msgstr "" -#: ./doc/glossary/glossary-terms.xml7231(para) +#: ./doc/glossary/glossary-terms.xml7246(para) msgid "A Debian-based Linux distribution." msgstr "Debian ベースの Linux ディストリビューション。" -#: ./doc/glossary/glossary-terms.xml7237(primary) +#: ./doc/glossary/glossary-terms.xml7252(primary) msgid "unscoped token" msgstr "スコープなしトークン" -#: ./doc/glossary/glossary-terms.xml7236(glossterm) +#: ./doc/glossary/glossary-terms.xml7251(glossterm) msgid "unscoped token" msgstr "" -#: ./doc/glossary/glossary-terms.xml7241(para) +#: ./doc/glossary/glossary-terms.xml7256(para) msgid "Alternative term for an Identity Service default token." msgstr "Identity Service デフォルトトークンの別名。" -#: ./doc/glossary/glossary-terms.xml7247(primary) +#: ./doc/glossary/glossary-terms.xml7262(primary) msgid "updaters" msgstr "" -#: ./doc/glossary/glossary-terms.xml7246(glossterm) +#: ./doc/glossary/glossary-terms.xml7261(glossterm) msgid "updater" msgstr "" -#: ./doc/glossary/glossary-terms.xml7251(para) +#: ./doc/glossary/glossary-terms.xml7266(para) msgid "" "Collective term for a group of Object Storage components that processes " "queued and failed updates for containers and objects." msgstr "" -#: ./doc/glossary/glossary-terms.xml7258(primary) +#: ./doc/glossary/glossary-terms.xml7273(primary) msgid "users, definition of" msgstr "" -#: ./doc/glossary/glossary-terms.xml7257(glossterm) +#: ./doc/glossary/glossary-terms.xml7272(glossterm) msgid "user" msgstr "" -#: ./doc/glossary/glossary-terms.xml7262(para) +#: ./doc/glossary/glossary-terms.xml7277(para) msgid "" "In Identity Service, each user is associated with one or more tenants, and " "in Compute can be associated with roles, projects, or both." msgstr "" -#: ./doc/glossary/glossary-terms.xml7270(primary) +#: ./doc/glossary/glossary-terms.xml7285(primary) msgid "user data" msgstr "ユーザーデータ" -#: ./doc/glossary/glossary-terms.xml7269(glossterm) +#: ./doc/glossary/glossary-terms.xml7284(glossterm) msgid "user data" msgstr "" -#: ./doc/glossary/glossary-terms.xml7274(para) +#: ./doc/glossary/glossary-terms.xml7289(para) msgid "" "A blob of data that the user can specify when they launch an instance. The " "instance can access this data through the metadata service or config " @@ -9002,41 +9020,41 @@ msgid "" "instance runs on boot." msgstr "" -#: ./doc/glossary/glossary-terms.xml7284(primary) +#: ./doc/glossary/glossary-terms.xml7299(primary) msgid "User Mode Linux (UML)" msgstr "User Mode Linux (UML)" -#: ./doc/glossary/glossary-terms.xml7283(glossterm) +#: ./doc/glossary/glossary-terms.xml7298(glossterm) msgid "" "User Mode Linux (UML)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7296(title) +#: ./doc/glossary/glossary-terms.xml7311(title) msgid "V" msgstr "V" -#: ./doc/glossary/glossary-terms.xml7300(primary) +#: ./doc/glossary/glossary-terms.xml7315(primary) msgid "VIF UUID" msgstr "VIF UUID" -#: ./doc/glossary/glossary-terms.xml7299(glossterm) +#: ./doc/glossary/glossary-terms.xml7314(glossterm) msgid "VIF UUID" msgstr "VIF UUID" -#: ./doc/glossary/glossary-terms.xml7304(para) +#: ./doc/glossary/glossary-terms.xml7319(para) msgid "Unique ID assigned to each Networking VIF." msgstr "" -#: ./doc/glossary/glossary-terms.xml7310(primary) +#: ./doc/glossary/glossary-terms.xml7325(primary) msgid "VIP" msgstr "仮想 IP" -#: ./doc/glossary/glossary-terms.xml7309(glossterm) +#: ./doc/glossary/glossary-terms.xml7324(glossterm) msgid "VIP" msgstr "仮想 IP" -#: ./doc/glossary/glossary-terms.xml7314(para) +#: ./doc/glossary/glossary-terms.xml7329(para) msgid "" "The primary load balancing configuration object. Specifies the virtual IP " "address and port where client traffic is received. Also defines other " @@ -9045,255 +9063,255 @@ msgid "" "server, vserver, or listener." msgstr "" -#: ./doc/glossary/glossary-terms.xml7326(primary) +#: ./doc/glossary/glossary-terms.xml7341(primary) msgid "Virtual Central Processing Unit (vCPU)" msgstr "仮想CPU (vCPU)" -#: ./doc/glossary/glossary-terms.xml7324(glossterm) +#: ./doc/glossary/glossary-terms.xml7339(glossterm) msgid "" "Virtual Central Processing Unit (vCPU)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7330(para) +#: ./doc/glossary/glossary-terms.xml7345(para) msgid "Subdivides physical CPUs. Instances can then use those divisions." msgstr "" -#: ./doc/glossary/glossary-terms.xml7337(primary) +#: ./doc/glossary/glossary-terms.xml7352(primary) msgid "Virtual Disk Image (VDI)" msgstr "Virtual Disk Image (VDI)" -#: ./doc/glossary/glossary-terms.xml7336(glossterm) +#: ./doc/glossary/glossary-terms.xml7351(glossterm) msgid "" "Virtual Disk Image (VDI)" msgstr "Virtual Disk Image (VDI)" -#: ./doc/glossary/glossary-terms.xml7348(primary) +#: ./doc/glossary/glossary-terms.xml7363(primary) msgid "Virtual Hard Disk (VHD)" msgstr "Virtual Hard Disk (VHD)" -#: ./doc/glossary/glossary-terms.xml7347(glossterm) +#: ./doc/glossary/glossary-terms.xml7362(glossterm) msgid "" "Virtual Hard Disk (VHD)" msgstr "Virtual Hard Disk (VHD)" -#: ./doc/glossary/glossary-terms.xml7359(primary) +#: ./doc/glossary/glossary-terms.xml7374(primary) msgid "virtual IP" msgstr "仮想 IP" -#: ./doc/glossary/glossary-terms.xml7358(glossterm) +#: ./doc/glossary/glossary-terms.xml7373(glossterm) msgid "virtual IP" msgstr "仮想 IP" -#: ./doc/glossary/glossary-terms.xml7363(para) +#: ./doc/glossary/glossary-terms.xml7378(para) msgid "" "An Internet Protocol (IP) address configured on the load balancer for use by" " clients connecting to a service that is load balanced. Incoming connections" -" are distributed to backend nodes based on the configuration of the load " +" are distributed to back-end nodes based on the configuration of the load " "balancer." msgstr "" -#: ./doc/glossary/glossary-terms.xml7372(primary) +#: ./doc/glossary/glossary-terms.xml7387(primary) msgid "virtual machine (VM)" msgstr "仮想マシン (VM)" -#: ./doc/glossary/glossary-terms.xml7371(glossterm) +#: ./doc/glossary/glossary-terms.xml7386(glossterm) msgid "" "virtual machine (VM)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7376(para) +#: ./doc/glossary/glossary-terms.xml7391(para) msgid "" "An operating system instance that runs on top of a hypervisor. Multiple VMs " "can run at the same time on the same physical host." msgstr "ハイパーバイザー上で動作するオペレーティングシステムインスタンス。一台の物理ホストで同時に複数の VM を実行できる。" -#: ./doc/glossary/glossary-terms.xml7386(secondary) -#: ./doc/glossary/glossary-terms.xml7437(secondary) -#: ./doc/glossary/glossary-terms.xml7464(secondary) +#: ./doc/glossary/glossary-terms.xml7401(secondary) +#: ./doc/glossary/glossary-terms.xml7452(secondary) +#: ./doc/glossary/glossary-terms.xml7479(secondary) msgid "virtual" msgstr "仮想" -#: ./doc/glossary/glossary-terms.xml7388(primary) +#: ./doc/glossary/glossary-terms.xml7403(primary) msgid "virtual network" msgstr "仮想ネットワーク" -#: ./doc/glossary/glossary-terms.xml7383(glossterm) +#: ./doc/glossary/glossary-terms.xml7398(glossterm) msgid "" "virtual network" msgstr "仮想ネットワーク" -#: ./doc/glossary/glossary-terms.xml7392(para) +#: ./doc/glossary/glossary-terms.xml7407(para) msgid "An L2 network segment within Networking." msgstr "" -#: ./doc/glossary/glossary-terms.xml7398(primary) +#: ./doc/glossary/glossary-terms.xml7413(primary) msgid "virtual networking" msgstr "" -#: ./doc/glossary/glossary-terms.xml7397(glossterm) +#: ./doc/glossary/glossary-terms.xml7412(glossterm) msgid "" "virtual networking" msgstr "" -#: ./doc/glossary/glossary-terms.xml7402(para) +#: ./doc/glossary/glossary-terms.xml7417(para) msgid "" "A generic term for virtualization of network functions such as switching, " "routing, load balancing, and security using a combination of VMs and " "overlays on physical network infrastructure." msgstr "" -#: ./doc/glossary/glossary-terms.xml7412(primary) +#: ./doc/glossary/glossary-terms.xml7427(primary) msgid "Virtual Network Computing (VNC)" msgstr "Virtual Network Computing (VNC)" -#: ./doc/glossary/glossary-terms.xml7411(glossterm) +#: ./doc/glossary/glossary-terms.xml7426(glossterm) msgid "" "Virtual Network Computing (VNC)" msgstr "Virtual Network Computing (VNC)" -#: ./doc/glossary/glossary-terms.xml7416(para) +#: ./doc/glossary/glossary-terms.xml7431(para) msgid "" "Open source GUI and CLI tools used for remote console access to VMs. " "Supported by Compute." msgstr "仮想マシンへのリモートコンソールアクセスに使用される、オープンソースの GUI / CUI ツール。" -#: ./doc/glossary/glossary-terms.xml7423(primary) +#: ./doc/glossary/glossary-terms.xml7438(primary) msgid "Virtual Network InterFace (VIF)" msgstr "仮想ネットワークインタフェース (VIF)" -#: ./doc/glossary/glossary-terms.xml7422(glossterm) +#: ./doc/glossary/glossary-terms.xml7437(glossterm) msgid "" "Virtual Network InterFace (VIF)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7427(para) +#: ./doc/glossary/glossary-terms.xml7442(para) msgid "" "An interface that is plugged into a port in a Networking network. Typically " "a virtual network interface belonging to a VM." msgstr "" -#: ./doc/glossary/glossary-terms.xml7439(primary) +#: ./doc/glossary/glossary-terms.xml7454(primary) msgid "virtual port" msgstr "仮想ポート" -#: ./doc/glossary/glossary-terms.xml7434(glossterm) +#: ./doc/glossary/glossary-terms.xml7449(glossterm) msgid "" "virtual port" msgstr "仮想ポート" -#: ./doc/glossary/glossary-terms.xml7443(para) +#: ./doc/glossary/glossary-terms.xml7458(para) msgid "" "Attachment point where a virtual interface connects to a virtual network." msgstr "仮想ネットワークへの仮想インタフェースの接続ポイント。" -#: ./doc/glossary/glossary-terms.xml7450(primary) +#: ./doc/glossary/glossary-terms.xml7465(primary) msgid "virtual private network (VPN)" msgstr "仮想プライベートネットワーク (VPN)" -#: ./doc/glossary/glossary-terms.xml7449(glossterm) +#: ./doc/glossary/glossary-terms.xml7464(glossterm) msgid "" "virtual private network (VPN)" msgstr "virtual private network (VPN)" -#: ./doc/glossary/glossary-terms.xml7454(para) +#: ./doc/glossary/glossary-terms.xml7469(para) msgid "" "Provided by Compute in the form of cloudpipes, specialized instances that " "are used to create VPNs on a per-project basis." msgstr "" -#: ./doc/glossary/glossary-terms.xml7466(primary) +#: ./doc/glossary/glossary-terms.xml7481(primary) msgid "virtual servers" msgstr "仮想サーバー" -#: ./doc/glossary/glossary-terms.xml7461(glossterm) +#: ./doc/glossary/glossary-terms.xml7476(glossterm) msgid "" "virtual server" msgstr "仮想サーバー" -#: ./doc/glossary/glossary-terms.xml7470(para) +#: ./doc/glossary/glossary-terms.xml7485(para) msgid "Alternative term for a VM or guest." msgstr "仮想マシンやゲストの別名。" -#: ./doc/glossary/glossary-terms.xml7476(primary) +#: ./doc/glossary/glossary-terms.xml7491(primary) msgid "virtual switch (vSwitch)" msgstr "仮想スイッチ (vSwitch)" -#: ./doc/glossary/glossary-terms.xml7475(glossterm) +#: ./doc/glossary/glossary-terms.xml7490(glossterm) msgid "" "virtual switch (vSwitch)" msgstr "仮想スイッチ (vSwitch)" -#: ./doc/glossary/glossary-terms.xml7480(para) +#: ./doc/glossary/glossary-terms.xml7495(para) msgid "" "Software that runs on a host or node and provides the features and functions" " of a hardware-based network switch." msgstr "" -#: ./doc/glossary/glossary-terms.xml7487(primary) +#: ./doc/glossary/glossary-terms.xml7502(primary) msgid "virtual VLAN" msgstr "仮想 VLAN" -#: ./doc/glossary/glossary-terms.xml7486(glossterm) +#: ./doc/glossary/glossary-terms.xml7501(glossterm) msgid "virtual VLAN" msgstr "仮想 VLAN" -#: ./doc/glossary/glossary-terms.xml7491(para) +#: ./doc/glossary/glossary-terms.xml7506(para) msgid "Alternative term for a virtual network." msgstr "仮想ネットワークの別名。" -#: ./doc/glossary/glossary-terms.xml7497(primary) +#: ./doc/glossary/glossary-terms.xml7512(primary) msgid "VirtualBox" msgstr "VirtualBox" -#: ./doc/glossary/glossary-terms.xml7496(glossterm) +#: ./doc/glossary/glossary-terms.xml7511(glossterm) msgid "VirtualBox" msgstr "VirtualBox" -#: ./doc/glossary/glossary-terms.xml7507(primary) +#: ./doc/glossary/glossary-terms.xml7522(primary) msgid "VLAN manager" msgstr "VLAN マネージャー" -#: ./doc/glossary/glossary-terms.xml7506(glossterm) +#: ./doc/glossary/glossary-terms.xml7521(glossterm) msgid "VLAN manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml7511(para) +#: ./doc/glossary/glossary-terms.xml7526(para) msgid "" "A Compute component that provides dnsmasq and radvd and sets up forwarding " "to and from cloudpipe instances." msgstr "" -#: ./doc/glossary/glossary-terms.xml7520(secondary) +#: ./doc/glossary/glossary-terms.xml7535(secondary) msgid "VLAN" msgstr "VLAN" -#: ./doc/glossary/glossary-terms.xml7522(primary) +#: ./doc/glossary/glossary-terms.xml7537(primary) msgid "VLAN network" msgstr "VLAN ネットワーク" -#: ./doc/glossary/glossary-terms.xml7517(glossterm) +#: ./doc/glossary/glossary-terms.xml7532(glossterm) msgid "" "VLAN network" msgstr "" -#: ./doc/glossary/glossary-terms.xml7526(para) +#: ./doc/glossary/glossary-terms.xml7541(para) msgid "" "The Network Controller provides virtual networks to enable compute servers " "to interact with each other and with the public network. All machines must " @@ -9302,280 +9320,280 @@ msgid "" "vlan_interface option with VLAN managers." msgstr "" -#: ./doc/glossary/glossary-terms.xml7537(primary) +#: ./doc/glossary/glossary-terms.xml7552(primary) msgid "VM disk (VMDK)" msgstr "VM disk (VMDK)" -#: ./doc/glossary/glossary-terms.xml7536(glossterm) +#: ./doc/glossary/glossary-terms.xml7551(glossterm) msgid "VM disk (VMDK)" msgstr "VM disk (VMDK)" -#: ./doc/glossary/glossary-terms.xml7548(primary) +#: ./doc/glossary/glossary-terms.xml7563(primary) msgid "VM image" msgstr "仮想マシンイメージ" -#: ./doc/glossary/glossary-terms.xml7547(glossterm) +#: ./doc/glossary/glossary-terms.xml7562(glossterm) msgid "VM image" msgstr "仮想マシンイメージ" -#: ./doc/glossary/glossary-terms.xml7552(para) +#: ./doc/glossary/glossary-terms.xml7567(para) msgid "Alternative term for an image." msgstr "イメージの別名。" -#: ./doc/glossary/glossary-terms.xml7558(primary) +#: ./doc/glossary/glossary-terms.xml7573(primary) msgid "VM Remote Control (VMRC)" msgstr "VM Remote Control (VMRC)" -#: ./doc/glossary/glossary-terms.xml7557(glossterm) +#: ./doc/glossary/glossary-terms.xml7572(glossterm) msgid "" "VM Remote Control (VMRC)" msgstr "VM Remote Control (VMRC)" -#: ./doc/glossary/glossary-terms.xml7562(para) +#: ./doc/glossary/glossary-terms.xml7577(para) msgid "" "Method to access VM instance consoles using a web browser. Supported by " "Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml7569(primary) +#: ./doc/glossary/glossary-terms.xml7584(primary) msgid "VMware API" msgstr "VMware API" -#: ./doc/glossary/glossary-terms.xml7568(glossterm) +#: ./doc/glossary/glossary-terms.xml7583(glossterm) msgid "VMware API" msgstr "VMware API" -#: ./doc/glossary/glossary-terms.xml7573(para) +#: ./doc/glossary/glossary-terms.xml7588(para) msgid "Supports interaction with VMware products in Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml7578(glossterm) +#: ./doc/glossary/glossary-terms.xml7593(glossterm) msgid "VMware NSX Neutron plug-in" msgstr "VMware NSX Neutron プラグイン" -#: ./doc/glossary/glossary-terms.xml7581(para) +#: ./doc/glossary/glossary-terms.xml7596(para) msgid "Provides support for VMware NSX in Neutron." msgstr "" -#: ./doc/glossary/glossary-terms.xml7587(primary) +#: ./doc/glossary/glossary-terms.xml7602(primary) msgid "VNC proxy" msgstr "VNC プロキシ" -#: ./doc/glossary/glossary-terms.xml7586(glossterm) +#: ./doc/glossary/glossary-terms.xml7601(glossterm) msgid "VNC proxy" msgstr "" -#: ./doc/glossary/glossary-terms.xml7591(para) +#: ./doc/glossary/glossary-terms.xml7606(para) msgid "" "A Compute component that provides users access to the consoles of their VM " "instances through VNC or VMRC." msgstr "" -#: ./doc/glossary/glossary-terms.xml7597(glossterm) -#: ./doc/glossary/glossary-terms.xml7608(primary) -#: ./doc/glossary/glossary-terms.xml7620(primary) -#: ./doc/glossary/glossary-terms.xml7633(primary) -#: ./doc/glossary/glossary-terms.xml7645(primary) -#: ./doc/glossary/glossary-terms.xml7658(primary) -#: ./doc/glossary/glossary-terms.xml7671(primary) -#: ./doc/glossary/glossary-terms.xml7684(primary) +#: ./doc/glossary/glossary-terms.xml7612(glossterm) +#: ./doc/glossary/glossary-terms.xml7623(primary) +#: ./doc/glossary/glossary-terms.xml7635(primary) +#: ./doc/glossary/glossary-terms.xml7648(primary) +#: ./doc/glossary/glossary-terms.xml7660(primary) +#: ./doc/glossary/glossary-terms.xml7673(primary) +#: ./doc/glossary/glossary-terms.xml7686(primary) +#: ./doc/glossary/glossary-terms.xml7699(primary) msgid "volume" msgstr "ボリューム" -#: ./doc/glossary/glossary-terms.xml7600(para) +#: ./doc/glossary/glossary-terms.xml7615(para) msgid "" "Disk-based data storage generally represented as an iSCSI target with a file" " system that supports extended attributes; can be persistent or ephemeral." msgstr "" -#: ./doc/glossary/glossary-terms.xml7610(secondary) +#: ./doc/glossary/glossary-terms.xml7625(secondary) msgid "Volume API" msgstr "Volume API" -#: ./doc/glossary/glossary-terms.xml7607(glossterm) +#: ./doc/glossary/glossary-terms.xml7622(glossterm) msgid "" "Volume API" msgstr "Volume API" -#: ./doc/glossary/glossary-terms.xml7614(para) +#: ./doc/glossary/glossary-terms.xml7629(para) msgid "Alternative name for the Block Storage API." msgstr "Block Storage API の別名。" -#: ./doc/glossary/glossary-terms.xml7622(secondary) +#: ./doc/glossary/glossary-terms.xml7637(secondary) msgid "volume controller" msgstr "ボリュームコントローラー" -#: ./doc/glossary/glossary-terms.xml7619(glossterm) +#: ./doc/glossary/glossary-terms.xml7634(glossterm) msgid "" "volume controller" msgstr "ボリュームコントローラー" -#: ./doc/glossary/glossary-terms.xml7626(para) +#: ./doc/glossary/glossary-terms.xml7641(para) msgid "" "A Block Storage component that oversees and coordinates storage volume " "actions." msgstr "" -#: ./doc/glossary/glossary-terms.xml7635(secondary) +#: ./doc/glossary/glossary-terms.xml7650(secondary) msgid "volume driver" msgstr "ボリュームドライバー" -#: ./doc/glossary/glossary-terms.xml7632(glossterm) +#: ./doc/glossary/glossary-terms.xml7647(glossterm) msgid "" "volume driver" msgstr "" -#: ./doc/glossary/glossary-terms.xml7639(para) +#: ./doc/glossary/glossary-terms.xml7654(para) msgid "Alternative term for a volume plug-in." msgstr "ボリュームプラグインの別名。" -#: ./doc/glossary/glossary-terms.xml7647(secondary) +#: ./doc/glossary/glossary-terms.xml7662(secondary) msgid "volume ID" msgstr "ボリューム ID" -#: ./doc/glossary/glossary-terms.xml7644(glossterm) +#: ./doc/glossary/glossary-terms.xml7659(glossterm) msgid "" "volume ID" msgstr "ボリューム ID" -#: ./doc/glossary/glossary-terms.xml7651(para) +#: ./doc/glossary/glossary-terms.xml7666(para) msgid "" "Unique ID applied to each storage volume under the Block Storage control." msgstr "" -#: ./doc/glossary/glossary-terms.xml7660(secondary) +#: ./doc/glossary/glossary-terms.xml7675(secondary) msgid "volume manager" msgstr "ボリュームマネージャー" -#: ./doc/glossary/glossary-terms.xml7657(glossterm) +#: ./doc/glossary/glossary-terms.xml7672(glossterm) msgid "" "volume manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml7664(para) +#: ./doc/glossary/glossary-terms.xml7679(para) msgid "" "A Block Storage component that creates, attaches, and detaches persistent " "storage volumes." msgstr "" -#: ./doc/glossary/glossary-terms.xml7673(secondary) +#: ./doc/glossary/glossary-terms.xml7688(secondary) msgid "volume node" msgstr "ボリュームノード" -#: ./doc/glossary/glossary-terms.xml7670(glossterm) +#: ./doc/glossary/glossary-terms.xml7685(glossterm) msgid "" "volume node" msgstr "ボリュームノード" -#: ./doc/glossary/glossary-terms.xml7677(para) +#: ./doc/glossary/glossary-terms.xml7692(para) msgid "" "A Block Storage node that runs the cinder-" "volume daemon." msgstr "" -#: ./doc/glossary/glossary-terms.xml7686(secondary) +#: ./doc/glossary/glossary-terms.xml7701(secondary) msgid "volume plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml7683(glossterm) +#: ./doc/glossary/glossary-terms.xml7698(glossterm) msgid "" "volume plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml7690(para) +#: ./doc/glossary/glossary-terms.xml7705(para) msgid "" -"Provides support for new and specialized types of backend storage for the " +"Provides support for new and specialized types of back-end storage for the " "Block Storage volume manager." msgstr "" -#: ./doc/glossary/glossary-terms.xml7697(primary) +#: ./doc/glossary/glossary-terms.xml7712(primary) msgid "volume workers" msgstr "" -#: ./doc/glossary/glossary-terms.xml7696(glossterm) +#: ./doc/glossary/glossary-terms.xml7711(glossterm) msgid "volume worker" msgstr "" -#: ./doc/glossary/glossary-terms.xml7701(para) +#: ./doc/glossary/glossary-terms.xml7716(para) msgid "" -"A cinder component that interacts with backend storage to manage the " +"A cinder component that interacts with back-end storage to manage the " "creation and deletion of volumes and the creation of compute volumes, " "provided by the cinder-volume " "daemon." msgstr "" -#: ./doc/glossary/glossary-terms.xml7710(primary) +#: ./doc/glossary/glossary-terms.xml7725(primary) msgid "vSphere" msgstr "vSphere" -#: ./doc/glossary/glossary-terms.xml7709(glossterm) +#: ./doc/glossary/glossary-terms.xml7724(glossterm) msgid "vSphere" msgstr "vSphere" -#: ./doc/glossary/glossary-terms.xml7722(title) +#: ./doc/glossary/glossary-terms.xml7737(title) msgid "W" msgstr "W" -#: ./doc/glossary/glossary-terms.xml7726(primary) +#: ./doc/glossary/glossary-terms.xml7741(primary) msgid "weighting" msgstr "" -#: ./doc/glossary/glossary-terms.xml7725(glossterm) +#: ./doc/glossary/glossary-terms.xml7740(glossterm) msgid "weighting" msgstr "" -#: ./doc/glossary/glossary-terms.xml7730(para) +#: ./doc/glossary/glossary-terms.xml7745(para) msgid "" "A Compute process that determines the suitability of the VM instances for a " "job for a particular host. For example, not enough RAM on the host, too many" " CPUs on the host, and so on." msgstr "" -#: ./doc/glossary/glossary-terms.xml7738(primary) +#: ./doc/glossary/glossary-terms.xml7753(primary) msgid "weight" msgstr "ウェイト" -#: ./doc/glossary/glossary-terms.xml7737(glossterm) +#: ./doc/glossary/glossary-terms.xml7752(glossterm) msgid "weight" msgstr "" -#: ./doc/glossary/glossary-terms.xml7742(para) +#: ./doc/glossary/glossary-terms.xml7757(para) msgid "" "Used by Object Storage devices to determine which storage devices are " "suitable for the job. Devices are weighted by size." msgstr "" -#: ./doc/glossary/glossary-terms.xml7749(primary) +#: ./doc/glossary/glossary-terms.xml7764(primary) msgid "weighted cost" msgstr "重み付けコスト" -#: ./doc/glossary/glossary-terms.xml7748(glossterm) +#: ./doc/glossary/glossary-terms.xml7763(glossterm) msgid "weighted cost" msgstr "" -#: ./doc/glossary/glossary-terms.xml7753(para) +#: ./doc/glossary/glossary-terms.xml7768(para) msgid "" "The sum of each cost used when deciding where to start a new VM instance in " "Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml7760(primary) +#: ./doc/glossary/glossary-terms.xml7775(primary) msgid "workers" msgstr "ワーカー" -#: ./doc/glossary/glossary-terms.xml7759(glossterm) +#: ./doc/glossary/glossary-terms.xml7774(glossterm) msgid "worker" msgstr "ワーカー" -#: ./doc/glossary/glossary-terms.xml7764(para) +#: ./doc/glossary/glossary-terms.xml7779(para) msgid "" "A daemon that listens to a queue and carries out tasks in response to " "messages. For example, the cinder-" @@ -9583,88 +9601,88 @@ msgid "" "arrays." msgstr "" -#: ./doc/glossary/glossary-terms.xml7775(title) +#: ./doc/glossary/glossary-terms.xml7790(title) msgid "X" msgstr "X" -#: ./doc/glossary/glossary-terms.xml7778(glossterm) -#: ./doc/glossary/glossary-terms.xml7788(primary) -#: ./doc/glossary/glossary-terms.xml7800(primary) -#: ./doc/glossary/glossary-terms.xml7813(primary) +#: ./doc/glossary/glossary-terms.xml7793(glossterm) +#: ./doc/glossary/glossary-terms.xml7803(primary) +#: ./doc/glossary/glossary-terms.xml7815(primary) +#: ./doc/glossary/glossary-terms.xml7828(primary) msgid "Xen API" msgstr "Xen API" -#: ./doc/glossary/glossary-terms.xml7781(para) +#: ./doc/glossary/glossary-terms.xml7796(para) msgid "The Xen administrative API, which is supported by Compute." msgstr "Xen 管理 API。Compute によりサポートされる。" -#: ./doc/glossary/glossary-terms.xml7790(secondary) +#: ./doc/glossary/glossary-terms.xml7805(secondary) msgid "Xen Cloud Platform (XCP)" msgstr "Xen Cloud Platform (XCP)" -#: ./doc/glossary/glossary-terms.xml7787(glossterm) +#: ./doc/glossary/glossary-terms.xml7802(glossterm) msgid "" "Xen Cloud Platform (XCP)" msgstr "Xen Cloud Platform (XCP)" -#: ./doc/glossary/glossary-terms.xml7802(secondary) +#: ./doc/glossary/glossary-terms.xml7817(secondary) msgid "Xen Storage Manager Volume Driver" msgstr "Xen Storage Manager Volume Driver" -#: ./doc/glossary/glossary-terms.xml7799(glossterm) +#: ./doc/glossary/glossary-terms.xml7814(glossterm) msgid "" "Xen Storage Manager Volume Driver" msgstr "Xen Storage Manager Volume Driver" -#: ./doc/glossary/glossary-terms.xml7806(para) +#: ./doc/glossary/glossary-terms.xml7821(para) msgid "" "A Block Storage volume plug-in that enables communication with the Xen " "Storage Manager API." msgstr "Xen Storage Manager API と通信できる Block Storage ボリュームプラグイン。" -#: ./doc/glossary/glossary-terms.xml7815(secondary) +#: ./doc/glossary/glossary-terms.xml7830(secondary) msgid "XenServer hypervisor" msgstr "XenServer ハイパーバイザー" -#: ./doc/glossary/glossary-terms.xml7812(glossterm) +#: ./doc/glossary/glossary-terms.xml7827(glossterm) msgid "" "XenServer" msgstr "XenServer" -#: ./doc/glossary/glossary-terms.xml7827(title) +#: ./doc/glossary/glossary-terms.xml7842(title) msgid "Y" msgstr "Y" -#: ./doc/glossary/glossary-terms.xml7841(title) +#: ./doc/glossary/glossary-terms.xml7856(title) msgid "Z" msgstr "Z" -#: ./doc/glossary/glossary-terms.xml7845(primary) +#: ./doc/glossary/glossary-terms.xml7860(primary) msgid "ZeroMQ" msgstr "ZeroMQ" -#: ./doc/glossary/glossary-terms.xml7844(glossterm) +#: ./doc/glossary/glossary-terms.xml7859(glossterm) msgid "ZeroMQ" msgstr "ZeroMQ" -#: ./doc/glossary/glossary-terms.xml7849(para) +#: ./doc/glossary/glossary-terms.xml7864(para) msgid "" "Message queue software supported by OpenStack. An alternative to RabbitMQ. " "Also spelled 0MQ." msgstr "OpenStack によりサポートされるメッセージキューソフトウェア。RabbitMQ の代替。0MQ とも表記。" -#: ./doc/glossary/glossary-terms.xml7856(primary) +#: ./doc/glossary/glossary-terms.xml7871(primary) msgid "Zuul" msgstr "Zuul" -#: ./doc/glossary/glossary-terms.xml7855(glossterm) +#: ./doc/glossary/glossary-terms.xml7870(glossterm) msgid "Zuul" msgstr "Zuul" -#: ./doc/glossary/glossary-terms.xml7860(para) +#: ./doc/glossary/glossary-terms.xml7875(para) msgid "" "Tool used in OpenStack development to ensure correctly ordered testing of " "changes in parallel." diff --git a/doc/glossary/locale/ko_KR.po b/doc/glossary/locale/ko_KR.po index 83b27e5511..63d9c20d18 100644 --- a/doc/glossary/locale/ko_KR.po +++ b/doc/glossary/locale/ko_KR.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: OpenStack Manuals\n" -"POT-Creation-Date: 2014-07-17 06:09+0000\n" -"PO-Revision-Date: 2014-07-18 05:33+0000\n" +"POT-Creation-Date: 2014-07-22 06:10+0000\n" +"PO-Revision-Date: 2014-07-22 07:01+0000\n" "Last-Translator: openstackjenkins \n" "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/openstack-manuals-i18n/language/ko_KR/)\n" "MIME-Version: 1.0\n" @@ -131,7 +131,7 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml94(para) msgid "" "Checks for missing replicas and incorrect or corrupted objects in a " -"specified Object Storage account by running queries against the backend " +"specified Object Storage account by running queries against the back-end " "SQLite database." msgstr "" @@ -287,7 +287,7 @@ msgid "" msgstr "" #: ./doc/glossary/glossary-terms.xml217(primary) -#: ./doc/glossary/glossary-terms.xml4268(see) +#: ./doc/glossary/glossary-terms.xml4283(see) msgid "admin API" msgstr "관리자 API" @@ -373,18 +373,18 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml3569(secondary) #: ./doc/glossary/glossary-terms.xml3771(secondary) #: ./doc/glossary/glossary-terms.xml3902(secondary) -#: ./doc/glossary/glossary-terms.xml4302(secondary) -#: ./doc/glossary/glossary-terms.xml4585(secondary) -#: ./doc/glossary/glossary-terms.xml4821(secondary) -#: ./doc/glossary/glossary-terms.xml4915(secondary) -#: ./doc/glossary/glossary-terms.xml5216(secondary) -#: ./doc/glossary/glossary-terms.xml5375(secondary) -#: ./doc/glossary/glossary-terms.xml5458(secondary) -#: ./doc/glossary/glossary-terms.xml5982(secondary) -#: ./doc/glossary/glossary-terms.xml6078(secondary) -#: ./doc/glossary/glossary-terms.xml6119(secondary) -#: ./doc/glossary/glossary-terms.xml6364(secondary) -#: ./doc/glossary/glossary-terms.xml6404(secondary) +#: ./doc/glossary/glossary-terms.xml4317(secondary) +#: ./doc/glossary/glossary-terms.xml4600(secondary) +#: ./doc/glossary/glossary-terms.xml4836(secondary) +#: ./doc/glossary/glossary-terms.xml4930(secondary) +#: ./doc/glossary/glossary-terms.xml5231(secondary) +#: ./doc/glossary/glossary-terms.xml5390(secondary) +#: ./doc/glossary/glossary-terms.xml5473(secondary) +#: ./doc/glossary/glossary-terms.xml5997(secondary) +#: ./doc/glossary/glossary-terms.xml6093(secondary) +#: ./doc/glossary/glossary-terms.xml6134(secondary) +#: ./doc/glossary/glossary-terms.xml6379(secondary) +#: ./doc/glossary/glossary-terms.xml6419(secondary) msgid "definition of" msgstr "" @@ -521,7 +521,7 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml2525(primary) #: ./doc/glossary/glossary-terms.xml2537(primary) #: ./doc/glossary/glossary-terms.xml3111(primary) -#: ./doc/glossary/glossary-terms.xml7063(primary) +#: ./doc/glossary/glossary-terms.xml7078(primary) msgid "endpoints" msgstr "" @@ -537,7 +537,7 @@ msgstr "API endpoint" #: ./doc/glossary/glossary-terms.xml434(primary) #: ./doc/glossary/glossary-terms.xml447(primary) #: ./doc/glossary/glossary-terms.xml460(primary) -#: ./doc/glossary/glossary-terms.xml5561(primary) +#: ./doc/glossary/glossary-terms.xml5576(primary) msgid "API (application programming interface)" msgstr "" @@ -668,11 +668,11 @@ msgid "" msgstr "" #: ./doc/glossary/glossary-terms.xml493(primary) -#: ./doc/glossary/glossary-terms.xml5545(primary) -#: ./doc/glossary/glossary-terms.xml5941(primary) -#: ./doc/glossary/glossary-terms.xml6362(primary) -#: ./doc/glossary/glossary-terms.xml6389(primary) -#: ./doc/glossary/glossary-terms.xml7462(primary) +#: ./doc/glossary/glossary-terms.xml5560(primary) +#: ./doc/glossary/glossary-terms.xml5956(primary) +#: ./doc/glossary/glossary-terms.xml6377(primary) +#: ./doc/glossary/glossary-terms.xml6404(primary) +#: ./doc/glossary/glossary-terms.xml7477(primary) msgid "servers" msgstr "" @@ -1002,12 +1002,12 @@ msgstr "B" #: ./doc/glossary/glossary-terms.xml755(primary) #: ./doc/glossary/glossary-terms.xml769(primary) #: ./doc/glossary/glossary-terms.xml784(primary) -msgid "backend interactions" +msgid "back-end interactions" msgstr "" #: ./doc/glossary/glossary-terms.xml754(glossterm) msgid "" -"backend" msgstr "" @@ -1025,7 +1025,7 @@ msgstr "카타로그" #: ./doc/glossary/glossary-terms.xml768(glossterm) msgid "" -"backend catalog" msgstr "" @@ -1033,7 +1033,7 @@ msgstr "" msgid "" "The storage method used by the Identity Service catalog service to store and" " retrieve information about API endpoints that are available to the client. " -"Examples include a SQL database, LDAP database, or KVS backend." +"Examples include a SQL database, LDAP database, or KVS back end." msgstr "" #: ./doc/glossary/glossary-terms.xml786(secondary) @@ -1042,7 +1042,7 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml783(glossterm) msgid "" -"backend store" msgstr "" @@ -1440,8 +1440,8 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml1111(para) msgid "" -"A Compute backend database table that contains the current workload, amount " -"of free RAM, and number of VMs running on each host. Used to determine on " +"A Compute back-end database table that contains the current workload, amount" +" of free RAM, and number of VMs running on each host. Used to determine on " "which VM a host starts." msgstr "" @@ -1515,7 +1515,7 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml1190(primary) #: ./doc/glossary/glossary-terms.xml1204(primary) #: ./doc/glossary/glossary-terms.xml1307(primary) -#: ./doc/glossary/glossary-terms.xml5198(primary) +#: ./doc/glossary/glossary-terms.xml5213(primary) msgid "cells" msgstr "" @@ -1574,9 +1574,9 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml1222(para) #: ./doc/glossary/glossary-terms.xml1989(para) -#: ./doc/glossary/glossary-terms.xml5152(para) -#: ./doc/glossary/glossary-terms.xml5901(para) -#: ./doc/glossary/glossary-terms.xml6848(para) +#: ./doc/glossary/glossary-terms.xml5167(para) +#: ./doc/glossary/glossary-terms.xml5916(para) +#: ./doc/glossary/glossary-terms.xml6863(para) msgid "A Linux distribution that is compatible with OpenStack." msgstr "OpenStack을 호환되는 리눅스 배포판." @@ -1979,7 +1979,7 @@ msgid "" msgstr "" #: ./doc/glossary/glossary-terms.xml1550(secondary) -#: ./doc/glossary/glossary-terms.xml4883(secondary) +#: ./doc/glossary/glossary-terms.xml4898(secondary) msgid "Compute API" msgstr "Compute API" @@ -2077,16 +2077,16 @@ msgid "" msgstr "" #: ./doc/glossary/glossary-terms.xml1629(primary) -#: ./doc/glossary/glossary-terms.xml4313(primary) -#: ./doc/glossary/glossary-terms.xml4913(primary) -#: ./doc/glossary/glossary-terms.xml4926(primary) -#: ./doc/glossary/glossary-terms.xml4939(primary) -#: ./doc/glossary/glossary-terms.xml4953(primary) -#: ./doc/glossary/glossary-terms.xml4965(primary) -#: ./doc/glossary/glossary-terms.xml4978(primary) -#: ./doc/glossary/glossary-terms.xml4991(primary) -#: ./doc/glossary/glossary-terms.xml5042(primary) -#: ./doc/glossary/glossary-terms.xml6346(primary) +#: ./doc/glossary/glossary-terms.xml4328(primary) +#: ./doc/glossary/glossary-terms.xml4928(primary) +#: ./doc/glossary/glossary-terms.xml4941(primary) +#: ./doc/glossary/glossary-terms.xml4954(primary) +#: ./doc/glossary/glossary-terms.xml4968(primary) +#: ./doc/glossary/glossary-terms.xml4980(primary) +#: ./doc/glossary/glossary-terms.xml4993(primary) +#: ./doc/glossary/glossary-terms.xml5006(primary) +#: ./doc/glossary/glossary-terms.xml5057(primary) +#: ./doc/glossary/glossary-terms.xml6361(primary) msgid "objects" msgstr "" @@ -2185,7 +2185,7 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml1698(para) msgid "" "Checks for missing replicas or incorrect objects in specified Object Storage" -" containers through queries to the SQLite backend database." +" containers through queries to the SQLite back-end database." msgstr "" #: ./doc/glossary/glossary-terms.xml1708(secondary) @@ -2704,8 +2704,8 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml3348(secondary) #: ./doc/glossary/glossary-terms.xml3454(secondary) #: ./doc/glossary/glossary-terms.xml3530(secondary) -#: ./doc/glossary/glossary-terms.xml5113(secondary) -#: ./doc/glossary/glossary-terms.xml5868(secondary) +#: ./doc/glossary/glossary-terms.xml5128(secondary) +#: ./doc/glossary/glossary-terms.xml5883(secondary) msgid "basics of" msgstr "" @@ -2841,7 +2841,7 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml2227(para) msgid "" "The underlying format that a disk image for a VM is stored as within the " -"Image Service backend store. For example, AMI, ISO, QCOW2, VMDK, and so on." +"Image Service back-end store. For example, AMI, ISO, QCOW2, VMDK, and so on." msgstr "" #: ./doc/glossary/glossary-terms.xml2235(primary) @@ -3263,7 +3263,7 @@ msgid "" msgstr "" #: ./doc/glossary/glossary-terms.xml2576(primary) -#: ./doc/glossary/glossary-terms.xml4863(see) +#: ./doc/glossary/glossary-terms.xml4878(see) msgid "ephemeral volume" msgstr "" @@ -3310,12 +3310,12 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml2607(para) #: ./doc/glossary/glossary-terms.xml2617(para) #: ./doc/glossary/glossary-terms.xml4084(para) -#: ./doc/glossary/glossary-terms.xml4196(para) -#: ./doc/glossary/glossary-terms.xml7288(para) -#: ./doc/glossary/glossary-terms.xml7501(para) -#: ./doc/glossary/glossary-terms.xml7714(para) -#: ./doc/glossary/glossary-terms.xml7794(para) -#: ./doc/glossary/glossary-terms.xml7819(para) +#: ./doc/glossary/glossary-terms.xml4211(para) +#: ./doc/glossary/glossary-terms.xml7303(para) +#: ./doc/glossary/glossary-terms.xml7516(para) +#: ./doc/glossary/glossary-terms.xml7729(para) +#: ./doc/glossary/glossary-terms.xml7809(para) +#: ./doc/glossary/glossary-terms.xml7834(para) msgid "An OpenStack-supported hypervisor." msgstr "" @@ -3444,7 +3444,7 @@ msgid "A routing algorithm in the Compute RabbitMQ." msgstr "" #: ./doc/glossary/glossary-terms.xml2720(primary) -#: ./doc/glossary/glossary-terms.xml7196(primary) +#: ./doc/glossary/glossary-terms.xml7211(primary) msgid "queues" msgstr "" @@ -3664,10 +3664,10 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml2892(primary) #: ./doc/glossary/glossary-terms.xml2980(primary) #: ./doc/glossary/glossary-terms.xml3900(primary) -#: ./doc/glossary/glossary-terms.xml5420(primary) -#: ./doc/glossary/glossary-terms.xml5591(primary) -#: ./doc/glossary/glossary-terms.xml6510(primary) -#: ./doc/glossary/glossary-terms.xml6718(primary) +#: ./doc/glossary/glossary-terms.xml5435(primary) +#: ./doc/glossary/glossary-terms.xml5606(primary) +#: ./doc/glossary/glossary-terms.xml6525(primary) +#: ./doc/glossary/glossary-terms.xml6733(primary) msgid "IP addresses" msgstr "" @@ -3927,7 +3927,7 @@ msgstr "" msgid "" "Processes client requests for VMs, updates Image Service metadata on the " "registry server, and communicates with the store adapter to upload VM images" -" from the backend store." +" from the back-end store." msgstr "" #: ./doc/glossary/glossary-terms.xml3101(secondary) @@ -4426,12 +4426,12 @@ msgid "Identity Service" msgstr "" #: ./doc/glossary/glossary-terms.xml3517(secondary) -msgid "Identity backend" +msgid "Identity back end" msgstr "" #: ./doc/glossary/glossary-terms.xml3514(glossterm) msgid "" -"Identity backend" msgstr "" @@ -4511,7 +4511,7 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml3680(primary) #: ./doc/glossary/glossary-terms.xml3693(primary) #: ./doc/glossary/glossary-terms.xml3706(primary) -#: ./doc/glossary/glossary-terms.xml5576(primary) +#: ./doc/glossary/glossary-terms.xml5591(primary) msgid "Image Service" msgstr "" @@ -4573,7 +4573,7 @@ msgid "" msgstr "" #: ./doc/glossary/glossary-terms.xml3629(para) -#: ./doc/glossary/glossary-terms.xml4367(para) +#: ./doc/glossary/glossary-terms.xml4382(para) msgid "" "A list of tenants that can access a given VM image within Image Service." msgstr "" @@ -4645,8 +4645,8 @@ msgstr "" #: ./doc/glossary/glossary-terms.xml3699(para) msgid "" -"The backend store used by Image Service to store VM images, options include " -"Object Storage, local file system, S3, or HTTP." +"The back-end store used by Image Service to store VM images, options include" +" Object Storage, local file system, S3, or HTTP." msgstr "" #: ./doc/glossary/glossary-terms.xml3708(secondary) @@ -4830,7 +4830,7 @@ msgid "" msgstr "" #: ./doc/glossary/glossary-terms.xml3849(para) -#: ./doc/glossary/glossary-terms.xml6395(para) +#: ./doc/glossary/glossary-terms.xml6410(para) msgid "" "Unique ID assigned to each guest VM instance." @@ -5007,10 +5007,10 @@ msgid "ISO9960" msgstr "" #: ./doc/glossary/glossary-terms.xml3996(para) -#: ./doc/glossary/glossary-terms.xml5665(para) -#: ./doc/glossary/glossary-terms.xml7341(para) -#: ./doc/glossary/glossary-terms.xml7352(para) -#: ./doc/glossary/glossary-terms.xml7541(para) +#: ./doc/glossary/glossary-terms.xml5680(para) +#: ./doc/glossary/glossary-terms.xml7356(para) +#: ./doc/glossary/glossary-terms.xml7367(para) +#: ./doc/glossary/glossary-terms.xml7556(para) msgid "One of the VM image disk formats supported by Image Service." msgstr "" @@ -5139,436 +5139,453 @@ msgid "" " and CentOS-based Linux distributions." msgstr "" -#: ./doc/glossary/glossary-terms.xml4113(title) +#: ./doc/glossary/glossary-terms.xml4111(primary) +msgid "Kilo" +msgstr "" + +#: ./doc/glossary/glossary-terms.xml4110(glossterm) +msgid "Kilo" +msgstr "" + +#: ./doc/glossary/glossary-terms.xml4115(para) +msgid "" +"The code name for the eleventh release of OpenStack. The design summit took " +"place in Paris, France. Due to delays in the name selection, the release was" +" known only as K. Because k is the unit symbol for kilo " +"and the reference artifact is stored near Paris in the Pavillon de Breteuil " +"in Sèvres, the community chose Kilo as the release name." +msgstr "" + +#: ./doc/glossary/glossary-terms.xml4128(title) msgid "L" msgstr "L" -#: ./doc/glossary/glossary-terms.xml4117(primary) +#: ./doc/glossary/glossary-terms.xml4132(primary) msgid "large object" msgstr "" -#: ./doc/glossary/glossary-terms.xml4116(glossterm) +#: ./doc/glossary/glossary-terms.xml4131(glossterm) msgid "large object" msgstr "" -#: ./doc/glossary/glossary-terms.xml4121(para) +#: ./doc/glossary/glossary-terms.xml4136(para) msgid "An object within Object Storage that is larger than 5GB." msgstr "" -#: ./doc/glossary/glossary-terms.xml4127(primary) +#: ./doc/glossary/glossary-terms.xml4142(primary) msgid "Launchpad" msgstr "" -#: ./doc/glossary/glossary-terms.xml4126(glossterm) +#: ./doc/glossary/glossary-terms.xml4141(glossterm) msgid "Launchpad" msgstr "" -#: ./doc/glossary/glossary-terms.xml4131(para) +#: ./doc/glossary/glossary-terms.xml4146(para) msgid "The collaboration site for OpenStack." msgstr "" -#: ./doc/glossary/glossary-terms.xml4137(primary) +#: ./doc/glossary/glossary-terms.xml4152(primary) msgid "Layer-2 network" msgstr "Layer-2 네트워크" -#: ./doc/glossary/glossary-terms.xml4136(glossterm) +#: ./doc/glossary/glossary-terms.xml4151(glossterm) msgid "Layer-2 network" msgstr "" -#: ./doc/glossary/glossary-terms.xml4141(para) +#: ./doc/glossary/glossary-terms.xml4156(para) msgid "Term used for OSI network architecture for the data link layer." msgstr "" -#: ./doc/glossary/glossary-terms.xml4148(primary) +#: ./doc/glossary/glossary-terms.xml4163(primary) msgid "Layer-3 (L3) agent" msgstr "" -#: ./doc/glossary/glossary-terms.xml4147(glossterm) +#: ./doc/glossary/glossary-terms.xml4162(glossterm) msgid "" "Layer-3 (L3) agent" msgstr "" -#: ./doc/glossary/glossary-terms.xml4152(para) +#: ./doc/glossary/glossary-terms.xml4167(para) msgid "" "OpenStack Networking agent that provides layer-3 (routing) services for " "virtual networks." msgstr "" -#: ./doc/glossary/glossary-terms.xml4159(primary) +#: ./doc/glossary/glossary-terms.xml4174(primary) msgid "libvirt" msgstr "" -#: ./doc/glossary/glossary-terms.xml4158(glossterm) +#: ./doc/glossary/glossary-terms.xml4173(glossterm) msgid "libvirt" msgstr "" -#: ./doc/glossary/glossary-terms.xml4163(para) +#: ./doc/glossary/glossary-terms.xml4178(para) msgid "" "Virtualization API library used by OpenStack to interact with many of its " "supported hypervisors." msgstr "" -#: ./doc/glossary/glossary-terms.xml4169(glossterm) +#: ./doc/glossary/glossary-terms.xml4184(glossterm) msgid "Linux bridge" msgstr "" -#: ./doc/glossary/glossary-terms.xml4172(para) +#: ./doc/glossary/glossary-terms.xml4187(para) msgid "" "Software that enables multiple VMs to share a single physical NIC within " "Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml4179(primary) +#: ./doc/glossary/glossary-terms.xml4194(primary) msgid "Linux Bridge" msgstr "" -#: ./doc/glossary/glossary-terms.xml4181(secondary) -#: ./doc/glossary/glossary-terms.xml5090(secondary) +#: ./doc/glossary/glossary-terms.xml4196(secondary) +#: ./doc/glossary/glossary-terms.xml5105(secondary) msgid "neutron plug-in for" msgstr "" -#: ./doc/glossary/glossary-terms.xml4178(glossterm) +#: ./doc/glossary/glossary-terms.xml4193(glossterm) msgid "" "Linux Bridge neutron plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml4185(para) +#: ./doc/glossary/glossary-terms.xml4200(para) msgid "" "Enables a Linux bridge to understand a Networking port, interface " "attachment, and other abstractions." msgstr "" -#: ./doc/glossary/glossary-terms.xml4192(primary) +#: ./doc/glossary/glossary-terms.xml4207(primary) msgid "Linux containers (LXC)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4191(glossterm) +#: ./doc/glossary/glossary-terms.xml4206(glossterm) msgid "" "Linux containers (LXC)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4202(primary) +#: ./doc/glossary/glossary-terms.xml4217(primary) msgid "live migration" msgstr "실시간 마이그레이션" -#: ./doc/glossary/glossary-terms.xml4201(glossterm) +#: ./doc/glossary/glossary-terms.xml4216(glossterm) msgid "live migration" msgstr "" -#: ./doc/glossary/glossary-terms.xml4206(para) +#: ./doc/glossary/glossary-terms.xml4221(para) msgid "" "The ability within Compute to move running virtual machine instances from " "one host to another with only a small service interruption during " "switchover." msgstr "" -#: ./doc/glossary/glossary-terms.xml4213(glossterm) +#: ./doc/glossary/glossary-terms.xml4228(glossterm) msgid "load balancer" msgstr "" -#: ./doc/glossary/glossary-terms.xml4216(para) +#: ./doc/glossary/glossary-terms.xml4231(para) msgid "" "A load balancer is a logical device that belongs to a cloud account. It is " -"used to distribute workloads between multiple backend systems or services, " +"used to distribute workloads between multiple back-end systems or services, " "based on the criteria defined as part of its configuration." msgstr "" -#: ./doc/glossary/glossary-terms.xml4225(primary) +#: ./doc/glossary/glossary-terms.xml4240(primary) msgid "load balancing" msgstr "" -#: ./doc/glossary/glossary-terms.xml4224(glossterm) +#: ./doc/glossary/glossary-terms.xml4239(glossterm) msgid "load balancing" msgstr "" -#: ./doc/glossary/glossary-terms.xml4229(para) +#: ./doc/glossary/glossary-terms.xml4244(para) msgid "" "The process of spreading client requests between two or more nodes to " "improve performance and availability." msgstr "" -#: ./doc/glossary/glossary-terms.xml4237(primary) +#: ./doc/glossary/glossary-terms.xml4252(primary) msgid "Load-Balancer-as-a-Service (LBaaS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4235(glossterm) +#: ./doc/glossary/glossary-terms.xml4250(glossterm) msgid "" "Load-Balancer-as-a-Service (LBaaS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4241(para) +#: ./doc/glossary/glossary-terms.xml4256(para) msgid "" "Enables Networking to distribute incoming requests evenly between designated" " instances." msgstr "" -#: ./doc/glossary/glossary-terms.xml4248(primary) +#: ./doc/glossary/glossary-terms.xml4263(primary) msgid "Logical Volume Manager (LVM)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4247(glossterm) +#: ./doc/glossary/glossary-terms.xml4262(glossterm) msgid "" "Logical Volume Manager (LVM)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4252(para) +#: ./doc/glossary/glossary-terms.xml4267(para) msgid "" "Provides a method of allocating space on mass-storage devices that is more " "flexible than conventional partitioning schemes." msgstr "" -#: ./doc/glossary/glossary-terms.xml4262(title) +#: ./doc/glossary/glossary-terms.xml4277(title) msgid "M" msgstr "M" -#: ./doc/glossary/glossary-terms.xml4266(primary) +#: ./doc/glossary/glossary-terms.xml4281(primary) msgid "management API" msgstr "" -#: ./doc/glossary/glossary-terms.xml4265(glossterm) +#: ./doc/glossary/glossary-terms.xml4280(glossterm) msgid "" "management API" msgstr "" -#: ./doc/glossary/glossary-terms.xml4272(para) +#: ./doc/glossary/glossary-terms.xml4287(para) msgid "Alternative term for an admin API." msgstr "" -#: ./doc/glossary/glossary-terms.xml4278(primary) +#: ./doc/glossary/glossary-terms.xml4293(primary) msgid "management network" msgstr "" -#: ./doc/glossary/glossary-terms.xml4277(glossterm) +#: ./doc/glossary/glossary-terms.xml4292(glossterm) msgid "" "management network" msgstr "" -#: ./doc/glossary/glossary-terms.xml4282(para) +#: ./doc/glossary/glossary-terms.xml4297(para) msgid "" "A network segment used for administration, not accessible to the public " "Internet." msgstr "" -#: ./doc/glossary/glossary-terms.xml4289(primary) +#: ./doc/glossary/glossary-terms.xml4304(primary) msgid "manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml4288(glossterm) +#: ./doc/glossary/glossary-terms.xml4303(glossterm) msgid "manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml4293(para) +#: ./doc/glossary/glossary-terms.xml4308(para) msgid "" "Logical groupings of related code, such as the Block Storage volume manager " "or network manager." msgstr "" -#: ./doc/glossary/glossary-terms.xml4300(primary) -#: ./doc/glossary/glossary-terms.xml4317(primary) +#: ./doc/glossary/glossary-terms.xml4315(primary) +#: ./doc/glossary/glossary-terms.xml4332(primary) msgid "manifests" msgstr "" -#: ./doc/glossary/glossary-terms.xml4299(glossterm) +#: ./doc/glossary/glossary-terms.xml4314(glossterm) msgid "" "manifest" msgstr "" -#: ./doc/glossary/glossary-terms.xml4306(para) +#: ./doc/glossary/glossary-terms.xml4321(para) msgid "Used to track segments of a large object within Object Storage." msgstr "" -#: ./doc/glossary/glossary-terms.xml4315(secondary) -#: ./doc/glossary/glossary-terms.xml4319(secondary) +#: ./doc/glossary/glossary-terms.xml4330(secondary) +#: ./doc/glossary/glossary-terms.xml4334(secondary) msgid "manifest objects" msgstr "" -#: ./doc/glossary/glossary-terms.xml4312(glossterm) +#: ./doc/glossary/glossary-terms.xml4327(glossterm) msgid "" "manifest object" msgstr "" -#: ./doc/glossary/glossary-terms.xml4323(para) +#: ./doc/glossary/glossary-terms.xml4338(para) msgid "" "A special Object Storage object that contains the manifest for a large " "object." msgstr "" -#: ./doc/glossary/glossary-terms.xml4330(primary) +#: ./doc/glossary/glossary-terms.xml4345(primary) msgid "marconi" msgstr "" -#: ./doc/glossary/glossary-terms.xml4329(glossterm) +#: ./doc/glossary/glossary-terms.xml4344(glossterm) msgid "marconi" msgstr "" -#: ./doc/glossary/glossary-terms.xml4334(para) +#: ./doc/glossary/glossary-terms.xml4349(para) msgid "OpenStack project that provides a queue service to applications." msgstr "" -#: ./doc/glossary/glossary-terms.xml4341(primary) +#: ./doc/glossary/glossary-terms.xml4356(primary) msgid "melange" msgstr "" -#: ./doc/glossary/glossary-terms.xml4340(glossterm) +#: ./doc/glossary/glossary-terms.xml4355(glossterm) msgid "melange" msgstr "" -#: ./doc/glossary/glossary-terms.xml4345(para) +#: ./doc/glossary/glossary-terms.xml4360(para) msgid "" "Project name for OpenStack Network Information Service. To be merged with " "Networking." msgstr "" -#: ./doc/glossary/glossary-terms.xml4352(primary) +#: ./doc/glossary/glossary-terms.xml4367(primary) msgid "membership" msgstr "" -#: ./doc/glossary/glossary-terms.xml4351(glossterm) +#: ./doc/glossary/glossary-terms.xml4366(glossterm) msgid "membership" msgstr "" -#: ./doc/glossary/glossary-terms.xml4356(para) +#: ./doc/glossary/glossary-terms.xml4371(para) msgid "" "The association between an Image Service VM image and a tenant. Enables " "images to be shared with specified tenants." msgstr "" -#: ./doc/glossary/glossary-terms.xml4363(primary) +#: ./doc/glossary/glossary-terms.xml4378(primary) msgid "membership lists" msgstr "" -#: ./doc/glossary/glossary-terms.xml4362(glossterm) +#: ./doc/glossary/glossary-terms.xml4377(glossterm) msgid "membership list" msgstr "" -#: ./doc/glossary/glossary-terms.xml4374(primary) +#: ./doc/glossary/glossary-terms.xml4389(primary) msgid "memcached" msgstr "" -#: ./doc/glossary/glossary-terms.xml4373(glossterm) +#: ./doc/glossary/glossary-terms.xml4388(glossterm) msgid "memcached" msgstr "" -#: ./doc/glossary/glossary-terms.xml4378(para) +#: ./doc/glossary/glossary-terms.xml4393(para) msgid "" "A distributed memory object caching system that is used by Object Storage " "for caching." msgstr "" -#: ./doc/glossary/glossary-terms.xml4385(primary) +#: ./doc/glossary/glossary-terms.xml4400(primary) msgid "memory overcommit" msgstr "" -#: ./doc/glossary/glossary-terms.xml4384(glossterm) +#: ./doc/glossary/glossary-terms.xml4399(glossterm) msgid "" "memory overcommit" msgstr "" -#: ./doc/glossary/glossary-terms.xml4389(para) +#: ./doc/glossary/glossary-terms.xml4404(para) msgid "" "The ability to start new VM instances based on the actual memory usage of a " "host, as opposed to basing the decision on the amount of RAM each running " "instance thinks it has available. Also known as RAM overcommit." msgstr "" -#: ./doc/glossary/glossary-terms.xml4398(primary) +#: ./doc/glossary/glossary-terms.xml4413(primary) msgid "message brokers" msgstr "" -#: ./doc/glossary/glossary-terms.xml4397(glossterm) +#: ./doc/glossary/glossary-terms.xml4412(glossterm) msgid "message broker" msgstr "" -#: ./doc/glossary/glossary-terms.xml4402(para) +#: ./doc/glossary/glossary-terms.xml4417(para) msgid "" "The software package used to provide AMQP messaging capabilities within " "Compute. Default package is RabbitMQ." msgstr "" -#: ./doc/glossary/glossary-terms.xml4409(primary) +#: ./doc/glossary/glossary-terms.xml4424(primary) msgid "message bus" msgstr "" -#: ./doc/glossary/glossary-terms.xml4408(glossterm) +#: ./doc/glossary/glossary-terms.xml4423(glossterm) msgid "message bus" msgstr "" -#: ./doc/glossary/glossary-terms.xml4413(para) +#: ./doc/glossary/glossary-terms.xml4428(para) msgid "" "The main virtual communication line used by all AMQP messages for inter-" "cloud communications within Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml4420(primary) +#: ./doc/glossary/glossary-terms.xml4435(primary) msgid "message queue" msgstr "" -#: ./doc/glossary/glossary-terms.xml4419(glossterm) +#: ./doc/glossary/glossary-terms.xml4434(glossterm) msgid "message queue" msgstr "" -#: ./doc/glossary/glossary-terms.xml4424(para) +#: ./doc/glossary/glossary-terms.xml4439(para) msgid "" "Passes requests from clients to the appropriate workers and returns the " "output to the client after the job completes." msgstr "" -#: ./doc/glossary/glossary-terms.xml4431(primary) +#: ./doc/glossary/glossary-terms.xml4446(primary) msgid "Metadata agent" msgstr "" -#: ./doc/glossary/glossary-terms.xml4430(glossterm) +#: ./doc/glossary/glossary-terms.xml4445(glossterm) msgid "Metadata agent" msgstr "" -#: ./doc/glossary/glossary-terms.xml4435(para) +#: ./doc/glossary/glossary-terms.xml4450(para) msgid "" "OpenStack Networking agent that provides metadata services for instances." msgstr "" -#: ./doc/glossary/glossary-terms.xml4442(primary) +#: ./doc/glossary/glossary-terms.xml4457(primary) msgid "Meta-Data Server (MDS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4441(glossterm) +#: ./doc/glossary/glossary-terms.xml4456(glossterm) msgid "" "Meta-Data Server (MDS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4446(para) +#: ./doc/glossary/glossary-terms.xml4461(para) msgid "Stores CephFS metadata." msgstr "" -#: ./doc/glossary/glossary-terms.xml4452(primary) +#: ./doc/glossary/glossary-terms.xml4467(primary) msgid "migration" msgstr "" -#: ./doc/glossary/glossary-terms.xml4451(glossterm) +#: ./doc/glossary/glossary-terms.xml4466(glossterm) msgid "migration" msgstr "" -#: ./doc/glossary/glossary-terms.xml4456(para) +#: ./doc/glossary/glossary-terms.xml4471(para) msgid "The process of moving a VM instance from one host to another." msgstr "" -#: ./doc/glossary/glossary-terms.xml4463(primary) +#: ./doc/glossary/glossary-terms.xml4478(primary) msgid "multi-host" msgstr "" -#: ./doc/glossary/glossary-terms.xml4462(glossterm) +#: ./doc/glossary/glossary-terms.xml4477(glossterm) msgid "multi-host" msgstr "" -#: ./doc/glossary/glossary-terms.xml4467(para) +#: ./doc/glossary/glossary-terms.xml4482(para) msgid "" "High-availability mode for legacy (nova) networking. Each compute node " "handles NAT and DHCP and acts as a gateway for all of the VMs on it. A " @@ -5576,805 +5593,805 @@ msgid "" "nodes." msgstr "" -#: ./doc/glossary/glossary-terms.xml4475(glossterm) +#: ./doc/glossary/glossary-terms.xml4490(glossterm) msgid "multinic" msgstr "" -#: ./doc/glossary/glossary-terms.xml4478(para) +#: ./doc/glossary/glossary-terms.xml4493(para) msgid "" "Facility in Compute that allows each virtual machine instance to have more " "than one VIF connected to it." msgstr "" -#: ./doc/glossary/glossary-terms.xml4486(primary) +#: ./doc/glossary/glossary-terms.xml4501(primary) msgid "Modular Layer 2 (ML2) neutron plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml4484(glossterm) +#: ./doc/glossary/glossary-terms.xml4499(glossterm) msgid "" "Modular Layer 2 (ML2) neutron plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml4490(para) +#: ./doc/glossary/glossary-terms.xml4505(para) msgid "" "Can concurrently use multiple layer-2 networking technologies, such as " "802.1Q and VXLAN, in Networking." msgstr "" -#: ./doc/glossary/glossary-terms.xml4497(primary) +#: ./doc/glossary/glossary-terms.xml4512(primary) msgid "Monitor (LBaaS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4496(glossterm) +#: ./doc/glossary/glossary-terms.xml4511(glossterm) msgid "Monitor (LBaaS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4501(para) +#: ./doc/glossary/glossary-terms.xml4516(para) msgid "" "LBaaS feature that provides availability monitoring using the " "ping command, TCP, and HTTP/HTTPS GET." msgstr "" -#: ./doc/glossary/glossary-terms.xml4508(primary) +#: ./doc/glossary/glossary-terms.xml4523(primary) msgid "Monitor (Mon)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4507(glossterm) +#: ./doc/glossary/glossary-terms.xml4522(glossterm) msgid "Monitor (Mon)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4512(para) +#: ./doc/glossary/glossary-terms.xml4527(para) msgid "" "A Ceph component that communicates with external clients, checks data state " "and consistency, and performs quorum functions." msgstr "" -#: ./doc/glossary/glossary-terms.xml4519(primary) +#: ./doc/glossary/glossary-terms.xml4534(primary) msgid "multi-factor authentication" msgstr "" -#: ./doc/glossary/glossary-terms.xml4518(glossterm) +#: ./doc/glossary/glossary-terms.xml4533(glossterm) msgid "" "multi-factor authentication" msgstr "" -#: ./doc/glossary/glossary-terms.xml4523(para) +#: ./doc/glossary/glossary-terms.xml4538(para) msgid "" "Authentication method that uses two or more credentials, such as a password " "and a private key. Currently not supported in Identity Service." msgstr "" -#: ./doc/glossary/glossary-terms.xml4531(primary) +#: ./doc/glossary/glossary-terms.xml4546(primary) msgid "MultiNic" msgstr "" -#: ./doc/glossary/glossary-terms.xml4530(glossterm) +#: ./doc/glossary/glossary-terms.xml4545(glossterm) msgid "MultiNic" msgstr "" -#: ./doc/glossary/glossary-terms.xml4535(para) +#: ./doc/glossary/glossary-terms.xml4550(para) msgid "" "Facility in Compute that enables a virtual machine instance to have more " "than one VIF connected to it." msgstr "" -#: ./doc/glossary/glossary-terms.xml4544(title) +#: ./doc/glossary/glossary-terms.xml4559(title) msgid "N" msgstr "N" -#: ./doc/glossary/glossary-terms.xml4548(primary) +#: ./doc/glossary/glossary-terms.xml4563(primary) msgid "Nebula" msgstr "" -#: ./doc/glossary/glossary-terms.xml4547(glossterm) +#: ./doc/glossary/glossary-terms.xml4562(glossterm) msgid "Nebula" msgstr "" -#: ./doc/glossary/glossary-terms.xml4552(para) +#: ./doc/glossary/glossary-terms.xml4567(para) msgid "Released as open source by NASA in 2010 and is the basis for Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml4559(primary) +#: ./doc/glossary/glossary-terms.xml4574(primary) msgid "netadmin" msgstr "" -#: ./doc/glossary/glossary-terms.xml4558(glossterm) +#: ./doc/glossary/glossary-terms.xml4573(glossterm) msgid "netadmin" msgstr "" -#: ./doc/glossary/glossary-terms.xml4563(para) +#: ./doc/glossary/glossary-terms.xml4578(para) msgid "" "One of the default roles in the Compute RBAC system. Enables the user to " "allocate publicly accessible IP addresses to instances and change firewall " "rules." msgstr "" -#: ./doc/glossary/glossary-terms.xml4571(primary) +#: ./doc/glossary/glossary-terms.xml4586(primary) msgid "NetApp volume driver" msgstr "" -#: ./doc/glossary/glossary-terms.xml4570(glossterm) +#: ./doc/glossary/glossary-terms.xml4585(glossterm) msgid "" "NetApp volume driver" msgstr "" -#: ./doc/glossary/glossary-terms.xml4575(para) +#: ./doc/glossary/glossary-terms.xml4590(para) msgid "" "Enables Compute to communicate with NetApp storage devices through the " "NetApp OnCommand Provisioning " "Manager." msgstr "" -#: ./doc/glossary/glossary-terms.xml4583(primary) #: ./doc/glossary/glossary-terms.xml4598(primary) -#: ./doc/glossary/glossary-terms.xml4611(primary) -#: ./doc/glossary/glossary-terms.xml4625(primary) -#: ./doc/glossary/glossary-terms.xml4638(primary) -#: ./doc/glossary/glossary-terms.xml4651(primary) -#: ./doc/glossary/glossary-terms.xml4664(primary) -#: ./doc/glossary/glossary-terms.xml4676(primary) -#: ./doc/glossary/glossary-terms.xml4689(primary) -#: ./doc/glossary/glossary-terms.xml4702(primary) -#: ./doc/glossary/glossary-terms.xml4715(primary) -#: ./doc/glossary/glossary-terms.xml5435(primary) -#: ./doc/glossary/glossary-terms.xml5616(primary) -#: ./doc/glossary/glossary-terms.xml7384(primary) -#: ./doc/glossary/glossary-terms.xml7518(primary) +#: ./doc/glossary/glossary-terms.xml4613(primary) +#: ./doc/glossary/glossary-terms.xml4626(primary) +#: ./doc/glossary/glossary-terms.xml4640(primary) +#: ./doc/glossary/glossary-terms.xml4653(primary) +#: ./doc/glossary/glossary-terms.xml4666(primary) +#: ./doc/glossary/glossary-terms.xml4679(primary) +#: ./doc/glossary/glossary-terms.xml4691(primary) +#: ./doc/glossary/glossary-terms.xml4704(primary) +#: ./doc/glossary/glossary-terms.xml4717(primary) +#: ./doc/glossary/glossary-terms.xml4730(primary) +#: ./doc/glossary/glossary-terms.xml5450(primary) +#: ./doc/glossary/glossary-terms.xml5631(primary) +#: ./doc/glossary/glossary-terms.xml7399(primary) +#: ./doc/glossary/glossary-terms.xml7533(primary) msgid "networks" msgstr "" -#: ./doc/glossary/glossary-terms.xml4582(glossterm) +#: ./doc/glossary/glossary-terms.xml4597(glossterm) msgid "" "network" msgstr "" -#: ./doc/glossary/glossary-terms.xml4589(para) +#: ./doc/glossary/glossary-terms.xml4604(para) msgid "" "A virtual network that provides connectivity between entities. For example, " "a collection of virtual ports that share network connectivity. In Networking" " terminology, a network is always a layer-2 network." msgstr "" -#: ./doc/glossary/glossary-terms.xml4600(secondary) +#: ./doc/glossary/glossary-terms.xml4615(secondary) msgid "Network Address Translation (NAT)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4597(glossterm) +#: ./doc/glossary/glossary-terms.xml4612(glossterm) msgid "" "Network Address Translation (NAT)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4604(para) +#: ./doc/glossary/glossary-terms.xml4619(para) msgid "" "The process of modifying IP address information while in transit. Supported " "by Compute and Networking." msgstr "" -#: ./doc/glossary/glossary-terms.xml4613(secondary) +#: ./doc/glossary/glossary-terms.xml4628(secondary) msgid "network controllers" msgstr "" -#: ./doc/glossary/glossary-terms.xml4610(glossterm) +#: ./doc/glossary/glossary-terms.xml4625(glossterm) msgid "" "network controller" msgstr "" -#: ./doc/glossary/glossary-terms.xml4617(para) +#: ./doc/glossary/glossary-terms.xml4632(para) msgid "" "A Compute daemon that orchestrates the network configuration of nodes, " "including IP addresses, VLANs, and bridging. Also manages routing for both " "public and private networks." msgstr "" -#: ./doc/glossary/glossary-terms.xml4627(secondary) +#: ./doc/glossary/glossary-terms.xml4642(secondary) msgid "Network File System (NFS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4624(glossterm) +#: ./doc/glossary/glossary-terms.xml4639(glossterm) msgid "" "Network File System (NFS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4631(para) +#: ./doc/glossary/glossary-terms.xml4646(para) msgid "" "A method for making file systems available over the network. Supported by " "OpenStack." msgstr "" -#: ./doc/glossary/glossary-terms.xml4640(secondary) +#: ./doc/glossary/glossary-terms.xml4655(secondary) msgid "network IDs" msgstr "" -#: ./doc/glossary/glossary-terms.xml4637(glossterm) +#: ./doc/glossary/glossary-terms.xml4652(glossterm) msgid "" "network ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml4644(para) +#: ./doc/glossary/glossary-terms.xml4659(para) msgid "" "Unique ID assigned to each network segment within Networking. Same as " "network UUID." msgstr "" -#: ./doc/glossary/glossary-terms.xml4653(secondary) +#: ./doc/glossary/glossary-terms.xml4668(secondary) msgid "network managers" msgstr "" -#: ./doc/glossary/glossary-terms.xml4650(glossterm) +#: ./doc/glossary/glossary-terms.xml4665(glossterm) msgid "" "network manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml4657(para) +#: ./doc/glossary/glossary-terms.xml4672(para) msgid "" "The Compute component that manages various network components, such as " "firewall rules, IP address allocation, and so on." msgstr "" -#: ./doc/glossary/glossary-terms.xml4666(secondary) +#: ./doc/glossary/glossary-terms.xml4681(secondary) msgid "network nodes" msgstr "" -#: ./doc/glossary/glossary-terms.xml4663(glossterm) +#: ./doc/glossary/glossary-terms.xml4678(glossterm) msgid "" "network node" msgstr "" -#: ./doc/glossary/glossary-terms.xml4670(para) +#: ./doc/glossary/glossary-terms.xml4685(para) msgid "Any compute node that runs the network worker daemon." msgstr "" -#: ./doc/glossary/glossary-terms.xml4678(secondary) +#: ./doc/glossary/glossary-terms.xml4693(secondary) msgid "network segments" msgstr "" -#: ./doc/glossary/glossary-terms.xml4675(glossterm) +#: ./doc/glossary/glossary-terms.xml4690(glossterm) msgid "" "network segment" msgstr "" -#: ./doc/glossary/glossary-terms.xml4682(para) +#: ./doc/glossary/glossary-terms.xml4697(para) msgid "Represents a virtual, isolated OSI layer-2 subnet in Networking." msgstr "" -#: ./doc/glossary/glossary-terms.xml4691(secondary) +#: ./doc/glossary/glossary-terms.xml4706(secondary) msgid "Network Time Protocol (NTP)" msgstr "네트워크 시간 프로토콜(NTP)" -#: ./doc/glossary/glossary-terms.xml4688(glossterm) +#: ./doc/glossary/glossary-terms.xml4703(glossterm) msgid "" "Network Time Protocol (NTP)" msgstr "" -#: ./doc/glossary/glossary-terms.xml4695(para) +#: ./doc/glossary/glossary-terms.xml4710(para) msgid "" "A method of keeping a clock for a host or node correct through " "communications with a trusted, accurate time source." msgstr "" -#: ./doc/glossary/glossary-terms.xml4704(secondary) +#: ./doc/glossary/glossary-terms.xml4719(secondary) msgid "network UUID" msgstr "" -#: ./doc/glossary/glossary-terms.xml4701(glossterm) +#: ./doc/glossary/glossary-terms.xml4716(glossterm) msgid "" "network UUID" msgstr "" -#: ./doc/glossary/glossary-terms.xml4708(para) +#: ./doc/glossary/glossary-terms.xml4723(para) msgid "" "Unique ID for a Networking network segment." msgstr "" -#: ./doc/glossary/glossary-terms.xml4717(secondary) +#: ./doc/glossary/glossary-terms.xml4732(secondary) msgid "network workers" msgstr "" -#: ./doc/glossary/glossary-terms.xml4714(glossterm) +#: ./doc/glossary/glossary-terms.xml4729(glossterm) msgid "" "network worker" msgstr "" -#: ./doc/glossary/glossary-terms.xml4721(para) +#: ./doc/glossary/glossary-terms.xml4736(para) msgid "" "The nova-network worker daemon; provides services such as" " giving an IP address to a booting nova instance." msgstr "" -#: ./doc/glossary/glossary-terms.xml4728(glossterm) +#: ./doc/glossary/glossary-terms.xml4743(glossterm) msgid "Networking" msgstr "네트워킹" -#: ./doc/glossary/glossary-terms.xml4731(para) +#: ./doc/glossary/glossary-terms.xml4746(para) msgid "" "A core OpenStack project that provides a network connectivity abstraction " "layer to OpenStack Compute. The project name of Networking is neutron." msgstr "" -#: ./doc/glossary/glossary-terms.xml4739(primary) -#: ./doc/glossary/glossary-terms.xml4761(secondary) +#: ./doc/glossary/glossary-terms.xml4754(primary) +#: ./doc/glossary/glossary-terms.xml4776(secondary) msgid "Networking API" msgstr "" -#: ./doc/glossary/glossary-terms.xml4738(glossterm) +#: ./doc/glossary/glossary-terms.xml4753(glossterm) msgid "Networking API" msgstr "" -#: ./doc/glossary/glossary-terms.xml4743(para) +#: ./doc/glossary/glossary-terms.xml4758(para) msgid "" "API used to access OpenStack Networking. Provides an extensible architecture" " to enable custom plug-in creation." msgstr "" -#: ./doc/glossary/glossary-terms.xml4749(glossterm) -#: ./doc/glossary/glossary-terms.xml4759(primary) -#: ./doc/glossary/glossary-terms.xml4771(primary) -#: ./doc/glossary/glossary-terms.xml4784(primary) +#: ./doc/glossary/glossary-terms.xml4764(glossterm) +#: ./doc/glossary/glossary-terms.xml4774(primary) +#: ./doc/glossary/glossary-terms.xml4786(primary) +#: ./doc/glossary/glossary-terms.xml4799(primary) msgid "neutron" msgstr "neutron" -#: ./doc/glossary/glossary-terms.xml4752(para) +#: ./doc/glossary/glossary-terms.xml4767(para) msgid "" "A core OpenStack project that provides a network connectivity abstraction " "layer to OpenStack Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml4758(glossterm) +#: ./doc/glossary/glossary-terms.xml4773(glossterm) msgid "" "neutron API" msgstr "" -#: ./doc/glossary/glossary-terms.xml4765(para) +#: ./doc/glossary/glossary-terms.xml4780(para) msgid "An alternative name for Networking API." msgstr "" -#: ./doc/glossary/glossary-terms.xml4773(secondary) +#: ./doc/glossary/glossary-terms.xml4788(secondary) msgid "neutron manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml4770(glossterm) +#: ./doc/glossary/glossary-terms.xml4785(glossterm) msgid "" "neutron manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml4777(para) +#: ./doc/glossary/glossary-terms.xml4792(para) msgid "" "Enables Compute and Networking integration, which enables Networking to " "perform network management for guest VMs." msgstr "" -#: ./doc/glossary/glossary-terms.xml4786(secondary) +#: ./doc/glossary/glossary-terms.xml4801(secondary) msgid "neutron plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml4783(glossterm) +#: ./doc/glossary/glossary-terms.xml4798(glossterm) msgid "" "neutron plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml4790(para) +#: ./doc/glossary/glossary-terms.xml4805(para) msgid "" "Interface within Networking that enables organizations to create custom " "plug-ins for advanced features, such as QoS, ACLs, or IDS." msgstr "" -#: ./doc/glossary/glossary-terms.xml4798(primary) +#: ./doc/glossary/glossary-terms.xml4813(primary) msgid "Nexenta volume driver" msgstr "" -#: ./doc/glossary/glossary-terms.xml4797(glossterm) +#: ./doc/glossary/glossary-terms.xml4812(glossterm) msgid "" "Nexenta volume driver" msgstr "" -#: ./doc/glossary/glossary-terms.xml4802(para) +#: ./doc/glossary/glossary-terms.xml4817(para) msgid "Provides support for NexentaStor devices in Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml4808(primary) +#: ./doc/glossary/glossary-terms.xml4823(primary) msgid "No ACK" msgstr "" -#: ./doc/glossary/glossary-terms.xml4807(glossterm) +#: ./doc/glossary/glossary-terms.xml4822(glossterm) msgid "No ACK" msgstr "" -#: ./doc/glossary/glossary-terms.xml4812(para) +#: ./doc/glossary/glossary-terms.xml4827(para) msgid "" "Disables server-side message acknowledgment in the Compute RabbitMQ. " "Increases performance but decreases reliability." msgstr "" -#: ./doc/glossary/glossary-terms.xml4819(primary) -#: ./doc/glossary/glossary-terms.xml5531(primary) -#: ./doc/glossary/glossary-terms.xml6754(primary) -#: ./doc/glossary/glossary-terms.xml6938(primary) +#: ./doc/glossary/glossary-terms.xml4834(primary) +#: ./doc/glossary/glossary-terms.xml5546(primary) +#: ./doc/glossary/glossary-terms.xml6769(primary) +#: ./doc/glossary/glossary-terms.xml6953(primary) msgid "nodes" msgstr "" -#: ./doc/glossary/glossary-terms.xml4818(glossterm) +#: ./doc/glossary/glossary-terms.xml4833(glossterm) msgid "" "node" msgstr "" -#: ./doc/glossary/glossary-terms.xml4825(para) +#: ./doc/glossary/glossary-terms.xml4840(para) msgid "A VM instance that runs on a host." msgstr "" -#: ./doc/glossary/glossary-terms.xml4831(primary) #: ./doc/glossary/glossary-terms.xml4846(primary) -#: ./doc/glossary/glossary-terms.xml5276(primary) -#: ./doc/glossary/glossary-terms.xml7181(primary) +#: ./doc/glossary/glossary-terms.xml4861(primary) +#: ./doc/glossary/glossary-terms.xml5291(primary) +#: ./doc/glossary/glossary-terms.xml7196(primary) msgid "messages" msgstr "" -#: ./doc/glossary/glossary-terms.xml4833(secondary) -#: ./doc/glossary/glossary-terms.xml4835(primary) -#: ./doc/glossary/glossary-terms.xml7162(see) +#: ./doc/glossary/glossary-terms.xml4848(secondary) +#: ./doc/glossary/glossary-terms.xml4850(primary) +#: ./doc/glossary/glossary-terms.xml7177(see) msgid "non-durable exchanges" msgstr "" -#: ./doc/glossary/glossary-terms.xml4830(glossterm) +#: ./doc/glossary/glossary-terms.xml4845(glossterm) msgid "" "non-durable exchange" msgstr "" -#: ./doc/glossary/glossary-terms.xml4839(para) +#: ./doc/glossary/glossary-terms.xml4854(para) msgid "" "Message exchange that is cleared when the service restarts. Its data is not " "written to persistent storage." msgstr "" -#: ./doc/glossary/glossary-terms.xml4848(secondary) +#: ./doc/glossary/glossary-terms.xml4863(secondary) msgid "non-durable queues" msgstr "" -#: ./doc/glossary/glossary-terms.xml4850(primary) +#: ./doc/glossary/glossary-terms.xml4865(primary) msgid "non-durable queue" msgstr "" -#: ./doc/glossary/glossary-terms.xml4845(glossterm) +#: ./doc/glossary/glossary-terms.xml4860(glossterm) msgid "" "non-durable queue" msgstr "" -#: ./doc/glossary/glossary-terms.xml4854(para) +#: ./doc/glossary/glossary-terms.xml4869(para) msgid "" "Message queue that is cleared when the service restarts. Its data is not " "written to persistent storage." msgstr "" -#: ./doc/glossary/glossary-terms.xml4861(primary) +#: ./doc/glossary/glossary-terms.xml4876(primary) msgid "non-persistent volume" msgstr "" -#: ./doc/glossary/glossary-terms.xml4860(glossterm) +#: ./doc/glossary/glossary-terms.xml4875(glossterm) msgid "" "non-persistent volume" msgstr "" -#: ./doc/glossary/glossary-terms.xml4867(para) +#: ./doc/glossary/glossary-terms.xml4882(para) msgid "Alternative term for an ephemeral volume." msgstr "" -#: ./doc/glossary/glossary-terms.xml4872(glossterm) -#: ./doc/glossary/glossary-terms.xml4881(primary) -#: ./doc/glossary/glossary-terms.xml4893(primary) +#: ./doc/glossary/glossary-terms.xml4887(glossterm) +#: ./doc/glossary/glossary-terms.xml4896(primary) +#: ./doc/glossary/glossary-terms.xml4908(primary) msgid "nova" msgstr "nova" -#: ./doc/glossary/glossary-terms.xml4875(para) +#: ./doc/glossary/glossary-terms.xml4890(para) msgid "OpenStack project that provides compute services." msgstr "" -#: ./doc/glossary/glossary-terms.xml4880(glossterm) +#: ./doc/glossary/glossary-terms.xml4895(glossterm) msgid "" "Nova API" msgstr "" -#: ./doc/glossary/glossary-terms.xml4887(para) +#: ./doc/glossary/glossary-terms.xml4902(para) msgid "Alternative term for the Compute API." msgstr "" -#: ./doc/glossary/glossary-terms.xml4895(secondary) +#: ./doc/glossary/glossary-terms.xml4910(secondary) msgid "nova-network" msgstr "nova-network" -#: ./doc/glossary/glossary-terms.xml4892(glossterm) +#: ./doc/glossary/glossary-terms.xml4907(glossterm) msgid "" "nova-network" msgstr "" -#: ./doc/glossary/glossary-terms.xml4899(para) +#: ./doc/glossary/glossary-terms.xml4914(para) msgid "" "A Compute component that manages IP address allocation, firewalls, and other" " network-related tasks. This is the legacy networking option and an " "alternative to Networking." msgstr "" -#: ./doc/glossary/glossary-terms.xml4909(title) +#: ./doc/glossary/glossary-terms.xml4924(title) msgid "O" msgstr "O" -#: ./doc/glossary/glossary-terms.xml4912(glossterm) +#: ./doc/glossary/glossary-terms.xml4927(glossterm) msgid "" "object" msgstr "" -#: ./doc/glossary/glossary-terms.xml4919(para) +#: ./doc/glossary/glossary-terms.xml4934(para) msgid "A BLOB of data held by Object Storage; can be in any format." msgstr "" -#: ./doc/glossary/glossary-terms.xml4928(secondary) +#: ./doc/glossary/glossary-terms.xml4943(secondary) msgid "object auditors" msgstr "" -#: ./doc/glossary/glossary-terms.xml4925(glossterm) +#: ./doc/glossary/glossary-terms.xml4940(glossterm) msgid "" "object auditor" msgstr "" -#: ./doc/glossary/glossary-terms.xml4932(para) +#: ./doc/glossary/glossary-terms.xml4947(para) msgid "" "Opens all objects for an object server and verifies the MD5 hash, size, and " "metadata for each object." msgstr "" -#: ./doc/glossary/glossary-terms.xml4941(secondary) +#: ./doc/glossary/glossary-terms.xml4956(secondary) msgid "object expiration" msgstr "" -#: ./doc/glossary/glossary-terms.xml4938(glossterm) +#: ./doc/glossary/glossary-terms.xml4953(glossterm) msgid "" "object expiration" msgstr "" -#: ./doc/glossary/glossary-terms.xml4945(para) +#: ./doc/glossary/glossary-terms.xml4960(para) msgid "" "A configurable option within Object Storage to automatically delete objects " "after a specified amount of time has passed or a certain date is reached." msgstr "" -#: ./doc/glossary/glossary-terms.xml4955(secondary) +#: ./doc/glossary/glossary-terms.xml4970(secondary) msgid "object hash" msgstr "" -#: ./doc/glossary/glossary-terms.xml4952(glossterm) +#: ./doc/glossary/glossary-terms.xml4967(glossterm) msgid "" "object hash" msgstr "" -#: ./doc/glossary/glossary-terms.xml4959(para) +#: ./doc/glossary/glossary-terms.xml4974(para) msgid "Uniquely ID for an Object Storage object." msgstr "" -#: ./doc/glossary/glossary-terms.xml4967(secondary) +#: ./doc/glossary/glossary-terms.xml4982(secondary) msgid "object path hash" msgstr "" -#: ./doc/glossary/glossary-terms.xml4964(glossterm) +#: ./doc/glossary/glossary-terms.xml4979(glossterm) msgid "" "object path hash" msgstr "" -#: ./doc/glossary/glossary-terms.xml4971(para) +#: ./doc/glossary/glossary-terms.xml4986(para) msgid "" "Used by Object Storage to determine the location of an object in the ring. " "Maps objects to partitions." msgstr "" -#: ./doc/glossary/glossary-terms.xml4980(secondary) +#: ./doc/glossary/glossary-terms.xml4995(secondary) msgid "object replicators" msgstr "" -#: ./doc/glossary/glossary-terms.xml4977(glossterm) +#: ./doc/glossary/glossary-terms.xml4992(glossterm) msgid "" "object replicator" msgstr "" -#: ./doc/glossary/glossary-terms.xml4984(para) +#: ./doc/glossary/glossary-terms.xml4999(para) msgid "" "An Object Storage component that copies an object to remote partitions for " "fault tolerance." msgstr "" -#: ./doc/glossary/glossary-terms.xml4993(secondary) +#: ./doc/glossary/glossary-terms.xml5008(secondary) msgid "object servers" msgstr "" -#: ./doc/glossary/glossary-terms.xml4990(glossterm) +#: ./doc/glossary/glossary-terms.xml5005(glossterm) msgid "" "object server" msgstr "" -#: ./doc/glossary/glossary-terms.xml4997(para) +#: ./doc/glossary/glossary-terms.xml5012(para) msgid "An Object Storage component that is responsible for managing objects." msgstr "" -#: ./doc/glossary/glossary-terms.xml5003(glossterm) -#: ./doc/glossary/glossary-terms.xml5018(primary) -#: ./doc/glossary/glossary-terms.xml5030(primary) +#: ./doc/glossary/glossary-terms.xml5018(glossterm) +#: ./doc/glossary/glossary-terms.xml5033(primary) +#: ./doc/glossary/glossary-terms.xml5045(primary) msgid "Object Storage" msgstr "오브젝트 저장소" -#: ./doc/glossary/glossary-terms.xml5006(para) +#: ./doc/glossary/glossary-terms.xml5021(para) msgid "" "The OpenStack core project that provides eventually consistent and redundant" " storage and retrieval of fixed digital content. The project name of " "OpenStack Object Storage is swift." msgstr "" -#: ./doc/glossary/glossary-terms.xml5014(primary) -#: ./doc/glossary/glossary-terms.xml6887(glossterm) -#: ./doc/glossary/glossary-terms.xml6908(primary) -#: ./doc/glossary/glossary-terms.xml6921(primary) -#: ./doc/glossary/glossary-terms.xml6942(primary) +#: ./doc/glossary/glossary-terms.xml5029(primary) +#: ./doc/glossary/glossary-terms.xml6902(glossterm) +#: ./doc/glossary/glossary-terms.xml6923(primary) +#: ./doc/glossary/glossary-terms.xml6936(primary) +#: ./doc/glossary/glossary-terms.xml6957(primary) msgid "swift" msgstr "swift" -#: ./doc/glossary/glossary-terms.xml5016(secondary) -#: ./doc/glossary/glossary-terms.xml5020(secondary) +#: ./doc/glossary/glossary-terms.xml5031(secondary) +#: ./doc/glossary/glossary-terms.xml5035(secondary) msgid "Object Storage API" msgstr "" -#: ./doc/glossary/glossary-terms.xml5013(glossterm) +#: ./doc/glossary/glossary-terms.xml5028(glossterm) msgid "" "Object Storage API" msgstr "" -#: ./doc/glossary/glossary-terms.xml5024(para) +#: ./doc/glossary/glossary-terms.xml5039(para) msgid "API used to access OpenStack Object Storage." msgstr "" -#: ./doc/glossary/glossary-terms.xml5032(secondary) +#: ./doc/glossary/glossary-terms.xml5047(secondary) msgid "Object Storage Device (OSD)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5029(glossterm) +#: ./doc/glossary/glossary-terms.xml5044(glossterm) msgid "" "Object Storage Device (OSD)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5036(para) +#: ./doc/glossary/glossary-terms.xml5051(para) msgid "The Ceph storage daemon." msgstr "" -#: ./doc/glossary/glossary-terms.xml5044(secondary) +#: ./doc/glossary/glossary-terms.xml5059(secondary) msgid "object versioning" msgstr "" -#: ./doc/glossary/glossary-terms.xml5041(glossterm) +#: ./doc/glossary/glossary-terms.xml5056(glossterm) msgid "" "object versioning" msgstr "" -#: ./doc/glossary/glossary-terms.xml5048(para) +#: ./doc/glossary/glossary-terms.xml5063(para) msgid "" "Allows a user to set a flag on an Object Storage container so that all " "objects within the container are versioned." msgstr "" -#: ./doc/glossary/glossary-terms.xml5055(primary) +#: ./doc/glossary/glossary-terms.xml5070(primary) msgid "Oldie" msgstr "" -#: ./doc/glossary/glossary-terms.xml5054(glossterm) +#: ./doc/glossary/glossary-terms.xml5069(glossterm) msgid "Oldie" msgstr "" -#: ./doc/glossary/glossary-terms.xml5059(para) +#: ./doc/glossary/glossary-terms.xml5074(para) msgid "" "Term for an Object Storage process that runs for a long time. Can indicate a" " hung process." msgstr "" -#: ./doc/glossary/glossary-terms.xml5067(primary) +#: ./doc/glossary/glossary-terms.xml5082(primary) msgid "Open Cloud Computing Interface (OCCI)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5065(glossterm) +#: ./doc/glossary/glossary-terms.xml5080(glossterm) msgid "" "Open Cloud Computing Interface (OCCI)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5071(para) +#: ./doc/glossary/glossary-terms.xml5086(para) msgid "" "A standardized interface for managing compute, data, and network resources, " "currently unsupported in OpenStack." msgstr "" -#: ./doc/glossary/glossary-terms.xml5078(primary) +#: ./doc/glossary/glossary-terms.xml5093(primary) msgid "Open Virtualization Format (OVF)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5077(glossterm) +#: ./doc/glossary/glossary-terms.xml5092(glossterm) msgid "" "Open Virtualization Format (OVF)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5082(para) +#: ./doc/glossary/glossary-terms.xml5097(para) msgid "Standard for packaging VM images. Supported in OpenStack." msgstr "" -#: ./doc/glossary/glossary-terms.xml5088(primary) +#: ./doc/glossary/glossary-terms.xml5103(primary) msgid "Open vSwitch" msgstr "Open vSwitch" -#: ./doc/glossary/glossary-terms.xml5087(glossterm) +#: ./doc/glossary/glossary-terms.xml5102(glossterm) msgid "" "Open vSwitch neutron plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml5094(para) +#: ./doc/glossary/glossary-terms.xml5109(para) msgid "Provides support for Open vSwitch in Networking." msgstr "" -#: ./doc/glossary/glossary-terms.xml5100(primary) +#: ./doc/glossary/glossary-terms.xml5115(primary) msgid "OpenLDAP" msgstr "" -#: ./doc/glossary/glossary-terms.xml5099(glossterm) +#: ./doc/glossary/glossary-terms.xml5114(glossterm) msgid "OpenLDAP" msgstr "" -#: ./doc/glossary/glossary-terms.xml5104(para) +#: ./doc/glossary/glossary-terms.xml5119(para) msgid "" "An open source LDAP server. Supported by both Compute and Identity Service." msgstr "" -#: ./doc/glossary/glossary-terms.xml5111(primary) -#: ./doc/glossary/glossary-terms.xml5128(primary) +#: ./doc/glossary/glossary-terms.xml5126(primary) +#: ./doc/glossary/glossary-terms.xml5143(primary) msgid "OpenStack" msgstr "오픈스택" -#: ./doc/glossary/glossary-terms.xml5110(glossterm) +#: ./doc/glossary/glossary-terms.xml5125(glossterm) msgid "" "OpenStack" msgstr "" -#: ./doc/glossary/glossary-terms.xml5117(para) +#: ./doc/glossary/glossary-terms.xml5132(para) msgid "" "OpenStack is a cloud operating system that controls large pools of compute, " "storage, and networking resources throughout a data center, all managed " @@ -6383,231 +6400,231 @@ msgid "" "source project licensed under the Apache License 2.0." msgstr "" -#: ./doc/glossary/glossary-terms.xml5129(secondary) +#: ./doc/glossary/glossary-terms.xml5144(secondary) msgid "code name" msgstr "" -#: ./doc/glossary/glossary-terms.xml5127(glossterm) +#: ./doc/glossary/glossary-terms.xml5142(glossterm) msgid "" "OpenStack code name" msgstr "" -#: ./doc/glossary/glossary-terms.xml5133(para) +#: ./doc/glossary/glossary-terms.xml5148(para) msgid "" "Each OpenStack release has a code name. Code names ascend in alphabetical " "order: Austin, Bexar, Cactus, Diablo, Essex, Folsom, Grizzly, Havana, " -"Icehouse, and Juno. Code names are cities or counties near where the " +"Icehouse, Juno, and Kilo. Code names are cities or counties near where the " "corresponding OpenStack design summit took place. An exception, called the " "Waldon exception, is granted to elements of the state flag that sound " "especially cool. Code names are chosen by popular vote." msgstr "" -#: ./doc/glossary/glossary-terms.xml5148(primary) +#: ./doc/glossary/glossary-terms.xml5163(primary) msgid "openSUSE" msgstr "" -#: ./doc/glossary/glossary-terms.xml5147(glossterm) +#: ./doc/glossary/glossary-terms.xml5162(glossterm) msgid "openSUSE" msgstr "" -#: ./doc/glossary/glossary-terms.xml5158(primary) +#: ./doc/glossary/glossary-terms.xml5173(primary) msgid "operator" msgstr "" -#: ./doc/glossary/glossary-terms.xml5157(glossterm) +#: ./doc/glossary/glossary-terms.xml5172(glossterm) msgid "operator" msgstr "" -#: ./doc/glossary/glossary-terms.xml5162(para) +#: ./doc/glossary/glossary-terms.xml5177(para) msgid "" "The person responsible for planning and maintaining an OpenStack " "installation." msgstr "" -#: ./doc/glossary/glossary-terms.xml5169(primary) +#: ./doc/glossary/glossary-terms.xml5184(primary) msgid "Orchestration" msgstr "Orchestration" -#: ./doc/glossary/glossary-terms.xml5168(glossterm) +#: ./doc/glossary/glossary-terms.xml5183(glossterm) msgid "Orchestration" msgstr "" -#: ./doc/glossary/glossary-terms.xml5173(para) +#: ./doc/glossary/glossary-terms.xml5188(para) msgid "" "An integrated project that orchestrates multiple cloud applications for " "OpenStack. The project name of Orchestration is heat." msgstr "" -#: ./doc/glossary/glossary-terms.xml5181(primary) +#: ./doc/glossary/glossary-terms.xml5196(primary) msgid "orphans" msgstr "" -#: ./doc/glossary/glossary-terms.xml5180(glossterm) +#: ./doc/glossary/glossary-terms.xml5195(glossterm) msgid "orphan" msgstr "" -#: ./doc/glossary/glossary-terms.xml5185(para) +#: ./doc/glossary/glossary-terms.xml5200(para) msgid "" "In the context of Object Storage, this is a process that is not terminated " "after an upgrade, restart, or reload of the service." msgstr "" -#: ./doc/glossary/glossary-terms.xml5194(title) +#: ./doc/glossary/glossary-terms.xml5209(title) msgid "P" msgstr "P" -#: ./doc/glossary/glossary-terms.xml5200(secondary) -#: ./doc/glossary/glossary-terms.xml5202(primary) +#: ./doc/glossary/glossary-terms.xml5215(secondary) +#: ./doc/glossary/glossary-terms.xml5217(primary) msgid "parent cells" msgstr "" -#: ./doc/glossary/glossary-terms.xml5197(glossterm) +#: ./doc/glossary/glossary-terms.xml5212(glossterm) msgid "" "parent cell" msgstr "" -#: ./doc/glossary/glossary-terms.xml5206(para) +#: ./doc/glossary/glossary-terms.xml5221(para) msgid "" "If a requested resource, such as CPU time, disk storage, or memory, is not " "available in the parent cell, the request is forwarded to associated child " "cells." msgstr "" -#: ./doc/glossary/glossary-terms.xml5214(primary) -#: ./doc/glossary/glossary-terms.xml5228(primary) -#: ./doc/glossary/glossary-terms.xml5241(primary) +#: ./doc/glossary/glossary-terms.xml5229(primary) +#: ./doc/glossary/glossary-terms.xml5243(primary) +#: ./doc/glossary/glossary-terms.xml5256(primary) msgid "partitions" msgstr "" -#: ./doc/glossary/glossary-terms.xml5213(glossterm) +#: ./doc/glossary/glossary-terms.xml5228(glossterm) msgid "" "partition" msgstr "" -#: ./doc/glossary/glossary-terms.xml5220(para) +#: ./doc/glossary/glossary-terms.xml5235(para) msgid "" "A unit of storage within Object Storage used to store objects. It exists on " "top of devices and is replicated for fault tolerance." msgstr "" -#: ./doc/glossary/glossary-terms.xml5230(secondary) +#: ./doc/glossary/glossary-terms.xml5245(secondary) msgid "partition index" msgstr "" -#: ./doc/glossary/glossary-terms.xml5227(glossterm) +#: ./doc/glossary/glossary-terms.xml5242(glossterm) msgid "" "partition index" msgstr "" -#: ./doc/glossary/glossary-terms.xml5234(para) +#: ./doc/glossary/glossary-terms.xml5249(para) msgid "" "Contains the locations of all Object Storage partitions within the ring." msgstr "" -#: ./doc/glossary/glossary-terms.xml5243(secondary) +#: ./doc/glossary/glossary-terms.xml5258(secondary) msgid "partition index value" msgstr "" -#: ./doc/glossary/glossary-terms.xml5240(glossterm) +#: ./doc/glossary/glossary-terms.xml5255(glossterm) msgid "" "partition shift value" msgstr "" -#: ./doc/glossary/glossary-terms.xml5247(para) +#: ./doc/glossary/glossary-terms.xml5262(para) msgid "" "Used by Object Storage to determine which partition data should reside on." msgstr "" -#: ./doc/glossary/glossary-terms.xml5254(primary) +#: ./doc/glossary/glossary-terms.xml5269(primary) msgid "pause" msgstr "" -#: ./doc/glossary/glossary-terms.xml5253(glossterm) +#: ./doc/glossary/glossary-terms.xml5268(glossterm) msgid "pause" msgstr "" -#: ./doc/glossary/glossary-terms.xml5258(para) +#: ./doc/glossary/glossary-terms.xml5273(para) msgid "" "A VM state where no changes occur (no changes in memory, network " "communications stop, etc); the VM is frozen but not shut down." msgstr "" -#: ./doc/glossary/glossary-terms.xml5265(primary) +#: ./doc/glossary/glossary-terms.xml5280(primary) msgid "PCI passthrough" msgstr "" -#: ./doc/glossary/glossary-terms.xml5264(glossterm) +#: ./doc/glossary/glossary-terms.xml5279(glossterm) msgid "PCI passthrough" msgstr "" -#: ./doc/glossary/glossary-terms.xml5269(para) +#: ./doc/glossary/glossary-terms.xml5284(para) msgid "" "Gives guest VMs exclusive access to a PCI device. Currently supported in " "OpenStack Havana and later releases." msgstr "" -#: ./doc/glossary/glossary-terms.xml5278(secondary) -#: ./doc/glossary/glossary-terms.xml5280(primary) +#: ./doc/glossary/glossary-terms.xml5293(secondary) +#: ./doc/glossary/glossary-terms.xml5295(primary) msgid "persistent messages" msgstr "" -#: ./doc/glossary/glossary-terms.xml5275(glossterm) +#: ./doc/glossary/glossary-terms.xml5290(glossterm) msgid "" "persistent message" msgstr "" -#: ./doc/glossary/glossary-terms.xml5284(para) +#: ./doc/glossary/glossary-terms.xml5299(para) msgid "" "A message that is stored both in memory and on disk. The message is not lost" " after a failure or restart." msgstr "" -#: ./doc/glossary/glossary-terms.xml5291(primary) +#: ./doc/glossary/glossary-terms.xml5306(primary) msgid "persistent volume" msgstr "" -#: ./doc/glossary/glossary-terms.xml5290(glossterm) +#: ./doc/glossary/glossary-terms.xml5305(glossterm) msgid "" "persistent volume" msgstr "" -#: ./doc/glossary/glossary-terms.xml5295(para) +#: ./doc/glossary/glossary-terms.xml5310(para) msgid "Changes to these types of disk volumes are saved." msgstr "" -#: ./doc/glossary/glossary-terms.xml5301(primary) +#: ./doc/glossary/glossary-terms.xml5316(primary) msgid "personality file" msgstr "" -#: ./doc/glossary/glossary-terms.xml5300(glossterm) +#: ./doc/glossary/glossary-terms.xml5315(glossterm) msgid "personality file" msgstr "" -#: ./doc/glossary/glossary-terms.xml5305(para) +#: ./doc/glossary/glossary-terms.xml5320(para) msgid "" "A file used to customize a Compute instance. It can be used to inject SSH " "keys or a specific network configuration." msgstr "" -#: ./doc/glossary/glossary-terms.xml5312(primary) +#: ./doc/glossary/glossary-terms.xml5327(primary) msgid "Platform-as-a-Service (PaaS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5311(glossterm) +#: ./doc/glossary/glossary-terms.xml5326(glossterm) msgid "" "Platform-as-a-Service (PaaS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5316(para) +#: ./doc/glossary/glossary-terms.xml5331(para) msgid "" "Provides to the consumer the ability to deploy applications through a " "programming language or tools supported by the cloud platform provider. An " @@ -6615,43 +6632,43 @@ msgid "" "provided with no downloads required." msgstr "" -#: ./doc/glossary/glossary-terms.xml5326(primary) +#: ./doc/glossary/glossary-terms.xml5341(primary) msgid "plug-ins, definition of" msgstr "" -#: ./doc/glossary/glossary-terms.xml5325(glossterm) +#: ./doc/glossary/glossary-terms.xml5340(glossterm) msgid "plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml5330(para) +#: ./doc/glossary/glossary-terms.xml5345(para) msgid "" "Software component providing the actual implementation for Networking APIs, " "or for Compute APIs, depending on the context." msgstr "" -#: ./doc/glossary/glossary-terms.xml5337(primary) +#: ./doc/glossary/glossary-terms.xml5352(primary) msgid "policy service" msgstr "" -#: ./doc/glossary/glossary-terms.xml5336(glossterm) +#: ./doc/glossary/glossary-terms.xml5351(glossterm) msgid "policy service" msgstr "" -#: ./doc/glossary/glossary-terms.xml5341(para) +#: ./doc/glossary/glossary-terms.xml5356(para) msgid "" "Component of Identity Service that provides a rule-management interface and " "a rule-based authorization engine." msgstr "" -#: ./doc/glossary/glossary-terms.xml5348(primary) +#: ./doc/glossary/glossary-terms.xml5363(primary) msgid "pool" msgstr "" -#: ./doc/glossary/glossary-terms.xml5347(glossterm) +#: ./doc/glossary/glossary-terms.xml5362(glossterm) msgid "pool" msgstr "" -#: ./doc/glossary/glossary-terms.xml5352(para) +#: ./doc/glossary/glossary-terms.xml5367(para) msgid "" "A logical set of devices, such as web servers, that you group together to " "receive and process traffic. The load balancing function chooses which " @@ -6659,111 +6676,111 @@ msgid "" "VIP address. Each VIP has one pool." msgstr "" -#: ./doc/glossary/glossary-terms.xml5362(primary) +#: ./doc/glossary/glossary-terms.xml5377(primary) msgid "pool member" msgstr "" -#: ./doc/glossary/glossary-terms.xml5361(glossterm) +#: ./doc/glossary/glossary-terms.xml5376(glossterm) msgid "pool member" msgstr "" -#: ./doc/glossary/glossary-terms.xml5366(para) +#: ./doc/glossary/glossary-terms.xml5381(para) msgid "" "An application that runs on the back-end server in a load-balancing system." msgstr "" -#: ./doc/glossary/glossary-terms.xml5373(primary) -#: ./doc/glossary/glossary-terms.xml5386(primary) -#: ./doc/glossary/glossary-terms.xml7435(primary) +#: ./doc/glossary/glossary-terms.xml5388(primary) +#: ./doc/glossary/glossary-terms.xml5401(primary) +#: ./doc/glossary/glossary-terms.xml7450(primary) msgid "ports" msgstr "" -#: ./doc/glossary/glossary-terms.xml5372(glossterm) +#: ./doc/glossary/glossary-terms.xml5387(glossterm) msgid "" "port" msgstr "" -#: ./doc/glossary/glossary-terms.xml5379(para) +#: ./doc/glossary/glossary-terms.xml5394(para) msgid "" "A virtual network port within Networking; VIFs / vNICs are connected to a " "port." msgstr "" -#: ./doc/glossary/glossary-terms.xml5388(secondary) +#: ./doc/glossary/glossary-terms.xml5403(secondary) msgid "port UUID" msgstr "" -#: ./doc/glossary/glossary-terms.xml5385(glossterm) +#: ./doc/glossary/glossary-terms.xml5400(glossterm) msgid "" "port UUID" msgstr "" -#: ./doc/glossary/glossary-terms.xml5392(para) +#: ./doc/glossary/glossary-terms.xml5407(para) msgid "Unique ID for a Networking port." msgstr "" -#: ./doc/glossary/glossary-terms.xml5398(primary) +#: ./doc/glossary/glossary-terms.xml5413(primary) msgid "preseed, definition of" msgstr "" -#: ./doc/glossary/glossary-terms.xml5397(glossterm) +#: ./doc/glossary/glossary-terms.xml5412(glossterm) msgid "preseed" msgstr "" -#: ./doc/glossary/glossary-terms.xml5402(para) +#: ./doc/glossary/glossary-terms.xml5417(para) msgid "" "A tool to automate system configuration and installation on Debian-based " "Linux distributions." msgstr "" -#: ./doc/glossary/glossary-terms.xml5409(primary) +#: ./doc/glossary/glossary-terms.xml5424(primary) msgid "private image" msgstr "" -#: ./doc/glossary/glossary-terms.xml5408(glossterm) +#: ./doc/glossary/glossary-terms.xml5423(glossterm) msgid "private image" msgstr "" -#: ./doc/glossary/glossary-terms.xml5413(para) +#: ./doc/glossary/glossary-terms.xml5428(para) msgid "An Image Service VM image that is only available to specified tenants." msgstr "" -#: ./doc/glossary/glossary-terms.xml5422(secondary) +#: ./doc/glossary/glossary-terms.xml5437(secondary) msgid "private" msgstr "" -#: ./doc/glossary/glossary-terms.xml5424(primary) +#: ./doc/glossary/glossary-terms.xml5439(primary) msgid "private IP address" msgstr "" -#: ./doc/glossary/glossary-terms.xml5419(glossterm) +#: ./doc/glossary/glossary-terms.xml5434(glossterm) msgid "" "private IP address" msgstr "" -#: ./doc/glossary/glossary-terms.xml5428(para) +#: ./doc/glossary/glossary-terms.xml5443(para) msgid "" "An IP address used for management and administration, not available to the " "public Internet." msgstr "" -#: ./doc/glossary/glossary-terms.xml5437(secondary) -#: ./doc/glossary/glossary-terms.xml5439(primary) +#: ./doc/glossary/glossary-terms.xml5452(secondary) +#: ./doc/glossary/glossary-terms.xml5454(primary) msgid "private networks" msgstr "" -#: ./doc/glossary/glossary-terms.xml5434(glossterm) +#: ./doc/glossary/glossary-terms.xml5449(glossterm) msgid "" "private network" msgstr "" -#: ./doc/glossary/glossary-terms.xml5443(para) +#: ./doc/glossary/glossary-terms.xml5458(para) msgid "" "The Network Controller provides virtual networks to enable compute servers " "to interact with each other and with the public network. All machines must " @@ -6774,76 +6791,76 @@ msgid "" "managers." msgstr "" -#: ./doc/glossary/glossary-terms.xml5456(primary) -#: ./doc/glossary/glossary-terms.xml5469(primary) -#: ./doc/glossary/glossary-terms.xml5482(primary) +#: ./doc/glossary/glossary-terms.xml5471(primary) +#: ./doc/glossary/glossary-terms.xml5484(primary) +#: ./doc/glossary/glossary-terms.xml5497(primary) msgid "projects" msgstr "" -#: ./doc/glossary/glossary-terms.xml5455(glossterm) +#: ./doc/glossary/glossary-terms.xml5470(glossterm) msgid "" "project" msgstr "" -#: ./doc/glossary/glossary-terms.xml5462(para) +#: ./doc/glossary/glossary-terms.xml5477(para) msgid "" "A logical grouping of users within Compute; defines quotas and access to VM " "images." msgstr "" -#: ./doc/glossary/glossary-terms.xml5471(secondary) +#: ./doc/glossary/glossary-terms.xml5486(secondary) msgid "project ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml5468(glossterm) +#: ./doc/glossary/glossary-terms.xml5483(glossterm) msgid "" "project ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml5475(para) +#: ./doc/glossary/glossary-terms.xml5490(para) msgid "User-defined alphanumeric string in Compute; the name of a project." msgstr "" -#: ./doc/glossary/glossary-terms.xml5484(secondary) +#: ./doc/glossary/glossary-terms.xml5499(secondary) msgid "project VPN" msgstr "" -#: ./doc/glossary/glossary-terms.xml5481(glossterm) +#: ./doc/glossary/glossary-terms.xml5496(glossterm) msgid "" "project VPN" msgstr "" -#: ./doc/glossary/glossary-terms.xml5488(para) +#: ./doc/glossary/glossary-terms.xml5503(para) msgid "Alternative term for a cloudpipe." msgstr "" -#: ./doc/glossary/glossary-terms.xml5494(primary) +#: ./doc/glossary/glossary-terms.xml5509(primary) msgid "promiscuous mode" msgstr "" -#: ./doc/glossary/glossary-terms.xml5493(glossterm) +#: ./doc/glossary/glossary-terms.xml5508(glossterm) msgid "promiscuous mode" msgstr "" -#: ./doc/glossary/glossary-terms.xml5498(para) +#: ./doc/glossary/glossary-terms.xml5513(para) msgid "" "Causes the network interface to pass all traffic it receives to the host " "rather than passing only the frames addressed to it." msgstr "" -#: ./doc/glossary/glossary-terms.xml5506(primary) +#: ./doc/glossary/glossary-terms.xml5521(primary) msgid "protected property" msgstr "" -#: ./doc/glossary/glossary-terms.xml5505(glossterm) +#: ./doc/glossary/glossary-terms.xml5520(glossterm) msgid "" "protected property" msgstr "" -#: ./doc/glossary/glossary-terms.xml5510(para) +#: ./doc/glossary/glossary-terms.xml5525(para) msgid "" "Generally, extra properties on an Image Service image to which only cloud " "administrators have access. Limits which user roles can perform CRUD " @@ -6851,139 +6868,139 @@ msgid "" " property as protected." msgstr "" -#: ./doc/glossary/glossary-terms.xml5520(primary) +#: ./doc/glossary/glossary-terms.xml5535(primary) msgid "provider" msgstr "" -#: ./doc/glossary/glossary-terms.xml5519(glossterm) +#: ./doc/glossary/glossary-terms.xml5534(glossterm) msgid "provider" msgstr "" -#: ./doc/glossary/glossary-terms.xml5524(para) +#: ./doc/glossary/glossary-terms.xml5539(para) msgid "An administrator who has access to all hosts and instances." msgstr "" -#: ./doc/glossary/glossary-terms.xml5533(secondary) -#: ./doc/glossary/glossary-terms.xml5535(primary) +#: ./doc/glossary/glossary-terms.xml5548(secondary) +#: ./doc/glossary/glossary-terms.xml5550(primary) msgid "proxy nodes" msgstr "" -#: ./doc/glossary/glossary-terms.xml5530(glossterm) +#: ./doc/glossary/glossary-terms.xml5545(glossterm) msgid "" "proxy node" msgstr "" -#: ./doc/glossary/glossary-terms.xml5539(para) +#: ./doc/glossary/glossary-terms.xml5554(para) msgid "A node that provides the Object Storage proxy service." msgstr "" -#: ./doc/glossary/glossary-terms.xml5547(secondary) -#: ./doc/glossary/glossary-terms.xml5549(primary) +#: ./doc/glossary/glossary-terms.xml5562(secondary) +#: ./doc/glossary/glossary-terms.xml5564(primary) msgid "proxy servers" msgstr "" -#: ./doc/glossary/glossary-terms.xml5544(glossterm) +#: ./doc/glossary/glossary-terms.xml5559(glossterm) msgid "" "proxy server" msgstr "" -#: ./doc/glossary/glossary-terms.xml5553(para) +#: ./doc/glossary/glossary-terms.xml5568(para) msgid "" "Users of Object Storage interact with the service through the proxy server, " "which in turn looks up the location of the requested data within the ring " "and returns the results to the user." msgstr "" -#: ./doc/glossary/glossary-terms.xml5563(secondary) +#: ./doc/glossary/glossary-terms.xml5578(secondary) msgid "public APIs" msgstr "" -#: ./doc/glossary/glossary-terms.xml5565(primary) +#: ./doc/glossary/glossary-terms.xml5580(primary) msgid "public API" msgstr "" -#: ./doc/glossary/glossary-terms.xml5560(glossterm) +#: ./doc/glossary/glossary-terms.xml5575(glossterm) msgid "" "public API" msgstr "" -#: ./doc/glossary/glossary-terms.xml5569(para) +#: ./doc/glossary/glossary-terms.xml5584(para) msgid "" "An API endpoint used for both service-to-service communication and end-user " "interactions." msgstr "" -#: ./doc/glossary/glossary-terms.xml5578(secondary) +#: ./doc/glossary/glossary-terms.xml5593(secondary) msgid "public images" msgstr "" -#: ./doc/glossary/glossary-terms.xml5580(primary) +#: ./doc/glossary/glossary-terms.xml5595(primary) msgid "public image" msgstr "" -#: ./doc/glossary/glossary-terms.xml5575(glossterm) +#: ./doc/glossary/glossary-terms.xml5590(glossterm) msgid "" "public image" msgstr "" -#: ./doc/glossary/glossary-terms.xml5584(para) +#: ./doc/glossary/glossary-terms.xml5599(para) msgid "An Image Service VM image that is available to all tenants." msgstr "" -#: ./doc/glossary/glossary-terms.xml5593(secondary) -#: ./doc/glossary/glossary-terms.xml5618(secondary) +#: ./doc/glossary/glossary-terms.xml5608(secondary) +#: ./doc/glossary/glossary-terms.xml5633(secondary) msgid "public" msgstr "" -#: ./doc/glossary/glossary-terms.xml5595(primary) +#: ./doc/glossary/glossary-terms.xml5610(primary) msgid "public IP address" msgstr "" -#: ./doc/glossary/glossary-terms.xml5590(glossterm) +#: ./doc/glossary/glossary-terms.xml5605(glossterm) msgid "" "public IP address" msgstr "" -#: ./doc/glossary/glossary-terms.xml5599(para) +#: ./doc/glossary/glossary-terms.xml5614(para) msgid "An IP address that is accessible to end-users." msgstr "" -#: ./doc/glossary/glossary-terms.xml5605(primary) +#: ./doc/glossary/glossary-terms.xml5620(primary) msgid "public key authentication" msgstr "" -#: ./doc/glossary/glossary-terms.xml5604(glossterm) +#: ./doc/glossary/glossary-terms.xml5619(glossterm) msgid "" "public key authentication" msgstr "" -#: ./doc/glossary/glossary-terms.xml5609(para) +#: ./doc/glossary/glossary-terms.xml5624(para) msgid "Authentication method that uses keys rather than passwords." msgstr "" -#: ./doc/glossary/glossary-terms.xml5620(primary) +#: ./doc/glossary/glossary-terms.xml5635(primary) msgid "public network" msgstr "" -#: ./doc/glossary/glossary-terms.xml5615(glossterm) +#: ./doc/glossary/glossary-terms.xml5630(glossterm) msgid "" "public network" msgstr "" -#: ./doc/glossary/glossary-terms.xml5624(para) +#: ./doc/glossary/glossary-terms.xml5639(para) msgid "" "The Network Controller provides virtual networks to enable compute servers " "to interact with each other and with the public network. All machines must " @@ -6991,254 +7008,254 @@ msgid "" " controlled by the public_interface option." msgstr "" -#: ./doc/glossary/glossary-terms.xml5634(primary) +#: ./doc/glossary/glossary-terms.xml5649(primary) msgid "Puppet" msgstr "" -#: ./doc/glossary/glossary-terms.xml5633(glossterm) +#: ./doc/glossary/glossary-terms.xml5648(glossterm) msgid "Puppet" msgstr "" -#: ./doc/glossary/glossary-terms.xml5638(para) +#: ./doc/glossary/glossary-terms.xml5653(para) msgid "" "An operating system configuration-management tool supported by OpenStack." msgstr "" -#: ./doc/glossary/glossary-terms.xml5645(primary) +#: ./doc/glossary/glossary-terms.xml5660(primary) msgid "Python" msgstr "파이썬" -#: ./doc/glossary/glossary-terms.xml5644(glossterm) +#: ./doc/glossary/glossary-terms.xml5659(glossterm) msgid "Python" msgstr "" -#: ./doc/glossary/glossary-terms.xml5649(para) +#: ./doc/glossary/glossary-terms.xml5664(para) msgid "Programming language used extensively in OpenStack." msgstr "" -#: ./doc/glossary/glossary-terms.xml5657(title) +#: ./doc/glossary/glossary-terms.xml5672(title) msgid "Q" msgstr "Q" -#: ./doc/glossary/glossary-terms.xml5661(primary) +#: ./doc/glossary/glossary-terms.xml5676(primary) msgid "QEMU Copy On Write 2 (QCOW2)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5660(glossterm) +#: ./doc/glossary/glossary-terms.xml5675(glossterm) msgid "" "QEMU Copy On Write 2 (QCOW2)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5672(primary) +#: ./doc/glossary/glossary-terms.xml5687(primary) msgid "Qpid" msgstr "Qpid" -#: ./doc/glossary/glossary-terms.xml5671(glossterm) +#: ./doc/glossary/glossary-terms.xml5686(glossterm) msgid "Qpid" msgstr "" -#: ./doc/glossary/glossary-terms.xml5676(para) +#: ./doc/glossary/glossary-terms.xml5691(para) msgid "" "Message queue software supported by OpenStack; an alternative to RabbitMQ." msgstr "" -#: ./doc/glossary/glossary-terms.xml5683(primary) +#: ./doc/glossary/glossary-terms.xml5698(primary) msgid "quarantine" msgstr "" -#: ./doc/glossary/glossary-terms.xml5682(glossterm) +#: ./doc/glossary/glossary-terms.xml5697(glossterm) msgid "quarantine" msgstr "" -#: ./doc/glossary/glossary-terms.xml5687(para) +#: ./doc/glossary/glossary-terms.xml5702(para) msgid "" "If Object Storage finds objects, containers, or accounts that are corrupt, " "they are placed in this state, are not replicated, cannot be read by " "clients, and a correct copy is re-replicated." msgstr "" -#: ./doc/glossary/glossary-terms.xml5695(primary) +#: ./doc/glossary/glossary-terms.xml5710(primary) msgid "Quick EMUlator (QEMU)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5694(glossterm) +#: ./doc/glossary/glossary-terms.xml5709(glossterm) msgid "" "Quick EMUlator (QEMU)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5699(para) +#: ./doc/glossary/glossary-terms.xml5714(para) msgid "QEMU is a generic and open source machine emulator and virtualizer." msgstr "" -#: ./doc/glossary/glossary-terms.xml5702(para) +#: ./doc/glossary/glossary-terms.xml5717(para) msgid "" "One of the hypervisors supported by OpenStack, generally used for " "development purposes." msgstr "" -#: ./doc/glossary/glossary-terms.xml5709(primary) +#: ./doc/glossary/glossary-terms.xml5724(primary) msgid "quotas" msgstr "" -#: ./doc/glossary/glossary-terms.xml5708(glossterm) +#: ./doc/glossary/glossary-terms.xml5723(glossterm) msgid "quota" msgstr "" -#: ./doc/glossary/glossary-terms.xml5713(para) +#: ./doc/glossary/glossary-terms.xml5728(para) msgid "" "In Compute and Block Storage, the ability to set resource limits on a per-" "project basis." msgstr "" -#: ./doc/glossary/glossary-terms.xml5722(title) +#: ./doc/glossary/glossary-terms.xml5737(title) msgid "R" msgstr "R" -#: ./doc/glossary/glossary-terms.xml5726(primary) +#: ./doc/glossary/glossary-terms.xml5741(primary) msgid "RabbitMQ" msgstr "RabbitMQ" -#: ./doc/glossary/glossary-terms.xml5725(glossterm) +#: ./doc/glossary/glossary-terms.xml5740(glossterm) msgid "RabbitMQ" msgstr "" -#: ./doc/glossary/glossary-terms.xml5730(para) +#: ./doc/glossary/glossary-terms.xml5745(para) msgid "The default message queue software used by OpenStack." msgstr "" -#: ./doc/glossary/glossary-terms.xml5736(primary) +#: ./doc/glossary/glossary-terms.xml5751(primary) msgid "Rackspace Cloud Files" msgstr "" -#: ./doc/glossary/glossary-terms.xml5735(glossterm) +#: ./doc/glossary/glossary-terms.xml5750(glossterm) msgid "" "Rackspace Cloud Files" msgstr "" -#: ./doc/glossary/glossary-terms.xml5740(para) +#: ./doc/glossary/glossary-terms.xml5755(para) msgid "" "Released as open source by Rackspace in 2010; the basis for Object Storage." msgstr "" -#: ./doc/glossary/glossary-terms.xml5747(primary) +#: ./doc/glossary/glossary-terms.xml5762(primary) msgid "RADOS Block Device (RBD)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5746(glossterm) +#: ./doc/glossary/glossary-terms.xml5761(glossterm) msgid "" "RADOS Block Device (RBD)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5751(para) +#: ./doc/glossary/glossary-terms.xml5766(para) msgid "" "Ceph component that enables a Linux block device to be striped over multiple" " distributed data stores." msgstr "" -#: ./doc/glossary/glossary-terms.xml5758(primary) +#: ./doc/glossary/glossary-terms.xml5773(primary) msgid "radvd" msgstr "" -#: ./doc/glossary/glossary-terms.xml5757(glossterm) +#: ./doc/glossary/glossary-terms.xml5772(glossterm) msgid "radvd" msgstr "" -#: ./doc/glossary/glossary-terms.xml5762(para) +#: ./doc/glossary/glossary-terms.xml5777(para) msgid "" "The router advertisement daemon, used by the Compute VLAN manager and " "FlatDHCP manager to provide routing services for VM instances." msgstr "" -#: ./doc/glossary/glossary-terms.xml5770(primary) +#: ./doc/glossary/glossary-terms.xml5785(primary) msgid "RAM filter" msgstr "" -#: ./doc/glossary/glossary-terms.xml5769(glossterm) +#: ./doc/glossary/glossary-terms.xml5784(glossterm) msgid "RAM filter" msgstr "" -#: ./doc/glossary/glossary-terms.xml5774(para) +#: ./doc/glossary/glossary-terms.xml5789(para) msgid "The Compute setting that enables or disables RAM overcommitment." msgstr "" -#: ./doc/glossary/glossary-terms.xml5781(primary) +#: ./doc/glossary/glossary-terms.xml5796(primary) msgid "RAM overcommit" msgstr "" -#: ./doc/glossary/glossary-terms.xml5780(glossterm) +#: ./doc/glossary/glossary-terms.xml5795(glossterm) msgid "RAM overcommit" msgstr "" -#: ./doc/glossary/glossary-terms.xml5785(para) +#: ./doc/glossary/glossary-terms.xml5800(para) msgid "" "The ability to start new VM instances based on the actual memory usage of a " "host, as opposed to basing the decision on the amount of RAM each running " "instance thinks it has available. Also known as memory overcommit." msgstr "" -#: ./doc/glossary/glossary-terms.xml5794(primary) +#: ./doc/glossary/glossary-terms.xml5809(primary) msgid "rate limits" msgstr "" -#: ./doc/glossary/glossary-terms.xml5793(glossterm) +#: ./doc/glossary/glossary-terms.xml5808(glossterm) msgid "rate limit" msgstr "" -#: ./doc/glossary/glossary-terms.xml5798(para) +#: ./doc/glossary/glossary-terms.xml5813(para) msgid "" "Configurable option within Object Storage to limit database writes on a per-" "account and/or per-container basis." msgstr "" -#: ./doc/glossary/glossary-terms.xml5805(primary) +#: ./doc/glossary/glossary-terms.xml5820(primary) msgid "raw format" msgstr "" -#: ./doc/glossary/glossary-terms.xml5804(glossterm) +#: ./doc/glossary/glossary-terms.xml5819(glossterm) msgid "raw" msgstr "" -#: ./doc/glossary/glossary-terms.xml5809(para) +#: ./doc/glossary/glossary-terms.xml5824(para) msgid "" "One of the VM image disk formats supported by Image Service; an unstructured" " disk image." msgstr "" -#: ./doc/glossary/glossary-terms.xml5816(primary) +#: ./doc/glossary/glossary-terms.xml5831(primary) msgid "rebalancing" msgstr "" -#: ./doc/glossary/glossary-terms.xml5815(glossterm) +#: ./doc/glossary/glossary-terms.xml5830(glossterm) msgid "rebalance" msgstr "" -#: ./doc/glossary/glossary-terms.xml5820(para) +#: ./doc/glossary/glossary-terms.xml5835(para) msgid "" "The process of distributing Object Storage partitions across all drives in " "the ring; used during initial ring creation and after ring reconfiguration." msgstr "" -#: ./doc/glossary/glossary-terms.xml5828(primary) -#: ./doc/glossary/glossary-terms.xml6619(primary) +#: ./doc/glossary/glossary-terms.xml5843(primary) +#: ./doc/glossary/glossary-terms.xml6634(primary) msgid "reboot" msgstr "" -#: ./doc/glossary/glossary-terms.xml5830(secondary) -#: ./doc/glossary/glossary-terms.xml6621(secondary) +#: ./doc/glossary/glossary-terms.xml5845(secondary) +#: ./doc/glossary/glossary-terms.xml6636(secondary) msgid "hard vs. soft" msgstr "" -#: ./doc/glossary/glossary-terms.xml5827(glossterm) +#: ./doc/glossary/glossary-terms.xml5842(glossterm) msgid "" "reboot" msgstr "" -#: ./doc/glossary/glossary-terms.xml5834(para) +#: ./doc/glossary/glossary-terms.xml5849(para) msgid "" "Either a soft or hard reboot of a server. With a soft reboot, the operating " "system is signaled to restart, which enables a graceful shutdown of all " @@ -7248,44 +7265,44 @@ msgid "" "halted/stopped." msgstr "" -#: ./doc/glossary/glossary-terms.xml5845(primary) +#: ./doc/glossary/glossary-terms.xml5860(primary) msgid "rebuilding" msgstr "" -#: ./doc/glossary/glossary-terms.xml5844(glossterm) +#: ./doc/glossary/glossary-terms.xml5859(glossterm) msgid "rebuild" msgstr "" -#: ./doc/glossary/glossary-terms.xml5849(para) +#: ./doc/glossary/glossary-terms.xml5864(para) msgid "" "Removes all data on the server and replaces it with the specified image. " "Server ID and IP addresses remain the same." msgstr "" -#: ./doc/glossary/glossary-terms.xml5856(primary) +#: ./doc/glossary/glossary-terms.xml5871(primary) msgid "Recon" msgstr "" -#: ./doc/glossary/glossary-terms.xml5855(glossterm) +#: ./doc/glossary/glossary-terms.xml5870(glossterm) msgid "Recon" msgstr "" -#: ./doc/glossary/glossary-terms.xml5860(para) +#: ./doc/glossary/glossary-terms.xml5875(para) msgid "An Object Storage component that collects metrics." msgstr "" -#: ./doc/glossary/glossary-terms.xml5866(primary) -#: ./doc/glossary/glossary-terms.xml5884(primary) +#: ./doc/glossary/glossary-terms.xml5881(primary) +#: ./doc/glossary/glossary-terms.xml5899(primary) msgid "records" msgstr "" -#: ./doc/glossary/glossary-terms.xml5865(glossterm) +#: ./doc/glossary/glossary-terms.xml5880(glossterm) msgid "" "record" msgstr "" -#: ./doc/glossary/glossary-terms.xml5872(para) +#: ./doc/glossary/glossary-terms.xml5887(para) msgid "" "Belongs to a particular domain and is used to specify information about the " "domain. There are several types of " @@ -7296,217 +7313,218 @@ msgid "" "domain." msgstr "" -#: ./doc/glossary/glossary-terms.xml5886(secondary) +#: ./doc/glossary/glossary-terms.xml5901(secondary) msgid "record IDs" msgstr "" -#: ./doc/glossary/glossary-terms.xml5883(glossterm) +#: ./doc/glossary/glossary-terms.xml5898(glossterm) msgid "" "record ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml5890(para) +#: ./doc/glossary/glossary-terms.xml5905(para) msgid "" "A number within a database that is incremented each time a change is made. " "Used by Object Storage when replicating." msgstr "" -#: ./doc/glossary/glossary-terms.xml5897(primary) +#: ./doc/glossary/glossary-terms.xml5912(primary) msgid "Red Hat Enterprise Linux (RHEL)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5896(glossterm) +#: ./doc/glossary/glossary-terms.xml5911(glossterm) msgid "" "Red Hat Enterprise Linux (RHEL)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5907(primary) +#: ./doc/glossary/glossary-terms.xml5922(primary) msgid "reference architecture" msgstr "" -#: ./doc/glossary/glossary-terms.xml5906(glossterm) +#: ./doc/glossary/glossary-terms.xml5921(glossterm) msgid "" "reference architecture" msgstr "" -#: ./doc/glossary/glossary-terms.xml5911(para) +#: ./doc/glossary/glossary-terms.xml5926(para) msgid "A recommended architecture for an OpenStack cloud." msgstr "" -#: ./doc/glossary/glossary-terms.xml5917(primary) +#: ./doc/glossary/glossary-terms.xml5932(primary) msgid "region" msgstr "" -#: ./doc/glossary/glossary-terms.xml5916(glossterm) +#: ./doc/glossary/glossary-terms.xml5931(glossterm) msgid "region" msgstr "" -#: ./doc/glossary/glossary-terms.xml5921(para) +#: ./doc/glossary/glossary-terms.xml5936(para) msgid "" "A discrete OpenStack environment with dedicated API endpoints that typically" " shares only the Identity Service (keystone) with other regions." msgstr "" -#: ./doc/glossary/glossary-terms.xml5929(primary) +#: ./doc/glossary/glossary-terms.xml5944(primary) msgid "registry" msgstr "" -#: ./doc/glossary/glossary-terms.xml5931(see) +#: ./doc/glossary/glossary-terms.xml5946(see) msgid "under Image Service" msgstr "" -#: ./doc/glossary/glossary-terms.xml5928(glossterm) +#: ./doc/glossary/glossary-terms.xml5943(glossterm) msgid "" "registry" msgstr "" -#: ./doc/glossary/glossary-terms.xml5935(para) +#: ./doc/glossary/glossary-terms.xml5950(para) msgid "Alternative term for the Image Service registry." msgstr "" -#: ./doc/glossary/glossary-terms.xml5943(secondary) -#: ./doc/glossary/glossary-terms.xml5945(primary) +#: ./doc/glossary/glossary-terms.xml5958(secondary) +#: ./doc/glossary/glossary-terms.xml5960(primary) msgid "registry servers" msgstr "" -#: ./doc/glossary/glossary-terms.xml5940(glossterm) +#: ./doc/glossary/glossary-terms.xml5955(glossterm) msgid "" "registry server" msgstr "" -#: ./doc/glossary/glossary-terms.xml5949(para) +#: ./doc/glossary/glossary-terms.xml5964(para) msgid "" "An Image Service that provides VM image metadata information to clients." msgstr "" -#: ./doc/glossary/glossary-terms.xml5957(primary) +#: ./doc/glossary/glossary-terms.xml5972(primary) msgid "Reliable, Autonomic Distributed Object Store (RADOS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5955(glossterm) +#: ./doc/glossary/glossary-terms.xml5970(glossterm) msgid "" "Reliable, Autonomic Distributed Object Store (RADOS)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5962(para) +#: ./doc/glossary/glossary-terms.xml5977(para) msgid "" "A collection of components that provides object storage within Ceph. Similar" " to OpenStack Object Storage." msgstr "" -#: ./doc/glossary/glossary-terms.xml5969(primary) +#: ./doc/glossary/glossary-terms.xml5984(primary) msgid "Remote Procedure Call (RPC)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5968(glossterm) +#: ./doc/glossary/glossary-terms.xml5983(glossterm) msgid "" "Remote Procedure Call (RPC)" msgstr "" -#: ./doc/glossary/glossary-terms.xml5973(para) +#: ./doc/glossary/glossary-terms.xml5988(para) msgid "" "The method used by the Compute RabbitMQ for intra-service communications." msgstr "" -#: ./doc/glossary/glossary-terms.xml5980(primary) -#: ./doc/glossary/glossary-terms.xml5994(primary) -#: ./doc/glossary/glossary-terms.xml6006(glossterm) -#: ./doc/glossary/glossary-terms.xml6016(primary) +#: ./doc/glossary/glossary-terms.xml5995(primary) +#: ./doc/glossary/glossary-terms.xml6009(primary) +#: ./doc/glossary/glossary-terms.xml6021(glossterm) +#: ./doc/glossary/glossary-terms.xml6031(primary) msgid "replication" msgstr "" -#: ./doc/glossary/glossary-terms.xml5979(glossterm) +#: ./doc/glossary/glossary-terms.xml5994(glossterm) msgid "" "replica" msgstr "" -#: ./doc/glossary/glossary-terms.xml5986(para) +#: ./doc/glossary/glossary-terms.xml6001(para) msgid "" "Provides data redundancy and fault tolerance by creating copies of Object " "Storage objects, accounts, and containers so that they are not lost when the" " underlying storage fails." msgstr "" -#: ./doc/glossary/glossary-terms.xml5996(secondary) +#: ./doc/glossary/glossary-terms.xml6011(secondary) msgid "replica count" msgstr "" -#: ./doc/glossary/glossary-terms.xml5993(glossterm) +#: ./doc/glossary/glossary-terms.xml6008(glossterm) msgid "" "replica count" msgstr "" -#: ./doc/glossary/glossary-terms.xml6000(para) +#: ./doc/glossary/glossary-terms.xml6015(para) msgid "The number of replicas of the data in an Object Storage ring." msgstr "" -#: ./doc/glossary/glossary-terms.xml6009(para) +#: ./doc/glossary/glossary-terms.xml6024(para) msgid "" "The process of copying data to a separate physical device for fault " "tolerance and performance." msgstr "" -#: ./doc/glossary/glossary-terms.xml6018(secondary) +#: ./doc/glossary/glossary-terms.xml6033(secondary) msgid "replicators" msgstr "" -#: ./doc/glossary/glossary-terms.xml6015(glossterm) +#: ./doc/glossary/glossary-terms.xml6030(glossterm) msgid "" "replicator" msgstr "" -#: ./doc/glossary/glossary-terms.xml6022(para) +#: ./doc/glossary/glossary-terms.xml6037(para) msgid "" -"The Object Storage backend process that creates and manages object replicas." +"The Object Storage back-end process that creates and manages object " +"replicas." msgstr "" -#: ./doc/glossary/glossary-terms.xml6029(primary) +#: ./doc/glossary/glossary-terms.xml6044(primary) msgid "request IDs" msgstr "" -#: ./doc/glossary/glossary-terms.xml6028(glossterm) +#: ./doc/glossary/glossary-terms.xml6043(glossterm) msgid "request ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml6033(para) +#: ./doc/glossary/glossary-terms.xml6048(para) msgid "Unique ID assigned to each request sent to Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml6039(primary) +#: ./doc/glossary/glossary-terms.xml6054(primary) msgid "rescue images" msgstr "" -#: ./doc/glossary/glossary-terms.xml6038(glossterm) +#: ./doc/glossary/glossary-terms.xml6053(glossterm) msgid "rescue image" msgstr "" -#: ./doc/glossary/glossary-terms.xml6043(para) +#: ./doc/glossary/glossary-terms.xml6058(para) msgid "" "A special type of VM image that is booted when an instance is placed into " "rescue mode. Allows an administrator to mount the file systems for an " "instance to correct the problem." msgstr "" -#: ./doc/glossary/glossary-terms.xml6051(primary) +#: ./doc/glossary/glossary-terms.xml6066(primary) msgid "resizing" msgstr "" -#: ./doc/glossary/glossary-terms.xml6050(glossterm) +#: ./doc/glossary/glossary-terms.xml6065(glossterm) msgid "resize" msgstr "" -#: ./doc/glossary/glossary-terms.xml6055(para) +#: ./doc/glossary/glossary-terms.xml6070(para) msgid "" "Converts an existing server to a different flavor, which scales the server " "up or down. The original server is saved to enable rollback if a problem " @@ -7514,580 +7532,580 @@ msgid "" "the original server is removed." msgstr "" -#: ./doc/glossary/glossary-terms.xml6064(primary) +#: ./doc/glossary/glossary-terms.xml6079(primary) msgid "RESTful web services" msgstr "" -#: ./doc/glossary/glossary-terms.xml6063(glossterm) +#: ./doc/glossary/glossary-terms.xml6078(glossterm) msgid "RESTful" msgstr "" -#: ./doc/glossary/glossary-terms.xml6068(para) +#: ./doc/glossary/glossary-terms.xml6083(para) msgid "" "A kind of web service API that uses REST, or Representational State " "Transfer. REST is the style of architecture for hypermedia systems that is " "used for the World Wide Web." msgstr "" -#: ./doc/glossary/glossary-terms.xml6076(primary) -#: ./doc/glossary/glossary-terms.xml6090(primary) +#: ./doc/glossary/glossary-terms.xml6091(primary) +#: ./doc/glossary/glossary-terms.xml6105(primary) msgid "rings" msgstr "" -#: ./doc/glossary/glossary-terms.xml6075(glossterm) +#: ./doc/glossary/glossary-terms.xml6090(glossterm) msgid "" "ring" msgstr "" -#: ./doc/glossary/glossary-terms.xml6082(para) +#: ./doc/glossary/glossary-terms.xml6097(para) msgid "" "An entity that maps Object Storage data to partitions. A separate ring " "exists for each service, such as account, object, and container." msgstr "" -#: ./doc/glossary/glossary-terms.xml6092(secondary) +#: ./doc/glossary/glossary-terms.xml6107(secondary) msgid "ring builders" msgstr "" -#: ./doc/glossary/glossary-terms.xml6089(glossterm) +#: ./doc/glossary/glossary-terms.xml6104(glossterm) msgid "" "ring builder" msgstr "" -#: ./doc/glossary/glossary-terms.xml6096(para) +#: ./doc/glossary/glossary-terms.xml6111(para) msgid "" "Builds and manages rings within Object Storage, assigns partitions to " "devices, and pushes the configuration to other storage nodes." msgstr "" -#: ./doc/glossary/glossary-terms.xml6104(primary) +#: ./doc/glossary/glossary-terms.xml6119(primary) msgid "Role Based Access Control (RBAC)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6103(glossterm) +#: ./doc/glossary/glossary-terms.xml6118(glossterm) msgid "" "Role Based Access Control (RBAC)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6108(para) +#: ./doc/glossary/glossary-terms.xml6123(para) msgid "" "Provides a predefined list of actions that the user can perform, such as " "start or stop VMs, reset passwords, and so on. Supported in both Identity " "Service and Compute and can be configured using the horizon dashboard." msgstr "" -#: ./doc/glossary/glossary-terms.xml6117(primary) -#: ./doc/glossary/glossary-terms.xml6131(primary) +#: ./doc/glossary/glossary-terms.xml6132(primary) +#: ./doc/glossary/glossary-terms.xml6146(primary) msgid "roles" msgstr "" -#: ./doc/glossary/glossary-terms.xml6116(glossterm) +#: ./doc/glossary/glossary-terms.xml6131(glossterm) msgid "" "role" msgstr "" -#: ./doc/glossary/glossary-terms.xml6123(para) +#: ./doc/glossary/glossary-terms.xml6138(para) msgid "" "A personality that a user assumes to perform a specific set of operations. A" " role includes a set of rights and privileges. A user assuming that role " "inherits those rights and privileges." msgstr "" -#: ./doc/glossary/glossary-terms.xml6133(secondary) +#: ./doc/glossary/glossary-terms.xml6148(secondary) msgid "role ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml6130(glossterm) +#: ./doc/glossary/glossary-terms.xml6145(glossterm) msgid "" "role ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml6137(para) +#: ./doc/glossary/glossary-terms.xml6152(para) msgid "Alphanumeric ID assigned to each Identity Service role." msgstr "" -#: ./doc/glossary/glossary-terms.xml6143(primary) +#: ./doc/glossary/glossary-terms.xml6158(primary) msgid "rootwrap" msgstr "" -#: ./doc/glossary/glossary-terms.xml6142(glossterm) +#: ./doc/glossary/glossary-terms.xml6157(glossterm) msgid "rootwrap" msgstr "" -#: ./doc/glossary/glossary-terms.xml6147(para) +#: ./doc/glossary/glossary-terms.xml6162(para) msgid "" "A feature of Compute that allows the unprivileged \"nova\" user to run a " "specified list of commands as the Linux root user." msgstr "" -#: ./doc/glossary/glossary-terms.xml6154(primary) -#: ./doc/glossary/glossary-terms.xml6658(primary) +#: ./doc/glossary/glossary-terms.xml6169(primary) +#: ./doc/glossary/glossary-terms.xml6673(primary) msgid "schedulers" msgstr "" -#: ./doc/glossary/glossary-terms.xml6156(secondary) +#: ./doc/glossary/glossary-terms.xml6171(secondary) msgid "round-robin" msgstr "" -#: ./doc/glossary/glossary-terms.xml6158(primary) +#: ./doc/glossary/glossary-terms.xml6173(primary) msgid "round-robin scheduler" msgstr "" -#: ./doc/glossary/glossary-terms.xml6153(glossterm) +#: ./doc/glossary/glossary-terms.xml6168(glossterm) msgid "" "round-robin scheduler" msgstr "" -#: ./doc/glossary/glossary-terms.xml6162(para) +#: ./doc/glossary/glossary-terms.xml6177(para) msgid "" "Type of Compute scheduler that evenly distributes instances among available " "hosts." msgstr "" -#: ./doc/glossary/glossary-terms.xml6169(primary) +#: ./doc/glossary/glossary-terms.xml6184(primary) msgid "router" msgstr "" -#: ./doc/glossary/glossary-terms.xml6168(glossterm) +#: ./doc/glossary/glossary-terms.xml6183(glossterm) msgid "router" msgstr "" -#: ./doc/glossary/glossary-terms.xml6173(para) +#: ./doc/glossary/glossary-terms.xml6188(para) msgid "" "A physical or virtual network device that passes network traffic between " "different networks." msgstr "" -#: ./doc/glossary/glossary-terms.xml6180(primary) +#: ./doc/glossary/glossary-terms.xml6195(primary) msgid "routing keys" msgstr "" -#: ./doc/glossary/glossary-terms.xml6179(glossterm) +#: ./doc/glossary/glossary-terms.xml6194(glossterm) msgid "routing key" msgstr "" -#: ./doc/glossary/glossary-terms.xml6184(para) +#: ./doc/glossary/glossary-terms.xml6199(para) msgid "" "The Compute direct exchanges, fanout exchanges, and topic exchanges use this" " key to determine how to process a message; processing varies depending on " "exchange type." msgstr "" -#: ./doc/glossary/glossary-terms.xml6192(primary) +#: ./doc/glossary/glossary-terms.xml6207(primary) msgid "drivers" msgstr "" -#: ./doc/glossary/glossary-terms.xml6194(secondary) -#: ./doc/glossary/glossary-terms.xml6196(primary) +#: ./doc/glossary/glossary-terms.xml6209(secondary) +#: ./doc/glossary/glossary-terms.xml6211(primary) msgid "RPC drivers" msgstr "" -#: ./doc/glossary/glossary-terms.xml6191(glossterm) +#: ./doc/glossary/glossary-terms.xml6206(glossterm) msgid "" "RPC driver" msgstr "" -#: ./doc/glossary/glossary-terms.xml6200(para) +#: ./doc/glossary/glossary-terms.xml6215(para) msgid "" "Modular system that allows the underlying message queue software of Compute " "to be changed. For example, from RabbitMQ to ZeroMQ or Qpid." msgstr "" -#: ./doc/glossary/glossary-terms.xml6208(primary) +#: ./doc/glossary/glossary-terms.xml6223(primary) msgid "rsync" msgstr "" -#: ./doc/glossary/glossary-terms.xml6207(glossterm) +#: ./doc/glossary/glossary-terms.xml6222(glossterm) msgid "rsync" msgstr "" -#: ./doc/glossary/glossary-terms.xml6212(para) +#: ./doc/glossary/glossary-terms.xml6227(para) msgid "Used by Object Storage to push object replicas." msgstr "" -#: ./doc/glossary/glossary-terms.xml6218(primary) +#: ./doc/glossary/glossary-terms.xml6233(primary) msgid "RXTX cap/quota" msgstr "" -#: ./doc/glossary/glossary-terms.xml6217(glossterm) +#: ./doc/glossary/glossary-terms.xml6232(glossterm) msgid "RXTX cap" msgstr "" -#: ./doc/glossary/glossary-terms.xml6222(para) +#: ./doc/glossary/glossary-terms.xml6237(para) msgid "" "Absolute limit on the amount of network traffic a Compute VM instance can " "send and receive." msgstr "" -#: ./doc/glossary/glossary-terms.xml6228(glossterm) +#: ./doc/glossary/glossary-terms.xml6243(glossterm) msgid "RXTX quota" msgstr "" -#: ./doc/glossary/glossary-terms.xml6231(para) +#: ./doc/glossary/glossary-terms.xml6246(para) msgid "" "Soft limit on the amount of network traffic a Compute VM instance can send " "and receive." msgstr "" -#: ./doc/glossary/glossary-terms.xml6238(primary) +#: ./doc/glossary/glossary-terms.xml6253(primary) msgid "Ryu neutron plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml6237(glossterm) +#: ./doc/glossary/glossary-terms.xml6252(glossterm) msgid "" "Ryu neutron plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml6242(para) +#: ./doc/glossary/glossary-terms.xml6257(para) msgid "" "Enables the Ryu network operating system to function as a Networking " "OpenFlow controller." msgstr "" -#: ./doc/glossary/glossary-terms.xml6251(title) +#: ./doc/glossary/glossary-terms.xml6266(title) msgid "S" msgstr "S" -#: ./doc/glossary/glossary-terms.xml6255(primary) +#: ./doc/glossary/glossary-terms.xml6270(primary) msgid "S3 storage service" msgstr "" -#: ./doc/glossary/glossary-terms.xml6254(glossterm) +#: ./doc/glossary/glossary-terms.xml6269(glossterm) msgid "S3" msgstr "" -#: ./doc/glossary/glossary-terms.xml6259(para) +#: ./doc/glossary/glossary-terms.xml6274(para) msgid "" "Object storage service by Amazon; similar in function to Object Storage, it " -"can act as a backend store for Image Service VM images." msgstr "" -#: ./doc/glossary/glossary-terms.xml6267(primary) +#: ./doc/glossary/glossary-terms.xml6282(primary) msgid "sahara" msgstr "" -#: ./doc/glossary/glossary-terms.xml6266(glossterm) +#: ./doc/glossary/glossary-terms.xml6281(glossterm) msgid "sahara" msgstr "" -#: ./doc/glossary/glossary-terms.xml6271(para) +#: ./doc/glossary/glossary-terms.xml6286(para) msgid "" "OpenStack project that provides a scalable data-processing stack and " "associated management interfaces." msgstr "" -#: ./doc/glossary/glossary-terms.xml6278(primary) +#: ./doc/glossary/glossary-terms.xml6293(primary) msgid "scheduler manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml6277(glossterm) +#: ./doc/glossary/glossary-terms.xml6292(glossterm) msgid "" "scheduler manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml6282(para) +#: ./doc/glossary/glossary-terms.xml6297(para) msgid "" "A Compute component that determines where VM instances should start. Uses " "modular design to support a variety of scheduler types." msgstr "" -#: ./doc/glossary/glossary-terms.xml6290(primary) +#: ./doc/glossary/glossary-terms.xml6305(primary) msgid "scoped tokens" msgstr "" -#: ./doc/glossary/glossary-terms.xml6289(glossterm) +#: ./doc/glossary/glossary-terms.xml6304(glossterm) msgid "scoped token" msgstr "" -#: ./doc/glossary/glossary-terms.xml6294(para) +#: ./doc/glossary/glossary-terms.xml6309(para) msgid "" "An Identity Service API access token that is associated with a specific " "tenant." msgstr "" -#: ./doc/glossary/glossary-terms.xml6301(primary) +#: ./doc/glossary/glossary-terms.xml6316(primary) msgid "scrubbers" msgstr "" -#: ./doc/glossary/glossary-terms.xml6300(glossterm) +#: ./doc/glossary/glossary-terms.xml6315(glossterm) msgid "scrubber" msgstr "" -#: ./doc/glossary/glossary-terms.xml6305(para) +#: ./doc/glossary/glossary-terms.xml6320(para) msgid "" "Checks for and deletes unused VMs; the component of Image Service that " "implements delayed delete." msgstr "" -#: ./doc/glossary/glossary-terms.xml6312(primary) +#: ./doc/glossary/glossary-terms.xml6327(primary) msgid "secret keys" msgstr "" -#: ./doc/glossary/glossary-terms.xml6311(glossterm) +#: ./doc/glossary/glossary-terms.xml6326(glossterm) msgid "secret key" msgstr "" -#: ./doc/glossary/glossary-terms.xml6316(para) +#: ./doc/glossary/glossary-terms.xml6331(para) msgid "" "String of text known only by the user; used along with an access key to make" " requests to the Compute API." msgstr "" -#: ./doc/glossary/glossary-terms.xml6323(primary) +#: ./doc/glossary/glossary-terms.xml6338(primary) msgid "secure shell (SSH)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6322(glossterm) +#: ./doc/glossary/glossary-terms.xml6337(glossterm) msgid "" "secure shell (SSH)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6327(para) +#: ./doc/glossary/glossary-terms.xml6342(para) msgid "" "Open source tool used to access remote hosts through an encrypted " "communications channel, SSH key injection is supported by Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml6335(primary) +#: ./doc/glossary/glossary-terms.xml6350(primary) msgid "security groups" msgstr "" -#: ./doc/glossary/glossary-terms.xml6334(glossterm) +#: ./doc/glossary/glossary-terms.xml6349(glossterm) msgid "security group" msgstr "" -#: ./doc/glossary/glossary-terms.xml6339(para) +#: ./doc/glossary/glossary-terms.xml6354(para) msgid "" "A set of network traffic filtering rules that are applied to a Compute " "instance." msgstr "" -#: ./doc/glossary/glossary-terms.xml6348(secondary) -#: ./doc/glossary/glossary-terms.xml6350(primary) +#: ./doc/glossary/glossary-terms.xml6363(secondary) +#: ./doc/glossary/glossary-terms.xml6365(primary) msgid "segmented objects" msgstr "" -#: ./doc/glossary/glossary-terms.xml6345(glossterm) +#: ./doc/glossary/glossary-terms.xml6360(glossterm) msgid "" "segmented object" msgstr "" -#: ./doc/glossary/glossary-terms.xml6354(para) +#: ./doc/glossary/glossary-terms.xml6369(para) msgid "" "An Object Storage large object that has been broken up into pieces. The re-" "assembled object is called a concatenated object." msgstr "" -#: ./doc/glossary/glossary-terms.xml6361(glossterm) +#: ./doc/glossary/glossary-terms.xml6376(glossterm) msgid "" "server" msgstr "" -#: ./doc/glossary/glossary-terms.xml6368(para) +#: ./doc/glossary/glossary-terms.xml6383(para) msgid "" "Computer that provides explicit services to the client software running on " "that system, often managing a variety of computer operations." msgstr "" -#: ./doc/glossary/glossary-terms.xml6372(para) +#: ./doc/glossary/glossary-terms.xml6387(para) msgid "" "A server is a VM instance in the Compute system. Flavor and image are " "requisite elements when creating a server." msgstr "" -#: ./doc/glossary/glossary-terms.xml6379(primary) +#: ./doc/glossary/glossary-terms.xml6394(primary) msgid "server image" msgstr "" -#: ./doc/glossary/glossary-terms.xml6378(glossterm) +#: ./doc/glossary/glossary-terms.xml6393(glossterm) msgid "server image" msgstr "" -#: ./doc/glossary/glossary-terms.xml6383(para) +#: ./doc/glossary/glossary-terms.xml6398(para) msgid "Alternative term for a VM image." msgstr "" -#: ./doc/glossary/glossary-terms.xml6391(secondary) +#: ./doc/glossary/glossary-terms.xml6406(secondary) msgid "server UUID" msgstr "" -#: ./doc/glossary/glossary-terms.xml6388(glossterm) +#: ./doc/glossary/glossary-terms.xml6403(glossterm) msgid "" "server UUID" msgstr "" -#: ./doc/glossary/glossary-terms.xml6402(primary) +#: ./doc/glossary/glossary-terms.xml6417(primary) msgid "services" msgstr "" -#: ./doc/glossary/glossary-terms.xml6401(glossterm) +#: ./doc/glossary/glossary-terms.xml6416(glossterm) msgid "" "service" msgstr "" -#: ./doc/glossary/glossary-terms.xml6408(para) +#: ./doc/glossary/glossary-terms.xml6423(para) msgid "" "An OpenStack service, such as Compute, Object Storage, or Image Service. " "Provides one or more endpoints through which users can access resources and " "perform operations." msgstr "" -#: ./doc/glossary/glossary-terms.xml6416(primary) +#: ./doc/glossary/glossary-terms.xml6431(primary) msgid "service catalog" msgstr "" -#: ./doc/glossary/glossary-terms.xml6415(glossterm) +#: ./doc/glossary/glossary-terms.xml6430(glossterm) msgid "service catalog" msgstr "" -#: ./doc/glossary/glossary-terms.xml6420(para) +#: ./doc/glossary/glossary-terms.xml6435(para) msgid "Alternative term for the Identity Service catalog." msgstr "" -#: ./doc/glossary/glossary-terms.xml6426(primary) +#: ./doc/glossary/glossary-terms.xml6441(primary) msgid "service ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml6425(glossterm) +#: ./doc/glossary/glossary-terms.xml6440(glossterm) msgid "service ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml6430(para) +#: ./doc/glossary/glossary-terms.xml6445(para) msgid "" "Unique ID assigned to each service that is available in the Identity Service" " catalog." msgstr "" -#: ./doc/glossary/glossary-terms.xml6437(primary) +#: ./doc/glossary/glossary-terms.xml6452(primary) msgid "service registration" msgstr "" -#: ./doc/glossary/glossary-terms.xml6436(glossterm) +#: ./doc/glossary/glossary-terms.xml6451(glossterm) msgid "" "service registration" msgstr "" -#: ./doc/glossary/glossary-terms.xml6441(para) +#: ./doc/glossary/glossary-terms.xml6456(para) msgid "" "An Identity Service feature that enables services, such as Compute, to " "automatically register with the catalog." msgstr "" -#: ./doc/glossary/glossary-terms.xml6448(primary) +#: ./doc/glossary/glossary-terms.xml6463(primary) msgid "service tenant" msgstr "" -#: ./doc/glossary/glossary-terms.xml6447(glossterm) +#: ./doc/glossary/glossary-terms.xml6462(glossterm) msgid "service tenant" msgstr "" -#: ./doc/glossary/glossary-terms.xml6452(para) +#: ./doc/glossary/glossary-terms.xml6467(para) msgid "" "Special tenant that contains all services that are listed in the catalog." msgstr "" -#: ./doc/glossary/glossary-terms.xml6459(primary) +#: ./doc/glossary/glossary-terms.xml6474(primary) msgid "service token" msgstr "" -#: ./doc/glossary/glossary-terms.xml6458(glossterm) +#: ./doc/glossary/glossary-terms.xml6473(glossterm) msgid "service token" msgstr "" -#: ./doc/glossary/glossary-terms.xml6463(para) +#: ./doc/glossary/glossary-terms.xml6478(para) msgid "" "An administrator-defined token used by Compute to communicate securely with " "the Identity Service." msgstr "" -#: ./doc/glossary/glossary-terms.xml6470(primary) -#: ./doc/glossary/glossary-terms.xml6483(primary) -#: ./doc/glossary/glossary-terms.xml6497(primary) +#: ./doc/glossary/glossary-terms.xml6485(primary) +#: ./doc/glossary/glossary-terms.xml6498(primary) +#: ./doc/glossary/glossary-terms.xml6512(primary) msgid "sessions" msgstr "" -#: ./doc/glossary/glossary-terms.xml6472(secondary) -msgid "session backend" +#: ./doc/glossary/glossary-terms.xml6487(secondary) +msgid "session back end" msgstr "" -#: ./doc/glossary/glossary-terms.xml6469(glossterm) +#: ./doc/glossary/glossary-terms.xml6484(glossterm) msgid "" -"session backend" msgstr "" -#: ./doc/glossary/glossary-terms.xml6476(para) +#: ./doc/glossary/glossary-terms.xml6491(para) msgid "" "The method of storage used by horizon to track client sessions, such as " "local memory, cookies, a database, or memcached." msgstr "" -#: ./doc/glossary/glossary-terms.xml6485(secondary) +#: ./doc/glossary/glossary-terms.xml6500(secondary) msgid "session persistence" msgstr "" -#: ./doc/glossary/glossary-terms.xml6482(glossterm) +#: ./doc/glossary/glossary-terms.xml6497(glossterm) msgid "" "session persistence" msgstr "" -#: ./doc/glossary/glossary-terms.xml6489(para) +#: ./doc/glossary/glossary-terms.xml6504(para) msgid "" "A feature of the load-balancing service. It attempts to force subsequent " "connections to a service to be redirected to the same node as long as it is " "online." msgstr "" -#: ./doc/glossary/glossary-terms.xml6499(secondary) +#: ./doc/glossary/glossary-terms.xml6514(secondary) msgid "session storage" msgstr "" -#: ./doc/glossary/glossary-terms.xml6496(glossterm) +#: ./doc/glossary/glossary-terms.xml6511(glossterm) msgid "" "session storage" msgstr "" -#: ./doc/glossary/glossary-terms.xml6503(para) +#: ./doc/glossary/glossary-terms.xml6518(para) msgid "" "A horizon component that stores and tracks client session information. " "Implemented through the Django sessions framework." msgstr "" -#: ./doc/glossary/glossary-terms.xml6512(secondary) +#: ./doc/glossary/glossary-terms.xml6527(secondary) msgid "shared" msgstr "" -#: ./doc/glossary/glossary-terms.xml6514(primary) +#: ./doc/glossary/glossary-terms.xml6529(primary) msgid "shared IP address" msgstr "" -#: ./doc/glossary/glossary-terms.xml6509(glossterm) +#: ./doc/glossary/glossary-terms.xml6524(glossterm) msgid "" "shared IP address" msgstr "" -#: ./doc/glossary/glossary-terms.xml6518(para) +#: ./doc/glossary/glossary-terms.xml6533(para) msgid "" "An IP address that can be assigned to a VM instance within the shared IP " "group. Public IP addresses can be shared across multiple servers for use in " @@ -8099,15 +8117,15 @@ msgid "" " monitor for failure and manage IP failover." msgstr "" -#: ./doc/glossary/glossary-terms.xml6532(primary) +#: ./doc/glossary/glossary-terms.xml6547(primary) msgid "shared IP groups" msgstr "" -#: ./doc/glossary/glossary-terms.xml6531(glossterm) +#: ./doc/glossary/glossary-terms.xml6546(glossterm) msgid "shared IP group" msgstr "" -#: ./doc/glossary/glossary-terms.xml6536(para) +#: ./doc/glossary/glossary-terms.xml6551(para) msgid "" "A collection of servers that can share IPs with other members of the group. " "Any server in a group can share one or more public IPs with any other server" @@ -8116,59 +8134,59 @@ msgid "" "only one shared IP group." msgstr "" -#: ./doc/glossary/glossary-terms.xml6546(primary) +#: ./doc/glossary/glossary-terms.xml6561(primary) msgid "shared storage" msgstr "" -#: ./doc/glossary/glossary-terms.xml6545(glossterm) +#: ./doc/glossary/glossary-terms.xml6560(glossterm) msgid "shared storage" msgstr "" -#: ./doc/glossary/glossary-terms.xml6550(para) +#: ./doc/glossary/glossary-terms.xml6565(para) msgid "" "Block storage that is simultaneously accessible by multiple clients, for " "example, NFS." msgstr "" -#: ./doc/glossary/glossary-terms.xml6557(primary) +#: ./doc/glossary/glossary-terms.xml6572(primary) msgid "Sheepdog" msgstr "" -#: ./doc/glossary/glossary-terms.xml6556(glossterm) +#: ./doc/glossary/glossary-terms.xml6571(glossterm) msgid "Sheepdog" msgstr "" -#: ./doc/glossary/glossary-terms.xml6561(para) +#: ./doc/glossary/glossary-terms.xml6576(para) msgid "Distributed block storage system for QEMU, supported by OpenStack." msgstr "" -#: ./doc/glossary/glossary-terms.xml6569(primary) +#: ./doc/glossary/glossary-terms.xml6584(primary) msgid "Simple Cloud Identity Management (SCIM)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6567(glossterm) +#: ./doc/glossary/glossary-terms.xml6582(glossterm) msgid "" "Simple Cloud Identity Management (SCIM)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6573(para) +#: ./doc/glossary/glossary-terms.xml6588(para) msgid "" "Specification for managing identity in the cloud, currently unsupported by " "OpenStack." msgstr "" -#: ./doc/glossary/glossary-terms.xml6581(primary) +#: ./doc/glossary/glossary-terms.xml6596(primary) msgid "Single-root I/O Virtualization (SR-IOV)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6579(glossterm) +#: ./doc/glossary/glossary-terms.xml6594(glossterm) msgid "" "Single-root I/O Virtualization (SR-IOV)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6585(para) +#: ./doc/glossary/glossary-terms.xml6600(para) msgid "" "A specification that, when implemented by a physical PCIe device, enables it" " to appear as multiple separate PCIe devices. This enables multiple " @@ -8178,300 +8196,300 @@ msgid "" "together\">releases." msgstr "" -#: ./doc/glossary/glossary-terms.xml6596(primary) +#: ./doc/glossary/glossary-terms.xml6611(primary) msgid "SmokeStack" msgstr "" -#: ./doc/glossary/glossary-terms.xml6595(glossterm) +#: ./doc/glossary/glossary-terms.xml6610(glossterm) msgid "SmokeStack" msgstr "" -#: ./doc/glossary/glossary-terms.xml6600(para) +#: ./doc/glossary/glossary-terms.xml6615(para) msgid "Runs automated tests against the core OpenStack API; written in Rails." msgstr "" -#: ./doc/glossary/glossary-terms.xml6607(primary) +#: ./doc/glossary/glossary-terms.xml6622(primary) msgid "snapshot" msgstr "" -#: ./doc/glossary/glossary-terms.xml6606(glossterm) +#: ./doc/glossary/glossary-terms.xml6621(glossterm) msgid "snapshot" msgstr "" -#: ./doc/glossary/glossary-terms.xml6611(para) +#: ./doc/glossary/glossary-terms.xml6626(para) msgid "" "A point-in-time copy of an OpenStack storage volume or image. Use storage " "volume snapshots to back up volumes. Use image snapshots to back up data, or" " as \"gold\" images for additional servers." msgstr "" -#: ./doc/glossary/glossary-terms.xml6623(primary) +#: ./doc/glossary/glossary-terms.xml6638(primary) msgid "soft reboot" msgstr "" -#: ./doc/glossary/glossary-terms.xml6618(glossterm) +#: ./doc/glossary/glossary-terms.xml6633(glossterm) msgid "" "soft reboot" msgstr "" -#: ./doc/glossary/glossary-terms.xml6627(para) +#: ./doc/glossary/glossary-terms.xml6642(para) msgid "" "A controlled reboot where a VM instance is properly restarted through " "operating system commands." msgstr "" -#: ./doc/glossary/glossary-terms.xml6634(primary) +#: ./doc/glossary/glossary-terms.xml6649(primary) msgid "SolidFire Volume Driver" msgstr "" -#: ./doc/glossary/glossary-terms.xml6633(glossterm) +#: ./doc/glossary/glossary-terms.xml6648(glossterm) msgid "" "SolidFire Volume Driver" msgstr "" -#: ./doc/glossary/glossary-terms.xml6638(para) +#: ./doc/glossary/glossary-terms.xml6653(para) msgid "The Block Storage driver for the SolidFire iSCSI storage appliance." msgstr "" -#: ./doc/glossary/glossary-terms.xml6645(primary) +#: ./doc/glossary/glossary-terms.xml6660(primary) msgid "SPICE (Simple Protocol for Independent Computing Environments)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6644(glossterm) +#: ./doc/glossary/glossary-terms.xml6659(glossterm) msgid "SPICE" msgstr "" -#: ./doc/glossary/glossary-terms.xml6650(para) +#: ./doc/glossary/glossary-terms.xml6665(para) msgid "" "The Simple Protocol for Independent Computing Environments (SPICE) provides " "remote desktop access to guest virtual machines. It is an alternative to " "VNC. SPICE is supported by OpenStack." msgstr "" -#: ./doc/glossary/glossary-terms.xml6660(secondary) +#: ./doc/glossary/glossary-terms.xml6675(secondary) msgid "spread-first" msgstr "" -#: ./doc/glossary/glossary-terms.xml6662(primary) +#: ./doc/glossary/glossary-terms.xml6677(primary) msgid "spread-first scheduler" msgstr "" -#: ./doc/glossary/glossary-terms.xml6657(glossterm) +#: ./doc/glossary/glossary-terms.xml6672(glossterm) msgid "" "spread-first scheduler" msgstr "" -#: ./doc/glossary/glossary-terms.xml6666(para) +#: ./doc/glossary/glossary-terms.xml6681(para) msgid "" "The Compute VM scheduling algorithm that attempts to start a new VM on the " "host with the least amount of load." msgstr "" -#: ./doc/glossary/glossary-terms.xml6673(primary) +#: ./doc/glossary/glossary-terms.xml6688(primary) msgid "SQL-Alchemy" msgstr "" -#: ./doc/glossary/glossary-terms.xml6672(glossterm) +#: ./doc/glossary/glossary-terms.xml6687(glossterm) msgid "SQL-Alchemy" msgstr "" -#: ./doc/glossary/glossary-terms.xml6677(para) +#: ./doc/glossary/glossary-terms.xml6692(para) msgid "An open source SQL toolkit for Python, used in OpenStack." msgstr "" -#: ./doc/glossary/glossary-terms.xml6683(primary) +#: ./doc/glossary/glossary-terms.xml6698(primary) msgid "SQLite" msgstr "" -#: ./doc/glossary/glossary-terms.xml6682(glossterm) +#: ./doc/glossary/glossary-terms.xml6697(glossterm) msgid "SQLite" msgstr "" -#: ./doc/glossary/glossary-terms.xml6687(para) +#: ./doc/glossary/glossary-terms.xml6702(para) msgid "" "A lightweight SQL database, used as the default persistent storage method in" " many OpenStack services." msgstr "" -#: ./doc/glossary/glossary-terms.xml6694(primary) +#: ./doc/glossary/glossary-terms.xml6709(primary) msgid "stack" msgstr "" -#: ./doc/glossary/glossary-terms.xml6693(glossterm) +#: ./doc/glossary/glossary-terms.xml6708(glossterm) msgid "stack" msgstr "" -#: ./doc/glossary/glossary-terms.xml6698(para) +#: ./doc/glossary/glossary-terms.xml6713(para) msgid "" "A set of OpenStack resources created and managed by the Orchestration " "service according to a given template (either an AWS CloudFormation template" " or a Heat Orchestration Template (HOT))." msgstr "" -#: ./doc/glossary/glossary-terms.xml6707(primary) +#: ./doc/glossary/glossary-terms.xml6722(primary) msgid "StackTach" msgstr "" -#: ./doc/glossary/glossary-terms.xml6706(glossterm) +#: ./doc/glossary/glossary-terms.xml6721(glossterm) msgid "StackTach" msgstr "" -#: ./doc/glossary/glossary-terms.xml6711(para) +#: ./doc/glossary/glossary-terms.xml6726(para) msgid "" "Community project that captures Compute AMQP communications; useful for " "debugging." msgstr "" -#: ./doc/glossary/glossary-terms.xml6720(secondary) +#: ./doc/glossary/glossary-terms.xml6735(secondary) msgid "static" msgstr "" -#: ./doc/glossary/glossary-terms.xml6722(primary) +#: ./doc/glossary/glossary-terms.xml6737(primary) msgid "static IP addresses" msgstr "" -#: ./doc/glossary/glossary-terms.xml6717(glossterm) +#: ./doc/glossary/glossary-terms.xml6732(glossterm) msgid "" "static IP address" msgstr "" -#: ./doc/glossary/glossary-terms.xml6726(para) +#: ./doc/glossary/glossary-terms.xml6741(para) msgid "Alternative term for a fixed IP address." msgstr "" -#: ./doc/glossary/glossary-terms.xml6732(primary) +#: ./doc/glossary/glossary-terms.xml6747(primary) msgid "StaticWeb" msgstr "" -#: ./doc/glossary/glossary-terms.xml6731(glossterm) +#: ./doc/glossary/glossary-terms.xml6746(glossterm) msgid "StaticWeb" msgstr "" -#: ./doc/glossary/glossary-terms.xml6736(para) +#: ./doc/glossary/glossary-terms.xml6751(para) msgid "" "WSGI middleware component of Object Storage that serves container data as a " "static web page." msgstr "" -#: ./doc/glossary/glossary-terms.xml6743(primary) -msgid "storage backend" +#: ./doc/glossary/glossary-terms.xml6758(primary) +msgid "storage back end" msgstr "" -#: ./doc/glossary/glossary-terms.xml6742(glossterm) -msgid "storage backend" +#: ./doc/glossary/glossary-terms.xml6757(glossterm) +msgid "storage back end" msgstr "" -#: ./doc/glossary/glossary-terms.xml6747(para) +#: ./doc/glossary/glossary-terms.xml6762(para) msgid "" "The method that a service uses for persistent storage, such as iSCSI, NFS, " "or local disk." msgstr "" -#: ./doc/glossary/glossary-terms.xml6756(secondary) +#: ./doc/glossary/glossary-terms.xml6771(secondary) msgid "storage nodes" msgstr "" -#: ./doc/glossary/glossary-terms.xml6758(primary) +#: ./doc/glossary/glossary-terms.xml6773(primary) msgid "storage node" msgstr "" -#: ./doc/glossary/glossary-terms.xml6753(glossterm) +#: ./doc/glossary/glossary-terms.xml6768(glossterm) msgid "" "storage node" msgstr "" -#: ./doc/glossary/glossary-terms.xml6762(para) +#: ./doc/glossary/glossary-terms.xml6777(para) msgid "" "An Object Storage node that provides container services, account services, " "and object services; controls the account databases, container databases, " "and object storage." msgstr "" -#: ./doc/glossary/glossary-terms.xml6770(primary) -#: ./doc/glossary/glossary-terms.xml6783(primary) -#: ./doc/glossary/glossary-terms.xml6796(primary) -#: ./doc/glossary/glossary-terms.xml6934(primary) +#: ./doc/glossary/glossary-terms.xml6785(primary) +#: ./doc/glossary/glossary-terms.xml6798(primary) +#: ./doc/glossary/glossary-terms.xml6811(primary) +#: ./doc/glossary/glossary-terms.xml6949(primary) msgid "storage" msgstr "" -#: ./doc/glossary/glossary-terms.xml6772(secondary) +#: ./doc/glossary/glossary-terms.xml6787(secondary) msgid "storage manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml6769(glossterm) +#: ./doc/glossary/glossary-terms.xml6784(glossterm) msgid "" "storage manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml6776(para) +#: ./doc/glossary/glossary-terms.xml6791(para) msgid "" "A XenAPI component that provides a pluggable interface to support a wide " -"variety of persistent storage backends." +"variety of persistent storage back ends." msgstr "" -#: ./doc/glossary/glossary-terms.xml6785(secondary) -msgid "storage manager backend" +#: ./doc/glossary/glossary-terms.xml6800(secondary) +msgid "storage manager back end" msgstr "" -#: ./doc/glossary/glossary-terms.xml6782(glossterm) +#: ./doc/glossary/glossary-terms.xml6797(glossterm) msgid "" -"storage manager backend" msgstr "" -#: ./doc/glossary/glossary-terms.xml6789(para) +#: ./doc/glossary/glossary-terms.xml6804(para) msgid "A persistent storage method supported by XenAPI, such as iSCSI or NFS." msgstr "" -#: ./doc/glossary/glossary-terms.xml6798(secondary) +#: ./doc/glossary/glossary-terms.xml6813(secondary) msgid "storage services" msgstr "" -#: ./doc/glossary/glossary-terms.xml6795(glossterm) +#: ./doc/glossary/glossary-terms.xml6810(glossterm) msgid "" "storage services" msgstr "" -#: ./doc/glossary/glossary-terms.xml6802(para) +#: ./doc/glossary/glossary-terms.xml6817(para) msgid "" "Collective name for the Object Storage object services, container services, " "and account services." msgstr "" -#: ./doc/glossary/glossary-terms.xml6809(primary) +#: ./doc/glossary/glossary-terms.xml6824(primary) msgid "strategy" msgstr "" -#: ./doc/glossary/glossary-terms.xml6808(glossterm) +#: ./doc/glossary/glossary-terms.xml6823(glossterm) msgid "strategy" msgstr "" -#: ./doc/glossary/glossary-terms.xml6813(para) +#: ./doc/glossary/glossary-terms.xml6828(para) msgid "" "Specifies the authentication source used by Image Service or Identity " "Service." msgstr "" -#: ./doc/glossary/glossary-terms.xml6820(primary) +#: ./doc/glossary/glossary-terms.xml6835(primary) msgid "subdomains" msgstr "" -#: ./doc/glossary/glossary-terms.xml6819(glossterm) +#: ./doc/glossary/glossary-terms.xml6834(glossterm) msgid "subdomain" msgstr "" -#: ./doc/glossary/glossary-terms.xml6824(para) +#: ./doc/glossary/glossary-terms.xml6839(para) msgid "" "A domain within a parent domain. Subdomains cannot be registered. Subdomains" " enable you to delegate domains. Subdomains can themselves have subdomains, " @@ -8479,129 +8497,129 @@ msgid "" "possible." msgstr "" -#: ./doc/glossary/glossary-terms.xml6833(primary) +#: ./doc/glossary/glossary-terms.xml6848(primary) msgid "subnet" msgstr "" -#: ./doc/glossary/glossary-terms.xml6832(glossterm) +#: ./doc/glossary/glossary-terms.xml6847(glossterm) msgid "subnet" msgstr "" -#: ./doc/glossary/glossary-terms.xml6837(para) +#: ./doc/glossary/glossary-terms.xml6852(para) msgid "Logical subdivision of an IP network." msgstr "" -#: ./doc/glossary/glossary-terms.xml6844(primary) +#: ./doc/glossary/glossary-terms.xml6859(primary) msgid "SUSE Linux Enterprise Server (SLES)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6842(glossterm) +#: ./doc/glossary/glossary-terms.xml6857(glossterm) msgid "" "SUSE Linux Enterprise Server (SLES)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6854(primary) +#: ./doc/glossary/glossary-terms.xml6869(primary) msgid "suspend, definition of" msgstr "" -#: ./doc/glossary/glossary-terms.xml6853(glossterm) +#: ./doc/glossary/glossary-terms.xml6868(glossterm) msgid "suspend" msgstr "" -#: ./doc/glossary/glossary-terms.xml6858(para) +#: ./doc/glossary/glossary-terms.xml6873(para) msgid "" "Alternative term for a paused VM instance." msgstr "" -#: ./doc/glossary/glossary-terms.xml6865(primary) +#: ./doc/glossary/glossary-terms.xml6880(primary) msgid "swap, definition of" msgstr "" -#: ./doc/glossary/glossary-terms.xml6864(glossterm) +#: ./doc/glossary/glossary-terms.xml6879(glossterm) msgid "swap" msgstr "" -#: ./doc/glossary/glossary-terms.xml6869(para) +#: ./doc/glossary/glossary-terms.xml6884(para) msgid "" "Disk-based virtual memory used by operating systems to provide more memory " "than is actually available on the system." msgstr "" -#: ./doc/glossary/glossary-terms.xml6876(primary) +#: ./doc/glossary/glossary-terms.xml6891(primary) msgid "swawth" msgstr "" -#: ./doc/glossary/glossary-terms.xml6875(glossterm) +#: ./doc/glossary/glossary-terms.xml6890(glossterm) msgid "swawth" msgstr "" -#: ./doc/glossary/glossary-terms.xml6880(para) +#: ./doc/glossary/glossary-terms.xml6895(para) msgid "" "An authentication and authorization service for Object Storage, implemented " "through WSGI middleware; uses Object Storage itself as the persistent " "backing store." msgstr "" -#: ./doc/glossary/glossary-terms.xml6890(para) +#: ./doc/glossary/glossary-terms.xml6905(para) msgid "An OpenStack core project that provides object storage services." msgstr "" -#: ./doc/glossary/glossary-terms.xml6897(primary) +#: ./doc/glossary/glossary-terms.xml6912(primary) msgid "swift All in One (SAIO)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6896(glossterm) +#: ./doc/glossary/glossary-terms.xml6911(glossterm) msgid "" "swift All in One (SAIO)" msgstr "" -#: ./doc/glossary/glossary-terms.xml6901(para) +#: ./doc/glossary/glossary-terms.xml6916(para) msgid "" "Creates a full Object Storage development environment within a single VM." msgstr "" -#: ./doc/glossary/glossary-terms.xml6910(secondary) +#: ./doc/glossary/glossary-terms.xml6925(secondary) msgid "swift middleware" msgstr "" -#: ./doc/glossary/glossary-terms.xml6907(glossterm) +#: ./doc/glossary/glossary-terms.xml6922(glossterm) msgid "" "swift middleware" msgstr "" -#: ./doc/glossary/glossary-terms.xml6914(para) +#: ./doc/glossary/glossary-terms.xml6929(para) msgid "" "Collective term for Object Storage components that provide additional " "functionality." msgstr "" -#: ./doc/glossary/glossary-terms.xml6923(secondary) +#: ./doc/glossary/glossary-terms.xml6938(secondary) msgid "swift proxy server" msgstr "" -#: ./doc/glossary/glossary-terms.xml6920(glossterm) +#: ./doc/glossary/glossary-terms.xml6935(glossterm) msgid "" "swift proxy server" msgstr "" -#: ./doc/glossary/glossary-terms.xml6927(para) +#: ./doc/glossary/glossary-terms.xml6942(para) msgid "" "Acts as the gatekeeper to Object Storage and is responsible for " "authenticating the user." msgstr "" -#: ./doc/glossary/glossary-terms.xml6936(secondary) -#: ./doc/glossary/glossary-terms.xml6940(secondary) -#: ./doc/glossary/glossary-terms.xml6944(secondary) +#: ./doc/glossary/glossary-terms.xml6951(secondary) +#: ./doc/glossary/glossary-terms.xml6955(secondary) +#: ./doc/glossary/glossary-terms.xml6959(secondary) msgid "swift storage nodes" msgstr "" -#: ./doc/glossary/glossary-terms.xml6933(glossterm) +#: ./doc/glossary/glossary-terms.xml6948(glossterm) msgid "" "swift storage node" msgstr "" -#: ./doc/glossary/glossary-terms.xml6948(para) +#: ./doc/glossary/glossary-terms.xml6963(para) msgid "" "A node that runs Object Storage account, container, and object services." msgstr "" -#: ./doc/glossary/glossary-terms.xml6955(primary) +#: ./doc/glossary/glossary-terms.xml6970(primary) msgid "sync point" msgstr "" -#: ./doc/glossary/glossary-terms.xml6954(glossterm) +#: ./doc/glossary/glossary-terms.xml6969(glossterm) msgid "sync point" msgstr "" -#: ./doc/glossary/glossary-terms.xml6959(para) +#: ./doc/glossary/glossary-terms.xml6974(para) msgid "" "Point in time since the last container and accounts database sync among " "nodes within Object Storage." msgstr "" -#: ./doc/glossary/glossary-terms.xml6966(primary) +#: ./doc/glossary/glossary-terms.xml6981(primary) msgid "sysadmin" msgstr "" -#: ./doc/glossary/glossary-terms.xml6965(glossterm) +#: ./doc/glossary/glossary-terms.xml6980(glossterm) msgid "sysadmin" msgstr "" -#: ./doc/glossary/glossary-terms.xml6970(para) +#: ./doc/glossary/glossary-terms.xml6985(para) msgid "" "One of the default roles in the Compute RBAC system. Enables a user to add " "other users to a project, interact with VM images that are associated with " "the project, and start and stop VM instances." msgstr "" -#: ./doc/glossary/glossary-terms.xml6978(primary) +#: ./doc/glossary/glossary-terms.xml6993(primary) msgid "system usage" msgstr "" -#: ./doc/glossary/glossary-terms.xml6977(glossterm) +#: ./doc/glossary/glossary-terms.xml6992(glossterm) msgid "system usage" msgstr "" -#: ./doc/glossary/glossary-terms.xml6982(para) +#: ./doc/glossary/glossary-terms.xml6997(para) msgid "" "A Compute component that, along with the notification system, collects " "metrics and usage information. This information can be used for billing." msgstr "" -#: ./doc/glossary/glossary-terms.xml6992(title) +#: ./doc/glossary/glossary-terms.xml7007(title) msgid "T" msgstr "T" -#: ./doc/glossary/glossary-terms.xml6996(primary) +#: ./doc/glossary/glossary-terms.xml7011(primary) msgid "Telemetry" msgstr "" -#: ./doc/glossary/glossary-terms.xml6995(glossterm) +#: ./doc/glossary/glossary-terms.xml7010(glossterm) msgid "Telemetry" msgstr "" -#: ./doc/glossary/glossary-terms.xml7000(para) +#: ./doc/glossary/glossary-terms.xml7015(para) msgid "" "An integrated project that provides metering and measuring facilities for " "OpenStack. The project name of Telemetry is ceilometer." msgstr "" -#: ./doc/glossary/glossary-terms.xml7008(primary) +#: ./doc/glossary/glossary-terms.xml7023(primary) msgid "TempAuth" msgstr "" -#: ./doc/glossary/glossary-terms.xml7007(glossterm) +#: ./doc/glossary/glossary-terms.xml7022(glossterm) msgid "TempAuth" msgstr "" -#: ./doc/glossary/glossary-terms.xml7012(para) +#: ./doc/glossary/glossary-terms.xml7027(para) msgid "" "An authentication facility within Object Storage that enables Object Storage" " itself to perform authentication and authorization. Frequently used in " "testing and development." msgstr "" -#: ./doc/glossary/glossary-terms.xml7020(primary) +#: ./doc/glossary/glossary-terms.xml7035(primary) msgid "Tempest" msgstr "" -#: ./doc/glossary/glossary-terms.xml7019(glossterm) +#: ./doc/glossary/glossary-terms.xml7034(glossterm) msgid "Tempest" msgstr "" -#: ./doc/glossary/glossary-terms.xml7024(para) +#: ./doc/glossary/glossary-terms.xml7039(para) msgid "" "Automated software test suite designed to run against the trunk of the " "OpenStack core project." msgstr "" -#: ./doc/glossary/glossary-terms.xml7031(primary) +#: ./doc/glossary/glossary-terms.xml7046(primary) msgid "TempURL" msgstr "" -#: ./doc/glossary/glossary-terms.xml7030(glossterm) +#: ./doc/glossary/glossary-terms.xml7045(glossterm) msgid "TempURL" msgstr "" -#: ./doc/glossary/glossary-terms.xml7035(para) +#: ./doc/glossary/glossary-terms.xml7050(para) msgid "" "An Object Storage middleware component that enables creation of URLs for " "temporary object access." msgstr "" -#: ./doc/glossary/glossary-terms.xml7041(glossterm) -#: ./doc/glossary/glossary-terms.xml7051(primary) -#: ./doc/glossary/glossary-terms.xml7067(primary) -#: ./doc/glossary/glossary-terms.xml7080(primary) +#: ./doc/glossary/glossary-terms.xml7056(glossterm) +#: ./doc/glossary/glossary-terms.xml7066(primary) +#: ./doc/glossary/glossary-terms.xml7082(primary) +#: ./doc/glossary/glossary-terms.xml7095(primary) msgid "tenant" msgstr "" -#: ./doc/glossary/glossary-terms.xml7044(para) +#: ./doc/glossary/glossary-terms.xml7059(para) msgid "" "A group of users; used to isolate access to Compute resources. An " "alternative term for a project." msgstr "" -#: ./doc/glossary/glossary-terms.xml7053(secondary) +#: ./doc/glossary/glossary-terms.xml7068(secondary) msgid "Tenant API" msgstr "" -#: ./doc/glossary/glossary-terms.xml7050(glossterm) +#: ./doc/glossary/glossary-terms.xml7065(glossterm) msgid "" "Tenant API" msgstr "" -#: ./doc/glossary/glossary-terms.xml7057(para) +#: ./doc/glossary/glossary-terms.xml7072(para) msgid "An API that is accessible to tenants." msgstr "" -#: ./doc/glossary/glossary-terms.xml7065(secondary) -#: ./doc/glossary/glossary-terms.xml7069(secondary) +#: ./doc/glossary/glossary-terms.xml7080(secondary) +#: ./doc/glossary/glossary-terms.xml7084(secondary) msgid "tenant endpoint" msgstr "" -#: ./doc/glossary/glossary-terms.xml7062(glossterm) +#: ./doc/glossary/glossary-terms.xml7077(glossterm) msgid "" "tenant endpoint" msgstr "" -#: ./doc/glossary/glossary-terms.xml7073(para) +#: ./doc/glossary/glossary-terms.xml7088(para) msgid "" "An Identity Service API endpoint that is associated with one or more " "tenants." msgstr "" -#: ./doc/glossary/glossary-terms.xml7082(secondary) +#: ./doc/glossary/glossary-terms.xml7097(secondary) msgid "tenant ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml7079(glossterm) +#: ./doc/glossary/glossary-terms.xml7094(glossterm) msgid "" "tenant ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml7086(para) +#: ./doc/glossary/glossary-terms.xml7101(para) msgid "" "Unique ID assigned to each tenant within the Identity Service. The project " "IDs map to the tenant IDs." msgstr "" -#: ./doc/glossary/glossary-terms.xml7093(primary) +#: ./doc/glossary/glossary-terms.xml7108(primary) msgid "tokens" msgstr "" -#: ./doc/glossary/glossary-terms.xml7092(glossterm) +#: ./doc/glossary/glossary-terms.xml7107(glossterm) msgid "token" msgstr "" -#: ./doc/glossary/glossary-terms.xml7097(para) +#: ./doc/glossary/glossary-terms.xml7112(para) msgid "" "An alpha-numeric string of text used to access OpenStack APIs and resources." msgstr "" -#: ./doc/glossary/glossary-terms.xml7104(primary) +#: ./doc/glossary/glossary-terms.xml7119(primary) msgid "token services" msgstr "" -#: ./doc/glossary/glossary-terms.xml7103(glossterm) +#: ./doc/glossary/glossary-terms.xml7118(glossterm) msgid "token services" msgstr "" -#: ./doc/glossary/glossary-terms.xml7108(para) +#: ./doc/glossary/glossary-terms.xml7123(para) msgid "" "An Identity Service component that manages and validates tokens after a user" " or tenant has been authenticated." msgstr "" -#: ./doc/glossary/glossary-terms.xml7114(glossterm) +#: ./doc/glossary/glossary-terms.xml7129(glossterm) msgid "tombstone" msgstr "" -#: ./doc/glossary/glossary-terms.xml7117(para) +#: ./doc/glossary/glossary-terms.xml7132(para) msgid "" "tombstoneUsed " "to mark Object Storage objects that have been deleted; ensures that the " "object is not updated on another node after it has been deleted." msgstr "" -#: ./doc/glossary/glossary-terms.xml7127(primary) +#: ./doc/glossary/glossary-terms.xml7142(primary) msgid "topic publisher" msgstr "" -#: ./doc/glossary/glossary-terms.xml7126(glossterm) +#: ./doc/glossary/glossary-terms.xml7141(glossterm) msgid "topic publisher" msgstr "" -#: ./doc/glossary/glossary-terms.xml7131(para) +#: ./doc/glossary/glossary-terms.xml7146(para) msgid "" "A process that is created when a RPC call is executed; used to push the " "message to the topic exchange." msgstr "" -#: ./doc/glossary/glossary-terms.xml7138(primary) +#: ./doc/glossary/glossary-terms.xml7153(primary) msgid "Torpedo" msgstr "" -#: ./doc/glossary/glossary-terms.xml7137(glossterm) +#: ./doc/glossary/glossary-terms.xml7152(glossterm) msgid "Torpedo" msgstr "" -#: ./doc/glossary/glossary-terms.xml7142(para) +#: ./doc/glossary/glossary-terms.xml7157(para) msgid "" "Community project used to run automated tests against the OpenStack API." msgstr "" -#: ./doc/glossary/glossary-terms.xml7149(primary) +#: ./doc/glossary/glossary-terms.xml7164(primary) msgid "transaction IDs" msgstr "" -#: ./doc/glossary/glossary-terms.xml7148(glossterm) +#: ./doc/glossary/glossary-terms.xml7163(glossterm) msgid "transaction ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml7153(para) +#: ./doc/glossary/glossary-terms.xml7168(para) msgid "" "Unique ID assigned to each Object Storage request; used for debugging and " "tracing." msgstr "" -#: ./doc/glossary/glossary-terms.xml7160(primary) +#: ./doc/glossary/glossary-terms.xml7175(primary) msgid "transient exchanges" msgstr "" -#: ./doc/glossary/glossary-terms.xml7159(glossterm) +#: ./doc/glossary/glossary-terms.xml7174(glossterm) msgid "" "transient" msgstr "" -#: ./doc/glossary/glossary-terms.xml7166(para) +#: ./doc/glossary/glossary-terms.xml7181(para) msgid "Alternative term for non-durable." msgstr "" -#: ./doc/glossary/glossary-terms.xml7171(glossterm) +#: ./doc/glossary/glossary-terms.xml7186(glossterm) msgid "transient exchange" msgstr "" -#: ./doc/glossary/glossary-terms.xml7174(para) +#: ./doc/glossary/glossary-terms.xml7189(para) msgid "" "Alternative term for a non-durable exchange." msgstr "" -#: ./doc/glossary/glossary-terms.xml7183(secondary) -#: ./doc/glossary/glossary-terms.xml7185(primary) +#: ./doc/glossary/glossary-terms.xml7198(secondary) +#: ./doc/glossary/glossary-terms.xml7200(primary) msgid "transient messages" msgstr "" -#: ./doc/glossary/glossary-terms.xml7180(glossterm) +#: ./doc/glossary/glossary-terms.xml7195(glossterm) msgid "" "transient message" msgstr "" -#: ./doc/glossary/glossary-terms.xml7189(para) +#: ./doc/glossary/glossary-terms.xml7204(para) msgid "" "A message that is stored in memory and is lost after the server is " "restarted." msgstr "" -#: ./doc/glossary/glossary-terms.xml7198(secondary) -#: ./doc/glossary/glossary-terms.xml7200(primary) +#: ./doc/glossary/glossary-terms.xml7213(secondary) +#: ./doc/glossary/glossary-terms.xml7215(primary) msgid "transient queues" msgstr "" -#: ./doc/glossary/glossary-terms.xml7195(glossterm) +#: ./doc/glossary/glossary-terms.xml7210(glossterm) msgid "" "transient queue" msgstr "" -#: ./doc/glossary/glossary-terms.xml7204(para) +#: ./doc/glossary/glossary-terms.xml7219(para) msgid "Alternative term for a non-durable queue." msgstr "" -#: ./doc/glossary/glossary-terms.xml7210(primary) +#: ./doc/glossary/glossary-terms.xml7225(primary) msgid "trove" msgstr "trove" -#: ./doc/glossary/glossary-terms.xml7209(glossterm) +#: ./doc/glossary/glossary-terms.xml7224(glossterm) msgid "trove" msgstr "" -#: ./doc/glossary/glossary-terms.xml7214(para) +#: ./doc/glossary/glossary-terms.xml7229(para) msgid "OpenStack project that provides database services to applications." msgstr "" -#: ./doc/glossary/glossary-terms.xml7223(title) +#: ./doc/glossary/glossary-terms.xml7238(title) msgid "U" msgstr "U" -#: ./doc/glossary/glossary-terms.xml7227(primary) +#: ./doc/glossary/glossary-terms.xml7242(primary) msgid "Ubuntu" msgstr "" -#: ./doc/glossary/glossary-terms.xml7226(glossterm) +#: ./doc/glossary/glossary-terms.xml7241(glossterm) msgid "Ubuntu" msgstr "" -#: ./doc/glossary/glossary-terms.xml7231(para) +#: ./doc/glossary/glossary-terms.xml7246(para) msgid "A Debian-based Linux distribution." msgstr "" -#: ./doc/glossary/glossary-terms.xml7237(primary) +#: ./doc/glossary/glossary-terms.xml7252(primary) msgid "unscoped token" msgstr "" -#: ./doc/glossary/glossary-terms.xml7236(glossterm) +#: ./doc/glossary/glossary-terms.xml7251(glossterm) msgid "unscoped token" msgstr "" -#: ./doc/glossary/glossary-terms.xml7241(para) +#: ./doc/glossary/glossary-terms.xml7256(para) msgid "Alternative term for an Identity Service default token." msgstr "" -#: ./doc/glossary/glossary-terms.xml7247(primary) +#: ./doc/glossary/glossary-terms.xml7262(primary) msgid "updaters" msgstr "" -#: ./doc/glossary/glossary-terms.xml7246(glossterm) +#: ./doc/glossary/glossary-terms.xml7261(glossterm) msgid "updater" msgstr "" -#: ./doc/glossary/glossary-terms.xml7251(para) +#: ./doc/glossary/glossary-terms.xml7266(para) msgid "" "Collective term for a group of Object Storage components that processes " "queued and failed updates for containers and objects." msgstr "" -#: ./doc/glossary/glossary-terms.xml7258(primary) +#: ./doc/glossary/glossary-terms.xml7273(primary) msgid "users, definition of" msgstr "" -#: ./doc/glossary/glossary-terms.xml7257(glossterm) +#: ./doc/glossary/glossary-terms.xml7272(glossterm) msgid "user" msgstr "" -#: ./doc/glossary/glossary-terms.xml7262(para) +#: ./doc/glossary/glossary-terms.xml7277(para) msgid "" "In Identity Service, each user is associated with one or more tenants, and " "in Compute can be associated with roles, projects, or both." msgstr "" -#: ./doc/glossary/glossary-terms.xml7270(primary) +#: ./doc/glossary/glossary-terms.xml7285(primary) msgid "user data" msgstr "" -#: ./doc/glossary/glossary-terms.xml7269(glossterm) +#: ./doc/glossary/glossary-terms.xml7284(glossterm) msgid "user data" msgstr "" -#: ./doc/glossary/glossary-terms.xml7274(para) +#: ./doc/glossary/glossary-terms.xml7289(para) msgid "" "A blob of data that the user can specify when they launch an instance. The " "instance can access this data through the metadata service or config " @@ -9001,41 +9019,41 @@ msgid "" "instance runs on boot." msgstr "" -#: ./doc/glossary/glossary-terms.xml7284(primary) +#: ./doc/glossary/glossary-terms.xml7299(primary) msgid "User Mode Linux (UML)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7283(glossterm) +#: ./doc/glossary/glossary-terms.xml7298(glossterm) msgid "" "User Mode Linux (UML)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7296(title) +#: ./doc/glossary/glossary-terms.xml7311(title) msgid "V" msgstr "V" -#: ./doc/glossary/glossary-terms.xml7300(primary) +#: ./doc/glossary/glossary-terms.xml7315(primary) msgid "VIF UUID" msgstr "" -#: ./doc/glossary/glossary-terms.xml7299(glossterm) +#: ./doc/glossary/glossary-terms.xml7314(glossterm) msgid "VIF UUID" msgstr "" -#: ./doc/glossary/glossary-terms.xml7304(para) +#: ./doc/glossary/glossary-terms.xml7319(para) msgid "Unique ID assigned to each Networking VIF." msgstr "" -#: ./doc/glossary/glossary-terms.xml7310(primary) +#: ./doc/glossary/glossary-terms.xml7325(primary) msgid "VIP" msgstr "VIP" -#: ./doc/glossary/glossary-terms.xml7309(glossterm) +#: ./doc/glossary/glossary-terms.xml7324(glossterm) msgid "VIP" msgstr "" -#: ./doc/glossary/glossary-terms.xml7314(para) +#: ./doc/glossary/glossary-terms.xml7329(para) msgid "" "The primary load balancing configuration object. Specifies the virtual IP " "address and port where client traffic is received. Also defines other " @@ -9044,255 +9062,255 @@ msgid "" "server, vserver, or listener." msgstr "" -#: ./doc/glossary/glossary-terms.xml7326(primary) +#: ./doc/glossary/glossary-terms.xml7341(primary) msgid "Virtual Central Processing Unit (vCPU)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7324(glossterm) +#: ./doc/glossary/glossary-terms.xml7339(glossterm) msgid "" "Virtual Central Processing Unit (vCPU)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7330(para) +#: ./doc/glossary/glossary-terms.xml7345(para) msgid "Subdivides physical CPUs. Instances can then use those divisions." msgstr "" -#: ./doc/glossary/glossary-terms.xml7337(primary) +#: ./doc/glossary/glossary-terms.xml7352(primary) msgid "Virtual Disk Image (VDI)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7336(glossterm) +#: ./doc/glossary/glossary-terms.xml7351(glossterm) msgid "" "Virtual Disk Image (VDI)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7348(primary) +#: ./doc/glossary/glossary-terms.xml7363(primary) msgid "Virtual Hard Disk (VHD)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7347(glossterm) +#: ./doc/glossary/glossary-terms.xml7362(glossterm) msgid "" "Virtual Hard Disk (VHD)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7359(primary) +#: ./doc/glossary/glossary-terms.xml7374(primary) msgid "virtual IP" msgstr "" -#: ./doc/glossary/glossary-terms.xml7358(glossterm) +#: ./doc/glossary/glossary-terms.xml7373(glossterm) msgid "virtual IP" msgstr "" -#: ./doc/glossary/glossary-terms.xml7363(para) +#: ./doc/glossary/glossary-terms.xml7378(para) msgid "" "An Internet Protocol (IP) address configured on the load balancer for use by" " clients connecting to a service that is load balanced. Incoming connections" -" are distributed to backend nodes based on the configuration of the load " +" are distributed to back-end nodes based on the configuration of the load " "balancer." msgstr "" -#: ./doc/glossary/glossary-terms.xml7372(primary) +#: ./doc/glossary/glossary-terms.xml7387(primary) msgid "virtual machine (VM)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7371(glossterm) +#: ./doc/glossary/glossary-terms.xml7386(glossterm) msgid "" "virtual machine (VM)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7376(para) +#: ./doc/glossary/glossary-terms.xml7391(para) msgid "" "An operating system instance that runs on top of a hypervisor. Multiple VMs " "can run at the same time on the same physical host." msgstr "" -#: ./doc/glossary/glossary-terms.xml7386(secondary) -#: ./doc/glossary/glossary-terms.xml7437(secondary) -#: ./doc/glossary/glossary-terms.xml7464(secondary) +#: ./doc/glossary/glossary-terms.xml7401(secondary) +#: ./doc/glossary/glossary-terms.xml7452(secondary) +#: ./doc/glossary/glossary-terms.xml7479(secondary) msgid "virtual" msgstr "" -#: ./doc/glossary/glossary-terms.xml7388(primary) +#: ./doc/glossary/glossary-terms.xml7403(primary) msgid "virtual network" msgstr "" -#: ./doc/glossary/glossary-terms.xml7383(glossterm) +#: ./doc/glossary/glossary-terms.xml7398(glossterm) msgid "" "virtual network" msgstr "" -#: ./doc/glossary/glossary-terms.xml7392(para) +#: ./doc/glossary/glossary-terms.xml7407(para) msgid "An L2 network segment within Networking." msgstr "" -#: ./doc/glossary/glossary-terms.xml7398(primary) +#: ./doc/glossary/glossary-terms.xml7413(primary) msgid "virtual networking" msgstr "" -#: ./doc/glossary/glossary-terms.xml7397(glossterm) +#: ./doc/glossary/glossary-terms.xml7412(glossterm) msgid "" "virtual networking" msgstr "" -#: ./doc/glossary/glossary-terms.xml7402(para) +#: ./doc/glossary/glossary-terms.xml7417(para) msgid "" "A generic term for virtualization of network functions such as switching, " "routing, load balancing, and security using a combination of VMs and " "overlays on physical network infrastructure." msgstr "" -#: ./doc/glossary/glossary-terms.xml7412(primary) +#: ./doc/glossary/glossary-terms.xml7427(primary) msgid "Virtual Network Computing (VNC)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7411(glossterm) +#: ./doc/glossary/glossary-terms.xml7426(glossterm) msgid "" "Virtual Network Computing (VNC)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7416(para) +#: ./doc/glossary/glossary-terms.xml7431(para) msgid "" "Open source GUI and CLI tools used for remote console access to VMs. " "Supported by Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml7423(primary) +#: ./doc/glossary/glossary-terms.xml7438(primary) msgid "Virtual Network InterFace (VIF)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7422(glossterm) +#: ./doc/glossary/glossary-terms.xml7437(glossterm) msgid "" "Virtual Network InterFace (VIF)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7427(para) +#: ./doc/glossary/glossary-terms.xml7442(para) msgid "" "An interface that is plugged into a port in a Networking network. Typically " "a virtual network interface belonging to a VM." msgstr "" -#: ./doc/glossary/glossary-terms.xml7439(primary) +#: ./doc/glossary/glossary-terms.xml7454(primary) msgid "virtual port" msgstr "" -#: ./doc/glossary/glossary-terms.xml7434(glossterm) +#: ./doc/glossary/glossary-terms.xml7449(glossterm) msgid "" "virtual port" msgstr "" -#: ./doc/glossary/glossary-terms.xml7443(para) +#: ./doc/glossary/glossary-terms.xml7458(para) msgid "" "Attachment point where a virtual interface connects to a virtual network." msgstr "" -#: ./doc/glossary/glossary-terms.xml7450(primary) +#: ./doc/glossary/glossary-terms.xml7465(primary) msgid "virtual private network (VPN)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7449(glossterm) +#: ./doc/glossary/glossary-terms.xml7464(glossterm) msgid "" "virtual private network (VPN)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7454(para) +#: ./doc/glossary/glossary-terms.xml7469(para) msgid "" "Provided by Compute in the form of cloudpipes, specialized instances that " "are used to create VPNs on a per-project basis." msgstr "" -#: ./doc/glossary/glossary-terms.xml7466(primary) +#: ./doc/glossary/glossary-terms.xml7481(primary) msgid "virtual servers" msgstr "" -#: ./doc/glossary/glossary-terms.xml7461(glossterm) +#: ./doc/glossary/glossary-terms.xml7476(glossterm) msgid "" "virtual server" msgstr "" -#: ./doc/glossary/glossary-terms.xml7470(para) +#: ./doc/glossary/glossary-terms.xml7485(para) msgid "Alternative term for a VM or guest." msgstr "" -#: ./doc/glossary/glossary-terms.xml7476(primary) +#: ./doc/glossary/glossary-terms.xml7491(primary) msgid "virtual switch (vSwitch)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7475(glossterm) +#: ./doc/glossary/glossary-terms.xml7490(glossterm) msgid "" "virtual switch (vSwitch)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7480(para) +#: ./doc/glossary/glossary-terms.xml7495(para) msgid "" "Software that runs on a host or node and provides the features and functions" " of a hardware-based network switch." msgstr "" -#: ./doc/glossary/glossary-terms.xml7487(primary) +#: ./doc/glossary/glossary-terms.xml7502(primary) msgid "virtual VLAN" msgstr "" -#: ./doc/glossary/glossary-terms.xml7486(glossterm) +#: ./doc/glossary/glossary-terms.xml7501(glossterm) msgid "virtual VLAN" msgstr "" -#: ./doc/glossary/glossary-terms.xml7491(para) +#: ./doc/glossary/glossary-terms.xml7506(para) msgid "Alternative term for a virtual network." msgstr "" -#: ./doc/glossary/glossary-terms.xml7497(primary) +#: ./doc/glossary/glossary-terms.xml7512(primary) msgid "VirtualBox" msgstr "" -#: ./doc/glossary/glossary-terms.xml7496(glossterm) +#: ./doc/glossary/glossary-terms.xml7511(glossterm) msgid "VirtualBox" msgstr "" -#: ./doc/glossary/glossary-terms.xml7507(primary) +#: ./doc/glossary/glossary-terms.xml7522(primary) msgid "VLAN manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml7506(glossterm) +#: ./doc/glossary/glossary-terms.xml7521(glossterm) msgid "VLAN manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml7511(para) +#: ./doc/glossary/glossary-terms.xml7526(para) msgid "" "A Compute component that provides dnsmasq and radvd and sets up forwarding " "to and from cloudpipe instances." msgstr "" -#: ./doc/glossary/glossary-terms.xml7520(secondary) +#: ./doc/glossary/glossary-terms.xml7535(secondary) msgid "VLAN" msgstr "VLAN" -#: ./doc/glossary/glossary-terms.xml7522(primary) +#: ./doc/glossary/glossary-terms.xml7537(primary) msgid "VLAN network" msgstr "" -#: ./doc/glossary/glossary-terms.xml7517(glossterm) +#: ./doc/glossary/glossary-terms.xml7532(glossterm) msgid "" "VLAN network" msgstr "" -#: ./doc/glossary/glossary-terms.xml7526(para) +#: ./doc/glossary/glossary-terms.xml7541(para) msgid "" "The Network Controller provides virtual networks to enable compute servers " "to interact with each other and with the public network. All machines must " @@ -9301,280 +9319,280 @@ msgid "" "vlan_interface option with VLAN managers." msgstr "" -#: ./doc/glossary/glossary-terms.xml7537(primary) +#: ./doc/glossary/glossary-terms.xml7552(primary) msgid "VM disk (VMDK)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7536(glossterm) +#: ./doc/glossary/glossary-terms.xml7551(glossterm) msgid "VM disk (VMDK)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7548(primary) +#: ./doc/glossary/glossary-terms.xml7563(primary) msgid "VM image" msgstr "" -#: ./doc/glossary/glossary-terms.xml7547(glossterm) +#: ./doc/glossary/glossary-terms.xml7562(glossterm) msgid "VM image" msgstr "" -#: ./doc/glossary/glossary-terms.xml7552(para) +#: ./doc/glossary/glossary-terms.xml7567(para) msgid "Alternative term for an image." msgstr "" -#: ./doc/glossary/glossary-terms.xml7558(primary) +#: ./doc/glossary/glossary-terms.xml7573(primary) msgid "VM Remote Control (VMRC)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7557(glossterm) +#: ./doc/glossary/glossary-terms.xml7572(glossterm) msgid "" "VM Remote Control (VMRC)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7562(para) +#: ./doc/glossary/glossary-terms.xml7577(para) msgid "" "Method to access VM instance consoles using a web browser. Supported by " "Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml7569(primary) +#: ./doc/glossary/glossary-terms.xml7584(primary) msgid "VMware API" msgstr "" -#: ./doc/glossary/glossary-terms.xml7568(glossterm) +#: ./doc/glossary/glossary-terms.xml7583(glossterm) msgid "VMware API" msgstr "" -#: ./doc/glossary/glossary-terms.xml7573(para) +#: ./doc/glossary/glossary-terms.xml7588(para) msgid "Supports interaction with VMware products in Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml7578(glossterm) +#: ./doc/glossary/glossary-terms.xml7593(glossterm) msgid "VMware NSX Neutron plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml7581(para) +#: ./doc/glossary/glossary-terms.xml7596(para) msgid "Provides support for VMware NSX in Neutron." msgstr "" -#: ./doc/glossary/glossary-terms.xml7587(primary) +#: ./doc/glossary/glossary-terms.xml7602(primary) msgid "VNC proxy" msgstr "" -#: ./doc/glossary/glossary-terms.xml7586(glossterm) +#: ./doc/glossary/glossary-terms.xml7601(glossterm) msgid "VNC proxy" msgstr "" -#: ./doc/glossary/glossary-terms.xml7591(para) +#: ./doc/glossary/glossary-terms.xml7606(para) msgid "" "A Compute component that provides users access to the consoles of their VM " "instances through VNC or VMRC." msgstr "" -#: ./doc/glossary/glossary-terms.xml7597(glossterm) -#: ./doc/glossary/glossary-terms.xml7608(primary) -#: ./doc/glossary/glossary-terms.xml7620(primary) -#: ./doc/glossary/glossary-terms.xml7633(primary) -#: ./doc/glossary/glossary-terms.xml7645(primary) -#: ./doc/glossary/glossary-terms.xml7658(primary) -#: ./doc/glossary/glossary-terms.xml7671(primary) -#: ./doc/glossary/glossary-terms.xml7684(primary) +#: ./doc/glossary/glossary-terms.xml7612(glossterm) +#: ./doc/glossary/glossary-terms.xml7623(primary) +#: ./doc/glossary/glossary-terms.xml7635(primary) +#: ./doc/glossary/glossary-terms.xml7648(primary) +#: ./doc/glossary/glossary-terms.xml7660(primary) +#: ./doc/glossary/glossary-terms.xml7673(primary) +#: ./doc/glossary/glossary-terms.xml7686(primary) +#: ./doc/glossary/glossary-terms.xml7699(primary) msgid "volume" msgstr "" -#: ./doc/glossary/glossary-terms.xml7600(para) +#: ./doc/glossary/glossary-terms.xml7615(para) msgid "" "Disk-based data storage generally represented as an iSCSI target with a file" " system that supports extended attributes; can be persistent or ephemeral." msgstr "" -#: ./doc/glossary/glossary-terms.xml7610(secondary) +#: ./doc/glossary/glossary-terms.xml7625(secondary) msgid "Volume API" msgstr "" -#: ./doc/glossary/glossary-terms.xml7607(glossterm) +#: ./doc/glossary/glossary-terms.xml7622(glossterm) msgid "" "Volume API" msgstr "" -#: ./doc/glossary/glossary-terms.xml7614(para) +#: ./doc/glossary/glossary-terms.xml7629(para) msgid "Alternative name for the Block Storage API." msgstr "" -#: ./doc/glossary/glossary-terms.xml7622(secondary) +#: ./doc/glossary/glossary-terms.xml7637(secondary) msgid "volume controller" msgstr "" -#: ./doc/glossary/glossary-terms.xml7619(glossterm) +#: ./doc/glossary/glossary-terms.xml7634(glossterm) msgid "" "volume controller" msgstr "" -#: ./doc/glossary/glossary-terms.xml7626(para) +#: ./doc/glossary/glossary-terms.xml7641(para) msgid "" "A Block Storage component that oversees and coordinates storage volume " "actions." msgstr "" -#: ./doc/glossary/glossary-terms.xml7635(secondary) +#: ./doc/glossary/glossary-terms.xml7650(secondary) msgid "volume driver" msgstr "" -#: ./doc/glossary/glossary-terms.xml7632(glossterm) +#: ./doc/glossary/glossary-terms.xml7647(glossterm) msgid "" "volume driver" msgstr "" -#: ./doc/glossary/glossary-terms.xml7639(para) +#: ./doc/glossary/glossary-terms.xml7654(para) msgid "Alternative term for a volume plug-in." msgstr "" -#: ./doc/glossary/glossary-terms.xml7647(secondary) +#: ./doc/glossary/glossary-terms.xml7662(secondary) msgid "volume ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml7644(glossterm) +#: ./doc/glossary/glossary-terms.xml7659(glossterm) msgid "" "volume ID" msgstr "" -#: ./doc/glossary/glossary-terms.xml7651(para) +#: ./doc/glossary/glossary-terms.xml7666(para) msgid "" "Unique ID applied to each storage volume under the Block Storage control." msgstr "" -#: ./doc/glossary/glossary-terms.xml7660(secondary) +#: ./doc/glossary/glossary-terms.xml7675(secondary) msgid "volume manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml7657(glossterm) +#: ./doc/glossary/glossary-terms.xml7672(glossterm) msgid "" "volume manager" msgstr "" -#: ./doc/glossary/glossary-terms.xml7664(para) +#: ./doc/glossary/glossary-terms.xml7679(para) msgid "" "A Block Storage component that creates, attaches, and detaches persistent " "storage volumes." msgstr "" -#: ./doc/glossary/glossary-terms.xml7673(secondary) +#: ./doc/glossary/glossary-terms.xml7688(secondary) msgid "volume node" msgstr "" -#: ./doc/glossary/glossary-terms.xml7670(glossterm) +#: ./doc/glossary/glossary-terms.xml7685(glossterm) msgid "" "volume node" msgstr "" -#: ./doc/glossary/glossary-terms.xml7677(para) +#: ./doc/glossary/glossary-terms.xml7692(para) msgid "" "A Block Storage node that runs the cinder-" "volume daemon." msgstr "" -#: ./doc/glossary/glossary-terms.xml7686(secondary) +#: ./doc/glossary/glossary-terms.xml7701(secondary) msgid "volume plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml7683(glossterm) +#: ./doc/glossary/glossary-terms.xml7698(glossterm) msgid "" "volume plug-in" msgstr "" -#: ./doc/glossary/glossary-terms.xml7690(para) +#: ./doc/glossary/glossary-terms.xml7705(para) msgid "" -"Provides support for new and specialized types of backend storage for the " +"Provides support for new and specialized types of back-end storage for the " "Block Storage volume manager." msgstr "" -#: ./doc/glossary/glossary-terms.xml7697(primary) +#: ./doc/glossary/glossary-terms.xml7712(primary) msgid "volume workers" msgstr "" -#: ./doc/glossary/glossary-terms.xml7696(glossterm) +#: ./doc/glossary/glossary-terms.xml7711(glossterm) msgid "volume worker" msgstr "" -#: ./doc/glossary/glossary-terms.xml7701(para) +#: ./doc/glossary/glossary-terms.xml7716(para) msgid "" -"A cinder component that interacts with backend storage to manage the " +"A cinder component that interacts with back-end storage to manage the " "creation and deletion of volumes and the creation of compute volumes, " "provided by the cinder-volume " "daemon." msgstr "" -#: ./doc/glossary/glossary-terms.xml7710(primary) +#: ./doc/glossary/glossary-terms.xml7725(primary) msgid "vSphere" msgstr "" -#: ./doc/glossary/glossary-terms.xml7709(glossterm) +#: ./doc/glossary/glossary-terms.xml7724(glossterm) msgid "vSphere" msgstr "" -#: ./doc/glossary/glossary-terms.xml7722(title) +#: ./doc/glossary/glossary-terms.xml7737(title) msgid "W" msgstr "W" -#: ./doc/glossary/glossary-terms.xml7726(primary) +#: ./doc/glossary/glossary-terms.xml7741(primary) msgid "weighting" msgstr "" -#: ./doc/glossary/glossary-terms.xml7725(glossterm) +#: ./doc/glossary/glossary-terms.xml7740(glossterm) msgid "weighting" msgstr "" -#: ./doc/glossary/glossary-terms.xml7730(para) +#: ./doc/glossary/glossary-terms.xml7745(para) msgid "" "A Compute process that determines the suitability of the VM instances for a " "job for a particular host. For example, not enough RAM on the host, too many" " CPUs on the host, and so on." msgstr "" -#: ./doc/glossary/glossary-terms.xml7738(primary) +#: ./doc/glossary/glossary-terms.xml7753(primary) msgid "weight" msgstr "" -#: ./doc/glossary/glossary-terms.xml7737(glossterm) +#: ./doc/glossary/glossary-terms.xml7752(glossterm) msgid "weight" msgstr "" -#: ./doc/glossary/glossary-terms.xml7742(para) +#: ./doc/glossary/glossary-terms.xml7757(para) msgid "" "Used by Object Storage devices to determine which storage devices are " "suitable for the job. Devices are weighted by size." msgstr "" -#: ./doc/glossary/glossary-terms.xml7749(primary) +#: ./doc/glossary/glossary-terms.xml7764(primary) msgid "weighted cost" msgstr "" -#: ./doc/glossary/glossary-terms.xml7748(glossterm) +#: ./doc/glossary/glossary-terms.xml7763(glossterm) msgid "weighted cost" msgstr "" -#: ./doc/glossary/glossary-terms.xml7753(para) +#: ./doc/glossary/glossary-terms.xml7768(para) msgid "" "The sum of each cost used when deciding where to start a new VM instance in " "Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml7760(primary) +#: ./doc/glossary/glossary-terms.xml7775(primary) msgid "workers" msgstr "" -#: ./doc/glossary/glossary-terms.xml7759(glossterm) +#: ./doc/glossary/glossary-terms.xml7774(glossterm) msgid "worker" msgstr "" -#: ./doc/glossary/glossary-terms.xml7764(para) +#: ./doc/glossary/glossary-terms.xml7779(para) msgid "" "A daemon that listens to a queue and carries out tasks in response to " "messages. For example, the cinder-" @@ -9582,88 +9600,88 @@ msgid "" "arrays." msgstr "" -#: ./doc/glossary/glossary-terms.xml7775(title) +#: ./doc/glossary/glossary-terms.xml7790(title) msgid "X" msgstr "X" -#: ./doc/glossary/glossary-terms.xml7778(glossterm) -#: ./doc/glossary/glossary-terms.xml7788(primary) -#: ./doc/glossary/glossary-terms.xml7800(primary) -#: ./doc/glossary/glossary-terms.xml7813(primary) +#: ./doc/glossary/glossary-terms.xml7793(glossterm) +#: ./doc/glossary/glossary-terms.xml7803(primary) +#: ./doc/glossary/glossary-terms.xml7815(primary) +#: ./doc/glossary/glossary-terms.xml7828(primary) msgid "Xen API" msgstr "" -#: ./doc/glossary/glossary-terms.xml7781(para) +#: ./doc/glossary/glossary-terms.xml7796(para) msgid "The Xen administrative API, which is supported by Compute." msgstr "" -#: ./doc/glossary/glossary-terms.xml7790(secondary) +#: ./doc/glossary/glossary-terms.xml7805(secondary) msgid "Xen Cloud Platform (XCP)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7787(glossterm) +#: ./doc/glossary/glossary-terms.xml7802(glossterm) msgid "" "Xen Cloud Platform (XCP)" msgstr "" -#: ./doc/glossary/glossary-terms.xml7802(secondary) +#: ./doc/glossary/glossary-terms.xml7817(secondary) msgid "Xen Storage Manager Volume Driver" msgstr "" -#: ./doc/glossary/glossary-terms.xml7799(glossterm) +#: ./doc/glossary/glossary-terms.xml7814(glossterm) msgid "" "Xen Storage Manager Volume Driver" msgstr "" -#: ./doc/glossary/glossary-terms.xml7806(para) +#: ./doc/glossary/glossary-terms.xml7821(para) msgid "" "A Block Storage volume plug-in that enables communication with the Xen " "Storage Manager API." msgstr "" -#: ./doc/glossary/glossary-terms.xml7815(secondary) +#: ./doc/glossary/glossary-terms.xml7830(secondary) msgid "XenServer hypervisor" msgstr "" -#: ./doc/glossary/glossary-terms.xml7812(glossterm) +#: ./doc/glossary/glossary-terms.xml7827(glossterm) msgid "" "XenServer" msgstr "" -#: ./doc/glossary/glossary-terms.xml7827(title) +#: ./doc/glossary/glossary-terms.xml7842(title) msgid "Y" msgstr "Y" -#: ./doc/glossary/glossary-terms.xml7841(title) +#: ./doc/glossary/glossary-terms.xml7856(title) msgid "Z" msgstr "Z" -#: ./doc/glossary/glossary-terms.xml7845(primary) +#: ./doc/glossary/glossary-terms.xml7860(primary) msgid "ZeroMQ" msgstr "ZeroMQ" -#: ./doc/glossary/glossary-terms.xml7844(glossterm) +#: ./doc/glossary/glossary-terms.xml7859(glossterm) msgid "ZeroMQ" msgstr "" -#: ./doc/glossary/glossary-terms.xml7849(para) +#: ./doc/glossary/glossary-terms.xml7864(para) msgid "" "Message queue software supported by OpenStack. An alternative to RabbitMQ. " "Also spelled 0MQ." msgstr "" -#: ./doc/glossary/glossary-terms.xml7856(primary) +#: ./doc/glossary/glossary-terms.xml7871(primary) msgid "Zuul" msgstr "" -#: ./doc/glossary/glossary-terms.xml7855(glossterm) +#: ./doc/glossary/glossary-terms.xml7870(glossterm) msgid "Zuul" msgstr "" -#: ./doc/glossary/glossary-terms.xml7860(para) +#: ./doc/glossary/glossary-terms.xml7875(para) msgid "" "Tool used in OpenStack development to ensure correctly ordered testing of " "changes in parallel." diff --git a/doc/image-guide/locale/image-guide.pot b/doc/image-guide/locale/image-guide.pot index 13eecdd818..6603ae619e 100644 --- a/doc/image-guide/locale/image-guide.pot +++ b/doc/image-guide/locale/image-guide.pot @@ -1,7 +1,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2014-07-22 06:10+0000\n" +"POT-Creation-Date: 2014-07-23 06:12+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -1770,7 +1770,7 @@ msgid "vg00" msgstr "" #: ./doc/image-guide/ch_openstack_images.xml:208(para) -msgid "Extend the volume group with this physical partition. For example, .)" +msgid "Extend the volume group with this physical partition. For example, ." msgstr "" #: ./doc/image-guide/ch_openstack_images.xml:218(replaceable) ./doc/image-guide/ch_openstack_images.xml:224(replaceable) diff --git a/doc/user-guide/locale/fr.po b/doc/user-guide/locale/fr.po index 111a08b85a..f67bd2e253 100644 --- a/doc/user-guide/locale/fr.po +++ b/doc/user-guide/locale/fr.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: OpenStack Manuals\n" -"POT-Creation-Date: 2014-07-21 18:47+0000\n" -"PO-Revision-Date: 2014-07-21 19:01+0000\n" +"POT-Creation-Date: 2014-07-23 06:00+0000\n" +"PO-Revision-Date: 2014-07-23 05:01+0000\n" "Last-Translator: Frédéric \n" "Language-Team: French (http://www.transifex.com/projects/p/openstack-manuals-i18n/language/fr/)\n" "MIME-Version: 1.0\n" @@ -2048,7 +2048,7 @@ msgstr "Entrer un nom pour l'objet" #: ./doc/user-guide/section_dashboard_manage_containers.xml63(para) #: ./doc/user-guide/section_dashboard_manage_containers.xml91(para) msgid "Browse to and select the file that you want to upload." -msgstr "" +msgstr "Naviguer et sélectionner le fichier que vous voulez charger." #: ./doc/user-guide/section_dashboard_manage_containers.xml70(para) msgid "You have successfully uploaded an object to the container." @@ -2059,7 +2059,7 @@ msgstr "Vous avez téléchargé un objet dans le conteneur avec succès." msgid "" "To delete an object, click the More button and select" " Delete Object." -msgstr "" +msgstr "Pour détruire un objet, cliquer le bouton Plus et sélectionner Supprimer un Objet." #: ./doc/user-guide/section_dashboard_manage_containers.xml76(title) msgid "Manage an object" @@ -2422,7 +2422,7 @@ msgstr "Pour créer un groupe de sécurité avec un nom et une description spéc #: ./doc/user-guide/section_cli_nova_configure_instances.xml203(replaceable) #: ./doc/user-guide/section_cli_nova_configure_instances.xml215(replaceable) msgid "SECURITY_GROUP_NAME" -msgstr "" +msgstr "NOM_GROUPE_SECURITE" #: ./doc/user-guide/section_cli_nova_configure_instances.xml123(replaceable) msgid "GROUP_DESCRIPTION" @@ -2829,7 +2829,7 @@ msgstr "Pour utiliser les instantanés pour migrer les instances des projets Ope #: ./doc/user-guide/section_cli_nova_migrate_instances.xml12(para) msgid "In the source project, perform the following steps:" -msgstr "" +msgstr "Dans le projet source, réaliser les étapes suivantes :" #: ./doc/user-guide/section_cli_nova_migrate_instances.xml15(link) msgid "Create a snapshot of the instance." @@ -2841,7 +2841,7 @@ msgstr "Télécharger l'instantané comme une image." #: ./doc/user-guide/section_cli_nova_migrate_instances.xml22(para) msgid "In the destination project, perform the following steps:" -msgstr "" +msgstr "Dans le projet destination, réaliser les étapes suivantes :" #: ./doc/user-guide/section_cli_nova_migrate_instances.xml25(link) msgid "Import the snapshot to the new environment." @@ -2853,7 +2853,7 @@ msgstr "Démarrer une nouvelle instance depuis un instantané." #: ./doc/user-guide/section_cli_nova_migrate_instances.xml33(para) msgid "Some cloud providers allow only administrators to perform this task." -msgstr "" +msgstr "Certains fournisseurs de cloud n'autorisent uniquement que les administrateurs à réaliser cette tâche." #: ./doc/user-guide/section_cli_nova_migrate_instances.xml36(title) msgid "Create a snapshot of the instance"