03ad8d3b2a
Change-Id: I7730ba59db98f61294d34597180cee67aa8d64db
4028 lines
136 KiB
Plaintext
4028 lines
136 KiB
Plaintext
#
|
||
# Translators:
|
||
msgid ""
|
||
msgstr ""
|
||
"Project-Id-Version: OpenStack Manuals\n"
|
||
"POT-Creation-Date: 2014-04-25 00:12+0000\n"
|
||
"PO-Revision-Date: 2014-04-24 19:10+0000\n"
|
||
"Last-Translator: openstackjenkins <jenkins@openstack.org>\n"
|
||
"Language-Team: Panjabi (Punjabi) (India) (http://www.transifex.com/projects/p/openstack-manuals-i18n/language/pa_IN/)\n"
|
||
"MIME-Version: 1.0\n"
|
||
"Content-Type: text/plain; charset=UTF-8\n"
|
||
"Content-Transfer-Encoding: 8bit\n"
|
||
"Language: pa_IN\n"
|
||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml12(title)
|
||
msgid "Create and manage networks"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml14(para)
|
||
msgid ""
|
||
"The OpenStack Networking service provides a scalable system for managing the"
|
||
" network connectivity within an OpenStack cloud deployment. It can easily "
|
||
"and quickly react to changing network needs (for example, creating and "
|
||
"assigning new IP addresses)."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml19(para)
|
||
msgid ""
|
||
"Networking in OpenStack is complex. This section provides the basic "
|
||
"instructions for creating a network and a router. For detailed information "
|
||
"about managing networks, refer to the <link href=\"http://docs.openstack.org"
|
||
"/admin-guide-cloud/content/ch_networking.html\"><emphasis "
|
||
"role=\"italic\">OpenStack Cloud Administrator Guide</emphasis></link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml26(title)
|
||
msgid "Create a network"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml29(para)
|
||
msgid ""
|
||
"Log in to the dashboard, choose a project, and click "
|
||
"<guibutton>Networks</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml33(para)
|
||
msgid "Click <guibutton>Create Network</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml36(para)
|
||
msgid "In the Create Network dialog box, specify the following values."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml44(guilabel)
|
||
msgid "Network"
|
||
msgstr "ਸੰਜਾਲ"
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml44(th)
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml53(th)
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml86(th)
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml59(th)
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml180(th)
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml206(th)
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml218(th)
|
||
msgid "<placeholder-1/> tab"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml49(guilabel)
|
||
msgid "Network Name"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml50(para)
|
||
msgid "Specify a name to identify the network."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml54(guilabel)
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml159(guilabel)
|
||
msgid "Subnet"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml57(guilabel)
|
||
msgid "Create Subnet"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml58(para)
|
||
msgid "Select this check box to create a subnet"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml59(para)
|
||
msgid ""
|
||
"You do not have to specify a subnet when you create a network, but if you do"
|
||
" not, any attached instance receives an Error status."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml64(guilabel)
|
||
msgid "Subnet Name"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml65(para)
|
||
msgid "Specify a name for the subnet."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml68(guilabel)
|
||
msgid "Network Address"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml69(para)
|
||
msgid "Specify the IP address for the subnet."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml72(guilabel)
|
||
msgid "IP Version"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml73(para)
|
||
msgid "Select IPv4 or IPv6."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml76(guilabel)
|
||
msgid "Gateway IP"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml77(para)
|
||
msgid ""
|
||
"Specify an IP address for a specific gateway. This parameter is optional."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml81(guilabel)
|
||
msgid "Disable Gateway"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml82(para)
|
||
msgid "Select this check box to disable a gateway IP address."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml86(guilabel)
|
||
msgid "Subnet Detail"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml89(guilabel)
|
||
msgid "Enable DHCP"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml90(para)
|
||
msgid "Select this check box to enable DHCP."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml93(guilabel)
|
||
msgid "Allocation Pools"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml94(para)
|
||
msgid "Specify IP address pools."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml97(guilabel)
|
||
msgid "DNS Name Servers"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml98(para)
|
||
msgid "Specify a name for the DNS server."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml101(guilabel)
|
||
msgid "Host Routes"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml102(para)
|
||
msgid "Specify the IP address of host routes."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml108(para)
|
||
msgid "Click <guilabel>Create</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml109(para)
|
||
msgid ""
|
||
"The dashboard shows the network on the <guilabel>Networks</guilabel> tab."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml115(title)
|
||
msgid "Create a router"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml118(para)
|
||
msgid ""
|
||
"Log in to the dashboard, choose a project, and click "
|
||
"<guibutton>Routers</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml122(para)
|
||
msgid "Click <guibutton>Create Router</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml124(para)
|
||
msgid ""
|
||
"In the Create Router dialog box, specify a name for the router and click "
|
||
"<guibutton>Create Router</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml126(para)
|
||
msgid ""
|
||
"The new router is now displayed in the <guilabel>Routers</guilabel> tab."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml130(para)
|
||
msgid "Click the new router's <guibutton>Set Gateway</guibutton> button."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml134(para)
|
||
msgid ""
|
||
"In the <guilabel>External Network</guilabel> field, specify the network to "
|
||
"which the router will connect, and then click <guibutton>Set "
|
||
"Gateway</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml139(para)
|
||
msgid ""
|
||
"To connect a private network to the newly created router, perform the "
|
||
"following steps:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml143(para)
|
||
msgid "On the <guilabel>Routers</guilabel> tab, click the name of the router."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml147(para)
|
||
msgid "On the Router Details page, click <guilabel>Add Interface</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml151(para)
|
||
msgid "In the Add Interface dialog box, specify the following information:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml163(para)
|
||
msgid "Select a subnet."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml168(guilabel)
|
||
msgid "IP Address (optional)"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml171(para)
|
||
msgid "Enter the router interface IP address for the selected subnet."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml173(para)
|
||
msgid ""
|
||
"Note: If this value is not set, then by default, the first host IP address "
|
||
"in the subnet is used by OpenStack Networking."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml180(para)
|
||
msgid ""
|
||
"The <guilabel>Router Name</guilabel> and <guilabel>Router ID</guilabel> "
|
||
"fields are automatically updated."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml186(para)
|
||
msgid "Click <guilabel>Add Interface</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_create_networks.xml189(para)
|
||
msgid ""
|
||
"You have successfully created the router. You can view the new topology from"
|
||
" the <guilabel>Network Topology</guilabel> tab."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml7(title)
|
||
msgid "Use snapshots to migrate instance"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml9(para)
|
||
msgid "Some cloud providers allow only administrators to perform these steps."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml12(para)
|
||
msgid ""
|
||
"To use snapshots to migrate instances from OpenStack projects to clouds, "
|
||
"complete these steps:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml16(para)
|
||
msgid "Create a snapshot of the instance."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml19(para)
|
||
msgid "Download the snapshot as an image."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml22(para)
|
||
msgid "Import the snapshot to the new environment."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml25(para)
|
||
msgid "Boot a new instance from the snapshot."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml29(para)
|
||
msgid ""
|
||
"Perform the <xref linkend=\"create_snapshot\"/> and <xref "
|
||
"linkend=\"download_snapshot\"/> procedures in the source project."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml32(para)
|
||
msgid ""
|
||
"Perform the <xref linkend=\"import_snapshot\"/> and <xref "
|
||
"linkend=\"boot_from_snapshot\"/> in the destination project."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml37(title)
|
||
msgid "Create a snapshot of the instance"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml40(para)
|
||
msgid ""
|
||
"Always shut down the source VM before you take the snapshot to make sure "
|
||
"that all data is flushed to disk."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml52(para)
|
||
msgid "Confirm that the instance shows a <literal>SHUTOFF</literal> status."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml63(para)
|
||
msgid ""
|
||
"Use the <placeholder-1/> command to take a snapshot. Use the "
|
||
"<placeholder-2/> command to check the status until the status is "
|
||
"<literal>ACTIVE</literal>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml73(replaceable)
|
||
msgid "example"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml73(replaceable)
|
||
msgid "examplesnapshot"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml88(title)
|
||
msgid "Download the snapshot as an image"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml91(para)
|
||
msgid "Get the image ID:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml100(para)
|
||
msgid ""
|
||
"Download the snapshot by using the image ID that was returned in the "
|
||
"previous step:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml102(replaceable)
|
||
msgid "snapshot.raw"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml102(replaceable)
|
||
msgid "f30b204e-1ce6-40e7-b8d9-b353d4d84e7d"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml104(para)
|
||
msgid ""
|
||
"The <placeholder-1/> command requires the image ID and cannot use the image "
|
||
"name."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml107(para)
|
||
msgid ""
|
||
"Ensure there is sufficient space on the destination file system for the "
|
||
"image file."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml113(para)
|
||
msgid ""
|
||
"Make the image available to the new environment, either through http or with"
|
||
" direct upload to a machine (<placeholder-1/>)."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml120(title)
|
||
msgid "Import the snapshot to new environment"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml123(para)
|
||
msgid "In the new project or cloud environment, import the snapshot:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml125(replaceable)
|
||
msgid "IMAGE_URL"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml130(title)
|
||
msgid "Boot a new instance from the snapshot"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml133(para)
|
||
msgid ""
|
||
"In the new project or cloud environment, use the snapshot to create the new "
|
||
"instance:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml135(replaceable)
|
||
msgid "EXAMPLE_SNAPSHOT"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_migrate_instances.xml135(replaceable)
|
||
msgid "NEW_INSTANCE"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml13(title)
|
||
msgid "Manage volumes"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml15(para)
|
||
msgid ""
|
||
"Volumes are block storage devices that you attach to instances to enable "
|
||
"persistent storage. You can attach a volume to a running instance or detach "
|
||
"a volume and attach it to another instance at any time. You can also create "
|
||
"a snapshot from or delete a volume. Only administrative users can create "
|
||
"volume types."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml22(title)
|
||
msgid "Create a volume"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml26(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml124(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml161(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml208(para)
|
||
msgid ""
|
||
"Log in to the dashboard, choose a project, and click "
|
||
"<guibutton>Volumes</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml30(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml109(para)
|
||
msgid "Click <guibutton>Create Volume</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml31(para)
|
||
msgid "In the dialog box that opens, enter or select the following values."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml40(guilabel)
|
||
msgid "Volume Name"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml44(para)
|
||
msgid "Specify a name for the volume."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml51(guilabel)
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml64(guilabel)
|
||
msgid "Description"
|
||
msgstr "ਵੇਰਵਾ"
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml55(para)
|
||
msgid "Optionally, provide a brief description for the volume."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml62(guilabel)
|
||
msgid "Type"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml66(para)
|
||
msgid "Leave this field blank."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml72(guilabel)
|
||
msgid "Size (GB)"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml76(para)
|
||
msgid "The size of the volume in gigabytes."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml83(guilabel)
|
||
msgid "Volume Source"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml87(para)
|
||
msgid "Select one of the following options:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml91(para)
|
||
msgid "<guilabel>No source, empty volume</guilabel>: creates an empty volume."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml93(para)
|
||
msgid ""
|
||
"Note: An empty volume does not contain a file system or a partition table."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml97(para)
|
||
msgid ""
|
||
"<guilabel>Image</guilabel>: creates a volume from an image. Select the image"
|
||
" from the list."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml113(para)
|
||
msgid ""
|
||
"The dashboard shows the volume on the <guilabel>Volumes</guilabel> tab."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml117(title)
|
||
msgid "Attach a volume to an instance"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml118(para)
|
||
msgid ""
|
||
"After you create one or more volumes, you can attach them to instances. You "
|
||
"can attach a volume to one instance at a time."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml128(para)
|
||
msgid ""
|
||
"Select the volume to add to an instance and click <guibutton>Edit "
|
||
"Attachments</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml132(para)
|
||
msgid "In the Manage Volume Attachments dialog box, select an instance."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml137(para)
|
||
msgid ""
|
||
"Enter the name of the device from which the volume is accessible by the "
|
||
"instance."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml140(para)
|
||
msgid ""
|
||
"The actual device name might differ from the volume name because of "
|
||
"hypervisor settings."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml146(para)
|
||
msgid "Click <guibutton>Attach Volume</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml147(para)
|
||
msgid ""
|
||
"The dashboard shows the instance to which the volume is now attached and the"
|
||
" device name."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml151(para)
|
||
msgid ""
|
||
"You can view the status of a volume in the <guilabel>Volumes</guilabel> tab "
|
||
"of the dashboard. The volume is either Available or In-Use."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml154(para)
|
||
msgid ""
|
||
"Now you can log in to the instance and mount, format, and use the disk."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml158(title)
|
||
msgid "Detach a volume from an instance"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml165(para)
|
||
msgid "Select the volume and click <guibutton>Edit Attachments</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml169(para)
|
||
msgid "Click <guibutton>Detach Volume</guibutton> and confirm your changes."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml173(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml218(para)
|
||
msgid "A message indicates whether the action was successful."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml177(title)
|
||
msgid "Create a snapshot from a volume"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml180(para)
|
||
msgid ""
|
||
"Log in to the dashboard, choose a project, and click "
|
||
"<guilabel>Volumes</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml184(para)
|
||
msgid "Select a volume from which to create a snapshot."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml187(para)
|
||
msgid ""
|
||
"From the <guilabel>More</guilabel> list, select <guilabel>Create "
|
||
"Snapshot</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml191(para)
|
||
msgid ""
|
||
"In the dialog box that opens, enter a snapshot name and a brief description."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml195(para)
|
||
msgid "Confirm your changes."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml196(para)
|
||
msgid ""
|
||
"The dashboard shows the new volume snapshot in <guilabel>Images & "
|
||
"Snapshots</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml203(title)
|
||
msgid "Delete a volume"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml204(para)
|
||
msgid ""
|
||
"When you delete an instance, the data in its attached volumes is not "
|
||
"destroyed."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml212(para)
|
||
msgid "Select the check boxes for the volumes that you want to delete."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_volumes.xml216(para)
|
||
msgid "Click <guibutton>Delete Volumes</guibutton> and confirm your choice."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_manage_images.xml7(title)
|
||
msgid "Manage images"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_manage_images.xml9(title)
|
||
msgid "List images"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_manage_images.xml10(para)
|
||
msgid ""
|
||
"To list the available images, call the <methodname> "
|
||
"glanceclient.v2.images.Controller.list</methodname> method:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_manage_images.xml16(para)
|
||
msgid ""
|
||
"The <methodname>images</methodname> method returns a Python generator, as "
|
||
"shown in the following interaction with the Python interpreter:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_manage_images.xml76(title)
|
||
msgid "Get image by ID"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_manage_images.xml77(para)
|
||
msgid ""
|
||
"To retrieve an image object from its ID, call the <methodname> "
|
||
"glanceclient.v2.images.Controller.get</methodname> method:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_manage_images.xml87(title)
|
||
msgid "Get image by name"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_manage_images.xml88(para)
|
||
msgid ""
|
||
"The Image Service Python bindings do not support the retrieval of an image "
|
||
"object by name. However, the Compute Python bindings enable you to get an "
|
||
"image object by name. To get an image object by name, call the <methodname> "
|
||
"novaclient.v1_1.images.ImageManager.find</methodname> method:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_manage_images.xml100(title)
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml28(title)
|
||
msgid "Upload an image"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_manage_images.xml101(para)
|
||
msgid ""
|
||
"To upload an image, call the <methodname> "
|
||
"glanceclient.v2.images.ImageManager.create</methodname> method:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml9(title)
|
||
msgid "Create and manage stacks"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml10(para)
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml29(para)
|
||
msgid ""
|
||
"The template languages are described in <link "
|
||
"href=\"http://docs.openstack.org/developer/heat/template_guide/index.html\">the"
|
||
" Template Guide</link> in the <link "
|
||
"href=\"http://docs.openstack.org/developer/heat/\">Heat developer "
|
||
"documentation</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml17(title)
|
||
msgid "Create a stack from an example template file"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml20(para)
|
||
msgid ""
|
||
"To create a stack, or template, from an <link "
|
||
"href=\"https://github.com/openstack/heat-templates\">example template "
|
||
"file</link>, run the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml24(replaceable)
|
||
#: ./doc/user-guide/section_cli_heat.xml45(replaceable)
|
||
msgid "PATH_TO_HEAT_TEMPLATES"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml25(replaceable)
|
||
msgid "USERNAME"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml25(replaceable)
|
||
msgid "PASSWORD"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml25(replaceable)
|
||
msgid "HEAT_KEY"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml26(para)
|
||
msgid ""
|
||
"The <literal>--parameters</literal> values that you specify depend on the "
|
||
"parameters that are defined in the template. If a website hosts the template"
|
||
" file, you can specify the URL with the <literal>--template-url</literal> "
|
||
"parameter instead of the <literal>--template-file</literal> parameter."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml32(para)
|
||
msgid "The command returns the following output:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml40(para)
|
||
msgid ""
|
||
"You can also use the <placeholder-1/> command to validate a template file "
|
||
"without creating a stack from it."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml44(para)
|
||
msgid "To do so, run the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml46(para)
|
||
msgid "If validation fails, the response returns an error message."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml52(title)
|
||
msgid "Get information about stacks"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml53(para)
|
||
msgid ""
|
||
"To explore the state and history of a particular stack, you can run a number"
|
||
" of commands."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml57(para)
|
||
msgid ""
|
||
"To see which stacks are visible to the current user, run the following "
|
||
"command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml68(para)
|
||
msgid "To show the details of a stack, run the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml73(para)
|
||
msgid "A stack consists of a collection of resources."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml75(para)
|
||
msgid "To list the resources and their status, run the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml85(para)
|
||
msgid ""
|
||
"To show the details for the specified resource in a stack, run the following"
|
||
" command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml88(para)
|
||
msgid ""
|
||
"Some resources have associated metadata which can change throughout the "
|
||
"life-cycle of a resource:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml94(para)
|
||
msgid "A series of events is generated during the life-cycle of a stack."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml96(para)
|
||
msgid "To display life-cycle events, run:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml106(para)
|
||
msgid "To show the details for a particular event, run the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml113(title)
|
||
msgid "Update a stack"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml116(para)
|
||
msgid ""
|
||
"To update an existing stack from a modified template file, run a command "
|
||
"like the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_heat.xml127(para)
|
||
msgid ""
|
||
"Some resources are updated in-place, while others are replaced with new "
|
||
"resources."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/ch_sdk.xml6(title)
|
||
msgid "OpenStack Python SDK"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/ch_sdk.xml8(para)
|
||
msgid ""
|
||
"Use the OpenStack Python Software Development Kit (SDK) to write Python "
|
||
"automation scripts that create and manage resources in your OpenStack cloud."
|
||
" The SDK implements Python bindings to the OpenStack API, which enables you "
|
||
"to perform automation tasks in Python by making calls on Python objects "
|
||
"rather than making REST calls directly. All OpenStack command-line tools are"
|
||
" implemented using the Python SDK."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/ch_sdk.xml15(para)
|
||
msgid "You should also be familiar with:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/ch_sdk.xml18(para)
|
||
msgid "RESTful web services"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/ch_sdk.xml21(para)
|
||
msgid "HTTP/1.1"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/ch_sdk.xml24(para)
|
||
msgid "JSON and XML data serialization formats"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml12(title)
|
||
#: ./doc/user-guide/section_sdk_configure_instances.xml6(title)
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml17(title)
|
||
msgid "Configure access and security for instances"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml14(para)
|
||
msgid ""
|
||
"Before you launch an instance, you should add security group rules to enable"
|
||
" users to ping and use SSH to connect to the instance. To do so, you either "
|
||
"<link href=\"#security_groups_add_rule\">add rules to the default security "
|
||
"group</link> or add a security group with rules."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml20(para)
|
||
msgid ""
|
||
"Key pairs are SSH credentials that are injected into an instance when it is "
|
||
"launched. To use key pair injection, the image that the instance is based on"
|
||
" must contain the <literal>cloud-init</literal> package. Each project should"
|
||
" have at least one key pair. For more information, see <xref "
|
||
"linkend=\"keypair_add\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml26(para)
|
||
msgid ""
|
||
"If you have generated a key pair with an external tool, you can import it "
|
||
"into OpenStack. The key pair can be used for multiple instances that belong "
|
||
"to a project. For more information, see <xref "
|
||
"linkend=\"dashboard_import_keypair\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml31(para)
|
||
msgid ""
|
||
"When an instance is created in OpenStack, it is automatically assigned a "
|
||
"fixed IP address in the network to which the instance is assigned. This IP "
|
||
"address is permanently associated with the instance until the instance is "
|
||
"terminated. However, in addition to the fixed IP address, a floating IP "
|
||
"address can also be attached to an instance. Unlike fixed IP addresses, "
|
||
"floating IP addresses are able to have their associations modified at any "
|
||
"time, regardless of the state of the instances involved."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml41(title)
|
||
msgid "Add a rule to the default security group"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml42(para)
|
||
msgid ""
|
||
"This procedure enables SSH and ICMP (ping) access to instances. The rules "
|
||
"apply to all instances within a given project, and should be set for every "
|
||
"project unless there is a reason to prohibit SSH or ICMP access to the "
|
||
"instances."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml47(para)
|
||
msgid ""
|
||
"This procedure can be adjusted as necessary to add additional security group"
|
||
" rules to a project, if your cloud requires them."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml52(para)
|
||
msgid ""
|
||
"Log in to the dashboard, choose a project, and click <guilabel>Access & "
|
||
"Security</guilabel>. The <guilabel>Security Groups</guilabel> tab shows the "
|
||
"security groups that are available for this project."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml59(para)
|
||
msgid ""
|
||
"Select the <guilabel>default</guilabel> security group and click "
|
||
"<guibutton>Edit Rules</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml64(para)
|
||
msgid "To allow SSH access, click <guibutton>Add Rule</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml68(para)
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml111(para)
|
||
msgid "In the Add Rule dialog box, enter the following values:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml75(guilabel)
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml117(guilabel)
|
||
msgid "Rule"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml77(literal)
|
||
msgid "SSH"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml81(guilabel)
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml125(guilabel)
|
||
msgid "Remote"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml84(literal)
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml88(guilabel)
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml126(literal)
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml129(guilabel)
|
||
msgid "CIDR"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml90(literal)
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml130(literal)
|
||
msgid "0.0.0.0/0"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml96(para)
|
||
msgid ""
|
||
"To accept requests from a particular range of IP addresses, specify the IP "
|
||
"address block in the <guilabel>CIDR</guilabel> box."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml102(para)
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml135(para)
|
||
msgid "Click <guibutton>Add</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml103(para)
|
||
msgid ""
|
||
"Instances will now have SSH port 22 open for requests from any IP address."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml107(para)
|
||
msgid "To add an ICMP rule, click <guibutton>Add Rule</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml118(literal)
|
||
msgid "All ICMP"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml121(guilabel)
|
||
msgid "Direction"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml122(literal)
|
||
msgid "Ingress"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml136(para)
|
||
msgid "Instances will now accept all incoming ICMP packets."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml142(title)
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml79(title)
|
||
msgid "Add a key pair"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml143(para)
|
||
msgid "Create at least one key pair for each project."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml146(para)
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml175(para)
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml243(para)
|
||
msgid ""
|
||
"Log in to the dashboard, choose a project, and click <guilabel>Access & "
|
||
"Security</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml151(para)
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml180(para)
|
||
msgid ""
|
||
"Click the <guilabel>Keypairs</guilabel> tab, which shows the key pairs that "
|
||
"are available for this project."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml156(para)
|
||
msgid "Click <guibutton>Create Keypair</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml160(para)
|
||
msgid ""
|
||
"In the Create Keypair dialog box, enter a name for your key pair, and click "
|
||
"<guibutton>Create Keypair</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml166(para)
|
||
msgid "Respond to the prompt to download the key pair."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml172(title)
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml101(title)
|
||
msgid "Import a key pair"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml185(para)
|
||
msgid "Click <guibutton>Import Keypair</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml189(para)
|
||
msgid ""
|
||
"In the Import Keypair dialog box, enter the name of your key pair, copy the "
|
||
"public key into the <guilabel>Public Key</guilabel> box, and then click "
|
||
"<guibutton>Import Keypair</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml196(para)
|
||
msgid "Save the <filename>*.pem</filename> file locally."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml198(para)
|
||
msgid ""
|
||
"To change its permissions so that only you can read and write to the file, "
|
||
"run the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml201(replaceable)
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml217(replaceable)
|
||
msgid "yourPrivateKey"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml203(para)
|
||
msgid ""
|
||
"If you are using the dashboard from a Windows computer, use PuTTYgen to load"
|
||
" the <filename>*.pem</filename> file and convert and save it as "
|
||
"<filename>*.ppk</filename>. For more information see the <link "
|
||
"href=\"http://winscp.net/eng/docs/ui_puttygen\">WinSCP web page for "
|
||
"PuTTYgen</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml215(para)
|
||
msgid "To make the key pair known to SSH, run the <placeholder-1/> command."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml220(para)
|
||
msgid "The Compute database registers the public key of the key pair."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml222(para)
|
||
msgid ""
|
||
"The dashboard lists the key pair on the <guilabel>Access & "
|
||
"Security</guilabel> tab."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml226(title)
|
||
msgid "Allocate a floating IP address to an instance"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml227(para)
|
||
msgid ""
|
||
"When an instance is created in OpenStack, it is automatically assigned a "
|
||
"fixed IP address in the network to which the instance is assigned. This IP "
|
||
"address is permanently associated with the instance until the instance is "
|
||
"terminated."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml233(para)
|
||
msgid ""
|
||
"However, in addition to the fixed IP address, a floating IP address can also"
|
||
" be attached to an instance. Unlike fixed IP addresses, floating IP "
|
||
"addresses can have their associations modified at any time, regardless of "
|
||
"the state of the instances involved. This procedure details the reservation "
|
||
"of a floating IP address from an existing pool of addresses and the "
|
||
"association of that address with a specific instance."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml247(para)
|
||
msgid ""
|
||
"Click the <guilabel>Floating IPs</guilabel> tab, which shows the floating IP"
|
||
" addresses allocated to instances."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml252(para)
|
||
msgid "Click <guibutton>Allocate IP to Project</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml255(para)
|
||
msgid "Choose the pool from which to pick the IP address."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml259(para)
|
||
msgid "Click <guibutton>Allocate IP</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml262(para)
|
||
msgid ""
|
||
"In the <guilabel>Floating IPs</guilabel> list, click <guibutton> "
|
||
"Associate</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml270(para)
|
||
msgid ""
|
||
"The <guilabel>IP Address</guilabel> field is filled automatically, but you "
|
||
"can add a new IP address by clicking the <guibutton>+</guibutton> button."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml277(para)
|
||
msgid ""
|
||
"In the <guilabel>Ports to be associated</guilabel> field, select a port from"
|
||
" the list."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml280(para)
|
||
msgid "The list shows all the instances with their fixed IP addresses."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml266(para)
|
||
msgid ""
|
||
"In the Manage Floating IP Associations dialog box, choose the following "
|
||
"options: <placeholder-1/>"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml287(para)
|
||
msgid "Click <guibutton>Associate</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml291(para)
|
||
msgid ""
|
||
"To disassociate an IP address from an instance, click the "
|
||
"<guibutton>Disassociate</guibutton> button."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_access_and_security.xml293(para)
|
||
msgid ""
|
||
"To release the floating IP address back into the pool of addresses, click "
|
||
"the <guibutton>More</guibutton> button and select the <guilabel>Release "
|
||
"Floating IP</guilabel> option."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml6(title)
|
||
msgid "Manage objects and containers"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml8(para)
|
||
msgid ""
|
||
"The OpenStack Object Storage Service provides the <placeholder-1/> client, "
|
||
"which is a command-line interface (CLI). Use this client to list objects and"
|
||
" containers, upload objects to containers, and download or delete objects "
|
||
"from containers. You can also gather statistics and update metadata for "
|
||
"accounts, containers, and objects."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml14(para)
|
||
msgid ""
|
||
"This client is based on the native swift client library, "
|
||
"<literal>client.py</literal>, which seamlessly re-authenticates if the "
|
||
"current token expires during processing, retries operations multiple times, "
|
||
"and provides a processing concurrency of 10."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml20(title)
|
||
msgid "Create and manage containers"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml23(para)
|
||
msgid "To create a container:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml25(replaceable)
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml69(replaceable)
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml90(replaceable)
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml93(replaceable)
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml97(replaceable)
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml112(replaceable)
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml117(replaceable)
|
||
msgid "CONTAINER"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml26(para)
|
||
msgid ""
|
||
"Replace <replaceable>CONTAINER</replaceable> with the name of your "
|
||
"container."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml27(para)
|
||
msgid ""
|
||
"Users have roles on accounts. For example, a user with the admin role has "
|
||
"full access to all containers and objects in an account. You can set access "
|
||
"control lists (ACLs) at the container level and support lists for read and "
|
||
"write access, which you set with the <literal>X-Container-Read</literal> and"
|
||
" <literal>X-Container-Write</literal> header, respectively."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml34(para)
|
||
msgid ""
|
||
"To give a user read access, use the <placeholder-1/> command with the "
|
||
"<parameter>-r</parameter> parameter. To give a user write access, use the "
|
||
"<parameter>-w</parameter> parameter."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml38(para)
|
||
msgid ""
|
||
"The following example enables the <literal>testuser</literal> user to read "
|
||
"objects in the container:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml42(para)
|
||
msgid "You can also use this command with a list of users."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml43(para)
|
||
msgid ""
|
||
"If you use StaticWeb middleware to enable Object Storage to serve public web"
|
||
" content, use <literal>.r:</literal>, followed by a list of allowed "
|
||
"referrers."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml46(para)
|
||
msgid "The following command gives object access to all referring domains:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml51(para)
|
||
msgid "To list all containers:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml56(para)
|
||
msgid "To check the status of containers:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml66(para)
|
||
msgid ""
|
||
"You can also use the <placeholder-1/> command with the "
|
||
"<replaceable>ACCOUNT</replaceable> or <replaceable>CONTAINER</replaceable> "
|
||
"names as parameters."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml85(title)
|
||
msgid "Manage objects"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml88(para)
|
||
msgid "To upload an object to a container:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml90(replaceable)
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml93(replaceable)
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml97(replaceable)
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml112(replaceable)
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml117(replaceable)
|
||
msgid "OBJECT_FILENAME"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml91(para)
|
||
msgid "To upload in chunks, for large files:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml93(replaceable)
|
||
msgid "CHUNK_SIZE"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml96(para)
|
||
msgid "To check the status of the object:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml110(para)
|
||
msgid "To list objects in a container:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_swift_howto.xml115(para)
|
||
msgid "To download an object from a container:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml10(title)
|
||
msgid "Store metadata on a configuration drive"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml11(para)
|
||
msgid ""
|
||
"You can configure OpenStack to write metadata to a special configuration "
|
||
"drive that attaches to the instance when it boots. The instance can mount "
|
||
"this drive and read files from it to get information that is normally "
|
||
"available through the <link href=\"http://docs.openstack.org/admin-guide-"
|
||
"cloud/content/section_metadata-service.html\">metadata service</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml18(para)
|
||
msgid ""
|
||
"One use case for the configuration drive is to pass a networking "
|
||
"configuration when you do not use DHCP to assign IP addresses to instances. "
|
||
"For example, you might pass the IP configuration for the instance through "
|
||
"the configuration drive, which the instance can mount and access before you "
|
||
"configure the network settings for the instance."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml24(para)
|
||
msgid ""
|
||
"Any modern guest operating system that is capable of mounting an ISO9660 or "
|
||
"VFAT file system can use the configuration drive."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml28(title)
|
||
msgid "Requirements and guidelines"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml30(title)
|
||
msgid "Compute host requirements"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml32(para)
|
||
msgid ""
|
||
"The following hypervisors support the configuration drive: libvirt, "
|
||
"xenserver, hyper-v, and vmware."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml37(para)
|
||
msgid ""
|
||
"To use configuration drive with libvirt, xenserver, or vmware, you must "
|
||
"first install the <package>genisoimage</package> package on each compute "
|
||
"host. Otherwise, instances do not boot properly."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml43(para)
|
||
msgid ""
|
||
"Use the <literal>mkisofs_cmd</literal> flag to set the path where you "
|
||
"install the <package>genisoimage</package> program. If "
|
||
"<package>genisoimage</package> is in same path as the <systemitem "
|
||
"class=\"service\">nova-compute</systemitem> service, you do not need to set "
|
||
"this flag."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml52(para)
|
||
msgid ""
|
||
"To use configuration drive with hyper-v, you must set the "
|
||
"<literal>mkisofs_cmd</literal> value to the full path to an "
|
||
"<literal>mkisofs.exe</literal> installation. Additionally, you must set the "
|
||
"<literal>qemu_img_cmd</literal> value in the <literal>hyperv</literal> "
|
||
"configuration section to the full path to an <literal>qemu-img</literal> "
|
||
"command installation."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml65(title)
|
||
msgid "Image requirements"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml67(para)
|
||
msgid ""
|
||
"An image built with a recent version of the <package>cloud-init</package> "
|
||
"package can automatically access metadata passed through the configuration "
|
||
"drive. The <package>cloud-init</package> package version 0.7.1 works with "
|
||
"Ubuntu and Fedora-based images, such as RHEL."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml76(para)
|
||
msgid ""
|
||
"If an image does not have the <package>cloud-init</package> package "
|
||
"installed, you must customize the image to run a script that mounts the "
|
||
"configuration drive on boot, reads the data from the drive, and takes "
|
||
"appropriate action such as adding the public key to an account. See <xref "
|
||
"linkend=\"config_drive_contents\"/> for details on how data is organized on "
|
||
"the configuration drive."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml88(para)
|
||
msgid ""
|
||
"If you use Xen with a configuration drive, use the "
|
||
"<literal>xenapi_disable_agent</literal> configuration parameter to disable "
|
||
"the agent."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml95(title)
|
||
msgid "Guidelines"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml97(para)
|
||
msgid ""
|
||
"Do not rely on the presence of the EC2 metadata present in the configuration"
|
||
" drive, as this content might be removed in a future release. For example, "
|
||
"do not rely on files in the <filename>ec2</filename> directory."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml104(para)
|
||
msgid ""
|
||
"When you create images that access configuration drive data and multiple "
|
||
"directories are under the <filename>openstack</filename> directory, always "
|
||
"select the highest API version by date that your consumer supports. For "
|
||
"example, if your guest image supports the 2012-03-05, 2012-08-05, 2013-04-13"
|
||
" versions, try 2013-04-13 first and fall back to a previous version if "
|
||
"2013-04-13 is not present."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml117(title)
|
||
msgid "Enable and access the configuration drive"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml120(para)
|
||
msgid ""
|
||
"To enable the configuration drive, pass the <literal>--config-"
|
||
"drive=true</literal> parameter to the <placeholder-1/> command."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml124(para)
|
||
msgid ""
|
||
"This example enables the configuration drive and passes user data, two "
|
||
"files, and two key/value metadata pairs, all of which are accessible from "
|
||
"the configuration drive:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml129(para)
|
||
msgid ""
|
||
"You can also configure the Compute service to always create a configuration "
|
||
"drive."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml131(para)
|
||
msgid "Set this option in the <filename>/etc/nova/nova.conf</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml136(para)
|
||
msgid ""
|
||
"If a user passes the <parameter>--config-drive=true</parameter> flag to the "
|
||
"<placeholder-1/> command, an administrator cannot disable the configuration "
|
||
"drive."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml144(para)
|
||
msgid ""
|
||
"The configuration drive has the <literal>config-2</literal> volume label. If"
|
||
" your guest operating system supports accessing disk by label, you can mount"
|
||
" the configuration drive as the <filename>/dev/disk/by-"
|
||
"label/config-2</filename> device."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml151(para)
|
||
msgid "For example:"
|
||
msgstr "ਉਦਾਹਰਣ ਲਈ:"
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml155(para)
|
||
msgid ""
|
||
"Make sure that you use at least version 0.3.1 of CirrOS for configuration "
|
||
"drive support."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml158(para)
|
||
msgid ""
|
||
"If your guest operating system does not use <literal>udev</literal>, the "
|
||
"<filename>/dev/disk/by-label</filename> directory is not present."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml162(para)
|
||
msgid ""
|
||
"You can use the <placeholder-1/> command to identify the block device that "
|
||
"corresponds to the configuration drive. For example, when you boot the "
|
||
"CirrOS image with the <literal>m1.tiny</literal> flavor, the device is "
|
||
"<filename>/dev/vdb</filename>:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml170(para)
|
||
msgid "Once identified, you can mount the device:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml177(title)
|
||
msgid "Configuration drive contents"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml178(para)
|
||
msgid "In this example, the contents of the configuration drive are:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml191(para)
|
||
msgid ""
|
||
"The files that appear on the configuration drive depend on the arguments "
|
||
"that you pass to the <placeholder-1/> command."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml196(title)
|
||
msgid "OpenStack metadata format"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml197(para)
|
||
msgid ""
|
||
"The following example shows the contents of the "
|
||
"<filename>openstack/2012-08-10/meta_data.json</filename> and "
|
||
"<filename>openstack/latest/meta_data.json</filename> files. These files are "
|
||
"identical. The file contents are formatted for readability:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml204(para)
|
||
msgid ""
|
||
"Note the effect of the <literal>--file /etc/network/interfaces=/home/myuser"
|
||
"/instance-interfaces</literal> argument that was passed to the "
|
||
"<placeholder-1/> command. The contents of this file are contained in the "
|
||
"<filename>openstack/content/0000</filename> file on the configuration drive,"
|
||
" and the path is specified as <filename>/etc/network/interfaces</filename> "
|
||
"in the <filename>meta_data.json</filename> file."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml215(title)
|
||
msgid "EC2 metadata format"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml216(para)
|
||
msgid ""
|
||
"The following example shows the contents of the <filename>ec2/2009-04-04"
|
||
"/meta-data.json</filename>, <filename>latest/meta-data.json</filename> "
|
||
"files. These files are identical. The file contents are formatted to improve"
|
||
" readability:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml224(title)
|
||
msgid "User data"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml225(para)
|
||
msgid ""
|
||
"The <filename>openstack/2012-08-10/user_data</filename>, "
|
||
"<filename>openstack/latest/user_data</filename>, <filename>ec2/2009-04-04"
|
||
"/user-data</filename>, and <filename>ec2/latest/user-data</filename> file "
|
||
"are present only if the <literal>--user-data</literal> flag and the contents"
|
||
" of the user data file are passed to the <placeholder-1/> command."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml235(title)
|
||
msgid "Configuration drive format"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml236(para)
|
||
msgid ""
|
||
"The default format of the configuration drive as an ISO 9660 file system. To"
|
||
" explicitly specify the ISO 9660 format, add the following line to the "
|
||
"<filename>/etc/nova/nova.conf</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml242(para)
|
||
msgid ""
|
||
"By default, you cannot attach the configuration drive image as a CD drive "
|
||
"instead of as a disk drive. To attach a CD drive, add this line to the "
|
||
"<filename>/etc/nova/nova.conf</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml248(para)
|
||
msgid ""
|
||
"For legacy reasons, you can configure the configuration drive to use VFAT "
|
||
"format instead of ISO 9660. It is unlikely that you would require VFAT "
|
||
"format because ISO 9660 is widely supported across operating systems. "
|
||
"However, to use the VFAT format, add the following line to the "
|
||
"<filename>/etc/nova/nova.conf</filename> file:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml257(para)
|
||
msgid "If you choose VFAT, the configuration drive is 64 MB."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml262(title)
|
||
msgid "Configuration drive reference"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_config-drive.xml263(para)
|
||
msgid ""
|
||
"The following table shows the configuration options for the configuration "
|
||
"drive:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_install.xml6(title)
|
||
msgid "Install the OpenStack SDK"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_install.xml7(para)
|
||
msgid ""
|
||
"Each OpenStack project has its own Python library. These libraries are "
|
||
"bundled with the command-line clients. For example, the Python bindings for "
|
||
"the Compute API are bundled with the <package>python-novaclient</package> "
|
||
"package."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_install.xml11(para)
|
||
msgid ""
|
||
"For details about how to install the clients, see <link "
|
||
"linkend=\"install_clients\">install the OpenStack command-line "
|
||
"clients</link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_auth_neutron.xml6(title)
|
||
msgid "Authenticate against a Networking endpoint"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_auth_neutron.xml7(para)
|
||
msgid ""
|
||
"To authenticate against a Networking endpoint, instantiate a "
|
||
"<classname>neutronclient.v_2_0.client.Client</classname> object:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_auth_neutron.xml18(para)
|
||
msgid ""
|
||
"You can also authenticate by explicitly specifying the endpoint and token:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml6(title)
|
||
msgid "Compute"
|
||
msgstr "ਮੁਲ-ਆਂਕਣ"
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml8(para)
|
||
msgid ""
|
||
"To use the information in this section, you should have a general "
|
||
"understanding of OpenStack Compute."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml11(title)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml14(title)
|
||
msgid "Set environment variables"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml12(para)
|
||
msgid ""
|
||
"Please see <xref linkend=\"sdk_auth\"/> on how to setup environmental "
|
||
"variables and authenticate against Compute API endpoints."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml16(title)
|
||
msgid "Get nova credentials v2"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml17(para)
|
||
msgid ""
|
||
"The examples in this section use the <code>get_nova_credentials_v2</code> "
|
||
"method:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml27(para)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml35(para)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml53(para)
|
||
msgid ""
|
||
"This code resides in the <filename>credentials.py</filename> file, which all"
|
||
" samples import."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml30(para)
|
||
msgid ""
|
||
"Use the <code>get_nova_credentials_v2()</code> method to populate and get a "
|
||
"dictionary:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml36(title)
|
||
msgid "List servers v2"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml37(para)
|
||
msgid "The following program lists servers using the v2 APIs:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml39(title)
|
||
msgid "To list the servers"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml41(para)
|
||
#: ./doc/user-guide/section_sdk_nova.xml83(para)
|
||
#: ./doc/user-guide/section_sdk_nova.xml164(para)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml255(para)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml340(para)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml416(para)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml468(para)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml519(para)
|
||
msgid "Import the following modules:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml46(para)
|
||
#: ./doc/user-guide/section_sdk_nova.xml89(para)
|
||
#: ./doc/user-guide/section_sdk_nova.xml170(para)
|
||
msgid ""
|
||
"Get Nova Credentials. See <xref "
|
||
"linkend=\"sdk_compute_get_nova_credentials_v2\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml51(para)
|
||
#: ./doc/user-guide/section_sdk_nova.xml94(para)
|
||
#: ./doc/user-guide/section_sdk_nova.xml175(para)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml268(para)
|
||
msgid ""
|
||
"Instantiate the <literal>nova_client</literal> client object by using the "
|
||
"<literal>credentials</literal> dictionary object:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml59(para)
|
||
msgid ""
|
||
"Get the list of servers by calling <literal>servers.list</literal> on "
|
||
"<literal>nova_client</literal> object:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml65(title)
|
||
msgid "List servers: complete code listing"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml78(title)
|
||
msgid "Create a server v2"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml79(para)
|
||
msgid "The following program creates a server (VM) using the v2 APIs:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml81(title)
|
||
msgid "To create a server"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml102(para)
|
||
msgid ""
|
||
"In this step, search for the flavor and image to be used for creating a "
|
||
"server. The following code assumes <literal> cirros</literal> image and "
|
||
"<literal>m1.tiny</literal> are being used."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml114(para)
|
||
msgid ""
|
||
"In this step determine the network with which the server is going to be "
|
||
"attached. Use this along with flavor and image to create the server."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml123(para)
|
||
msgid ""
|
||
"Sleep for 5 secs and check if the server/vm got created by calling "
|
||
"<literal>nova_client.servers.list()</literal>"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml133(title)
|
||
msgid "Create server: complete code listing"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml159(title)
|
||
msgid "Delete server v2"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml160(para)
|
||
msgid "The following program deletes a Server (VM) using the v2 API:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml162(title)
|
||
msgid "To Delete a Server"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml183(para)
|
||
msgid ""
|
||
"Check if the server <literal>\"vm1\"</literal> exists using the following "
|
||
"steps"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml185(para)
|
||
msgid "Get the list of servers: <literal>servers_list</literal>"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml186(para)
|
||
msgid ""
|
||
"Iterate over the <literal>servers_list</literal> and compare name with "
|
||
"<literal>\"vm1\" </literal>"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml188(para)
|
||
msgid ""
|
||
"If true set the variable name <literal>server_exists</literal> as "
|
||
"<literal>True</literal> and break from the for loop"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml203(para)
|
||
msgid ""
|
||
"If the server exists execute <literal>delete</literal> method of "
|
||
"<literal>nova_client.servers</literal> object."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_nova.xml210(title)
|
||
msgid "Delete: complete code listing"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml8(title)
|
||
msgid "Measure cloud resources"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml9(para)
|
||
msgid "Telemetry measures cloud resources in OpenStack."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml11(para)
|
||
msgid ""
|
||
"It collects information about how much, who, what, and when with regards to "
|
||
"billing. Currently, metering is available through only the <placeholder-1/> "
|
||
"command-line client."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml15(para)
|
||
msgid "To model data, Telemetry uses these abstractions:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml19(emphasis)
|
||
msgid "Meter"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml21(para)
|
||
msgid ""
|
||
"Measures a specific aspect of resource usage, such as the existence of a "
|
||
"running instance, or ongoing performance, such as the CPU utilization for an"
|
||
" instance. Meters exist for each type of resource. For example, a separate "
|
||
"<literal>cpu_util</literal> meter exists for each instance. The life cycle "
|
||
"of a meter is decoupled from the existence of its related resource. The "
|
||
"meter persists after the resource goes away."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml31(para)
|
||
msgid "A meter has the following attributes:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml34(para)
|
||
msgid "String name."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml37(para)
|
||
msgid "A unit of measurement."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml40(para)
|
||
msgid ""
|
||
"A type. Indicates whether values increase monotonically (cumulative), are "
|
||
"interpreted as a change from the previous value (delta), or are standalone "
|
||
"and relate only to the current duration (gauge)."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml51(emphasis)
|
||
msgid "Sample"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml53(para)
|
||
msgid ""
|
||
"An individual data point that is associated with a specific meter. Has the "
|
||
"same attributes as the meter, with the addition of timestamp and value "
|
||
"attributes. The value attribute is also known as the sample <emphasis "
|
||
"role=\"italic\">volume</emphasis>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml62(emphasis)
|
||
msgid "Statistic"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml64(para)
|
||
msgid ""
|
||
"A set of data point aggregates over a time duration. (In contrast, a sample "
|
||
"represents a single data point.) The Telemetry service employs these "
|
||
"aggregation functions:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml70(para)
|
||
msgid ""
|
||
"<emphasis role=\"bold\">count</emphasis>. The number of samples in each "
|
||
"period."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml75(para)
|
||
msgid ""
|
||
"<emphasis role=\"bold\">max</emphasis>. The maximum number of sample volumes"
|
||
" in each period."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml80(para)
|
||
msgid ""
|
||
"<emphasis role=\"bold\">min</emphasis>. The minimum number of sample volumes"
|
||
" in each period."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml85(para)
|
||
msgid ""
|
||
"<emphasis role=\"bold\">avg</emphasis>. The average of sample volumes over "
|
||
"each period."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml90(para)
|
||
msgid ""
|
||
"<emphasis role=\"bold\">sum</emphasis>. The sum of sample volumes over each "
|
||
"period."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml98(emphasis)
|
||
msgid "Alarm"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml100(para)
|
||
msgid ""
|
||
"A set of rules that define a monitor and a current state, with edge-"
|
||
"triggered actions associated with target states. Provides user-oriented "
|
||
"Monitoring-as-a-Service and a general purpose utility for OpenStack. "
|
||
"Orchestration auto scaling is a typical use-case. Alarms follow a tristate "
|
||
"model of <literal>ok</literal>, <literal>alarm</literal>, and "
|
||
"<literal>insufficient data</literal>. For conventional threshold-oriented "
|
||
"alarms, a static threshold value and comparison operator govern state "
|
||
"transitions. The comparison operator compares a selected meter statistic "
|
||
"against an evaluation window of configurable length into the recent past."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml119(para)
|
||
msgid ""
|
||
"This example uses the <placeholder-1/> client to create an auto-scaling "
|
||
"stack and the <placeholder-2/> client to measure resources."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml125(para)
|
||
msgid "Create an auto-scaling stack:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml129(para)
|
||
msgid "List the heat resources that were created:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml146(para)
|
||
msgid "List the alarms that are set:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml156(para)
|
||
msgid "List the meters that are set:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml167(para)
|
||
msgid "List samples:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_ceilometer.xml176(para)
|
||
msgid "View statistics:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml6(title)
|
||
msgid "Manage IP addresses"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml7(para)
|
||
msgid ""
|
||
"Each instance can have a private, or fixed, IP address and a public, or "
|
||
"floating, one."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml9(para)
|
||
msgid ""
|
||
"Private IP addresses are used for communication between instances, and "
|
||
"public ones are used for communication with networks outside the cloud, "
|
||
"including the Internet."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml12(para)
|
||
msgid ""
|
||
"When you launch an instance, it is automatically assigned a private IP "
|
||
"address that stays the same until you explicitly terminate the instance. "
|
||
"Rebooting an instance has no effect on the private IP address."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml16(para)
|
||
msgid ""
|
||
"A pool of floating IP addresses, configured by the cloud operator, is "
|
||
"available in OpenStack Compute. You can allocate a certain number of these "
|
||
"IP addresses to a project. The maximum number of floating IP addresses per "
|
||
"project is defined by the quota."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml20(para)
|
||
msgid ""
|
||
"After you allocate floating IP addresses to a project, you can add a "
|
||
"floating IP address from this set to an instance of the project. You can "
|
||
"assign a floating IP address to one instance at a time. Floating IP "
|
||
"addresses can be disassociated from an instance and associated with another "
|
||
"instance of the same project at any time."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml26(title)
|
||
msgid "List floating IP address information"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml29(para)
|
||
msgid "To list all floating IP addresses, run the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml58(para)
|
||
msgid ""
|
||
"To list all pools that provide floating IP addresses, run the following "
|
||
"command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml71(title)
|
||
msgid "Assign floating IP addresses"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml72(para)
|
||
msgid "You can assign floating IP addresses to a project and to an instance."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml76(para)
|
||
msgid ""
|
||
"Run the following command to allocate a floating IP address to the current "
|
||
"project. If more than one IP address pool is available, you can specify the "
|
||
"pool from which to allocate the IP address. This example specifies the "
|
||
"<literal>public</literal> pool:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml89(para)
|
||
msgid ""
|
||
"After at least one floating IP address is allocated to the project, assign "
|
||
"an IP address to an instance in the project, as follows:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml92(replaceable)
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml102(replaceable)
|
||
msgid "INSTANCE_NAME_OR_ID"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml92(replaceable)
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml102(replaceable)
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml107(replaceable)
|
||
msgid "FLOATING_IP"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml93(para)
|
||
msgid ""
|
||
"After you assign the IP address and configure security group rules for the "
|
||
"instance, the instance is publicly available at the floating IP address."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml99(para)
|
||
msgid ""
|
||
"To remove a floating IP address from an instance, specify the same arguments"
|
||
" that you used to assign the IP address, but run the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml105(para)
|
||
msgid ""
|
||
"To release a floating IP address from the current project, run the following"
|
||
" command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_floating_ips.xml108(para)
|
||
msgid ""
|
||
"The IP address is returned to the pool of IP addresses that are available "
|
||
"for all projects. If an IP address is assigned to a running instance, it is "
|
||
"disassociated from the instance."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_auth_glance.xml6(title)
|
||
msgid "Authenticate against an Image Service endpoint"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_auth_glance.xml7(para)
|
||
msgid ""
|
||
"To authenticate against an Image Service endpoint, instantiate a <link "
|
||
"href=\"http://docs.openstack.org/developer/python-"
|
||
"glanceclient/api/glanceclient.v2.client.html#glanceclient.v2.client.Client\">"
|
||
" glanceclient.v2.client.Client</link> object:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml6(title)
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml206(guilabel)
|
||
msgid "Networking"
|
||
msgstr "ਨੈੱਟਵਰਕਿੰਗ"
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml8(para)
|
||
msgid ""
|
||
"To use the information in this section, you should have a general "
|
||
"understanding of OpenStack Networking, OpenStack Compute, and the "
|
||
"integration between the two. You should also have access to a plug-in that "
|
||
"implements the Networking API v2.0."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml15(para)
|
||
msgid "Make sure that you set the relevant environment variables."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml17(para)
|
||
msgid ""
|
||
"As an example, see the sample shell file that sets these variables to get "
|
||
"credentials:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml20(replaceable)
|
||
msgid "password"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml22(replaceable)
|
||
msgid "IPADDRESS"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml25(title)
|
||
msgid "Get credentials"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml26(para)
|
||
msgid ""
|
||
"The examples in this section use the <code>get_credentials</code> method:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml38(para)
|
||
msgid ""
|
||
"Use the <code>get_credentials()</code> method to populate and get a "
|
||
"dictionary:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml43(title)
|
||
msgid "Get nova credentials"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml44(para)
|
||
msgid ""
|
||
"Few examples in this section use the <code>get_nova_credentials</code> "
|
||
"method:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml56(para)
|
||
msgid ""
|
||
"Use the <code>get_nova_credentials()</code> method to populate and get a "
|
||
"dictionary:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml62(title)
|
||
msgid "Print values"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml63(para)
|
||
msgid ""
|
||
"The examples in this section use the <code>print_values</code> and "
|
||
"<code>print_values_server</code> methods:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml94(para)
|
||
msgid ""
|
||
"This code resides in the <filename>utils.py</filename> file, which all "
|
||
"samples import."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml98(title)
|
||
msgid "Create network"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml99(para)
|
||
msgid "The following program creates a network:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml127(title)
|
||
msgid "List networks"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml128(para)
|
||
msgid "The following program lists networks:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml141(para)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml204(para)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml438(para)
|
||
msgid ""
|
||
"For <code>print_values</code> see <xref "
|
||
"linkend=\"sdk_neutron_print_values\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml146(title)
|
||
msgid "Create ports"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml147(para)
|
||
msgid "The following program creates a port:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml180(para)
|
||
msgid ""
|
||
"For <code>get_nova_credentials</code> see <xref "
|
||
"linkend=\"sdk_neutron_get_nova_credentials\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml183(para)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml201(para)
|
||
msgid ""
|
||
"For <code>get_credentials</code> see <xref "
|
||
"linkend=\"sdk_neutron_get_credentials\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml188(title)
|
||
msgid "List ports"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml189(para)
|
||
msgid "The following program lists ports:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml209(title)
|
||
msgid "List server ports"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml210(para)
|
||
msgid "The following program lists the ports for a server:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml248(title)
|
||
msgid "Create router and add port to subnet"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml249(para)
|
||
msgid ""
|
||
"This example queries OpenStack Networking to create a router and add a port "
|
||
"to a subnet."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml252(title)
|
||
msgid "To create a router and add a port to a subnet"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml263(para)
|
||
msgid ""
|
||
"Get Nova Credentials. See <xref "
|
||
"linkend=\"sdk_neutron_get_nova_credentials\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml275(para)
|
||
msgid "Create a router and add a port to the subnet:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml299(title)
|
||
msgid "Create router: complete code listing"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml334(title)
|
||
msgid "Delete a network"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml335(para)
|
||
msgid "This example queries OpenStack Networking to delete a network."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml338(title)
|
||
msgid "To delete a network"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml345(para)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml422(para)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml474(para)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml525(para)
|
||
msgid "Get credentials. See <xref linkend=\"sdk_neutron_get_credentials\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml350(para)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml427(para)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml479(para)
|
||
#: ./doc/user-guide/section_sdk_neutron.xml530(para)
|
||
msgid ""
|
||
"Instantiate the <literal>neutron</literal> client object by using the "
|
||
"<literal>credentials</literal> dictionary object:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml357(para)
|
||
msgid "Delete the network:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml379(title)
|
||
msgid "Delete network: complete code listing"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml410(title)
|
||
msgid "List routers"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml411(para)
|
||
msgid "This example queries OpenStack Networking to list all routers."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml414(title)
|
||
msgid "To list routers"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml434(para)
|
||
msgid "List the routers"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml444(title)
|
||
msgid "List routers: complete code listing"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml462(title)
|
||
msgid "List security groups"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml463(para)
|
||
msgid "This example queries OpenStack Networking to list security groups."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml466(title)
|
||
msgid "To list security groups"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml486(para)
|
||
msgid "List Security groups"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml492(title)
|
||
msgid "List security groups: complete code listing"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml506(para)
|
||
msgid ""
|
||
"OpenStack Networking security groups are case-sensitive while the "
|
||
"<systemitem class=\"service\">nova-network</systemitem> security groups are "
|
||
"case-insensitive."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml513(title)
|
||
msgid "List subnets"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml514(para)
|
||
msgid "This example queries OpenStack Networking to list subnets."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml517(title)
|
||
msgid "To list subnets"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml537(para)
|
||
msgid "List subnets:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_neutron.xml543(title)
|
||
msgid "List subnets: complete code listing"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml12(title)
|
||
msgid "Launch and manage stacks"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml14(para)
|
||
msgid ""
|
||
"OpenStack Orchestration is a service that you can use to orchestrate "
|
||
"multiple composite cloud applications. This service supports use of both the"
|
||
" Amazon Web Services (AWS) CloudFormation template format through both a "
|
||
"Query API that is compatible with CloudFormation and the native OpenStack "
|
||
"<glossterm>Heat Orchestration Template (HOT)</glossterm> format through a "
|
||
"REST API."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml22(para)
|
||
msgid ""
|
||
"These flexible template languages enable application developers to describe "
|
||
"and automate the deployment of infrastructure, services, and applications. "
|
||
"The templates enable creation of most OpenStack resource types, such as "
|
||
"instances, floating IP addresses, volumes, security groups, and users. The "
|
||
"resources, once created, are referred to as stacks."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml36(title)
|
||
msgid "Launch a stack"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml39(para)
|
||
msgid ""
|
||
"Log in to the dashboard, choose a project, and click "
|
||
"<guibutton>Stacks</guibutton> in the <guilabel>Orchestration</guilabel> "
|
||
"category on the <guilabel>Projects</guilabel> tab."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml45(para)
|
||
msgid "Click <guibutton>Launch Stack</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml50(para)
|
||
msgid ""
|
||
"In the Select Template dialog box, choose the source of the template from "
|
||
"the list."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml54(para)
|
||
msgid ""
|
||
"Depending on the source that you selected, enter the URL, browse to the file"
|
||
" location, or directly include the template."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml59(para)
|
||
msgid "In the Launch Stack dialog box, specify the following values."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml66(guilabel)
|
||
msgid "Stack Name"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml68(para)
|
||
msgid "Enter a name to identify the stack."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml71(guilabel)
|
||
msgid "Creation Timeout (minutes)"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml73(para)
|
||
msgid ""
|
||
"Specify the number of minutes that can elapse before the launch of the stack"
|
||
" times out."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml77(guilabel)
|
||
msgid "Rollback On Failure"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml79(para)
|
||
msgid ""
|
||
"Select this check box if you want if you want the service to roll back "
|
||
"changes if the stack fails to launch."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml84(guilabel)
|
||
msgid "Password for user \"demo\""
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml86(para)
|
||
msgid ""
|
||
"Specify the password that the default user will use when the stack is "
|
||
"created."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml90(guilabel)
|
||
msgid "DBUsername"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml91(para)
|
||
msgid "Specify the name of the database user."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml94(guilabel)
|
||
msgid "LinuxDistribution"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml95(para)
|
||
msgid "Specify the Linux distribution that will be used in the stack."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml99(guilabel)
|
||
msgid "DBRootPassword"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml100(para)
|
||
msgid "Specify the root password for the database."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml103(guilabel)
|
||
msgid "KeyName"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml104(para)
|
||
msgid ""
|
||
"Specify the name of the key pair that will be used to log into the stack."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml108(guilabel)
|
||
msgid "DBName"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml109(para)
|
||
msgid "Specify the name of the database."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml112(guilabel)
|
||
msgid "DBPassword"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml113(para)
|
||
msgid "Specify the password for the database."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml116(guilabel)
|
||
msgid "InstanceType"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml117(para)
|
||
msgid "Specify the flavor for the instance."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml123(para)
|
||
msgid "Click <guilabel>Launch</guilabel> to create a stack."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml127(para)
|
||
msgid "The dashboard shows the stack on the <guilabel>Stacks</guilabel> tab."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml131(para)
|
||
msgid ""
|
||
"After the stack is created, click on the stack name to see the following "
|
||
"details:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml135(guilabel)
|
||
msgid "Topology"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml137(para)
|
||
msgid "The topology of the stack."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml141(guilabel)
|
||
msgid "Overview"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml143(para)
|
||
msgid "The parameters and details of the stack."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml148(guilabel)
|
||
msgid "Resources"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml150(para)
|
||
msgid "The resources used by the stack."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml154(guilabel)
|
||
msgid "Events"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml156(para)
|
||
msgid "The events related to the stack."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml162(title)
|
||
msgid "Delete a stack"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml163(para)
|
||
msgid "When you delete a stack, you cannot undo this action."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml167(para)
|
||
msgid ""
|
||
"Log in to the dashboard, choose a project, and click "
|
||
"<guilabel>Stacks</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml171(para)
|
||
msgid "Select the stack that you want to delete."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml174(para)
|
||
msgid "Click <guibutton>Delete Stack</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_stacks.xml178(para)
|
||
msgid ""
|
||
"In the confirmation dialog box, click <guibutton>Delete Stack</guibutton> to"
|
||
" confirm the deletion."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_authenticate.xml5(title)
|
||
msgid "Authenticate"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_authenticate.xml6(para)
|
||
msgid ""
|
||
"You must authenticate against an OpenStack endpoint before you can use "
|
||
"OpenStack services. Each project uses a slightly different syntax for "
|
||
"authentication."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_authenticate.xml9(para)
|
||
msgid ""
|
||
"You must typically authenticate against a specific version of a service. For"
|
||
" example, a client might need to authenticate against Identity v2.0."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_authenticate.xml12(para)
|
||
msgid ""
|
||
"Python scripts that use the OpenStack SDK must have access to the "
|
||
"credentials contained in the <link linkend=\"cli_openrc\">OpenStack RC "
|
||
"file</link>. Because credentials are sensitive information, do not include "
|
||
"them in your scripts. This guide assumes that users source the "
|
||
"<filename><replaceable>PROJECT</replaceable>-openrc.sh</filename> file and "
|
||
"access the credentials by using the environment variables in the Python "
|
||
"scripts."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml6(title)
|
||
msgid "Upload and manage images"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml7(para)
|
||
msgid ""
|
||
"A virtual machine image, referred to in this document simply as an image, is"
|
||
" a single file that contains a virtual disk that has a bootable operating "
|
||
"system installed on it. Images are used to create virtual machine instances "
|
||
"within the cloud. For information about creating image files, see the <link "
|
||
"href=\"http://docs.openstack.org/image-guide/content/\"><citetitle>OpenStack"
|
||
" Virtual Machine Image Guide</citetitle></link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml15(para)
|
||
msgid ""
|
||
"Depending on your role, you may have permission to upload and manage virtual"
|
||
" machine images. Operators might restrict the upload and management of "
|
||
"images to cloud administrators or operators only. If you have the "
|
||
"appropriate privileges, you can use the dashboard to upload and manage "
|
||
"images in the <guilabel>admin</guilabel> project."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml22(para)
|
||
msgid ""
|
||
"You can also use the <placeholder-1/> and <placeholder-2/> command-line "
|
||
"clients or the Image Service and Compute APIs to manage images. See <xref "
|
||
"linkend=\"cli_manage_images\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml29(para)
|
||
msgid "Follow this procedure to upload an image to a project."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml33(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml159(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml206(para)
|
||
msgid "Log in to the dashboard."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml36(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml162(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml209(para)
|
||
msgid ""
|
||
"From the <guilabel>CURRENT PROJECT</guilabel> on the "
|
||
"<guilabel>Project</guilabel> tab, select the appropriate project."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml41(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml167(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml213(para)
|
||
msgid ""
|
||
"On the <guilabel>Project</guilabel> tab, click <guilabel>Images</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml45(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml148(para)
|
||
msgid "Click <guibutton>Create Image</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml46(para)
|
||
msgid "The Create An Image dialog box appears."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml49(para)
|
||
msgid "Enter the following values:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml56(guilabel)
|
||
msgid "Name"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml59(para)
|
||
msgid "Enter a name for the image."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml67(para)
|
||
msgid "Optionally, enter a brief description of the image."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml73(guilabel)
|
||
msgid "Image Source"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml76(para)
|
||
msgid ""
|
||
"Choose the image source from the list. Your choices are <guilabel>Image "
|
||
"Location</guilabel> and <guilabel>Image File</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml83(para)
|
||
msgid "<guilabel>Image File</guilabel> or <guilabel>Image Location</guilabel>"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml88(para)
|
||
msgid ""
|
||
"Based on your selection for <guilabel>Image Source</guilabel>, you either "
|
||
"enter the location URL of the image in the <guilabel>Image "
|
||
"Location</guilabel> field. or browse to the image file on your system and "
|
||
"add it."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml97(guilabel)
|
||
msgid "Format"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml100(para)
|
||
msgid "Select the correct format (for example, QCOW2) for the image."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml107(guilabel)
|
||
msgid "Architecture"
|
||
msgstr "ਢਾਂਚਾ"
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml111(para)
|
||
msgid ""
|
||
"Specify the architecture. For example, <literal>i386</literal> for a 32-bit "
|
||
"architecture or <literal>x86-64</literal> for a 64-bit architecture."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml118(para)
|
||
msgid ""
|
||
"<guilabel>Minimum Disk (GB)</guilabel> and <guilabel>Minimum RAM "
|
||
"(MB)</guilabel>"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml122(para)
|
||
msgid "Leave these optional fields empty."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml127(guilabel)
|
||
msgid "Public"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml130(para)
|
||
msgid ""
|
||
"Select this check box to make the image public to all users with access to "
|
||
"the current project."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml137(guilabel)
|
||
msgid "Protected"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml140(para)
|
||
msgid ""
|
||
"Select this check box to ensure that only users with permissions can delete "
|
||
"the image."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml149(para)
|
||
msgid ""
|
||
"The image is queued to be uploaded. It might take some time before the "
|
||
"status changes from Queued to Active."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml155(title)
|
||
msgid "Update an image"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml156(para)
|
||
msgid "Follow this procedure to update an existing image."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml171(para)
|
||
msgid "Select the image that you want to edit."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml174(para)
|
||
msgid ""
|
||
"In the <guilabel>Actions</guilabel> column, click <guilabel>More</guilabel> "
|
||
"and then select <guilabel>Edit</guilabel> from the list."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml182(para)
|
||
msgid "Change the name of the image."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml185(para)
|
||
msgid ""
|
||
"Select the <guilabel>Public</guilabel> check box to make the image public."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml189(para)
|
||
msgid ""
|
||
"Clear the <guilabel>Public</guilabel> check box to make the image private."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml179(para)
|
||
msgid ""
|
||
"In the Update Image dialog box, you can perform the following actions: "
|
||
"<placeholder-1/>"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml195(para)
|
||
msgid "Click <guibutton>Update Image</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml200(title)
|
||
msgid "Delete an image"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml201(para)
|
||
msgid ""
|
||
"Deletion of images is permanent and <emphasis "
|
||
"role=\"bold\">cannot</emphasis> be reversed. Only users with the appropriate"
|
||
" permissions can delete images."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml217(para)
|
||
msgid "Select the images that you want to delete."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml220(para)
|
||
msgid "Click <guibutton>Delete Images</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_images.xml223(para)
|
||
msgid ""
|
||
"In the <guilabel>Confirm Delete Image</guilabel> dialog box, click "
|
||
"<guibutton>Delete Images</guibutton> to confirm the deletion."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/ch_cli.xml10(title)
|
||
msgid "OpenStack command-line clients"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_auth_nova.xml6(title)
|
||
msgid "Authenticate against a Compute endpoint"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_auth_nova.xml7(para)
|
||
msgid ""
|
||
"To authenticate against a Compute endpoint, instantiate a <link "
|
||
"href=\"http://docs.openstack.org/developer/python-"
|
||
"novaclient/api/novaclient.v1_1.client.html#novaclient.v1_1.client.Client\"> "
|
||
"novaclient.v_1_1.client.Client</link> object:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_auth_nova.xml18(para)
|
||
msgid ""
|
||
"Alternatively, you can instantiate a "
|
||
"<classname>novaclient.client.Client</classname> object and pass the version "
|
||
"number:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_auth_nova.xml28(para)
|
||
msgid ""
|
||
"If you authenticate against an endpoint that uses a custom authentication "
|
||
"back-end, you must load the authentication plug-in and pass it to the "
|
||
"constructor."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_auth_nova.xml31(para)
|
||
msgid ""
|
||
"The Rackspace public cloud is an OpenStack deployment that uses a custom "
|
||
"authentication back end. To authenticate against this cloud, you must "
|
||
"install the <link href=\"https://pypi.python.org/pypi/rackspace-"
|
||
"novaclient/\"> rackspace-novaclient</link> library that contains the "
|
||
"Rackspace authentication plug-in, called <literal>rackspace</literal>. The "
|
||
"following Python code shows the additional modifications required to "
|
||
"instantiate a <classname>Client</classname> object that can authenticate "
|
||
"against the Rackspace custom authentication back end."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_auth_nova.xml53(para)
|
||
msgid ""
|
||
"If you set the <literal>OS_AUTH_SYSTEM</literal> environment variable, check"
|
||
" for this variable in your Python script to determine whether you need to "
|
||
"load a custom authentication back end:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_configure_instances.xml9(title)
|
||
msgid "Add a keypair"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_configure_instances.xml10(para)
|
||
msgid ""
|
||
"To generate a keypair, call the <methodname><link "
|
||
"href=\"http://docs.openstack.org/developer/python-"
|
||
"novaclient/api/novaclient.v1_1.keypairs.html#novaclient.v1_1.keypairs.KeypairManager.create\">novaclient.v1_1.keypairs.KeypairManager.create</link></methodname>"
|
||
" method:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_configure_instances.xml20(para)
|
||
msgid "The Python script output looks something like this:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_configure_instances.xml28(para)
|
||
msgid ""
|
||
"You typically write the private key to a file to use it later. The file must"
|
||
" be readable and writeable by only the file owner, otherwise the ssh client "
|
||
"will refuse to read the private key file. It is safest to create the file "
|
||
"with the appropriate permissions, as shown in the following example:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_configure_instances.xml46(title)
|
||
msgid "Import a keypair"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_configure_instances.xml47(para)
|
||
msgid ""
|
||
"If you have already generated a keypair with the public key located at "
|
||
"<filename>~/.ssh/id_rsa.pub</filename>, pass the contents of the file to the"
|
||
" <methodname><link href=\"http://docs.openstack.org/developer/python-"
|
||
"novaclient/api/novaclient.v1_1.keypairs.html#novaclient.v1_1.keypairs.KeypairManager.create\">"
|
||
" novaclient.v1_1.keypairs.KeypairManager.create</link></methodname> method "
|
||
"to import the public key to Compute:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_configure_instances.xml61(title)
|
||
msgid "List keypairs"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_configure_instances.xml62(para)
|
||
msgid ""
|
||
"To list keypairs, call the <methodname><link "
|
||
"href=\"http://docs.openstack.org/developer/python-"
|
||
"novaclient/api/novaclient.v1_1.keypairs.html#novaclient.v1_1.keypairs.KeypairManager.list\">novaclient.v1_1.keypairs.KeypairManager.list</link></methodname>"
|
||
" method:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_configure_instances.xml70(title)
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml120(title)
|
||
msgid "Create and manage security groups"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_configure_instances.xml71(para)
|
||
msgid ""
|
||
"To list security groups for the current project, call the <methodname><link "
|
||
"href=\"http://docs.openstack.org/developer/python-"
|
||
"novaclient/api/novaclient.v1_1.security_groups.html#novaclient.v1_1.security_groups.SecurityGroupManager.list\">novaclient.v_1.security_groups.SecurityGroupManager.list</link></methodname>"
|
||
" method:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_configure_instances.xml76(para)
|
||
msgid ""
|
||
"To create a security group with a specified name and description, call the "
|
||
"<methodname><link href=\"http://docs.openstack.org/developer/python-"
|
||
"novaclient/api/novaclient.v1_1.security_groups.html#novaclient.v1_1.security_groups.SecurityGroupManager.create\">novaclient.v_1.security_groups.SecurityGroupManager.create</link></methodname>"
|
||
" method:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_configure_instances.xml81(para)
|
||
msgid ""
|
||
"To delete a security group, call the <methodname><link "
|
||
"href=\"http://docs.openstack.org/developer/python-"
|
||
"novaclient/api/novaclient.v1_1.security_groups.html#novaclient.v1_1.security_groups.SecurityGroupManager.delete\">"
|
||
" "
|
||
"novaclient.v_1.security_groups.SecurityGroupManager.delete</link></methodname>"
|
||
" method, passing either a <link href=\"http://docs.openstack.org/developer"
|
||
"/python-"
|
||
"novaclient/api/novaclient.v1_1.security_groups.html#novaclient.v1_1.security_groups.SecurityGroup\">novaclient.v1_1.security_groups.SecurityGroup</link>"
|
||
" object or group ID as an argument:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_configure_instances.xml95(title)
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml147(title)
|
||
msgid "Create and manage security group rules"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_configure_instances.xml96(para)
|
||
msgid ""
|
||
"Access the security group rules from the <literal>rules</literal> attribute "
|
||
"of a <link href=\"http://docs.openstack.org/developer/python-"
|
||
"novaclient/api/novaclient.v1_1.security_groups.html#novaclient.v1_1.security_groups.SecurityGroup\">novaclient.v1_1.security_groups.SecurityGroup</link>"
|
||
" object:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_configure_instances.xml102(para)
|
||
msgid ""
|
||
"To add a rule, to a security group, call the <methodname><link "
|
||
"href=\"http://docs.openstack.org/developer/python-"
|
||
"novaclient/api/novaclient.v1_1.security_group_rules.html#novaclient.v1_1.security_group_rules.SecurityGroupRuleManager.create\">novaclient.v1_1.security_group_rules.SecurityGroupRuleManager.create</link></methodname>"
|
||
" method:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_manage_instances.xml6(title)
|
||
msgid "Manage instances and hosts"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_manage_instances.xml7(para)
|
||
msgid ""
|
||
"Instances are virtual machines that run inside the cloud on physical compute"
|
||
" nodes. The Compute service manages instances. A host is the node on which a"
|
||
" group of instances resides."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_manage_instances.xml11(para)
|
||
msgid ""
|
||
"This section describes how to perform the different tasks involved in "
|
||
"instance management, such as adding floating IP addresses, stopping and "
|
||
"starting instances, and terminating instances. This section also discusses "
|
||
"node management tasks."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_auth_keystone.xml6(title)
|
||
msgid "Authenticate against an Identity endpoint"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_auth_keystone.xml7(para)
|
||
msgid ""
|
||
"To authenticate against the Identity v2.0 endpoint, instantiate a <link "
|
||
"href=\"http://docs.openstack.org/developer/python-"
|
||
"keystoneclient/api/keystoneclient.v2_0.client.html#keystoneclient.v2_0.client.Client\">"
|
||
" keystoneclient.v_20.client.Client</link> object:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_auth_keystone.xml18(para)
|
||
msgid ""
|
||
"After you instantiate a <classname>Client</classname> object, you can "
|
||
"retrieve the token by accessing its <literal>auth_token</literal> attribute "
|
||
"object:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_auth_keystone.xml24(para)
|
||
msgid ""
|
||
"If the OpenStack cloud is configured to use public-key infrastructure (PKI) "
|
||
"tokens, the Python script output looks something like this:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_sdk_auth_keystone.xml35(para)
|
||
msgid ""
|
||
"This example shows a subset of a PKI token. A complete token is over 5000 "
|
||
"characters long."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml12(title)
|
||
msgid "Launch and manage instances"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml13(para)
|
||
msgid "Instances are virtual machines that run inside the cloud."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml15(para)
|
||
msgid ""
|
||
"You can <link linkend=\"dashboard_launch_instances_from_image\">launch an "
|
||
"instance</link> from the following sources:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml18(para)
|
||
msgid ""
|
||
"Images uploaded to the OpenStack Image Service, as described in <xref "
|
||
"linkend=\"dashboard_manage_images\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml20(para)
|
||
msgid ""
|
||
"Image that you have copied to a persistent volume. The instance launches "
|
||
"from the volume, which is provided by the <systemitem class=\"service"
|
||
"\">cinder-volume</systemitem> API through iSCSI."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml29(title)
|
||
msgid "Connect to your instance by using SSH"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml30(para)
|
||
msgid ""
|
||
"To use SSH to connect to your instance, you use the downloaded keypair file."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml33(para)
|
||
msgid ""
|
||
"The user name is <literal>ubuntu</literal> for the Ubuntu cloud images on "
|
||
"TryStack."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml38(para)
|
||
msgid "Copy the IP address for your instance."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml41(para)
|
||
msgid ""
|
||
"Use the <placeholder-1/> command to make a secure connection to the "
|
||
"instance. For example:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml47(para)
|
||
msgid "At the prompt, type <literal>yes</literal>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml53(title)
|
||
msgid "Track usage for instances"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml54(para)
|
||
msgid ""
|
||
"You can track usage for instances for each project. You can track costs per "
|
||
"month by showing metrics like number of vCPUs, disks, RAM, and uptime for "
|
||
"all your instances."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml60(para)
|
||
msgid ""
|
||
"Log in to the dashboard, choose a project, and click "
|
||
"<guilabel>Overview</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml64(para)
|
||
msgid ""
|
||
"To query the instance usage for a month, select a month and click "
|
||
"<guibutton>Submit</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml69(para)
|
||
msgid ""
|
||
"To download a summary, click <guibutton>Download CSV Summary</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml75(title)
|
||
msgid "Create an instance snapshot"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml78(para)
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml110(para)
|
||
msgid ""
|
||
"Log in to the dashboard, choose a project, and click "
|
||
"<guilabel>Instances</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml82(para)
|
||
msgid "Select the instance from which to create a snapshot."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml85(para)
|
||
msgid ""
|
||
"From the <guilabel>Actions</guilabel> list, select <guilabel>Create "
|
||
"Snapshot</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml90(para)
|
||
msgid ""
|
||
"In the Create Snapshot dialog box, enter a name for the snapshot, and then "
|
||
"click <guibutton>Create Snapshot</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml93(para)
|
||
msgid ""
|
||
"The <guilabel>Images & Snapshots</guilabel> category shows the instance "
|
||
"snapshot."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml98(para)
|
||
msgid ""
|
||
"To launch an instance from the snapshot, select the snapshot and click "
|
||
"<guibutton>Launch</guibutton>. Proceed with <xref "
|
||
"linkend=\"dashboard_launch_instances_from_image\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml107(title)
|
||
msgid "Manage an instance"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml114(para)
|
||
msgid "Select an instance."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml117(para)
|
||
msgid ""
|
||
"In the <guilabel>More</guilabel> list in the <guilabel>Actions</guilabel> "
|
||
"column, select the state."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances.xml120(para)
|
||
msgid ""
|
||
"You can resize or rebuild an instance. You can also choose to view the "
|
||
"instance console log. Depending on the current state of the instance, you "
|
||
"can pause, resume, suspend, soft or hard reboot, or terminate it."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml12(title)
|
||
msgid "Launch an instance"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml14(para)
|
||
msgid ""
|
||
"When you launch an instance from an image, OpenStack creates a local copy of"
|
||
" the image on the compute node where the instance starts."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml16(para)
|
||
msgid "When you launch an instance from a volume, note the following steps:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml20(para)
|
||
msgid ""
|
||
"To select the volume to from which to launch, launch an instance from an "
|
||
"arbitrary image on the volume. The image that you select does not boot. "
|
||
"Instead, it is replaced by the image on the volume that you choose in the "
|
||
"next steps."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml24(para)
|
||
msgid ""
|
||
"To boot a Xen image from a volume, the image you launch in must be the same "
|
||
"type, fully virtualized or paravirtualized, as the one on the volume."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml29(para)
|
||
msgid ""
|
||
"Select the volume or volume snapshot from which to boot. Enter a device "
|
||
"name. Enter <literal>vda</literal> for KVM images or <literal>xvda</literal>"
|
||
" for Xen images."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml36(para)
|
||
msgid ""
|
||
"Log in to the dashboard, choose a project, and click <guilabel>Images & "
|
||
"Snapshot</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml38(para)
|
||
msgid ""
|
||
"The dashboard shows the images that have been uploaded to OpenStack Image "
|
||
"Service and are available for this project."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml41(para)
|
||
msgid ""
|
||
"For details on creating images, see <link href=\"http://docs.openstack.org"
|
||
"/image-guide/content/ch_creating_images_manually.html\">Creating images "
|
||
"manually</link> in the <citetitle>OpenStack Virtual Machine Image "
|
||
"Guide</citetitle>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml47(para)
|
||
msgid "Select an image and click <guibutton>Launch</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml51(para)
|
||
msgid "In the Launch Instance dialog box, specify the following values:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml59(guilabel)
|
||
msgid "Details"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml64(guilabel)
|
||
msgid "Availability Zone"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml67(para)
|
||
msgid ""
|
||
"By default, this value is set to the availability zone given by the cloud "
|
||
"provider (for example, <literal>us-west</literal> or <literal>apac-"
|
||
"south</literal>). For most cases, it could be <literal>nova</literal>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml76(guilabel)
|
||
msgid "Instance Name"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml77(para)
|
||
msgid "Assign a name to the virtual machine."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml79(para)
|
||
msgid ""
|
||
"The name you assign here becomes the initial host name of the server. After "
|
||
"the server is built, if you change the server name in the API or change the "
|
||
"host name directly, the names are not updated in the dashboard."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml85(para)
|
||
msgid ""
|
||
"Server names are not guaranteed to be unique when created so you could have "
|
||
"two instances with the same host name."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml93(guilabel)
|
||
msgid "Flavor"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml94(para)
|
||
msgid "Specify the size of the instance to launch."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml98(guilabel)
|
||
msgid "Instance Count"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml100(para)
|
||
msgid ""
|
||
"To launch multiple instances, enter a value greater than 1. The default is "
|
||
"1."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml106(guilabel)
|
||
msgid "Instance Boot Source"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml109(para)
|
||
msgid "Your options are:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml112(para)
|
||
msgid ""
|
||
"<guilabel>Boot from image</guilabel>—If you choose this option, a new field "
|
||
"for <guilabel>Image Name</guilabel> displays. You can select the image from "
|
||
"the list."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml121(para)
|
||
msgid ""
|
||
"<guilabel>Boot from snapshot</guilabel>—If you choose this option, a new "
|
||
"field for <guilabel>Instance Snapshot</guilabel> displays. You can select "
|
||
"the snapshot from the list."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml130(para)
|
||
msgid ""
|
||
"<guilabel>Boot from volume</guilabel>—If you choose this option, a new field"
|
||
" for <guilabel>Volume</guilabel> displays. You can select the volume from "
|
||
"the list."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml139(para)
|
||
msgid ""
|
||
"<guilabel>Boot from image (creates a new volume) </guilabel>—With this "
|
||
"option, you can boot from an image and create a volume by entering the "
|
||
"<guilabel>Device Size</guilabel> and <guilabel>Device Name</guilabel> for "
|
||
"your volume."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml149(para)
|
||
msgid ""
|
||
"<guilabel>Boot from volume snapshot (creates a new volume)</guilabel>— Using"
|
||
" this option, you can boot from a volume snapshot and create a new volume by"
|
||
" choosing <guilabel>Volume Snapshot</guilabel> from a list and adding a "
|
||
"<guilabel>Device Name</guilabel> for your volume."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml160(para)
|
||
msgid ""
|
||
"Since you are launching an instance from an image, <guilabel>Boot from "
|
||
"image</guilabel> is chosen by default."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml168(guilabel)
|
||
msgid "Image Name"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml172(para)
|
||
msgid ""
|
||
"This field changes based on your previous selection. Since you have chosen "
|
||
"to launch an instance using an image, the <guilabel>Image Name</guilabel> "
|
||
"field displays. Select the image name from the dropdown list."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml180(guilabel)
|
||
msgid "Access & Security"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml184(guilabel)
|
||
msgid "Keypair"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml185(para)
|
||
msgid "Specify a key pair."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml186(para)
|
||
msgid ""
|
||
"If the image uses a static root password or a static key set (neither is "
|
||
"recommended), you do not need to provide a key pair to launch the instance."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml192(guilabel)
|
||
msgid "Security Groups"
|
||
msgstr "ਸੁਰੱਖਿਆ ਸਮੂਹ"
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml194(para)
|
||
msgid "Activate the security groups that you want to assign to the instance."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml196(para)
|
||
msgid ""
|
||
"Security groups are a kind of cloud firewall that define which incoming "
|
||
"network traffic is forwarded to instances. For details, see <xref "
|
||
"linkend=\"security_groups_add_rule\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml200(para)
|
||
msgid ""
|
||
"If you have not created any security groups, you can assign only the default"
|
||
" security group to the instance."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml209(guilabel)
|
||
msgid "Selected Networks"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml211(para)
|
||
msgid ""
|
||
"To add a network to the instance, click the <guibutton>+</guibutton> in the "
|
||
"<guilabel>Available Networks</guilabel> field."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml218(guilabel)
|
||
msgid "Post-Creation"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml221(guilabel)
|
||
msgid "Customization Script"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml223(para)
|
||
msgid "Specify a customization script that runs after your instance launches."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml230(para)
|
||
msgid "Click <guibutton>Launch</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml231(para)
|
||
msgid "The instance starts on a compute node in the cloud."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml234(para)
|
||
msgid ""
|
||
"The <guilabel>Instances</guilabel> tab shows the instance's name, its "
|
||
"private and public IP addresses, size, status, task, and power state."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_launch_instances_from_image.xml237(para)
|
||
msgid ""
|
||
"If you did not provide a key pair, security groups, or rules, users can "
|
||
"access the instance only from inside the cloud through VNC. Even pinging the"
|
||
" instance is not possible without an ICMP rule configured. To access the "
|
||
"instance through a VNC console, see <xref linkend=\"instance_console\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml6(title)
|
||
msgid "Create and manage object containers"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml8(para)
|
||
msgid ""
|
||
"OpenStack Object Storage provides a distributed, API-accessible storage "
|
||
"platform that can be integrated directly into an application or used to "
|
||
"store any type of file, including VM images, backups, archives, or media "
|
||
"files. In the OpenStack Dashboard, you can only manage containers and "
|
||
"objects."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml13(para)
|
||
msgid ""
|
||
"In OpenStack Object Storage, containers provide storage for objects in a "
|
||
"manner similar to a Windows folder or Linux file directory, though they "
|
||
"cannot be nested. An object in OpenStack consists of the file to be stored "
|
||
"in the container and any accompanying metadata."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml19(title)
|
||
msgid "Create a container"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml22(para)
|
||
msgid ""
|
||
"Log in to the dashboard, choose a project, and click "
|
||
"<guilabel>Containers</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml26(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml34(para)
|
||
msgid "Click <guibutton>Create Container</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml29(para)
|
||
msgid ""
|
||
"In the <guilabel>Create Container</guilabel> dialog box, enter a name for "
|
||
"the container, choose if you want the access to be "
|
||
"<guilabel>Private</guilabel> or <guilabel>Public</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml37(para)
|
||
msgid "You have successfully created a container."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml38(para)
|
||
msgid ""
|
||
"To delete a container, click the <guibutton>More</guibutton> button and "
|
||
"select <guilabel>Delete Container</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml44(title)
|
||
msgid "Upload an object"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml47(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml80(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml108(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml162(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml191(para)
|
||
msgid ""
|
||
"Log in to the dashboard, choose a project, and click "
|
||
"<guilabel>Containers</guilabel> in the <guilabel>Object Store</guilabel> "
|
||
"tab."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml52(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml85(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml113(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml167(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml196(para)
|
||
msgid "Select the container in which you want to store your object."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml55(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml70(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml170(para)
|
||
msgid "Click <guibutton>Upload Object</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml56(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml171(para)
|
||
msgid ""
|
||
"The <guilabel>Upload Object To Container: "
|
||
"<replaceable><name></replaceable></guilabel> dialog box is displayed. "
|
||
"<replaceable><name></replaceable> is the name of the container to "
|
||
"which you are uploading the object."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml63(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml182(para)
|
||
msgid "Enter a name for the object."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml66(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml94(para)
|
||
msgid "Browse to and select the file that you want to upload."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml71(para)
|
||
msgid "You have successfully uploaded an object to the container."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml76(title)
|
||
msgid "Manage an object"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml78(title)
|
||
msgid "Edit an object"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml88(para)
|
||
msgid ""
|
||
"Click <guibutton>More</guibutton> and choose <guilabel>Edit </guilabel> from"
|
||
" the dropdown list."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml90(para)
|
||
msgid "The <guilabel>Edit Object</guilabel> dialog box is displayed."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml98(para)
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml185(para)
|
||
msgid "Click <guibutton>Update Object</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml102(para)
|
||
msgid ""
|
||
"To delete an object, click the <guibutton>More</guibutton> button and select"
|
||
" <guilabel>Delete Object</guilabel>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml106(title)
|
||
msgid "Copy an object from one container to another"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml116(para)
|
||
msgid ""
|
||
"Click <guibutton>More</guibutton> and choose <guilabel>Copy </guilabel> from"
|
||
" the dropdown list."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml120(para)
|
||
msgid ""
|
||
"In the <guilabel>Copy Object: launch</guilabel> dialog box, enter or select "
|
||
"the following values:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml128(guilabel)
|
||
msgid "Destination Container"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml131(para)
|
||
msgid "Choose the destination container from the dropdown list."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml137(guilabel)
|
||
msgid "Path"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml140(para)
|
||
msgid ""
|
||
"Specify a path at which the new copy should be stored inside of the selected"
|
||
" container."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml146(guilabel)
|
||
msgid "Destination object name"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml149(para)
|
||
msgid "Enter a name for the object in the new container."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml156(para)
|
||
msgid "Click <guibutton>Copy Object</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml160(title)
|
||
msgid "Create a metadata only object without a file"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml176(para)
|
||
msgid ""
|
||
"You can create a new object in container without a file available and can "
|
||
"upload the file later when it is ready. This works like a place-holder for a"
|
||
" new object to allow user to flexibly share object metadata and URL info in "
|
||
"advance."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml189(title)
|
||
msgid "Create a pseudo-folder"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml199(para)
|
||
msgid "Click <guibutton>Create Pseudo-folder</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml200(para)
|
||
msgid ""
|
||
"The <guilabel>Create pseudo-folder in container <replaceable><name> "
|
||
"</replaceable></guilabel> dialog box is displayed. <replaceable><name>"
|
||
" </replaceable> is the name of the container to which you are uploading the "
|
||
"object."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml206(para)
|
||
msgid "Enter a name for the pseudo-folder."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml207(para)
|
||
msgid ""
|
||
"Pseudo-folders behave similarly to folders in your desktop operating system,"
|
||
" with the exception that they are virtual collections defined by a common "
|
||
"prefix on the object's name."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml210(para)
|
||
msgid ""
|
||
"A slash (/) character is used as the delimiter for pseudo-folders in the "
|
||
"Object Store."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_dashboard_manage_containers.xml214(para)
|
||
msgid "Click <guibutton>Create</guibutton>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml12(title)
|
||
msgid "OpenStack End User Guide"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml13(titleabbrev)
|
||
msgid "End User Guide"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml21(orgname)
|
||
#: ./doc/user-guide/bk-user-guide.xml26(holder)
|
||
msgid "OpenStack Foundation"
|
||
msgstr "ਓਪਨ-ਸਟੈਕ ਫਾਊਂਡੇਸ਼ਨ"
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml25(year)
|
||
msgid "2014"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml28(releaseinfo)
|
||
msgid "current"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml29(productname)
|
||
msgid "OpenStack"
|
||
msgstr "ਓਪਨ-ਸਟੈਕ"
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml33(remark)
|
||
msgid "Copyright details are filled in by the template."
|
||
msgstr "ਨਕਲ-ਹੱਕ ਵੇਰਵੇ ਟੈਂਪਲੇਟ ਦੁਆਰਾ ਭਰੇ ਜਾਂਦੇ ਹਨ।"
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml38(para)
|
||
msgid ""
|
||
"OpenStack is an open-source cloud computing platform for public and private "
|
||
"clouds. A series of interrelated projects deliver a cloud infrastructure "
|
||
"solution. This guide shows OpenStack end users how to create and manage "
|
||
"resources in an OpenStack cloud with the OpenStack dashboard and OpenStack "
|
||
"client commands."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml48(date)
|
||
msgid "2014-01-31"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml52(para)
|
||
msgid ""
|
||
"Removed the command reference appendix. This information is now in the <link"
|
||
" href=\"http://docs.openstack.org/cli-"
|
||
"reference/content/\"><citetitle>OpenStack Command-Line Interface "
|
||
"Reference</citetitle></link>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml62(date)
|
||
msgid "2013-12-30"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml66(para)
|
||
msgid "Added the OpenStack Python SDK chapter."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml73(date)
|
||
msgid "2013-10-17"
|
||
msgstr "੨੦੧੩-੧੦-੧੭"
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml77(para)
|
||
msgid "Havana release."
|
||
msgstr "ਹਵਾਨਾ ਰਿਲੀਜ਼"
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml83(date)
|
||
msgid "2013-08-19"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml87(para)
|
||
msgid "Editorial changes."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml93(date)
|
||
msgid "2013-07-29"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/bk-user-guide.xml97(para)
|
||
msgid "First edition of this document."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/ch_dashboard.xml10(title)
|
||
msgid "OpenStack dashboard"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/ch_dashboard.xml12(para)
|
||
msgid ""
|
||
"As a cloud end user, you can use the OpenStack dashboard to provision your "
|
||
"own resources within the limits set by administrators. You can modify the "
|
||
"examples provided in this section to create other types and sizes of server "
|
||
"instances."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml19(para)
|
||
msgid ""
|
||
"When you launch a virtual machine, you can inject a <emphasis "
|
||
"role=\"italic\">key pair</emphasis>, which provides SSH access to your "
|
||
"instance. For this to work, the image must contain the <literal>cloud-"
|
||
"init</literal> package."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml23(para)
|
||
msgid ""
|
||
"You create at least one key pair for each project. You can use the key pair "
|
||
"for multiple instances that belong to that project. If you generate a key "
|
||
"pair with an external tool, you can import it into OpenStack."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml26(para)
|
||
msgid ""
|
||
"If an image uses a static root password or a static key set – neither is "
|
||
"recommended – you must not provide a key pair when you launch the instance."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml29(para)
|
||
msgid ""
|
||
"A <emphasis role=\"italic\">security group</emphasis> is a named collection "
|
||
"of network access rules that you use to limit the types of traffic that have"
|
||
" access to instances. When you launch an instance, you can assign one or "
|
||
"more security groups to it. If you do not create security groups, new "
|
||
"instances are automatically assigned to the default security group, unless "
|
||
"you explicitly specify a different security group."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml36(para)
|
||
msgid ""
|
||
"The associated <emphasis role=\"italic\">rules</emphasis> in each security "
|
||
"group control the traffic to instances in the group. Any incoming traffic "
|
||
"that is not matched by a rule is denied access by default. You can add rules"
|
||
" to or remove rules from a security group, and you can modify rules for the "
|
||
"default and any other security group."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml42(para)
|
||
msgid ""
|
||
"You can modify the rules in a security group to allow access to instances "
|
||
"through different ports and protocols. For example, you can modify rules to "
|
||
"allow access to instances through SSH, to ping instances, or to allow UDP "
|
||
"traffic; for example, for a DNS server running on an instance. You specify "
|
||
"the following parameters for rules:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml50(para)
|
||
msgid ""
|
||
"<emphasis role=\"bold\">Source of traffic</emphasis>. Enable traffic to "
|
||
"instances from either IP addresses inside the cloud from other group members"
|
||
" or from all IP addresses."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml56(para)
|
||
msgid ""
|
||
"<emphasis role=\"bold\">Protocol</emphasis>. Choose TCP for SSH, ICMP for "
|
||
"pings, or UDP."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml60(para)
|
||
msgid ""
|
||
"<emphasis role=\"bold\">Destination port on virtual machine</emphasis>. "
|
||
"Define a port range. To open a single port only, enter the same value twice."
|
||
" ICMP does not support ports; instead, you enter values to define the codes "
|
||
"and types of ICMP traffic to be allowed."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml67(para)
|
||
msgid "Rules are automatically enforced as soon as you create or modify them."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml70(para)
|
||
msgid ""
|
||
"Instances that use the default security group cannot, by default, be "
|
||
"accessed from any IP address outside of the cloud. If you want those IP "
|
||
"addresses to access the instances, you must modify the rules for the default"
|
||
" security group."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml74(para)
|
||
msgid ""
|
||
"You can also assign a floating IP address to a running instance to make it "
|
||
"accessible from outside the cloud. See <xref "
|
||
"linkend=\"manage_ip_addresses\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml81(para)
|
||
msgid "You can generate a key pair or upload an existing public key."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml84(para)
|
||
msgid "To generate a key pair, run the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml85(replaceable)
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml107(replaceable)
|
||
msgid "KEY_NAME"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml85(replaceable)
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml96(replaceable)
|
||
msgid "MY_KEY"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml86(para)
|
||
msgid ""
|
||
"The command generates a key pair with the name that you specify fir "
|
||
"<replaceable>KEY_NAME</replaceable>, writes the private key to the "
|
||
"<filename>.pem</filename> file that you specify, and registers the public "
|
||
"key at the Nova database."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml93(para)
|
||
msgid ""
|
||
"To set the permissions of the <filename>.pem</filename> file so that only "
|
||
"you can read and write to it, run the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml104(para)
|
||
msgid ""
|
||
"If you have already generated a key pair and the public key is located at "
|
||
"<filename>~/.ssh/id_rsa.pub</filename>, run the following command to upload "
|
||
"the public key:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml108(para)
|
||
msgid ""
|
||
"The command registers the public key at the Nova database and names the key "
|
||
"pair the name that you specify for "
|
||
"<literal><replaceable>KEY_NAME</replaceable></literal>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml113(para)
|
||
msgid ""
|
||
"To ensure that the key pair has been successfully imported, list key pairs "
|
||
"as follows:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml123(para)
|
||
msgid ""
|
||
"To list the security groups for the current project, including descriptions,"
|
||
" enter the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml128(para)
|
||
msgid ""
|
||
"To create a security group with a specified name and description, enter the "
|
||
"following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml131(replaceable)
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml136(replaceable)
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml156(replaceable)
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml166(replaceable)
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml173(replaceable)
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml186(replaceable)
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml193(replaceable)
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml211(replaceable)
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml223(replaceable)
|
||
msgid "SECURITY_GROUP_NAME"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml131(replaceable)
|
||
msgid "GROUP_DESCRIPTION"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml134(para)
|
||
msgid "To delete a specified group, enter the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml138(para)
|
||
msgid ""
|
||
"You cannot delete the default security group for a project. Also, you cannot"
|
||
" delete a security group that is assigned to a running instance."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml149(para)
|
||
msgid ""
|
||
"Modify security group rules with the <placeholder-1/> commands. Before you "
|
||
"begin, source the OpenStack RC file. For details, see <xref "
|
||
"linkend=\"cli_openrc\"/>."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml154(para)
|
||
msgid "To list the rules for a security group, run the following command:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml159(para)
|
||
msgid ""
|
||
"To allow SSH access to the instances, choose one of the following options:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml163(para)
|
||
msgid ""
|
||
"Allow access from all IP addresses, specified as IP subnet "
|
||
"<filename>0.0.0.0/0</filename> in CIDR notation:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml169(para)
|
||
msgid ""
|
||
"Allow access only from IP addresses from other security groups (source "
|
||
"groups) to access the specified port:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml173(replaceable)
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml193(replaceable)
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml211(replaceable)
|
||
msgid "SOURCE_GROUP_NAME"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml178(para)
|
||
msgid ""
|
||
"To allow pinging of the instances, choose one of the following options:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml182(para)
|
||
msgid ""
|
||
"Allow pinging from all IP addresses, specified as IP subnet "
|
||
"<filename>0.0.0.0/0</filename> in CIDR notation:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml186(para)
|
||
msgid "This allows access to all codes and all types of ICMP traffic."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml190(para)
|
||
msgid ""
|
||
"Allow only members of other security groups (source groups) to ping "
|
||
"instances:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml198(para)
|
||
msgid ""
|
||
"To allow access through a UDP port, such as allowing access to a DNS server "
|
||
"that runs on a VM, choose one of the following options:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml203(para)
|
||
msgid ""
|
||
"Allow UDP access from IP addresses, specified as IP subnet "
|
||
"<filename>0.0.0.0/0</filename> in CIDR notation:<placeholder-1/>"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml208(para)
|
||
msgid ""
|
||
"Allow only IP addresses from other security groups (source groups) to access"
|
||
" the specified port:"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml217(title)
|
||
msgid "Delete a security group"
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml218(para)
|
||
msgid ""
|
||
"To delete a security group rule, specify the same arguments that you used to"
|
||
" create the rule."
|
||
msgstr ""
|
||
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml221(para)
|
||
msgid ""
|
||
"For example, to delete the security group rule that permits SSH access from "
|
||
"all IP addresses, run the following command."
|
||
msgstr ""
|
||
|
||
#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2
|
||
#: ./doc/user-guide/section_cli_nova_configure_instances.xml0(None)
|
||
msgid "translator-credits"
|
||
msgstr "ਅਮਨਦੀਪ ਸਿੰਘ ਸੈਣੀ <jimidar@gmail.com>"
|