From 098d44a1d75d2328ebb3298677a3f05d246a5b71 Mon Sep 17 00:00:00 2001 From: Andrew Dahms Date: Wed, 12 Dec 2018 13:52:45 +1000 Subject: [PATCH 1/2] Migrated updates to the translated content. --- .../l10n/en-US/Revision_History.xml | 4 +- .../images/provider_assign_profile.png | Bin 23146 -> 25533 bytes .../images/physical_chassis.png | Bin 0 -> 82552 bytes .../images/physical_chassis_identify_led.png | Bin 0 -> 74216 bytes .../physical_rack/images/physical_racks.png | Bin 0 -> 37419 bytes .../images/network_device_summary.png | Bin 0 -> 64796 bytes .../images/physical_server_provision.png | Bin 25593 -> 29324 bytes .../images/storage_device_summary.png | Bin 0 -> 49869 bytes .../images/physical_storage.png | Bin 0 -> 73147 bytes .../images/physical_switch_restart.png | Bin 0 -> 91245 bytes .../images/physical_switches.png | Bin 0 -> 121397 bytes .../relationship/images/topology_widget.png | Bin 36726 -> 49052 bytes .../l10n/en-US/main.ent | 2 +- .../l10n/en-US/main.xml | 624 +++++++- .../l10n/es-ES/Author_Group.po | 4 +- .../l10n/es-ES/Revision_History.po | 4 +- .../l10n/es-ES/main.po | 1414 ++++++++++++++--- .../l10n/ja-JP/Author_Group.po | 4 +- .../l10n/ja-JP/Revision_History.po | 4 +- .../l10n/ja-JP/main.po | 1196 +++++++++++--- .../l10n/pot/Author_Group.pot | 4 +- .../l10n/pot/Revision_History.pot | 4 +- .../l10n/pot/{master.pot => main.pot} | 480 +++++- .../l10n/publican.cfg | 8 +- .../l10n/zh-CN/Author_Group.po | 8 +- .../l10n/zh-CN/Revision_History.po | 4 +- .../l10n/zh-CN/main.po | 1161 +++++++++++--- .../l10n/en-US/Revision_History.xml | 2 +- .../l10n/en-US/main.xml | 411 ++++- .../l10n/es-ES/Author_Group.po | 4 +- .../l10n/es-ES/Revision_History.po | 4 +- .../l10n/es-ES/main.po | 1091 +++++++++++-- .../l10n/ja-JP/Author_Group.po | 4 +- .../l10n/ja-JP/Revision_History.po | 4 +- .../l10n/ja-JP/main.po | 1029 ++++++++++-- .../l10n/pot/Author_Group.pot | 4 +- .../l10n/pot/Revision_History.pot | 4 +- .../l10n/pot/main.pot | 849 ++++++++++ .../l10n/pot/master.pot | 438 ----- .../l10n/publican.cfg | 6 +- .../l10n/zh-CN/Author_Group.po | 4 +- .../l10n/zh-CN/Revision_History.po | 4 +- .../l10n/zh-CN/main.po | 1001 ++++++++++-- 43 files changed, 8157 insertions(+), 1627 deletions(-) create mode 100644 physical_infra_provider_configuration/l10n/en-US/images/usage/physical_chassis/images/physical_chassis.png create mode 100644 physical_infra_provider_configuration/l10n/en-US/images/usage/physical_chassis/images/physical_chassis_identify_led.png create mode 100644 physical_infra_provider_configuration/l10n/en-US/images/usage/physical_rack/images/physical_racks.png create mode 100644 physical_infra_provider_configuration/l10n/en-US/images/usage/physical_server/images/network_device_summary.png create mode 100644 physical_infra_provider_configuration/l10n/en-US/images/usage/physical_server/images/storage_device_summary.png create mode 100644 physical_infra_provider_configuration/l10n/en-US/images/usage/physical_storage/images/physical_storage.png create mode 100644 physical_infra_provider_configuration/l10n/en-US/images/usage/physical_switch/images/physical_switch_restart.png create mode 100644 physical_infra_provider_configuration/l10n/en-US/images/usage/physical_switch/images/physical_switches.png rename physical_infra_provider_configuration/l10n/pot/{master.pot => main.pot} (50%) create mode 100644 physical_infra_provider_rest_api/l10n/pot/main.pot delete mode 100644 physical_infra_provider_rest_api/l10n/pot/master.pot diff --git a/physical_infra_provider_configuration/l10n/en-US/Revision_History.xml b/physical_infra_provider_configuration/l10n/en-US/Revision_History.xml index f034206..b035a37 100644 --- a/physical_infra_provider_configuration/l10n/en-US/Revision_History.xml +++ b/physical_infra_provider_configuration/l10n/en-US/Revision_History.xml @@ -7,12 +7,12 @@ %DOCBOOK_ENTS; ]> - + Revision History 1.0-0 - Mon Mar 5 2018 + Wed Dec 12 2018 Red Hat CCS Initial document creation diff --git a/physical_infra_provider_configuration/l10n/en-US/images/automation/images/provider_assign_profile.png b/physical_infra_provider_configuration/l10n/en-US/images/automation/images/provider_assign_profile.png index ea672c032c382903ed765147cda321e88cdc5d07..48e0e3180139b117f563409d0f905c06ca022fa9 100644 GIT binary patch literal 25533 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 diff --git a/physical_infra_provider_configuration/l10n/en-US/images/usage/physical_chassis/images/physical_chassis.png b/physical_infra_provider_configuration/l10n/en-US/images/usage/physical_chassis/images/physical_chassis.png new file mode 100644 index 0000000000000000000000000000000000000000..fe7afd9caf206f66d66e62ceee83cc36cd3bb176 GIT binary patch literal 82552 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%0A9pbEib$&VlxZGH}kRJ0-&}#n^QcO>c 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 literal 0 HcmV?d00001 diff --git a/physical_infra_provider_configuration/l10n/en-US/images/usage/physical_server/images/network_device_summary.png b/physical_infra_provider_configuration/l10n/en-US/images/usage/physical_server/images/network_device_summary.png new file mode 100644 index 0000000000000000000000000000000000000000..b234a3cf8005e839a6b7f5a1d9c5ea6400c194e4 GIT binary patch literal 64796 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 literal 0 HcmV?d00001 diff --git a/physical_infra_provider_configuration/l10n/en-US/images/usage/physical_server/images/physical_server_provision.png b/physical_infra_provider_configuration/l10n/en-US/images/usage/physical_server/images/physical_server_provision.png index 927e40fa37b1fda7982417edaab72672d23fa9f9..2bc56988d3956ebc49d609f3ee786a31d22980e8 100644 GIT binary patch literal 29324 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
u;1VzjuhV#YiF4dX((5u8kuW)~?ZhlZ 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 diff --git a/physical_infra_provider_configuration/l10n/en-US/images/usage/physical_server/images/storage_device_summary.png b/physical_infra_provider_configuration/l10n/en-US/images/usage/physical_server/images/storage_device_summary.png new file mode 100644 index 0000000000000000000000000000000000000000..87b5d95b6a2d67068d6718047510e76d0123ddea GIT binary patch literal 49869 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 literal 0 HcmV?d00001 diff --git a/physical_infra_provider_configuration/l10n/en-US/images/usage/physical_storage/images/physical_storage.png b/physical_infra_provider_configuration/l10n/en-US/images/usage/physical_storage/images/physical_storage.png new file mode 100644 index 0000000000000000000000000000000000000000..fed74f7c45272c4c66495d667992963fdb09097d GIT binary patch literal 73147 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 k}}Nm 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 z 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 literal 0 HcmV?d00001 diff --git a/physical_infra_provider_configuration/l10n/en-US/images/usage/physical_switch/images/physical_switch_restart.png b/physical_infra_provider_configuration/l10n/en-US/images/usage/physical_switch/images/physical_switch_restart.png new file mode 100644 index 0000000000000000000000000000000000000000..d2fc40f67410a3ed0fc2767e5a576e33159e90f1 GIT binary patch literal 91245 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 literal 0 HcmV?d00001 diff --git a/physical_infra_provider_configuration/l10n/en-US/images/usage/physical_switch/images/physical_switches.png b/physical_infra_provider_configuration/l10n/en-US/images/usage/physical_switch/images/physical_switches.png new file mode 100644 index 0000000000000000000000000000000000000000..b327b150f44d79a46d7adfa0b4d5c960f15a1f40 GIT binary patch literal 121397 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%0A2c?cS7P?k=n*CdI(k}mP4E4b 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 Q58z8uRPJlV7yTdq2TW+l9{>OV literal 0 HcmV?d00001 diff --git a/physical_infra_provider_configuration/l10n/en-US/images/usage/relationship/images/topology_widget.png b/physical_infra_provider_configuration/l10n/en-US/images/usage/relationship/images/topology_widget.png index c85746edbf206ab376a22cfc91b5eb416ee34723..ba72cb093b9904f9b927ac6ff76ed1dcea24d204 100644 GIT binary patch literal 49052 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%0D+GvNP>IMHg(s6a;J@lr2GO*6Fl=iBx%+aXvVp# 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 aGqZJ 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 - + \ No newline at end of file diff --git a/physical_infra_provider_configuration/l10n/en-US/main.xml b/physical_infra_provider_configuration/l10n/en-US/main.xml index d69a83e..88fbb0b 100644 --- a/physical_infra_provider_configuration/l10n/en-US/main.xml +++ b/physical_infra_provider_configuration/l10n/en-US/main.xml @@ -7,11 +7,11 @@ ]> -Configuring the Lenovo Physical Infrastructure ProviderAdding and configuring the Lenovo physical infrastructure provider in Red Hat CloudForms +Configuring the Lenovo Physical Infrastructure Provider for Red Hat CloudFormsAdding and configuring the Lenovo physical infrastructure provider in Red Hat CloudForms -2018-03-05 +2018-11-22 Red Hat CloudForms -4.6 +4.7 Adding and configuring the Lenovo physical infrastructure provider in Red Hat CloudForms. If you have a suggestion for improving this guide or have found an error, please submit a Bugzilla report at http://bugzilla.redhat.com against Red Hat CloudForms Management Engine for the Documentation component. Please provide specific details, such as the section number, guide name, and CloudForms version so we can easily locate the content. @@ -24,13 +24,21 @@ Key features include: -Seamlessly integrates with one or more Lenovo XClarity Administrator virtual appliances, providing a summary view of the Lenovo infrastructure, relationship views of physical servers and virtual hosts, and configuration of servers using Configuration Patterns +Seamlessly integrates with one or more XClarity Administrator virtual appliances, providing a summary view of the Lenovo infrastructure, relationship views of physical servers and virtual hosts, and configuration of servers using Configuration Patterns. In addition, there is a dashboard view that displays the following: + + +The number of servers, switches, racks, and storage systems being mangaged + + +Widgets that display information about server health, availability, and recently discovered servers + + -Provides a single interface to monitor Lenovo hardware that is managed by multiple instances of Lenovo XClarity Administrator +Provides a single interface to monitor Lenovo hardware that is managed by multiple instances of XClarity Administrator -Automatically discovers hardware that is managed by Lenovo XClarity Administrator +Automatically discovers hardware that is managed by XClarity Administrator Manage devices for use in on-premise cloud deployments @@ -48,28 +56,28 @@ Manages current system settings (such as BMC, uEFI, and boot order settings) on the managed devices -Simplifies system management through custom policies and automation that respond to the health status of physical servers +Simplifies system management through custom policies and automation that respond to the health status of hardware devices - -Configuring Lenovo XClarity Administrator -Lenovo XClarity Administrator virtual appliances are connected to CloudForms by adding physical-infrastructure providers. Physical-infrastructure providers enable you to manage and interact with devices that are managed by Lenovo XClarity Administrator. After the physical-infrastructure provider is added, the servers that are managed by the Lenovo XClarity Administrator are registered in CloudForms. Managed devices can be monitored, configured, and updated using Lenovo XClarity Administrator. The physical-infrastructure provider surfaces information about these managed devices and the Lenovo XClarity Administrator instance. -

-Setting up Lenovo XClarity Administrator -For information about downloading and setting up Lenovo XClarity Administrator, see Installing and setting up Lenovo XClarity Administrator in the Lenovo XClarity Administrator online documentation. -Note: You can use all available features in Lenovo XClarity Administrator for free for up to 90 days. After 90 days, you can continue to use Lenovo XClarity Administrator to manage and monitor your hardware for free; however, you must purchase a full-function-enablement license to continue using Lenovo XClarity Administrator to configure your hardware using Configuration Patterns and to deploy operating systems. Lenovo XClarity Pro provides entitlement to service and support and the full-function-enablement license for Lenovo XClarity Administrator. For more information about purchasing Lenovo XClarity Pro, contact your Lenovo representative or authorized business partner. -
-
-Discovering and managing hardware using Lenovo XClarity Administrator -Lenovo XClarity Administrator can discover manageable devices in your environment by performing an SLP discovery for devices that are on the same IP subnet as Lenovo XClarity Administrator. A specified IP address or range of IP addresses also can be used, or information can be imported from a spreadsheet, a process that is known as a bulk import. Discovery options can be accessed by clicking Hardware > Discover and Manage New Devices from the menu bar. Discovered devices can then be managed by Lenovo XClarity Administrator. During the management process, you are asked for login credentials for the management controller of the target servers and given the option to create a recovery account for the servers. For more information about discovering and managing devices, see the Lenovo XClarity Administrator online documentation. + +Configuring XClarity Administrator +XClarity Administrator virtual appliances are connected to CloudForms by adding physical-infrastructure providers. Physical-infrastructure providers enable you to manage and interact with devices that are managed by XClarity Administrator. After the physical-infrastructure provider is added, the devices that are managed by the XClarity Administrator are registered in CloudForms. Managed devices can be monitored, configured, and updated using XClarity Administrator. The physical-infrastructure provider surfaces information about these managed devices and the XClarity Administrator instance. +
+Setting up XClarity Administrator +For information about downloading and setting up XClarity Administrator, see Installing and setting up Lenovo XClarity Administrator in the XClarity Administrator online documentation. +Note: You can use all available features in XClarity Administrator for free for up to 90 days. After 90 days, you can continue to use XClarity Administrator to manage and monitor your hardware for free; however, you must purchase a full-function-enablement license to continue using XClarity Administrator to configure your hardware using Configuration Patterns and to deploy operating systems. Lenovo XClarity Pro provides entitlement to service and support and the full-function-enablement license for XClarity Administrator. For more information about purchasing Lenovo XClarity Pro, contact your Lenovo representative or authorized business partner. +
+
+Discovering and managing hardware using XClarity Administrator +XClarity Administrator can discover manageable devices in your environment by performing an SLP discovery for devices that are on the same IP subnet as XClarity Administrator. A specified IP address or range of IP addresses also can be used, or information can be imported from a spreadsheet, a process that is known as a bulk import. Discovery options can be accessed by clicking Hardware > Discover and Manage New Devices from the menu bar. Discovered devices can then be managed by XClarity Administrator. During the management process, you are asked for login credentials for the management controller of the target servers and given the option to create a recovery account for the servers. For more information about discovering and managing devices, see the XClarity Administrator online documentation. Note: -Ensure that the devices that you intend to manage are supported by Lenovo XClarity Administrator. For information about supported devices, see Supported devices in the Lenovo XClarity Administrator online documentation. +Ensure that the devices that you intend to manage are supported by XClarity Administrator. For information about supported devices, see Supported devices in the XClarity Administrator online documentation. -Ensure that firmware for all devices that you intend to manage using Lenovo XClarity Administrator are at the required levels. For more information about supported firmware levels, see Supported firmware in the Lenovo XClarity Administrator online documentation. +Ensure that firmware for all devices that you intend to manage using XClarity Administrator are at the required levels. For more information about supported firmware levels, see Supported firmware in the XClarity Administrator online documentation.
@@ -78,10 +86,10 @@ Managing physical-infrastructure providers
Adding a physical-infrastructure provider -Lenovo XClarity Administrator virtual appliances are connected to CloudForms by adding physical-infrastructure providers. Physical-infrastructure providers enable you to manage and interact with devices that are managed by Lenovo XClarity Administrator. +XClarity Administrator virtual appliances are connected to CloudForms by adding physical-infrastructure providers. Physical-infrastructure providers enable you to manage and interact with devices that are managed by XClarity Administrator. Note: You must be logged in to CloudForms as a user with permission to add providers. The default user is admin, password smartvm. -Complete the following steps for each Lenovo XClarity Administrator instance that you want to connect to CloudForms. -To connect to a specific Lenovo XClarity Administrator instance: +Complete the following steps for each XClarity Administrator instance that you want to connect to CloudForms. +To connect to a specific XClarity Administrator instance: Navigate to Compute > Physical Infrastructure > Providers. @@ -102,27 +110,27 @@ In the credentials area, provide the following: -Enter the hostname, IPv4 address, or IPv6 address of the Lenovo XClarity Administrator instance. +Enter the hostname, IPv4 address, or IPv6 address of the XClarity Administrator instance. Enter “443” for the API port. -Enter the username and password used to log in to the Lenovo XClarity Administrator instance. +Enter the username and password used to log in to the XClarity Administrator instance. -Click Validate to confirm that you can connect to the Lenovo XClarity Administrator instance. +Click Validate to confirm that you can connect to the XClarity Administrator instance. Click Add. -To discover and then connect to a range of Lenovo XClarity Administrator instances: +To discover and then connect to a range of XClarity Administrator instances: -Discover Lenovo XClarity Administrator instances: +Discover XClarity Administrator instances: Navigate to Compute > Physical Infrastructure > Providers. @@ -145,7 +153,7 @@ -Update credentials for each discovered physical-infrastructure provider (Lenovo XClarity Administrator instance): +Update credentials for each discovered physical-infrastructure provider (XClarity Administrator instance): Navigate to Compute > Physical Infrastructure > Providers. @@ -160,10 +168,10 @@ Click Edit selected infrastructure providers. -Enter the username and password used to log in to the Lenovo XClarity Administrator instance. +Enter the username and password used to log in to the XClarity Administrator instance. -Click Validate to confirm that you can connect to the Lenovo XClarity Administrator instance. +Click Validate to confirm that you can connect to the XClarity Administrator instance. Click Save. A flash message is displayed, confirming your changes were performed successfully. @@ -239,6 +247,30 @@
+
+Changing the password of the XClarity Administrator instance through its physical-infrastructure provider +Within CloudForms, you can change the password of an XClarity Administrator instance through the physical-infrastructure provider with which it is associated. Changing the password this way also changes the password in CloudForms so that they match. + + +Navigate to Compute > Physical Infrastructure > Providers. + + +Click on the physical-infrastructure provider to be modified. + + +Click on the Authentication button in the top menu and select Change password. The Change Password for Physical Infrastructure Provider page is displayed. + + +Enter the current password for the XClarity Administrator instance in the Current Password field. + + +Enter the new password in the New Password and Confirm New Password fields. + + +Click Save. + + +
Viewing relationships @@ -257,10 +289,13 @@ Navigate to Compute > Physical Infrastructure > Providers. -Select the physical-infrastructure provider to be viewed. +Click on the physical-infrastructure provider to be viewed. + + +Once the page loads, ensure that the summary view is being used. -From the overview section, select Topology to display the Topology page. From this page, you can perform the following actions: +Click on Topology in the Overview table to display the Topology page. From this page, you can perform the following actions: Hide or show all physical server by clicking Physical Servers. @@ -272,6 +307,9 @@ Hide or show all VMs by clicking VMs. +Hide or show nodes in the graph that have a particular health state by clicking on one of the following states: Valid, Warning, Critical, or Unknown. + + Double-click or right-click a node in the graph to navigate to the summary pages for that node. @@ -281,18 +319,41 @@
Viewing server relationships You can view a list of all physical servers that are managed by a specific physical-infrastructure provider. +
+From the physical-infrastructure provider summary view Navigate to Compute > Physical Infrastructure > Providers. -Select the physical-infrastructure provider to be viewed. +Click on the physical-infrastructure provider to be viewed. -Click Physical Servers in the Relationships section. +After the page loads, ensure that the summary view is being used. + + +Click on Physical Servers in the Relationships table.
+
+From the physical-infrastructure provider dashboard view + + +Navigate to Compute > Physical Infrastructure > Providers. + + +Click on the physical-infrastructure provider to be viewed. + + +After the page loads, ensure that the dashboard view is being used. + + +Click on the number of servers that is displayed displayed in the Servers card. + + +
+
Viewing virtual-host relationships You can view a list of physical servers that are associated with hosts that are managed by a specific physical-infrastructure provider. @@ -301,13 +362,16 @@ Navigate to Compute > Physical Infrastructure > Providers. -Select the physical-infrastructure provider to be viewed. +Click on the physical-infrastructure provider to be viewed. -Click Physical Servers with Host button in the Relationships section. +After the page loads, ensure that the summary view is being used. + + +Click on Physical Servers with Host in the Relationships table. -You should see a list of physical servers that are associated with hosts as shown below. +A list of physical servers that are associated with hosts are displayed as shown below. @@ -315,10 +379,163 @@ host relationships
+
+Viewing storage relationships +You can view a list of all storage systems that are managed by a specific physical-infrastructure provider. +
+From the physical-infrastructure provider summary view + + +Navigate to Compute > Physical Infrastructure > Providers. + + +Click on the physical-infrastructure provider to be viewed. + + +After the page loads, ensure that the summary view is being used. + + +Click on Physical Storages in the Relationships table. + + +
+
+From the physical-infrastructure provider dashboard view + + +Navigate to Compute > Physical Infrastructure > Providers. + + +Click on the physical-infrastructure provider to be viewed. + + +After the page loads, ensure that the dashboard view is being used. + + +Click on the number of storage systems that is displayed in the Storages card. + + +
+
+
+Viewing switch relationships +You can view a list of all switches that are managed by a specific physical-infrastructure provider. +
+From the physical-infrastructure provider summary view + + +Navigate to Compute > Physical Infrastructure > Providers. + + +Click on the physical-infrastructure provider to be viewed. + + +After the page loads, ensure that the summary view is being used. + + +Click on Physical Switches in the Relationships table. + + +
+
+From the physical-infrastructure provider dashboard view + + +Navigate to Compute > Physical Infrastructure > Providers. + + +Click on the physical-infrastructure provider to be viewed. + + +After the page loads, ensure that the dashboard view is being used. + + +Click on the number of switches that is displayed in the Switches card. + + +
+
+
+Viewing chassis relationships +You can view a list of chassis that are managed by a specific physical-infrastructure provider. +
+From the physical-infrastructure provider summary view + + +Navigate to Compute > Physical Infrastructure > Providers. + + +Click on the physical-infrastructure provider to be viewed. + + +After the page loads, ensure that the summary view is being used. + + +Click on Physical Chassis in the Relationships table. + + +
+
+From the physical-infrastructure provider dashboard view + + +Navigate to Compute > Physical Infrastructure > Providers. + + +Click on the physical-infrastructure provider to be viewed. + + +After the page loads, ensure that the dashboard view is being used. + + +Click on the number of chassis that is displayed in the Chassis card. + + +
+
+
+Viewing rack relationships +You can view a list of all racks that are managed by a specific physical-infrastructure provider. +
+From the physical-infrastructure provider summary view + + +Navigate to Compute > Physical Infrastructure > Providers. + + +Click on the physical-infrastructure provider to be viewed. + + +After the page loads, ensure that the summary view is being used. + + +Click on Physical Racks in the Relationships table. + + +
+
+From the physical-infrastructure provider dashboard view + + +Navigate to Compute > Physical Infrastructure > Providers. + + +Click on the physical-infrastructure provider to be viewed. + + +After the page loads, ensure that the dashboard view is being used. + + +Click on the number of racks that is displayed in the Racks card. + + +
+
Managing physical servers -After the Lenovo physical-infrastructure provider is added, the servers that are managed by Lenovo XClarity Administrator are registered in CloudForms. You can then view and manage those servers. +After the Lenovo physical-infrastructure provider is added, the servers that are managed by XClarity Administrator are registered in CloudForms. You can then view and manage those servers. +Note: It may take a few seconds or so for the servers to appear after adding a physical-infrasturcture provider.
Viewing a Physical Server To view a list of all physical servers that are managed by all physical-infrastructure providers, navigate to Compute > Physical Infrastructure > Servers. The Physical Servers page is displayed (see the following figure). @@ -420,8 +637,8 @@
Provisioning physical servers using configuration patterns -You can use configuration patterns in Lenovo XClarity Administrator to quickly provision or preprovision multiple servers from a single set of defined configuration settings. Configuration patterns act as templates for configuring logical storage, I/O adapters, boot order, and other baseboard management controller and Unified Extensible Firmware Interface (UEFI) settings. -A physical-infrastructure provider can discover configuration patterns that are defined on the associated Lenovo XClarity Administrator instance. A configuration pattern can then be applied to a single or multiple physical servers. +You can use configuration patterns in XClarity Administrator to quickly provision or preprovision multiple servers from a single set of defined configuration settings. Configuration patterns act as templates for configuring logical storage, I/O adapters, boot order, and other baseboard management controller and Unified Extensible Firmware Interface (UEFI) settings. +A physical-infrastructure provider can discover configuration patterns that are defined on the associated XClarity Administrator instance. A configuration pattern can then be applied to a single or multiple physical servers. Note: Configuration patterns can be assigned only to physical servers that do not have a pattern assigned to them. @@ -460,14 +677,189 @@
+
+Viewing network devices that are associated with a physical server +From the Physical Server Summary page, you can access details about network devices such as network interface cards. + + +Access the Physical Servers page, as described in the section, and then select a physical server. The Physical Server Summary page is displayed. + + +Click on the Network Devices count in the Properties table. A list of network devices is displayed. + + +Select a network device from the list. The Network Device Summary page is displayed. + + + + + + +network device summary + +
+
+Viewing storage devices that are associated with a physical server +From the Physical Server Summary page, you can access details about storage devices, such as RAID cards. + + +Access the Physical Servers page, as described in the section, and then select a physical server. The Physical Server Summary page is displayed. + + +Click on the Storage Devices count in the Properties table. A list of storage devices is displayed. + + +Select a storage device from the list. The Storage Device Summary page is displayed. + + + + + + +storage device summary + +
+
+Adding physical server widgets to the dashboard +You can add widgets that display information about physical servers to the default dashboard. + + +Navigate to Cloud Intel > Dashboard. + + +Click on the + button from the top menu, and select one of the following widgets: + + +Physical Server Availability + + +Physical Server Health + + +Recently Discovered Physical Servers + + + + +The widget is now displayed on the default dashboard. +
+
+Creating a user that belongs to the physical infrastructure usergroup +You can use the physical infrastructure usergroup to manage physical infrastructures. Users that belong to this group have a default dashboard that contains physical server widgets. The physical server widgets show useful information, such as server health, availability, and recently discovered servers. +To gain the benefits of this usergroup, you must create a new user that belongs to the physical infrastructure group. + + +Follow the steps described in the Creating a User section in the CloudForms General Configuration documentation. For the group, choose EvmGroup-physical_infrastructure. + + +After the user is created, log in as the new user, and the default dashboard containing physical server widgets is displayed. +
- -Troubleshooting Physical Infrastructure Provider Problems - + +Managing physical chassis +After the Lenovo physical-infrastructure provider is added, the physical chassis that are managed by XClarity Administrator are registered in CloudForms. You can then view and manage the chassis. +
+Viewing physical chassis +To view a list of all physical chassis that are managed by all physical-infrastructure providers, navigate to Compute > Physical Infrastructure > Chassis. The Physical Chassis page is displayed (see the following figure). +Tip: You can sort the table columns to make it easier to find a specific chassis. + + + + +physical chassis + +
+
+Locating a physical chassis +You can change the Location LED state on a physical chassis to locate a chassis in the data center. + + +Navigate to Compute > Physical Infrastructure > Chassis. + + +Select the physical chassis. The Physical Chassis Summary page is displayed. + + +Click on Identify in the top menu, and then click on the appropriate action: Blink LED, Turn On LED, or Turn Off LED. + + + + + + +physical chassis identify led + +
+
+ +Managing physical racks +After the Lenovo physical-infrastructure provider is added, the physical racks that are managed by XClarity Administrator are registered in CloudForms. You can then view and manage the racks. +
+Viewing physical racks +To view a list of all physical racks that are managed by all physical-infrastructure providers, navigate to Compute > Physical Infrastructure > Racks. The Physical Racks page is displayed (see the following figure). +Tip: You can sort the table columns to make it easier to find a specific rack. + + + + +physical racks + +
+
+ +Managing physical storage systems +After the Lenovo physical-infrastructure provider is added, the physical storage systems that are managed by XClarity Administrator are registered in CloudForms. You can then view and manage the storage systems. +
+Viewing physical storage systems +To view a list of all physical storage systems that are managed by all physical-infrastructure providers, navigate to Compute > Physical Infrastructure > Storages. The Physical Storages page is displayed (see the following figure). +Tip: You can sort the table columns to make it easier to find a specific storage system. + + + + +physical storage + +
+
+ +Managing physical switches +After the Lenovo physical-infrastructure provider is added, the physical switches that are managed by XClarity Administrator are registered in CloudForms. You can then view and manage the switches. +
+Viewing physical switches +To view a list of all physical switches that are managed by all physical-infrastructure providers, navigate to Compute > Physical Infrastructure > Switches. The Physical Switches page is displayed (see the following figure). +Tip: You can sort the table columns to make it easier to find a specific switch. + + + + +physical switches + +
+
+Restarting physical switches +You can restart a physical switch that is managed by the physical-infrastructure provider. + + +Navigate to Compute > Physical Infrastructure > Switches. + + +Select a physical switch. The Physical Switches Summary page is displayed. + + +Click on Power in the top menu, and then click on Restart. + + + + + + +physical switch restart + +
Automating tasks based on events -You can use CloudForms to automatically perform specific tasks when certain events occur on servers that are managed by Lenovo XClarity Administrator through a Lenovo physical-infrastructure provider. To create an automation task, you must create and configure a custom domain. To automatically invoke the task when a certain event occurs, you must create, configure and assign a custom policy. +You can use CloudForms to automatically perform specific tasks when certain events occur on servers that are managed by XClarity Administrator through a Lenovo physical-infrastructure provider. To create an automation task, you must create and configure a custom domain. To automatically invoke the task when a certain event occurs, you must create, configure and assign a custom policy. For more information about the CloudForms automation function, see Scripting Actions in CloudForms website.
Creating an automated task @@ -567,7 +959,7 @@ Enter a name for the new class instance (for example, FQXHMTS0003G, which is the event that is generated when inventory data cannot be retrieved from a device). -Important: The class-instance name must be the same as the name of the event that triggers the task to be invoked. CloudForms matches the class instance with the event by this name. To find the event name, see Messages in the Lenovo XClarity Administrator online documentation. +Important: The class-instance name must be the same as the name of the event that triggers the task to be invoked. CloudForms matches the class instance with the event by this name. To find the event name, see Messages in the XClarity Administrator online documentation. Add the path to the event handlers copied in the field’s rel3. @@ -593,10 +985,10 @@ physical_server_shutdown The policy actions and the policy events must match. For example, use the following path to the policy operation Physical Server Shutdown: +/System/event_handlers/event_action_policy?target=physical_server&policy_event=physical_server_shutdown&param= -/System/event_handlers/event_action_policy? target=physical_server&policy_event=physical_server_shutdown&param= -The policy_event value is matched with the policy operation applied. +The policy_event value is matched with the policy operation applied. Click Add. @@ -662,8 +1054,10 @@ The policy_event value is matched with the policy operation applied. Enter the following script in the Data field: -server = $evm.vmdb('PhysicalServer').first $evm.log(:info, "Powering Server #{server.name} OFF") -server.power_off exit MIQ_OK +server = $evm.vmdb('PhysicalServer').first +$evm.log(:info, "Powering Server #{server.name} OFF") +server.power_off +exit MIQ_OK Click Validate to verify the syntax. @@ -692,7 +1086,7 @@ server.power_off exit MIQ_OK Enter “execute” for the name. -Select “Method” for the type +Select “Method” for the type. Select “String” for the data type. @@ -877,4 +1271,132 @@ server.power_off exit MIQ_OK
+ +Creating an alert to monitor physical server health +Note: For this alert to work correctly, you must first configure the SMTP settings in CloudForms by following instructions in the Outgoing SMTP Email Settings section in the CloudForms Configuration documentation. +In CloudForms, there is a configurable alert for physical servers that sends an alert email when a server that is assigned to the alert is in an unhealthy state. This alert can be used to notify IT administrators that a server is in an unhealthy state, so that they can investigate and resolve potential issues before the issues lead to downtime. +To enable this alert, you must create a physical server alert profile, assign servers to the profile, and then configure the alert that is associated with the profile. +
+Step 1. Create a physical server alert profile + + +Navigate to Control > Explorer. + + +Click Alert Profiles > Physical Server Alert Profiles. + + +Click Configuration > Add a New Physical Server Alert Profile from the top menu. + + +Enter a description into the Description field. + + +Select Physical server has critical health state from the Available Physical Server Alerts list, and click on the > button to add it to the Profile Alerts list on the right. + + +Click Add. + + +
+
+Step 2. Assign servers to the alert profile + + +Click Alert Profiles > Physical Server Alert Profiles > ProfileName, where ProfileName is the name of the physical server alert that was previously created. + + +Click Configuration > Edit assignments for this Alert Profile. + + +Choose Selected Servers from the Assign To dropdown menu. + + +Select the checkboxes next to the servers that you want to assign to the profile from the Selections list. + + +Click Save. + + +
+
+Step 3. Configure the alert associated with the alert profile + + +Click Alert Profiles > Physical Server Alert Profiles > ProfileName > Physical server has critical health state, where ProfileName is the name of the physical server alert profile that was previously created. + + +Click Configuration > Edit this Alert from the top menu. + + +Select the Active checkbox to enable the alert. + + +Optionally, increase the notification frequency by selecting a new value from the Notification Frequency dropdown menu. The default frequency is one hour. + + +Ensure that the Send an E-mail checkbox is selected. + + +Optionally, enter a value into the From field. By default, the cfadmin@cfserver.com address is used. + + +Enter the email address that you want to retrieve the alert notification in the Add field, and then click the + button. The email address is displayed in the To field. + + +Click Save. + + +The assigned servers are checked hourly, and a notification is sent through email if the any of the assigned servers have a critical health state. +
+
+ +Creating a policy to power on servers that are powered off +In CloudForms, there is a control policy for physical servers that automatically powers a server back on when it is powered off. +To enable this policy, you must assign the physical infrastructure profile to a server. + + +Navigate to Compute > Physical Infrastructure > Servers to display the Physical Servers page. + + +Click a server (to display the Physical Server Summary page), or select multiple servers that you want to provision. + + +Click Policy > Manage Policies from the top menu. The Physical Server Policy Assignment page is displayed. + + +Select the Physical Infrastructure Profile checkbox. + + +Click Save. + + +The policy is now assigned to the server. + + +Updating physical server firmware using Ansible playbooks +In CloudForms, physical server firmware can be updated using an Ansible playbook. +Note: An Ansible Tower provider that points to an Ansible Tower instance must be added to CloudForms. See the Adding an Ansible Tower Provider section in the CloudForms Managing Providers documentation. + + +Within Ansible Tower, create a job template for the config.yml playbook. Specify update_firmware as the job tag and any extra variables that are required by the playbook. Ensure that the option to prompt on launch is enabled. You can use this playbook to upgrade firmware on a physical server. You can get this playbook from the web at https://galaxy.ansible.com/lenovo/lxca-config. + + +Follow the steps that are described in the Executing an Ansible Tower Job Template from a Service Catalog section in the CloudForms Managing Providers documentation. Use the job template that you created in the previous step. + + + + +Provisioning physical servers using Ansible playbooks +In CloudForms, XClarity Administrator configuration patterns can be used to provision physical servers through the use of an Ansible playbook. Configuration patterns act as templates for configuring logical storage, I/O adapters, boot order, and other baseboard management controller and Unified Extensible Firmware Interface (UEFI) settings. +Note: An Ansible Tower provider that points to an Ansible Tower instance must be added to CloudForms. See the Adding an Ansible Tower Provider section in the CloudForms Managing Providers documentation. + + +Within Ansible Tower, create a job template for the config.yml playbook. Specify apply_configpatterns as the job tag and any extra variables that are required by the playbook. Ensure that the option to prompt on launch is enabled. You can use this playbook to apply a configuration pattern to a physical server. You can get this playbook from the web at https://galaxy.ansible.com/lenovo/lxca-config. + + +Follow the steps that are described in the Executing an Ansible Tower Job Template from a Service Catalog section in the CloudForms Managing Providers documentation. Use the job template that you created in the previous step. + + + \ No newline at end of file diff --git a/physical_infra_provider_configuration/l10n/es-ES/Author_Group.po b/physical_infra_provider_configuration/l10n/es-ES/Author_Group.po index df63fde..ab5e730 100644 --- a/physical_infra_provider_configuration/l10n/es-ES/Author_Group.po +++ b/physical_infra_provider_configuration/l10n/es-ES/Author_Group.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:57+1000\n" +"POT-Creation-Date: 2018-11-22 19:44+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: Sergio Ocón \n" "Language-Team: Spanish\n" "Language: es\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" msgid "Red Hat CloudForms" diff --git a/physical_infra_provider_configuration/l10n/es-ES/Revision_History.po b/physical_infra_provider_configuration/l10n/es-ES/Revision_History.po index 25c790a..7dfb2c1 100644 --- a/physical_infra_provider_configuration/l10n/es-ES/Revision_History.po +++ b/physical_infra_provider_configuration/l10n/es-ES/Revision_History.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:57+1000\n" +"POT-Creation-Date: 2018-11-22 19:44+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: trh01 \n" "Language-Team: Spanish\n" "Language: es\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" msgid "Revision History" diff --git a/physical_infra_provider_configuration/l10n/es-ES/main.po b/physical_infra_provider_configuration/l10n/es-ES/main.po index 2b6fe12..2494070 100644 --- a/physical_infra_provider_configuration/l10n/es-ES/main.po +++ b/physical_infra_provider_configuration/l10n/es-ES/main.po @@ -1,21 +1,26 @@ # Sergio Ocón , 2018. #zanata +# edrh02 , 2018. #zanata # trh01 , 2018. #zanata msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:57+1000\n" +"POT-Creation-Date: 2018-11-22 19:44+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2018-03-02 02:19+0000\n" -"Last-Translator: trh01 \n" +"PO-Revision-Date: 2018-12-05 09:04+0000\n" +"Last-Translator: edrh02 \n" "Language-Team: Spanish\n" "Language: es\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -msgid "Configuring the Lenovo Physical Infrastructure Provider" -msgstr "Configurar el proveedor de infraestructura física de Lenovo" +msgid "" +"Configuring the Lenovo Physical Infrastructure Provider for Red Hat " +"CloudForms" +msgstr "" +"Configuración del Proveedor de infraestructura física de Lenovo para Red Hat " +"CloudForms" msgid "" "Adding and configuring the Lenovo physical infrastructure provider in Red " @@ -81,31 +86,43 @@ msgid "Key features include:" msgstr "Algunas de sus funciones principales:" msgid "" -"Seamlessly integrates with one or more Lenovo XClarity Administrator virtual " +"Seamlessly integrates with one or more XClarity Administrator virtual " "appliances, providing a summary view of the Lenovo infrastructure, " "relationship views of physical servers and virtual hosts, and configuration " -"of servers using Configuration Patterns" +"of servers using Configuration Patterns. In addition, there is a dashboard " +"view that displays the following:" msgstr "" -"Integración perfecta con una o más aplicaciones virtuales de Lenovo XClarity " +"Integración perfecta con una o más aplicaciones virtuales de XClarity " "Administrator que permite obtener una descripción resumida de la " -"infraestructura de Lenovo, vistas de las relaciones de los servidores " +"infraestructura de Lenovo, vistas de las relaciones de los servidores " "físicos y los hosts virtuales, y la configuración de los servidores mediante " -"patrones de configuración" +"patrones de configuración. Asimismo, hay una vista de tablero que muestra lo " +"siguiente:" + +msgid "" +"The number of servers, switches, racks, and storage systems being mangaged" +msgstr "" +"El número de servidores, switches, racks y sistemas de almacenamiento que se " +"gestiona" + +msgid "" +"Widgets that display information about server health, availability, and " +"recently discovered servers" +msgstr "" +"Widgets que muestran información sobre el estado del servidor, la " +"disponibilidad y los servidores descubiertos recientemente" msgid "" "Provides a single interface to monitor Lenovo hardware that is managed by " -"multiple instances of Lenovo XClarity Administrator" +"multiple instances of XClarity Administrator" msgstr "" -"Proporciona una única interfaz para supervisar hardware de Lenovo " -"administrado a través de múltiples instancias de Lenovo XClarity " -"Administrator" +"Proporciona una única interfaz para monitorear hardware de Lenovo " +"administrado a través de múltiples instancias de XClarity Administrator" msgid "" -"Automatically discovers hardware that is managed by Lenovo XClarity " -"Administrator" +"Automatically discovers hardware that is managed by XClarity Administrator" msgstr "" -"Detecta automáticamente el hardware administrado por Lenovo XClarity " -"Administrator" +"Detecta automáticamente el hardware administrado por XClarity Administrator" msgid "Manage devices for use in on-premise cloud deployments" msgstr "" @@ -138,145 +155,141 @@ msgstr "" msgid "" "Simplifies system management through custom policies and automation that " -"respond to the health status of physical servers" +"respond to the health status of hardware devices" msgstr "" "Simplifica la gestión del sistema mediante políticas personalizadas y " -"automatización que responde al estado de mantenimiento de los servidores " -"físicos" - -msgid "Configuring Lenovo XClarity Administrator" -msgstr "Configurar Lenovo XClarity Administrator" - -msgid "" -"Lenovo XClarity Administrator virtual appliances are connected to CloudForms " -"by adding physical-infrastructure providers. Physical-infrastructure " -"providers enable you to manage and interact with devices that are managed by " -"Lenovo XClarity Administrator. After the physical-infrastructure provider is " -"added, the servers that are managed by the Lenovo XClarity Administrator are " -"registered in CloudForms. Managed devices can be monitored, configured, and " -"updated using Lenovo XClarity Administrator. The physical-infrastructure " -"provider surfaces information about these managed devices and the Lenovo " -"XClarity Administrator instance." -msgstr "" -"Las aplicaciones virtuales de Lenovo XClarity Administrator se conectan a " -"CloudForms mediante los proveedores de infraestructura física que se añaden. " -"Los proveedores de infraestructura física permiten que usted controle e " -"interactúe con los dispositivos que son administrados por Lenovo XClarity " -"Administrator. Después de añadir el proveedor de infraestructura física, los " -"servidores que son administrados por Lenovo XClarity Administrator se " -"registran en CloudForms. Los dispositivos controlados se pueden supervisar, " -"configurar y actualizar mediante Lenovo XClarity Administrator. El " -"proveedor de infraestructura física proporciona información sobre estos " -"dispositivos controlados y la instancia de Lenovo XClarity Administrator." - -msgid "Setting up Lenovo XClarity Administrator" -msgstr "Configurar Lenovo XClarity Administrator" - -msgid "" -"For information about downloading and setting up Lenovo XClarity " -"Administrator, see Installing and setting up " -"Lenovo XClarity Administrator in the Lenovo XClarity Administrator " -"online documentation." -msgstr "" -"Para más información sobre la descarga y la configuración de Lenovo " -"XClarity Administrator, ver Instalar y configurar " -"Lenovo XClarity Administrator en la documentación en línea de Lenovo " -"XClarity Administrator." +"automatización que responde al estado de los dispositivos de hardware" + +msgid "Configuring XClarity Administrator" +msgstr "Configurar XClarity Administrator" + +msgid "" +"XClarity Administrator virtual appliances are connected to CloudForms by " +"adding physical-infrastructure providers. Physical-infrastructure providers " +"enable you to manage and interact with devices that are managed by XClarity " +"Administrator. After the physical-infrastructure provider is added, the " +"devices that are managed by the XClarity Administrator are registered in " +"CloudForms. Managed devices can be monitored, configured, and updated using " +"XClarity Administrator. The physical-infrastructure provider surfaces " +"information about these managed devices and the XClarity Administrator " +"instance." +msgstr "" +"Las aplicaciones virtuales de XClarity Administrator se conectan a " +"CloudForms mediante los proveedores de infraestructura física que se agregan." +" Los proveedores de infraestructura física permiten que usted controle e " +"interactúe con los dispositivos que son administrados por XClarity " +"Administrator. Después de agregar el proveedor de infraestructura física, " +"los dispositivos que son administrados por XClarity Administrator se " +"registran en CloudForms. Los dispositivos controlados se pueden monitorear, " +"configurar y actualizar mediante XClarity Administrator. El proveedor de " +"infraestructura física proporciona información sobre estos dispositivos " +"controlados y la instancia de XClarity Administrator." + +msgid "Setting up XClarity Administrator" +msgstr "Configurar XClarity Administrator" + +msgid "" +"For information about downloading and setting up XClarity Administrator, see " +"Installing and setting up Lenovo XClarity " +"Administrator in the XClarity Administrator online documentation." +msgstr "" +"Para obtener más información sobre la descarga y la configuración de " +"XClarity Administrator, consulte Instalar " +"y configurar Lenovo XClarity Administrator en la documentación en " +"línea de XClarity Administrator." msgid "" "Note: You can use all available " -"features in Lenovo XClarity Administrator for free for up to 90 days. After " -"90 days, you can continue to use Lenovo XClarity Administrator to manage and " -"monitor your hardware for free; however, you must purchase a full-function-" -"enablement license to continue using Lenovo XClarity Administrator to " -"configure your hardware using Configuration Patterns and to deploy operating " -"systems. Lenovo XClarity Pro provides entitlement to service and support and " -"the full-function-enablement license for Lenovo XClarity Administrator. For " -"more information about purchasing Lenovo XClarity Pro, contact your Lenovo " -"representative or authorized business partner." +"features in XClarity Administrator for free for up to 90 days. After 90 " +"days, you can continue to use XClarity Administrator to manage and monitor " +"your hardware for free; however, you must purchase a full-function-" +"enablement license to continue using XClarity Administrator to configure " +"your hardware using Configuration Patterns and to deploy operating systems. " +"Lenovo XClarity Pro provides entitlement to service and support and the full-" +"function-enablement license for XClarity Administrator. For more information " +"about purchasing Lenovo XClarity Pro, contact your Lenovo representative or " +"authorized business partner." msgstr "" "Nota: Puede usar todas las funciones " -"disponibles en Lenovo XClarity Administrator gratis durante 90 días. Después " -"de los 90 días, puede continuar usando Lenovo XClarity Administrator para " -"administrar y supervisar su hardware gratis; sin embargo, debe adquirir una " -"licencia para habilitar todas las funciones si quiere continuar utilizando " -"Lenovo XClarity Administrator para configurar su hardware mediante los " -"patrones de configuración y desplegar los sistemas operativos. Lenovo " -"XClarity Pro proporciona derechos de servicio y soporte, y la licencia para " -"habilitar todas las funciones de Lenovo XClarity Administrator. Para más " -"información sobre la adquisición de Lenovo XClarity Pro, contacte a un " -"partner empresarial autorizado o representante de servicios de Lenovo." - -msgid "Discovering and managing hardware using Lenovo XClarity Administrator" -msgstr "Detectar y administrar hardware con Lenovo XClarity Administrator" - -msgid "" -"Lenovo XClarity Administrator can discover manageable devices in your " -"environment by performing an SLP discovery for devices that are on the same " -"IP subnet as Lenovo XClarity Administrator. A specified IP address or range " -"of IP addresses also can be used, or information can be imported from a " -"spreadsheet, a process that is known as a bulk import. " -"Discovery options can be accessed by clicking Hardware > Discover and Manage New Devices from the " -"menu bar. Discovered devices can then be managed by Lenovo XClarity " -"Administrator. During the management process, you are asked for login " -"credentials for the management controller of the target servers and given " -"the option to create a recovery account for the servers. For more " -"information about discovering and managing devices, see the Lenovo XClarity Administrator online " +"disponibles en XClarity Administrator gratis durante 90 días. Después de los " +"90 días, puede continuar usando XClarity Administrator para administrar y " +"monitorear su hardware gratis; sin embargo, debe adquirir una licencia para " +"habilitar todas las funciones si quiere continuar utilizando XClarity " +"Administrator para configurar su hardware mediante los patrones de " +"configuración y desplegar los sistemas operativos. Lenovo XClarity Pro " +"proporciona derechos de servicio y soporte, y la licencia para habilitar " +"todas las funciones de XClarity Administrator. Para obtener más información " +"sobre la adquisición de XClarity Pro, contacte a un partner empresarial " +"autorizado o representante de Lenovo." + +msgid "Discovering and managing hardware using XClarity Administrator" +msgstr "Detectar y administrar hardware con XClarity Administrator" + +msgid "" +"XClarity Administrator can discover manageable devices in your environment " +"by performing an SLP discovery for devices that are on the same IP subnet as " +"XClarity Administrator. A specified IP address or range of IP addresses also " +"can be used, or information can be imported from a spreadsheet, a process " +"that is known as a bulk import. Discovery options can " +"be accessed by clicking Hardware > Discover and " +"Manage New Devices from the menu bar. Discovered devices can then " +"be managed by XClarity Administrator. During the management process, you are " +"asked for login credentials for the management controller of the target " +"servers and given the option to create a recovery account for the servers. " +"For more information about discovering and managing devices, see the XClarity Administrator online " "documentation." msgstr "" -"Lenovo XClarity Administrator puede detectar dispositivos controlados en su " -"entorno a través de una detección SLP de dispositivos que se encuentran en " -"la misma subred IP de Lenovo XClarity Administrator. También se puede " -"utilizar una dirección IP específica o un rango de direcciones IP o se puede " -"importar información de una hoja de cálculo, un proceso que es conocido como " +"XClarity Administrator puede detectar dispositivos controlados en su entorno " +"a través de una detección SLP de dispositivos que se encuentran en la misma " +"subred IP de XClarity Administrator. También se puede utilizar una dirección " +"IP específica o un rango de direcciones IP o se puede importar información " +"de una hoja de cálculo, un proceso que es conocido como " "importación masiva. Se puede acceder a las opciones de " -"detección al hacer clic en Hardware > Discover " -"and Manage New Devices en la barra del menú. De esta manera, " -"Lenovo XClarity Administrator puede controlar los dispositivos detectados. " +"detección al hacer clic en Hardware > Detectar " +"y gestionar nuevos dispositivos en la barra del menú. De esta " +"manera, XClarity Administrator puede controlar los dispositivos detectados. " "Durante el proceso de administración, le solicitarán las credenciales de " "acceso al controlador de gestión de los servidores objetivo y le darán la " -"opción de crear una cuenta de recuperación para los servidores. Para más " -"información sobre detección y administración de dispositivos, ver la documentación en línea de Lenovo " +"opción de crear una cuenta de recuperación para los servidores. Para obtener " +"más información sobre detección y administración de dispositivos, consulte " +"la documentación en línea de " "XClarity Administrator." msgid "Note:" msgstr "Nota:" msgid "" -"Ensure that the devices that you intend to manage are supported by Lenovo " -"XClarity Administrator. For information about supported devices, see Supported devices in the Lenovo " -"XClarity Administrator online documentation." +"Ensure that the devices that you intend to manage are supported by XClarity " +"Administrator. For information about supported devices, see Supported devices in the XClarity " +"Administrator online documentation." msgstr "" "Asegúrese de que los dispositivos que intenta controlar sean compatibles con " -"Lenovo XClarity Administrator. Para más información sobre dispositivos " -"compatibles, ver Dispositivos " -"compatibles en la documentación en línea de Lenovo XClarity " -"Administrator." +"XClarity Administrator. Para obtener más información sobre dispositivos " +"compatibles, consulte Dispositivos " +"compatibles en la documentación en línea de XClarity Administrator." msgid "" -"Ensure that firmware for all devices that you intend to manage using Lenovo " +"Ensure that firmware for all devices that you intend to manage using " "XClarity Administrator are at the required levels. For more information " "about supported firmware levels, see Supported firmware in the Lenovo XClarity Administrator " -"online documentation." +"1_3_1_2\">Supported firmware in the XClarity Administrator online " +"documentation." msgstr "" "Asegúrese de que el firmware para todos los dispositivos que intenta " -"controlar con Lenovo XClarity Administrator esté en los niveles requeridos. " -"Para más información sobre los niveles de firmware compatibles, ver Firmware compatible en la " -"documentación en línea de Lenovo XClarity Administrator." +"controlar con XClarity Administrator esté en los niveles requeridos. Para " +"obtener más información sobre los niveles de firmware compatibles, consulte " +"Firmware compatible en la " +"documentación en línea de XClarity Administrator." msgid "Managing physical-infrastructure providers" msgstr "Administrar los proveedores de infraestructura física" @@ -285,16 +298,15 @@ msgid "Adding a physical-infrastructure provider" msgstr "Añadir un proveedor de infraestructura física" msgid "" -"Lenovo XClarity Administrator virtual appliances are connected to CloudForms " -"by adding physical-infrastructure providers. Physical-infrastructure " -"providers enable you to manage and interact with devices that are managed by " -"Lenovo XClarity Administrator." -msgstr "" -"Las aplicaciones virtuales de Lenovo XClarity Administrator están conectadas " -"a CloudForms mediante los proveedores de infraestructura física que se " -"añadieron. Los proveedores de infraestructura física le permiten administrar " -"e interactuar con los dispositivos administrados por Lenovo XClarity " +"XClarity Administrator virtual appliances are connected to CloudForms by " +"adding physical-infrastructure providers. Physical-infrastructure providers " +"enable you to manage and interact with devices that are managed by XClarity " "Administrator." +msgstr "" +"Las aplicaciones virtuales de XClarity Administrator están conectadas a " +"CloudForms mediante los proveedores de infraestructura física que se " +"agregaron. Los proveedores de infraestructura física le permiten administrar " +"e interactuar con los dispositivos administrados por XClarity Administrator." msgid "" "Note: You must be logged in to " @@ -306,16 +318,16 @@ msgstr "" "es admin, la contraseña es smartvm." msgid "" -"Complete the following steps for each Lenovo XClarity Administrator instance " -"that you want to connect to CloudForms." +"Complete the following steps for each XClarity Administrator instance that " +"you want to connect to CloudForms." msgstr "" -"Completar los siguientes pasos para cada instancia de Lenovo XClarity " -"Administrator que desee conectar a CloudForms." +"Complete los siguientes pasos para cada instancia de XClarity Administrator " +"que desee conectar a CloudForms." -msgid "To connect to a specific Lenovo XClarity Administrator instance:" +msgid "To connect to a specific XClarity Administrator instance:" msgstr "" -"Para conectarse a una instancia específica de Lenovo XClarity Administrator, " -"haga lo siguiente:" +"Para conectarse a una instancia específica de XClarity Administrator, haga " +"lo siguiente:" msgid "" "Navigate to Compute > Physical Infrastructure " @@ -352,41 +364,40 @@ msgid "In the credentials area, provide the following:" msgstr "En el área de credenciales, proporcione la siguiente información:" msgid "" -"Enter the hostname, IPv4 address, or IPv6 address of the Lenovo XClarity " +"Enter the hostname, IPv4 address, or IPv6 address of the XClarity " "Administrator instance." msgstr "" -"Ingrese el nombre de host, la dirección IPv4 o IPv6 de la instancia de " -"Lenovo XClarity Administrator." +"Ingrese el nombre de host y la dirección IPv4 o IPv6 de la instancia de " +"XClarity Administrator." msgid "Enter “443” for the API port." msgstr "Ingrese \"443\" en el puerto de API." msgid "" -"Enter the username and password used to log in to the Lenovo XClarity " -"Administrator instance." +"Enter the username and password used to log in to the XClarity Administrator " +"instance." msgstr "" "Ingrese el nombre de usuario y la contraseña para iniciar sesión en la " -"instancia de Lenovo XClarity Administrator." +"instancia de XClarity Administrator." msgid "" "Click Validate to confirm that you can " -"connect to the Lenovo XClarity Administrator instance." +"connect to the XClarity Administrator instance." msgstr "" -"Haga clic en Validate para confirmar " -"que se puede conectar a la instancia de Lenovo XClarity Administrator." +"Haga clic en Validar para confirmar que " +"se puede conectar a la instancia de XClarity Administrator." msgid "Click Add." msgstr "Haga clic en Add." msgid "" -"To discover and then connect to a range of Lenovo XClarity Administrator " -"instances:" +"To discover and then connect to a range of XClarity Administrator instances:" msgstr "" -"Para detectar y luego conectarse a un rango de instancias de Lenovo XClarity " +"Para detectar y luego conectarse a un rango de instancias de XClarity " "Administrator, haga lo siguiente:" -msgid "Discover Lenovo XClarity Administrator instances:" -msgstr "Para detectar las instancias de Lenovo XClarity Administrator:" +msgid "Discover XClarity Administrator instances:" +msgstr "Para detectar las instancias de XClarity Administrator:" msgid "" "Navigate to Compute > Physical Infrastructure " @@ -432,10 +443,10 @@ msgstr "" msgid "" "Update credentials for each discovered physical-infrastructure provider " -"(Lenovo XClarity Administrator instance):" +"(XClarity Administrator instance):" msgstr "" "Actualice las credenciales para cada proveedor de infraestructura física " -"detectado (la instancia de Lenovo XClarity Administrator):" +"detectado (instancia de XClarity Administrator):" msgid "Select the providers to be edited." msgstr "Seleccione los proveedores que serán editados." @@ -545,6 +556,56 @@ msgid "Make the required changes, and revalidate credentials if necessary." msgstr "" "Realice los cambios requeridos y revalide las credenciales si es necesario." +msgid "" +"Changing the password of the XClarity Administrator instance through its " +"physical-infrastructure provider" +msgstr "" +"Cambiar la contraseña de la instancia de XClarity Administrator a través de " +"su proveedor de infraestructura física" + +msgid "" +"Within CloudForms, you can change the password of an XClarity Administrator " +"instance through the physical-infrastructure provider with which it is " +"associated. Changing the password this way also changes the password in " +"CloudForms so that they match." +msgstr "" +"Dentro de CloudForms, puede cambiar la contraseña de una instancia de " +"XClarity Administrator a través del proveedor de infraestructura física, con " +"el que está asociado. Al cambiar la contraseña de esta forma, también se " +"modifica la contraseña en CloudForms, para que coincidan." + +msgid "Click on the physical-infrastructure provider to be modified." +msgstr "Haga clic en el proveedor de infraestructura física para modificar." + +msgid "" +"Click on the Authentication button in " +"the top menu and select Change password." +" The Change Password for Physical Infrastructure Provider page is displayed." +msgstr "" +"Haga clic en el botón Autenticación del " +"menú superior y seleccione Cambiar contraseña. Aparecerá la página Cambiar contraseña para el Proveedor de " +"infraestructura física." + +msgid "" +"Enter the current password for the XClarity Administrator instance in the " +"Current Password field." +msgstr "" +"Ingrese la contraseña actual de la instancia de XClarity Administrator en el " +"campo Contraseña actual." + +msgid "" +"Enter the new password in the New Password and Confirm New Password " +"fields." +msgstr "" +"Ingrese la nueva contraseña en los campos Nueva " +"contraseña y Confirmar nueva " +"contraseña." + +msgid "Click Save." +msgstr "Haga clic en Save." + msgid "Viewing relationships" msgstr "Ver las relaciones" @@ -582,17 +643,23 @@ msgstr "" "Para mostrar la vista de topología de un proveedor de infraestructura física " "específico, realice los siguientes pasos." -msgid "Select the physical-infrastructure provider to be viewed." -msgstr "Seleccione el proveedor de infraestructura física que desea ver." +msgid "Click on the physical-infrastructure provider to be viewed." +msgstr "Haga clic en el proveedor de infraestructura física que desea ver." + +msgid "Once the page loads, ensure that the summary view is being used." +msgstr "" +"Una vez que se carga la página, asegúrese de que se esté utilizando la vista " +"de resumen." msgid "" -"From the overview section, select Topology to display the Topology page. From this page, you can perform the " -"following actions:" +"Click on Topology in the Overview table to display the Topology page. From this " +"page, you can perform the following actions:" msgstr "" -"Seleccione Topology en la sección " -"visión general para mostrar la página de topología. Desde esta página podrá " -"realizar las siguientes acciones:" +"Haga clic en Topología en la tabla " +"Descripción general para que aparezca " +"la página Topología. Desde esta página, podrá realizar las siguientes " +"acciones:" msgid "" "Hide or show all physical server by clicking VMs." +msgid "" +"Hide or show nodes in the graph that have a particular health state by " +"clicking on one of the following states: Valid, Warning, Critical, or Unknown." +msgstr "" +"Oculte o muestre los nodos en el gráfico que tienen un estado particular " +"haciendo clic en uno de los siguientes estados: Válido, Advertencia, Crítico, o Desconocido." + msgid "" "Double-click or right-click a node in the graph to navigate to the summary " "pages for that node." @@ -631,12 +711,35 @@ msgstr "" "Puede ver un listado de todos los servidores físicos que son administrados " "por un proveedor de infraestructura física específico." +msgid "From the physical-infrastructure provider summary view" +msgstr "Desde la vista de resumen del proveedor de infraestructura física" + +msgid "After the page loads, ensure that the summary view is being used." +msgstr "" +"Una vez que se carga la página, asegúrese de que se esté utilizando la vista " +"de resumen." + msgid "" -"Click Physical Servers in the Relationships section." +"Click on Physical Servers in the " +"Relationships table." msgstr "" -"Haga clic en Physical Servers en la " -"sección Relationships." +"Haga clic en Servidores físicos en la " +"tabla Relaciones." + +msgid "From the physical-infrastructure provider dashboard view" +msgstr "Desde la vista de panel del proveedor de infraestructura física" + +msgid "After the page loads, ensure that the dashboard view is being used." +msgstr "" +"Una vez que se carga la página, asegúrese de que se esté utilizando la vista " +"del escritorio." + +msgid "" +"Click on the number of servers that is displayed displayed in the Servers card." +msgstr "" +"Haga clic en el número de servidores que aparece en la tarjeta Servidores." msgid "Viewing virtual-host relationships" msgstr "Ver las relaciones de los hosts virtuales" @@ -649,18 +752,18 @@ msgstr "" "que son administrados por un proveedor de infraestructura física específico." msgid "" -"Click Physical Servers with Host button " -"in the Relationships section." +"Click on Physical Servers with Host in " +"the Relationships table." msgstr "" -"Haga clic en el botón Physical Servers with Host en la sección Relationships." +"Haga clic en Servidores físicos con host en la tabla Relaciones." msgid "" -"You should see a list of physical servers that are associated with hosts as " +"A list of physical servers that are associated with hosts are displayed as " "shown below." msgstr "" -"Verá un listado de los servidores físicos que están asociados con los hosts " -"como se muestra a continuación." +"A continuación, se muestra un listado de los servidores físicos que están " +"asociados con los hosts." msgid "" " relaciones de los hosts " +msgid "Viewing storage relationships" +msgstr "Ver las relaciones de almacenamiento" + +msgid "" +"You can view a list of all storage systems that are managed by a specific " +"physical-infrastructure provider." +msgstr "" +"Puede ver un listado de todos los sistemas de almacenamiento que son " +"administrados por un proveedor de infraestructura física específico." + +msgid "" +"Click on Physical Storages in the " +"Relationships table." +msgstr "" +"Haga clic en Almacenamientos físicos en " +"la tabla Relaciones." + +msgid "" +"Click on the number of storage systems that is displayed in the Storages card." +msgstr "" +"Haga clic en el número de sistemas de almacenamiento que aparece en la " +"tarjeta Almacenamientos." + +msgid "Viewing switch relationships" +msgstr "Ver las relaciones de los switches" + +msgid "" +"You can view a list of all switches that are managed by a specific physical-" +"infrastructure provider." +msgstr "" +"Puede ver un listado de todos los switches que son administrados por un " +"proveedor de infraestructura física específico." + +msgid "" +"Click on Physical Switches in the " +"Relationships table." +msgstr "" +"Haga clic en Switches físicos en la " +"tabla Relaciones." + +msgid "" +"Click on the number of switches that is displayed in the Switches card." +msgstr "" +"Haga clic en el número de switches que aparece en la tarjeta Switches." + +msgid "Viewing chassis relationships" +msgstr "Ver las relaciones de los chasis" + +msgid "" +"You can view a list of chassis that are managed by a specific physical-" +"infrastructure provider." +msgstr "" +"Puede ver un listado de chasis que son administrados por un proveedor de " +"infraestructura física específico." + +msgid "" +"Click on Physical Chassis in the " +"Relationships table." +msgstr "" +"Haga clic en Chasis físicos en la tabla " +"Relaciones." + +msgid "" +"Click on the number of chassis that is displayed in the Chassis card." +msgstr "" +"Haga clic en el número de chasis que aparece en la tarjeta Chasis." + +msgid "Viewing rack relationships" +msgstr "Ver las relaciones del rack" + +msgid "" +"You can view a list of all racks that are managed by a specific physical-" +"infrastructure provider." +msgstr "" +"Puede ver un listado de todos los racks que son administrados por un " +"proveedor de infraestructura física específico." + +msgid "" +"Click on Physical Racks in the " +"Relationships table." +msgstr "" +"Haga clic en Racks físicos en la tabla " +"Relaciones." + +msgid "" +"Click on the number of racks that is displayed in the Racks card." +msgstr "" +"Haga clic en el número de racks que aparece en la tarjeta Racks." + msgid "Managing physical servers" msgstr "Administrar servidores físicos" msgid "" "After the Lenovo physical-infrastructure provider is added, the servers that " -"are managed by Lenovo XClarity Administrator are registered in CloudForms. " -"You can then view and manage those servers." +"are managed by XClarity Administrator are registered in CloudForms. You can " +"then view and manage those servers." +msgstr "" +"Después de agregar el proveedor de infraestructura física Lenovo, los " +"servidores que son administrados por XClarity Administrator se registran en " +"CloudForms. De esta manera, puede ver y administrar esos servidores." + +msgid "" +"Note: It may take a few seconds or so for the servers " +"to appear after adding a physical-infrasturcture provider." msgstr "" -"Después de añadir al proveedor de infraestructura física Lenovo, los " -"servidores que son administrados por Lenovo XClarity Administrator se " -"registran en CloudForms. De esta manera, puede ver y administrar esos " -"servidores." +"Nota: Después de agregar un proveedor de " +"infraestructura física, los servidores pueden demorar algunos segundos en " +"aparecer." msgid "Viewing a Physical Server" msgstr "Ver un servidor físico" @@ -905,31 +1111,31 @@ msgid "Provisioning physical servers using configuration patterns" msgstr "Proporcionar servidores físicos con patrones de configuración" msgid "" -"You can use configuration patterns in Lenovo XClarity Administrator to " -"quickly provision or preprovision multiple servers from a single set of " -"defined configuration settings. Configuration patterns act as templates for " +"You can use configuration patterns in XClarity Administrator to quickly " +"provision or preprovision multiple servers from a single set of defined " +"configuration settings. Configuration patterns act as templates for " "configuring logical storage, I/O adapters, boot order, and other baseboard " "management controller and Unified Extensible Firmware Interface (UEFI) " "settings." msgstr "" -"Puede usar los patrones de configuración en Lenovo XClarity Administrator " -"para aprovisionar o aprovisionar con anticipación a servidores múltiples " -"desde un conjunto único de configuraciones definidas. Los patrones de " -"configuración funcionan como plantillas para configurar el almacenamiento " -"lógico, los adaptadores de entrada y salida y otras configuraciones del " +"Puede usar los patrones de configuración en XClarity Administrator para " +"aprovisionar o aprovisionar con anticipación servidores múltiples desde un " +"conjunto único de configuraciones definidas. Los patrones de configuración " +"funcionan como plantillas para configurar el almacenamiento lógico, los " +"adaptadores de entrada y salida, así como otras configuraciones del " "controlador de administración del tablero y la interfaz de firmware " "extensible y unificada (UEFI)." msgid "" "A physical-infrastructure provider can discover configuration patterns that " -"are defined on the associated Lenovo XClarity Administrator instance. A " +"are defined on the associated XClarity Administrator instance. A " "configuration pattern can then be applied to a single or multiple physical " "servers." msgstr "" "Un proveedor de infraestructura física puede detectar los patrones de " -"configuración que están definidos en la instancia asociada de Lenovo " -"XClarity Administrator. De esta manera, un patrón de configuración se puede " -"aplicar a uno o a múltiples servidores físicos." +"configuración que están definidos en la instancia asociada de XClarity " +"Administrator. De esta manera, un patrón de configuración se puede aplicar a " +"uno o a múltiples servidores físicos." msgid "" "Note: Configuration patterns can be " @@ -1029,26 +1235,453 @@ msgstr "" "estado de la acción en la tabla Requests." -msgid "Troubleshooting Physical Infrastructure Provider Problems" -msgstr "Solucionar problemas de proveedores de infraestructura física" +msgid "Viewing network devices that are associated with a physical server" +msgstr "Ver los dispositivos de red asociados con un servidor físico" + +msgid "" +"From the Physical Server Summary page, you can access details about network " +"devices such as network interface cards." +msgstr "" +"Desde la página Resumen de servidor físico, puede acceder a detalles sobre " +"los dispositivos de red, como las tarjetas de interfaz de red." + +msgid "" +"Access the Physical Servers page, as described in the section, and then select a physical server. " +"The Physical Server Summary page is displayed." +msgstr "" +"Acceda a la página Servidores físicos, según se describe en la sección ; luego, seleccione un servidor " +"físico. Aparecerá la página Resumen de servidor físico." + +msgid "" +"Click on the Network Devices count in " +"the Properties table. A list of network " +"devices is displayed." +msgstr "" +"Haga clic en el número de Dispositivos de red en la tabla Propiedades. " +"Aparecerá un listado de dispositivos de red." + +msgid "" +"Select a network device from the list. The Network Device Summary page is " +"displayed." +msgstr "" +"Seleccione un dispositivo de red de la lista. Aparecerá la página Resumen de " +"dispositivo de red." + +msgid "" +" " +"network device summary " +msgstr "" +" " +"resumen de dispositivo de red " + +msgid "Viewing storage devices that are associated with a physical server" +msgstr "" +"Ver los dispositivos de almacenamiento asociados con un servidor físico" + +msgid "" +"From the Physical Server Summary page, you can access details about storage " +"devices, such as RAID cards." +msgstr "" +"Desde la página Resumen de servidor físico, puede acceder a detalles sobre " +"los dispositivos de almacenamiento, como las tarjetas RAID." + +msgid "" +"Click on the Storage Devices count in " +"the Properties table. A list of storage " +"devices is displayed." +msgstr "" +"Haga clic en el número de Dispositivos de " +"almacenamiento en la tabla Propiedades. Aparecerá un listado de dispositivos de almacenamiento." + +msgid "" +"Select a storage device from the list. The Storage Device Summary page is " +"displayed." +msgstr "" +"Seleccione un dispositivo de almacenamiento de la lista. Aparecerá la página " +"Resumen de dispositivo de almacenamiento." + +msgid "" +" " +"storage device summary " +msgstr "" +" " +"resumen de dispositivo de almacenamiento " + +msgid "Adding physical server widgets to the dashboard" +msgstr "Agregar widgets de servidor físico al tablero" + +msgid "" +"You can add widgets that display information about physical servers to the " +"default dashboard." +msgstr "" +"Puede agregar widgets que muestran información sobre los servidores físicos " +"en el tablero predeterminado." + +msgid "" +"Navigate to Cloud Intel > Dashboard." +msgstr "" +"Navegue a Inteligencia de nube > Tablero." + +msgid "" +"Click on the + button from the top " +"menu, and select one of the following widgets:" +msgstr "" +"Haga clic en el botón + del menú " +"superior y seleccione uno de los siguientes widgets:" + +msgid "Physical Server Availability" +msgstr "Disponibilidad del servidor físico" + +msgid "Physical Server Health" +msgstr "Estado del servidor físico" + +msgid "" +"Recently Discovered Physical Servers" +msgstr "" +"Servidores físicos recientemente detectados" + +msgid "The widget is now displayed on the default dashboard." +msgstr "El widget ahora aparece en el tablero predeterminado." + +msgid "Creating a user that belongs to the physical infrastructure usergroup" +msgstr "" +"Creación de un usuario que pertenece al grupo de usuarios de infraestructura " +"física" + +msgid "" +"You can use the physical infrastructure usergroup to manage physical " +"infrastructures. Users that belong to this group have a default dashboard " +"that contains physical server widgets. The physical server widgets show " +"useful information, such as server health, availability, and recently " +"discovered servers." +msgstr "" +"Puede usar el grupo de usuarios de infraestructura física para gestionar las " +"infraestructuras físicas. Los usuarios que pertenecen a este grupo cuentan " +"con un tablero predeterminado que contiene widgets de servidor físico. Los " +"widgets de servidor físico muestran información útil, como el estado del " +"servidor, la disponibilidad y los servidores recientemente detectados." + +msgid "" +"To gain the benefits of this usergroup, you must create a new user that " +"belongs to the physical infrastructure group." +msgstr "" +"Para obtener los beneficios de este grupo de usuarios, debe crear un nuevo " +"usuario que pertenezca al grupo de infraestructura física" + +msgid "" +"Follow the steps described in the Creating a User " +"section in the CloudForms General Configuration " +"documentation. For the group, choose EvmGroup-" +"physical_infrastructure." +msgstr "" +"Siga estos pasos descritos en la sección Crear un usuario en la documentación Configuración general de CloudForms. Para el grupo, elija EvmGroup-physical_infrastructure." + +msgid "" +"After the user is created, log in as the new user, and the default dashboard " +"containing physical server widgets is displayed." +msgstr "" +"Después de crear el usuario, inicie sesión como usuario nuevo y aparecerá el " +"tablero que contiene los widgets de servidor físico." + +msgid "Managing physical chassis" +msgstr "Administrar chasis físicos" + +msgid "" +"After the Lenovo physical-infrastructure provider is added, the physical " +"chassis that are managed by XClarity Administrator are registered in " +"CloudForms. You can then view and manage the chassis." +msgstr "" +"Después de agregar el proveedor de infraestructura física Lenovo, los chasis " +"físicos que son administrados por XClarity Administrator se registran en " +"CloudForms. De esta manera, puede ver y administrar los chasis." + +msgid "Viewing physical chassis" +msgstr "Ver un chasis físico" + +msgid "" +"To view a list of all physical chassis that are managed by all physical-" +"infrastructure providers, navigate to Compute > " +"Physical Infrastructure > Chassis. The Physical Chassis page " +"is displayed (see the following figure)." +msgstr "" +"Para ver un listado de todos los chasis físicos administrados por todos los " +"proveedores de infraestructura física, navegue a Cálculo > Infraestructura física > Servidores. " +"Se muestra la página Chasis físicos (ver la figura a continuación)." + +msgid "" +"Tip: You can sort the table columns to " +"make it easier to find a specific chassis." +msgstr "" +"Consejo: Puede clasificar las columnas " +"de la tabla para que sea más fácil encontrar un chasis específico." + +msgid "" +" " +"physical chassis " +msgstr "" +" " +"chasis físico " + +msgid "Locating a physical chassis" +msgstr "Ubicar un chasis físico" + +msgid "" +"You can change the Location LED state on a physical chassis to locate a " +"chassis in the data center." +msgstr "" +"Puede modificar la ubicación del estado del LED en un chasis físico para " +"localizar un chasis en el centro de datos." + +msgid "" +"Navigate to Compute > Physical Infrastructure " +"> Chassis." +msgstr "" +"Navegue a Cálculo > Infraestructura > " +"Servidores.." + +msgid "" +"Select the physical chassis. The Physical Chassis Summary page is displayed." +msgstr "" +"Seleccione el chasis físico. Aparecerá la página Resumen del chasis físico." + +msgid "" +"Click on Identify in the top menu, and " +"then click on the appropriate action: Blink LED, Turn On LED, or Turn Off LED." +msgstr "" +"Haga clic en Identificar en el menú " +"superior y, luego, en la acción que corresponda: Blink LED (Parpadeo del LED), Turn On LED (Encender el LED) o Turn Off LED (Apagar el LED)." + +msgid "" +" physical chassis identify led " +msgstr "" +" Led de identificación de chasis físico " + +msgid "Managing physical racks" +msgstr "Administrar racks físicos" + +msgid "" +"After the Lenovo physical-infrastructure provider is added, the physical " +"racks that are managed by XClarity Administrator are registered in " +"CloudForms. You can then view and manage the racks." +msgstr "" +"Después de agregar el proveedor de infraestructura física Lenovo, los racks " +"físicos que son administrados por XClarity Administrator se registran en " +"CloudForms. De esta manera, puede ver y administrar los racks." + +msgid "Viewing physical racks" +msgstr "Ver racks físicos" + +msgid "" +"To view a list of all physical racks that are managed by all physical-" +"infrastructure providers, navigate to Compute > " +"Physical Infrastructure > Racks. The Physical Racks page is " +"displayed (see the following figure)." +msgstr "" +"Para ver un listado de todos los racks físicos administrados por todos los " +"proveedores de infraestructura física, navegue a Cálculo > Infraestructura física > Servidores. " +"Se muestra la página Racks físicos (ver la figura a continuación)." + +msgid "" +"Tip: You can sort the table columns to " +"make it easier to find a specific rack." +msgstr "" +"Consejo: Puede clasificar las columnas " +"de la tabla para que sea más fácil encontrar un rack específico." + +msgid "" +" " +"physical racks " +msgstr "" +" " +"racks físicos " + +msgid "Managing physical storage systems" +msgstr "Administrar sistemas de almacenamiento físico" + +msgid "" +"After the Lenovo physical-infrastructure provider is added, the physical " +"storage systems that are managed by XClarity Administrator are registered in " +"CloudForms. You can then view and manage the storage systems." +msgstr "" +"Después de agregar el proveedor de infraestructura física Lenovo, los " +"sistemas de almacenamiento físico que son administrados por XClarity " +"Administrator se registran en CloudForms. De esta manera, puede ver y " +"administrar los sistemas de almacenamiento." + +msgid "Viewing physical storage systems" +msgstr "Ver sistemas de almacenamiento físico" + +msgid "" +"To view a list of all physical storage systems that are managed by all " +"physical-infrastructure providers, navigate to Compute > Physical Infrastructure > Storages. " +"The Physical Storages page is displayed (see the following figure)." +msgstr "" +"Para ver un listado de todos los sistemas de almacenamiento físico " +"administrados por todos los proveedores de infraestructura física, navegue a " +"Cálculo > Infraestructura física > " +"Servidores. Se muestra la página Almacenamientos físicos (ver la " +"figura a continuación)." + +msgid "" +"Tip: You can sort the table columns to " +"make it easier to find a specific storage system." +msgstr "" +"Consejo: Puede clasificar las columnas " +"de la tabla para que sea más fácil encontrar un sistema de almacenamiento " +"específico." + +msgid "" +" " +"physical storage " +msgstr "" +" " +"almacenamiento físico " + +msgid "Managing physical switches" +msgstr "Administrar switches físicos" + +msgid "" +"After the Lenovo physical-infrastructure provider is added, the physical " +"switches that are managed by XClarity Administrator are registered in " +"CloudForms. You can then view and manage the switches." +msgstr "" +"Después de agregar el proveedor de infraestructura física Lenovo, los " +"switches físicos que son administrados por XClarity Administrator se " +"registran en CloudForms. De esta manera, puede ver y administrar los " +"switches." + +msgid "Viewing physical switches" +msgstr "Ver switches físicos" + +msgid "" +"To view a list of all physical switches that are managed by all physical-" +"infrastructure providers, navigate to Compute > " +"Physical Infrastructure > Switches. The Physical Switches page " +"is displayed (see the following figure)." +msgstr "" +"Para ver un listado de todos los switches físicos administrados por todos " +"los proveedores de infraestructura física, navegue a Cálculo > Infraestructura física > Servidores. " +"Se muestra la página Switches físicos (ver la figura a continuación)." + +msgid "" +"Tip: You can sort the table columns to " +"make it easier to find a specific switch." +msgstr "" +"Consejo: Puede clasificar las columnas " +"de la tabla para que sea más fácil encontrar un switch específico." + +msgid "" +" " +"physical switches " +msgstr "" +" " +"switches físicos " + +msgid "Restarting physical switches" +msgstr "Reiniciar switches físicos" + +msgid "" +"You can restart a physical switch that is managed by the physical-" +"infrastructure provider." +msgstr "" +"Puede reiniciar un switch físico que es gestionado por el proveedor de " +"infraestructura física." + +msgid "" +"Navigate to Compute > Physical Infrastructure " +"> Switches." +msgstr "" +"Navegue a Cálculo > Infraestructura física > " +"Servidores.." + +msgid "" +"Select a physical switch. The Physical Switches Summary page is displayed." +msgstr "" +"Seleccione un switch físico. Aparecerá la página Resumen de switches físicos." +"" + +msgid "" +"Click on Power in the top menu, and " +"then click on Restart." +msgstr "" +"Haga clic en Potencia en el menú " +"superior y, luego, haga clic en Reiniciar." + +msgid "" +" " +"physical switch restart " +msgstr "" +" " +"reinicio de switch físico " msgid "Automating tasks based on events" msgstr "Automatizar las tareas según los eventos" msgid "" "You can use CloudForms to automatically perform specific tasks when certain " -"events occur on servers that are managed by Lenovo XClarity Administrator " -"through a Lenovo physical-infrastructure provider. To create an automation " -"task, you must create and configure a custom domain. To automatically invoke " -"the task when a certain event occurs, you must create, configure and assign " -"a custom policy." +"events occur on servers that are managed by XClarity Administrator through a " +"Lenovo physical-infrastructure provider. To create an automation task, you " +"must create and configure a custom domain. To automatically invoke the task " +"when a certain event occurs, you must create, configure and assign a custom " +"policy." msgstr "" "Puede usar CloudForms para realizar tareas específicas de forma automática " -"cuando ciertos eventos ocurren en los servidores administrados por Lenovo " -"XClarity Administrator con un proveedor de infraestructura física de Lenovo. " -"Para crear una tarea automática, debe crear y configurar un dominio " -"personalizado. Para invocar automáticamente la tarea cuando ocurre un evento " -"determinado, configure y asigne una política personalizada." +"cuando ciertos eventos ocurren en los servidores administrados por XClarity " +"Administrator con un proveedor de infraestructura física de Lenovo. Para " +"crear una tarea automática, debe crear y configurar un dominio personalizado." +" Para invocar automáticamente la tarea cuando ocurre un evento determinado, " +"configure y asigne una política personalizada." msgid "" "For more information about the CloudForms automation function, see Messages in the " -"Lenovo XClarity Administrator online documentation." +"XClarity Administrator online documentation." msgstr "" -"Importante: el nombre de la instancia " -"de clase debe ser el mismo que el nombre del evento que activó la tarea a " +"Importante: El nombre de la instancia " +"de clase debe ser el mismo que el nombre del evento que activó la tarea por " "invocar. CloudForms relaciona la instancia de clase con el evento mediante " -"este nombre. Para encontrar el nombre del evento, ver Messages en la documentación en línea de Lenovo " -"XClarity Administrator." +"html?cp=1_22_16\">Mensajes en la documentación en línea de XClarity " +"Administrator." msgid "" "Add the path to the event handlers copied in the field’s Physical Server Shutdown:" msgid "" -"/System/event_handlers/event_action_policy? target=" -"physical_server&policy_event=physical_server_shutdown&param=\n" -"The policy_event value is matched with the policy operation applied." +"/System/event_handlers/event_action_policy?target=" +"physical_server&policy_event=physical_server_shutdown&param=" msgstr "" -"/System/event_handlers/event_action_policy? target=" -"physical_server&policy_event=physical_server_shutdown&param=\n" -"El valor del evento de política corresponde a la operación de política " -"aplicada." +"/System/event_handlers/event_action_policy?target=" +"physical_server&policy_event=physical_server_shutdown&param=" + +msgid "The policy_event value is matched with the policy operation applied." +msgstr "" +"El valor policy_event corresponde a la operación de política aplicada." msgid "Step 3. Create a namespace." msgstr "Paso 3. Crear un espacio de nombre." @@ -1397,9 +2031,10 @@ msgstr "" "emphasis>:" msgid "" -"server = $evm.vmdb('PhysicalServer').first $evm.log(:info, \"Powering Server " -"#{server.name} OFF\")\n" -"server.power_off exit MIQ_OK" +"server = $evm.vmdb('PhysicalServer').first\n" +"$evm.log(:info, \"Powering Server #{server.name} OFF\")\n" +"server.power_off\n" +"exit MIQ_OK" msgstr "" "server = $evm.vmdb('PhysicalServer').first $evm.log(:info, \"Powering Server " "#{server.name} OFF\")\n" @@ -1434,8 +2069,8 @@ msgstr "" msgid "Enter “execute” for the name." msgstr "Ingrese “execute” para el nombre." -msgid "Select “Method” for the type" -msgstr "Seleccione “Method” para el tipo." +msgid "Select “Method” for the type." +msgstr "Seleccione “Método” para el tipo." msgid "Select “String” for the data type." msgstr "" @@ -1452,9 +2087,6 @@ msgstr "" msgid "Click the check mark icon." msgstr "Haga clic en el botón de verificación." -msgid "Click Save." -msgstr "Haga clic en Save." - msgid "Add the method to the class." msgstr "Añadir el método a la clase." @@ -1686,3 +2318,319 @@ msgstr "" "images/provider_assign_profile.png\" /> " "perfil asignado a proveedor " + +msgid "Creating an alert to monitor physical server health" +msgstr "Creación de una alerta para monitorear el estado del servidor físico" + +msgid "" +"Note: For this alert to work correctly, you must first " +"configure the SMTP settings in CloudForms by following instructions in the " +"Outgoing SMTP Email Settings section in the " +"CloudForms Configuration documentation." +msgstr "" +"Nota: Para que esta alerta funcione correctamente, " +"primero debe configurar SMTP en CloudForms siguiendo instrucciones en la " +"sección Configuración de correo electrónico de SMTP saliente en la documentación Configuración de CloudForms." + +msgid "" +"In CloudForms, there is a configurable alert for physical servers that sends " +"an alert email when a server that is assigned to the alert is in an " +"unhealthy state. This alert can be used to notify IT administrators that a " +"server is in an unhealthy state, so that they can investigate and resolve " +"potential issues before the issues lead to downtime." +msgstr "" +"En CloudForms, existe una alerta configurable para servidores físicos que " +"envía un correo electrónico de alerta cuando un servidor asignado a la " +"alerta se encuentra en mal estado. Esta alerta se puede usar para notificar " +"a los administradores de TI que un servidor se encuentra en mal estado, de " +"manera que puedan investigar y resolver posibles problemas antes de que " +"generen tiempo de inactividad." + +msgid "" +"To enable this alert, you must create a physical server alert profile, " +"assign servers to the profile, and then configure the alert that is " +"associated with the profile." +msgstr "" +"Para activar esta alerta, debe crear un perfil de alerta del servidor " +"físico, asignar servidores al perfil y, luego, configurar la alerta asociada " +"con el perfil." + +msgid "Step 1. Create a physical server alert profile" +msgstr "Paso 1: Crear un perfil de alerta del servidor físico" + +msgid "" +"Click Alert Profiles > Physical Server Alert " +"Profiles." +msgstr "" +"Haga clic en Perfiles de alerta > Perfiles de " +"alerta del servidor físico." + +msgid "" +"Click Configuration > Add a New Physical Server " +"Alert Profile from the top menu." +msgstr "" +"Haga clic en Configuración > Agregar un nuevo " +"perfil de alerta de servidor físico en el menú superior." + +msgid "" +"Enter a description into the Description field." +msgstr "" +"Ingrese una descripción en el campo Descripción." + +msgid "" +"Select Physical server has critical health state from the Available Physical Server " +"Alerts list, and click on the > button to add it to the Profile Alerts list on the right." +msgstr "" +"Seleccione El estado del servidor físico es " +"crítico de la lista Alertas del " +"servidor físico disponibles y haga clic en el botón > para agregarlo a la lista Alertas de perfil en la derecha." + +msgid "Step 2. Assign servers to the alert profile" +msgstr "Paso 2. Asigne servidores al perfil de alertas" + +msgid "" +"Click Alert Profiles > Physical Server Alert " +"Profiles > ProfileName, where " +"ProfileName is the name of the physical server alert " +"that was previously created." +msgstr "" +"Haga clic en Perfiles de alertas > Perfiles de " +"alertas de servidor físico > ProfileName, " +"donde ProfileName es el nombre de alerta del servidor " +"físico que se creó anteriormente." + +msgid "" +"Click Configuration > Edit assignments for this " +"Alert Profile." +msgstr "" +"Haga clic en Configuración > Editar " +"asignaciones para este Perfil de alerta." + +msgid "" +"Choose Selected Servers from the " +"Assign To dropdown menu." +msgstr "" +"Elija Servidores seleccionados del menú " +"desplegable Asignar a." + +msgid "" +"Select the checkboxes next to the servers that you want to assign to the " +"profile from the Selections list." +msgstr "" +"Seleccione las casillas de verificación junto a los servidores que desea " +"asignar al perfil de la lista Selecciones." + +msgid "Step 3. Configure the alert associated with the alert profile" +msgstr "Paso 3. Configure la alerta asociada al perfil de alertas" + +msgid "" +"Click Alert Profiles > Physical Server Alert " +"Profiles > ProfileName > Physical server has " +"critical health state, where ProfileName is " +"the name of the physical server alert profile that was previously created." +msgstr "" +"Haga clic en Perfiles de alertas > Perfiles de " +"alertas de servidor físico > ProfileName, " +"donde ProfileName es el nombre del perfil de alerta del " +"servidor físico creado anteriormente." + +msgid "" +"Click Configuration > Edit this Alert from the top menu." +msgstr "" +"Haga clic en Configuración > Edite esta alerta del menú superior." + +msgid "" +"Select the Active checkbox to enable " +"the alert." +msgstr "" +"Seleccione la casilla de verificación Activa para activar la alerta." + +msgid "" +"Optionally, increase the notification frequency by selecting a new value " +"from the Notification Frequency " +"dropdown menu. The default frequency is one hour." +msgstr "" +"De manera opcional, puede aumentar la frecuencia de notificación " +"seleccionando un nuevo valor del menú desplegable Frecuencia de notificación. La frecuencia " +"predeterminada es de una hora." + +msgid "" +"Ensure that the Send an E-mail checkbox " +"is selected." +msgstr "" +"Asegúrese de que esté seleccionada la casilla de verificación Enviar correo electrónico." + +msgid "" +"Optionally, enter a value into the From " +"field. By default, the cfadmin@cfserver.com address is " +"used." +msgstr "" +"De manera opcional, ingrese un valor en el campo De. De manera predeterminada, se usa la dirección " +"cfadmin@cfserver.com." + +msgid "" +"Enter the email address that you want to retrieve the alert notification in " +"the Add field, and then click the " +"+ button. The email address is " +"displayed in the To field." +msgstr "" +"Ingrese la dirección de correo electrónico de la que desea recuperar la " +"notificación de alerta en el campo Agregar y, luego, haga clic en botón +. La dirección de correo electrónico aparecerá en el campo " +"Para." + +msgid "" +"The assigned servers are checked hourly, and a notification is sent through " +"email if the any of the assigned servers have a critical health state." +msgstr "" +"Los servidores asignados se verifican cada hora y se envía una notificación " +"por correo electrónico si alguno de los servidores asignados tiene estado " +"crítico." + +msgid "Creating a policy to power on servers that are powered off" +msgstr "Creación de una política para encender servidores que están apagados" + +msgid "" +"In CloudForms, there is a control policy for physical servers that " +"automatically powers a server back on when it is powered off." +msgstr "" +"En CloudForms, se cuenta con una política de control para servidores físicos " +"mediante la cual un servidor se vuelve a encender automáticamente al " +"apagarse." + +msgid "" +"To enable this policy, you must assign the physical infrastructure profile " +"to a server." +msgstr "" +"Para habilitar esta política, debe asignar un perfil de infraestructura " +"física a un servidor." + +msgid "" +"Click a server (to display the Physical Server Summary page), or select " +"multiple servers that you want to provision." +msgstr "" +"Haga clic en un servidor (para mostrar la página Resumen de servidor físico) " +"o seleccione múltiples servidores que desee aprovisionar." + +msgid "" +"Click Policy > Manage Policies from " +"the top menu. The Physical Server Policy Assignment page is displayed." +msgstr "" +"Haga clic en Política > Gestionar políticas del menú superior. Aparecerá la página Asignación de políticas al " +"servidor físico." + +msgid "" +"Select the Physical Infrastructure Profile checkbox." +msgstr "" +"Seleccione la casilla de verificación Perfil de " +"infraestructura física." + +msgid "The policy is now assigned to the server." +msgstr "Ahora, la política queda asignada al servidor." + +msgid "Updating physical server firmware using Ansible playbooks" +msgstr "" +"Actualizar el firmware del servidor físico mediante playbooks de Ansible" + +msgid "" +"In CloudForms, physical server firmware can be updated using an Ansible " +"playbook." +msgstr "" +"En CloudForms, el firmware del servidor físico se puede actualizar mediante " +"el playbook de Ansible." + +msgid "" +"Note: An Ansible Tower provider that points to an " +"Ansible Tower instance must be added to CloudForms. See the Adding " +"an Ansible Tower Provider section in the CloudForms " +"Managing Providers documentation." +msgstr "" +"Nota: Se debe agregar un proveedor de Ansible Tower que " +"indique una instancia de Ansible Tower a CloudForms. Consulte la sección " +"Agregar un proveedor de Ansible Tower en la " +"documentación Proveedores de administración de CloudForms." + +msgid "" +"Within Ansible Tower, create a job template for the config.yml playbook. Specify update_firmware as the job " +"tag and any extra variables that are required by the playbook. Ensure that " +"the option to prompt on launch is enabled. You can use this playbook to " +"upgrade firmware on a physical server. You can get this playbook from the " +"web at https://galaxy.ansible.com/lenovo/lxca-config." +msgstr "" +"Dentro de Ansible Tower, cree una plantilla de trabajo para el playbook " +"config.yml. Especifique update_firmware como la etiqueta de trabajo, además de toda variable adicional " +"requerida por el playbook. Asegúrese de que esté activada la opción para " +"solicitar un lanzamiento. Puede usar este playbook para actualizar el " +"firmware en un servidor físico. Puede obtener este playbook de la Web en " +"https://" +"galaxy.ansible.com/lenovo/lxca-config." + +msgid "" +"Follow the steps that are described in the Executing an Ansible " +"Tower Job Template from a Service Catalog section in the " +"CloudForms Managing Providers documentation. Use the " +"job template that you created in the previous step." +msgstr "" +"Siga estos pasos descritos en la sección Ejecutar una plantilla de " +"trabajo de Ansible Tower de un catálogo de servicio en la " +"documentación Proveedores de administración de CloudForms. Use esta plantilla de trabajo que creó en el paso anterior." + +msgid "Provisioning physical servers using Ansible playbooks" +msgstr "Proporcionar servidores físicos con playbooks de Ansible" + +msgid "" +"In CloudForms, XClarity Administrator configuration patterns can be used to " +"provision physical servers through the use of an Ansible playbook. " +"Configuration patterns act as templates for configuring logical storage, I/O " +"adapters, boot order, and other baseboard management controller and Unified " +"Extensible Firmware Interface (UEFI) settings." +msgstr "" +"En CloudForms, los patrones de configuración de XClarity Administrator se " +"pueden utilizar para suministrar servidores físicos mediante el uso de un " +"playbook de Ansible. Los patrones de configuración funcionan como plantillas " +"para configurar el almacenamiento lógico, los adaptadores de entrada y " +"salida, el orden de inicio y otras configuraciones del controlador de " +"administración del tablero y la interfaz de firmware extensible y unificada " +"(UEFI)." + +msgid "" +"Within Ansible Tower, create a job template for the config.yml playbook. Specify apply_configpatterns as the " +"job tag and any extra variables that are required by the playbook. Ensure " +"that the option to prompt on launch is enabled. You can use this playbook to " +"apply a configuration pattern to a physical server. You can get this " +"playbook from the web at https://galaxy.ansible.com/lenovo/lxca-config." +msgstr "" +"Dentro de Ansible Tower, cree una plantilla de trabajo para el playbook " +"config.yml. Especifique apply_configpatterns como la etiqueta de trabajo, además de toda variable adicional " +"requerida por el playbook. Asegúrese de que esté activada la opción para " +"solicitar un lanzamiento. Puede usar este playbook para aplicar un patrón de " +"configuración en un servidor físico. Puede obtener este playbook de la Web " +"en https:/" +"/galaxy.ansible.com/lenovo/lxca-config." diff --git a/physical_infra_provider_configuration/l10n/ja-JP/Author_Group.po b/physical_infra_provider_configuration/l10n/ja-JP/Author_Group.po index 9f18efd..b39a1bf 100644 --- a/physical_infra_provider_configuration/l10n/ja-JP/Author_Group.po +++ b/physical_infra_provider_configuration/l10n/ja-JP/Author_Group.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:57+1000\n" +"POT-Creation-Date: 2018-11-22 19:44+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: tkuroda \n" "Language-Team: Japanese\n" "Language: ja\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=1; plural=0\n" msgid "Red Hat CloudForms" diff --git a/physical_infra_provider_configuration/l10n/ja-JP/Revision_History.po b/physical_infra_provider_configuration/l10n/ja-JP/Revision_History.po index 43aa16c..f2d2712 100644 --- a/physical_infra_provider_configuration/l10n/ja-JP/Revision_History.po +++ b/physical_infra_provider_configuration/l10n/ja-JP/Revision_History.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:57+1000\n" +"POT-Creation-Date: 2018-11-22 19:44+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: tkuroda \n" "Language-Team: Japanese\n" "Language: ja\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=1; plural=0\n" msgid "Revision History" diff --git a/physical_infra_provider_configuration/l10n/ja-JP/main.po b/physical_infra_provider_configuration/l10n/ja-JP/main.po index bedf813..b11fd60 100644 --- a/physical_infra_provider_configuration/l10n/ja-JP/main.po +++ b/physical_infra_provider_configuration/l10n/ja-JP/main.po @@ -2,19 +2,21 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:57+1000\n" +"POT-Creation-Date: 2018-11-22 19:44+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2018-02-26 12:23+0000\n" +"PO-Revision-Date: 2018-12-11 12:21+0000\n" "Last-Translator: tkuroda \n" "Language-Team: Japanese\n" "Language: ja\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=1; plural=0\n" -msgid "Configuring the Lenovo Physical Infrastructure Provider" -msgstr "Lenovo 物理インフラストラクチャープロバイダーの設定" +msgid "" +"Configuring the Lenovo Physical Infrastructure Provider for Red Hat " +"CloudForms" +msgstr "Red Hat CloudForms への Lenovo 物理インフラストラクチャープロバイダーの設定" msgid "" "Adding and configuring the Lenovo physical infrastructure provider in Red " @@ -69,25 +71,34 @@ msgid "Key features include:" msgstr "主要な機能を以下に示します。" msgid "" -"Seamlessly integrates with one or more Lenovo XClarity Administrator virtual " +"Seamlessly integrates with one or more XClarity Administrator virtual " "appliances, providing a summary view of the Lenovo infrastructure, " "relationship views of physical servers and virtual hosts, and configuration " -"of servers using Configuration Patterns" +"of servers using Configuration Patterns. In addition, there is a dashboard " +"view that displays the following:" msgstr "" -"1 つまたは複数の Lenovo XClarity Administrator 仮想アプライアンスとシームレスに統合して、Lenovo " -"インフラストラクチャーの概要ビュー、物理サーバーと仮想ホストのリレーションシップビュー、および構成パターンを使用したサーバーの設定機能を提供する" +"1 つまたは複数の XClarity Administrator 仮想アプライアンスとシームレスに統合して、Lenovo " +"インフラストラクチャーの概要ビュー、物理サーバーと仮想ホストのリレーションシップビュー、および構成パターンを使用したサーバーの設定機能を提供する。また、以下の項目を表示するダッシュボードビューを提供する" + +msgid "" +"The number of servers, switches, racks, and storage systems being mangaged" +msgstr "管理対象のサーバー、スイッチ、ラック、およびストレージシステムの数" + +msgid "" +"Widgets that display information about server health, availability, and " +"recently discovered servers" +msgstr "サーバーの健全性、可用性、および新たに検出されたサーバーに関する情報を表示するウィジェット" msgid "" "Provides a single interface to monitor Lenovo hardware that is managed by " -"multiple instances of Lenovo XClarity Administrator" +"multiple instances of XClarity Administrator" msgstr "" -"複数の Lenovo XClarity Administrator インスタンスによって管理される Lenovo " +"複数の XClarity Administrator インスタンスによって管理される Lenovo " "ハードウェアを監視するための、単一のインターフェースを提供する" msgid "" -"Automatically discovers hardware that is managed by Lenovo XClarity " -"Administrator" -msgstr "Lenovo XClarity Administrator によって管理されるハードウェアを自動的に検出する" +"Automatically discovers hardware that is managed by XClarity Administrator" +msgstr "XClarity Administrator によって管理されるハードウェアを自動的に検出する" msgid "Manage devices for use in on-premise cloud deployments" msgstr "オンプレミスのクラウドデプロイメント用にデバイスを管理する" @@ -112,125 +123,122 @@ msgstr "管理対象デバイスについて、現在のシステム設定 (BMC msgid "" "Simplifies system management through custom policies and automation that " -"respond to the health status of physical servers" -msgstr "カスタムポリシーおよび物理サーバーのヘルスステータスに応じた自動化を通じて、システム管理を簡素化する" - -msgid "Configuring Lenovo XClarity Administrator" -msgstr "Lenovo XClarity Administrator の設定" - -msgid "" -"Lenovo XClarity Administrator virtual appliances are connected to CloudForms " -"by adding physical-infrastructure providers. Physical-infrastructure " -"providers enable you to manage and interact with devices that are managed by " -"Lenovo XClarity Administrator. After the physical-infrastructure provider is " -"added, the servers that are managed by the Lenovo XClarity Administrator are " -"registered in CloudForms. Managed devices can be monitored, configured, and " -"updated using Lenovo XClarity Administrator. The physical-infrastructure " -"provider surfaces information about these managed devices and the Lenovo " -"XClarity Administrator instance." -msgstr "" -"物理インフラストラクチャープロバイダーを追加して、Lenovo XClarity Administrator 仮想アプライアンスを CloudForms " -"に接続します。物理インフラストラクチャープロバイダーにより、Lenovo XClarity Administrator " -"が管理するデバイスを管理し、それらを操作することができます。物理インフラストラクチャープロバイダーを追加すると、Lenovo XClarity " -"Administrator の管理するサーバーが CloudForms に登録されます。管理対象デバイスを、Lenovo XClarity " -"Administrator " -"を使用して監視、設定、および更新することができます。物理インフラストラクチャープロバイダーにより、これらの管理対象デバイスおよび Lenovo " -"XClarity Administrator インスタンスの情報を把握することができます。" - -msgid "Setting up Lenovo XClarity Administrator" -msgstr "Lenovo XClarity Administrator のセットアップ" - -msgid "" -"For information about downloading and setting up Lenovo XClarity " -"Administrator, see Installing and setting up " -"Lenovo XClarity Administrator in the Lenovo XClarity Administrator " -"online documentation." -msgstr "" -"Lenovo XClarity Administrator のダウンロードおよびセットアップの詳細については、Lenovo XClarity " -"Administrator オンラインドキュメントの「Lenovo XClarity " -"Administrator のインストールとセットアップ」を参照してください。" +"respond to the health status of hardware devices" +msgstr "ハードウェアデバイスのヘルスステータスに対応するカスタムポリシーおよび自動化を通じて、システム管理を簡素化する" + +msgid "Configuring XClarity Administrator" +msgstr "XClarity Administrator の設定" + +msgid "" +"XClarity Administrator virtual appliances are connected to CloudForms by " +"adding physical-infrastructure providers. Physical-infrastructure providers " +"enable you to manage and interact with devices that are managed by XClarity " +"Administrator. After the physical-infrastructure provider is added, the " +"devices that are managed by the XClarity Administrator are registered in " +"CloudForms. Managed devices can be monitored, configured, and updated using " +"XClarity Administrator. The physical-infrastructure provider surfaces " +"information about these managed devices and the XClarity Administrator " +"instance." +msgstr "" +"物理インフラストラクチャープロバイダーを追加して、XClarity Administrator 仮想アプライアンスを CloudForms " +"に接続します。物理インフラストラクチャープロバイダーにより、XClarity Administrator " +"が管理するデバイスを管理し、それらを操作することができます。物理インフラストラクチャープロバイダーを追加すると、XClarity " +"Administrator の管理するデバイスが CloudForms に登録されます。管理対象デバイスを、XClarity Administrator " +"を使用して監視、設定、および更新することができます。物理インフラストラクチャープロバイダーにより、これらの管理対象デバイスおよび XClarity " +"Administrator インスタンスの情報を把握することができます。" + +msgid "Setting up XClarity Administrator" +msgstr "XClarity Administrator のセットアップ" + +msgid "" +"For information about downloading and setting up XClarity Administrator, see " +"Installing and setting up Lenovo XClarity " +"Administrator in the XClarity Administrator online documentation." +msgstr "" +"XClarity Administrator のダウンロードおよびセットアップの詳細については、XClarity Administrator " +"オンラインドキュメントの「Lenovo XClarity Administrator " +"初回のインストールとセットアップ」を参照してください。" msgid "" "Note: You can use all available " -"features in Lenovo XClarity Administrator for free for up to 90 days. After " -"90 days, you can continue to use Lenovo XClarity Administrator to manage and " -"monitor your hardware for free; however, you must purchase a full-function-" -"enablement license to continue using Lenovo XClarity Administrator to " -"configure your hardware using Configuration Patterns and to deploy operating " -"systems. Lenovo XClarity Pro provides entitlement to service and support and " -"the full-function-enablement license for Lenovo XClarity Administrator. For " -"more information about purchasing Lenovo XClarity Pro, contact your Lenovo " -"representative or authorized business partner." -msgstr "" -"メモ: Lenovo XClarity Administrator " -"のすべての利用可能な機能は最長 90 日間は無料で使用できます。90 日が経過した後も、引き続きハードウェアの管理や監視に Lenovo " -"XClarity Administrator を無料で使用できます。ただし、Lenovo XClarity Administrator " +"features in XClarity Administrator for free for up to 90 days. After 90 " +"days, you can continue to use XClarity Administrator to manage and monitor " +"your hardware for free; however, you must purchase a full-function-" +"enablement license to continue using XClarity Administrator to configure " +"your hardware using Configuration Patterns and to deploy operating systems. " +"Lenovo XClarity Pro provides entitlement to service and support and the full-" +"function-enablement license for XClarity Administrator. For more information " +"about purchasing Lenovo XClarity Pro, contact your Lenovo representative or " +"authorized business partner." +msgstr "" +"メモ: XClarity Administrator " +"のすべての利用可能な機能は最長 90 日間は無料で使用できます。90 日が経過した後も、引き続きハードウェアの管理や監視に XClarity " +"Administrator を無料で使用できます。ただし、XClarity Administrator " "を使用して構成パターンを使用したハードウェアの構成とオペレーティングシステムのデプロイを継続するには、全機能有効化ライセンスを購入する必要があります。Lenovo " -"XClarity Pro には、Lenovo XClarity Administrator " +"XClarity Pro には、XClarity Administrator " "の全機能有効化ライセンスに加えて、サービスおよびサポートへのエンタイトルメントが含まれます。Lenovo XClarity Pro " "購入の詳細については、Lenovo 担当者または認定ビジネスパートナーにお問い合わせください。" -msgid "Discovering and managing hardware using Lenovo XClarity Administrator" -msgstr "Lenovo XClarity Administrator を使用したハードウェアの検出および管理" - -msgid "" -"Lenovo XClarity Administrator can discover manageable devices in your " -"environment by performing an SLP discovery for devices that are on the same " -"IP subnet as Lenovo XClarity Administrator. A specified IP address or range " -"of IP addresses also can be used, or information can be imported from a " -"spreadsheet, a process that is known as a bulk import. " -"Discovery options can be accessed by clicking Hardware > Discover and Manage New Devices from the " -"menu bar. Discovered devices can then be managed by Lenovo XClarity " -"Administrator. During the management process, you are asked for login " -"credentials for the management controller of the target servers and given " -"the option to create a recovery account for the servers. For more " -"information about discovering and managing devices, see the Lenovo XClarity Administrator online " +msgid "Discovering and managing hardware using XClarity Administrator" +msgstr "XClarity Administrator を使用したハードウェアの検出および管理" + +msgid "" +"XClarity Administrator can discover manageable devices in your environment " +"by performing an SLP discovery for devices that are on the same IP subnet as " +"XClarity Administrator. A specified IP address or range of IP addresses also " +"can be used, or information can be imported from a spreadsheet, a process " +"that is known as a bulk import. Discovery options can " +"be accessed by clicking Hardware > Discover and " +"Manage New Devices from the menu bar. Discovered devices can then " +"be managed by XClarity Administrator. During the management process, you are " +"asked for login credentials for the management controller of the target " +"servers and given the option to create a recovery account for the servers. " +"For more information about discovering and managing devices, see the XClarity Administrator online " "documentation." msgstr "" -"Lenovo XClarity Administrator は、同じ IP サブネット上にあるデバイスに対して SLP " +"XClarity Administrator は、同じ IP サブネット上にあるデバイスに対して SLP " "検出を実施し、環境内にある管理可能なデバイスを検出することができます。特定の IP アドレスまたは IP " "アドレスの範囲を指定することもできます。また、スプレッドシートから情報をインポートすることもできます " "(この手法は、バルクインポート と呼ばれます)。メニューバーで ハードウェア > 新しいデバイスの検出と管理 " -"の順にクリックして、検出オプションを利用することができます。検出されたデバイスは、Lenovo XClarity Administrator " +"の順にクリックして、検出オプションを利用することができます。検出されたデバイスは、XClarity Administrator " "で管理されるようになります。管理プロセス中、対象サーバーの管理コントローラーに対するログイン認証情報を求められます。また、必要に応じてサーバーのリカバリーアカウントを作成することができます。デバイス検出および管理の詳細については、「Lenovo XClarity Administrator " -"資料」を参照してください。" +"lenovo.lxca.doc%2Faug_product_page.html\">XClarity Administrator " +"オンラインドキュメント を参照してください。" msgid "Note:" msgstr "メモ:" msgid "" -"Ensure that the devices that you intend to manage are supported by Lenovo " -"XClarity Administrator. For information about supported devices, see Supported devices in the Lenovo " -"XClarity Administrator online documentation." +"Ensure that the devices that you intend to manage are supported by XClarity " +"Administrator. For information about supported devices, see Supported devices in the XClarity " +"Administrator online documentation." msgstr "" -"管理するデバイスは、Lenovo XClarity Administrator " -"によりサポートされている必要があります。サポートされるデバイスの詳細については、Lenovo XClarity Administrator " +"管理するデバイスは、XClarity Administrator " +"によりサポートされている必要があります。サポートされるデバイスの詳細については、XClarity Administrator " "オンラインドキュメントの「サポートされるデバイス」を参照してください。" msgid "" -"Ensure that firmware for all devices that you intend to manage using Lenovo " +"Ensure that firmware for all devices that you intend to manage using " "XClarity Administrator are at the required levels. For more information " "about supported firmware levels, see Supported firmware in the Lenovo XClarity Administrator " -"online documentation." +"1_3_1_2\">Supported firmware in the XClarity Administrator online " +"documentation." msgstr "" -"Lenovo XClarity Administrator " -"を使用して管理するデバイスのファームウェアは、すべて要求されるレベルでなければなりません。サポートされているファームウェアレベルの詳細については、Lenovo " -"XClarity Administrator オンラインドキュメントの「サポートされているファームウェア」を参照してください。" msgid "Managing physical-infrastructure providers" @@ -240,13 +248,13 @@ msgid "Adding a physical-infrastructure provider" msgstr "物理インフラストラクチャープロバイダーの追加" msgid "" -"Lenovo XClarity Administrator virtual appliances are connected to CloudForms " -"by adding physical-infrastructure providers. Physical-infrastructure " -"providers enable you to manage and interact with devices that are managed by " -"Lenovo XClarity Administrator." +"XClarity Administrator virtual appliances are connected to CloudForms by " +"adding physical-infrastructure providers. Physical-infrastructure providers " +"enable you to manage and interact with devices that are managed by XClarity " +"Administrator." msgstr "" -"物理インフラストラクチャープロバイダーを追加して、Lenovo XClarity Administrator 仮想アプライアンスを CloudForms " -"に接続します。物理インフラストラクチャープロバイダーにより、Lenovo XClarity Administrator " +"物理インフラストラクチャープロバイダーを追加して、XClarity Administrator 仮想アプライアンスを CloudForms " +"に接続します。物理インフラストラクチャープロバイダーにより、XClarity Administrator " "が管理するデバイスを管理し、それらを操作することができます。" msgid "" @@ -258,14 +266,13 @@ msgstr "" "CloudForms にログインしている必要があります。デフォルトのユーザーは admin で、パスワードは smartvm です。" msgid "" -"Complete the following steps for each Lenovo XClarity Administrator instance " -"that you want to connect to CloudForms." +"Complete the following steps for each XClarity Administrator instance that " +"you want to connect to CloudForms." msgstr "" -"CloudForms に接続するそれぞれの Lenovo XClarity Administrator " -"インスタンスについて、以下のステップを実施します。" +"CloudForms に接続するそれぞれの XClarity Administrator インスタンスについて、以下のステップを実施します。" -msgid "To connect to a specific Lenovo XClarity Administrator instance:" -msgstr "特定の Lenovo XClarity Administrator インスタンスに接続するには、以下の手順を実施します。" +msgid "To connect to a specific XClarity Administrator instance:" +msgstr "特定の XClarity Administrator インスタンスに接続するには、以下の手順を実施します。" msgid "" "Navigate to Compute > Physical Infrastructure " @@ -300,37 +307,34 @@ msgid "In the credentials area, provide the following:" msgstr "認証情報エリアで、以下の情報を指定します。" msgid "" -"Enter the hostname, IPv4 address, or IPv6 address of the Lenovo XClarity " +"Enter the hostname, IPv4 address, or IPv6 address of the XClarity " "Administrator instance." -msgstr "" -"Lenovo XClarity Administrator インスタンスのホスト名、IPv4 アドレス、または IPv6 アドレスを入力します。" +msgstr "XClarity Administrator インスタンスのホスト名、IPv4 アドレス、または IPv6 アドレスを入力します。" msgid "Enter “443” for the API port." msgstr "API ポート に「443」と入力します。" msgid "" -"Enter the username and password used to log in to the Lenovo XClarity " -"Administrator instance." -msgstr "Lenovo XClarity Administrator インスタンスにログインするためのユーザー名およびパスワードを入力します。" +"Enter the username and password used to log in to the XClarity Administrator " +"instance." +msgstr "XClarity Administrator インスタンスにログインするためのユーザー名およびパスワードを入力します。" msgid "" "Click Validate to confirm that you can " -"connect to the Lenovo XClarity Administrator instance." +"connect to the XClarity Administrator instance." msgstr "" -"検証 をクリックして、Lenovo XClarity " -"Administrator インスタンスに接続可能であることを確認します。" +"検証 をクリックして、XClarity Administrator " +"インスタンスに接続可能であることを確認します。" msgid "Click Add." msgstr "追加 をクリックします。" msgid "" -"To discover and then connect to a range of Lenovo XClarity Administrator " -"instances:" -msgstr "" -"さまざまな Lenovo XClarity Administrator インスタンスを検出し、それらに接続するには、以下の手順を実施します。\n" +"To discover and then connect to a range of XClarity Administrator instances:" +msgstr "さまざまな XClarity Administrator インスタンスを検出し、それらに接続するには、以下の手順を実施します。" -msgid "Discover Lenovo XClarity Administrator instances:" -msgstr "Lenovo XClarity Administrator インスタンスを検出します。" +msgid "Discover XClarity Administrator instances:" +msgstr "XClarity Administrator インスタンスを検出します。" msgid "" "Navigate to Compute > Physical Infrastructure " @@ -372,9 +376,9 @@ msgstr "開始 をクリックして検出 msgid "" "Update credentials for each discovered physical-infrastructure provider " -"(Lenovo XClarity Administrator instance):" +"(XClarity Administrator instance):" msgstr "" -"検出されたそれぞれの物理インフラストラクチャープロバイダー (Lenovo XClarity Administrator インスタンス) " +"検出されたそれぞれの物理インフラストラクチャープロバイダー (XClarity Administrator インスタンス) " "について、認証情報を更新します。" msgid "Select the providers to be edited." @@ -471,6 +475,52 @@ msgstr "修正する物理インフラストラクチャープロバイダーを msgid "Make the required changes, and revalidate credentials if necessary." msgstr "必要な変更を行い、必要に応じて認証情報を再検証します。" +msgid "" +"Changing the password of the XClarity Administrator instance through its " +"physical-infrastructure provider" +msgstr "物理インフラストラクチャープロバイダーからの XClarity Administrator インスタンスパスワードの変更" + +msgid "" +"Within CloudForms, you can change the password of an XClarity Administrator " +"instance through the physical-infrastructure provider with which it is " +"associated. Changing the password this way also changes the password in " +"CloudForms so that they match." +msgstr "" +"CloudForms では、XClarity Administrator " +"インスタンスが関連付けられている物理インフラストラクチャープロバイダーから、その XClarity Administrator " +"インスタンスのパスワードを変更することができます。このようにしてパスワードを変更すると CloudForms " +"側でもパスワードが変更され、両者の整合性が維持されます。" + +msgid "Click on the physical-infrastructure provider to be modified." +msgstr "修正する物理インフラストラクチャープロバイダーをクリックします。" + +msgid "" +"Click on the Authentication button in " +"the top menu and select Change password." +" The Change Password for Physical Infrastructure Provider page is displayed." +msgstr "" +"トップメニューで 認証 ボタンをクリックし、パスワードの変更 を選択します。物理インフラストラクチャープロバイダーのパスワードを変更する " +"ページが表示されます。" + +msgid "" +"Enter the current password for the XClarity Administrator instance in the " +"Current Password field." +msgstr "" +"現在のパスワード フィールドに XClarity Administrator " +"インスタンスの現在のパスワードを入力します。" + +msgid "" +"Enter the new password in the New Password and Confirm New Password " +"fields." +msgstr "" +"新規パスワード および 新しいパスワードを確認 フィールドに新しいパスワードを入力します。" + +msgid "Click Save." +msgstr "保存 をクリックします。" + msgid "Viewing relationships" msgstr "リレーションシップの表示" @@ -504,16 +554,20 @@ msgid "" "provider, complete the following steps." msgstr "特定の物理インフラストラクチャープロバイダーについてトポロジービューを表示するには、以下のステップを実施します。" -msgid "Select the physical-infrastructure provider to be viewed." -msgstr "表示する物理インフラストラクチャープロバイダーを選択します。" +msgid "Click on the physical-infrastructure provider to be viewed." +msgstr "表示する物理インフラストラクチャープロバイダーをクリックします。" + +msgid "Once the page loads, ensure that the summary view is being used." +msgstr "ページが読み込まれたら、概要ビューが使われていることを確認します。" msgid "" -"From the overview section, select Topology to display the Topology page. From this page, you can perform the " -"following actions:" +"Click on Topology in the Overview table to display the Topology page. From this " +"page, you can perform the following actions:" msgstr "" -"概要セクションから トポロジー " -"を選択し、トポロジーページを表示します。このページから、以下に示す操作を実施することができます。" +"概要 テーブルで トポロジー をクリックし、トポロジー " +"ページを表示します。このページから、以下に示す操作を実施することができます。" msgid "" "Hide or show all physical server by clicking 仮想マシン をクリックして、すべての仮想マシンを表示または非表示にする。" +msgid "" +"Hide or show nodes in the graph that have a particular health state by " +"clicking on one of the following states: Valid, Warning, Critical, or Unknown." +msgstr "" +"有効警告クリティカル、または 不明 " +"のいずれかのステータスをクリックして、選択したヘルスステータスのノードをグラフで表示または非表示にする。" + msgid "" "Double-click or right-click a node in the graph to navigate to the summary " "pages for that node." @@ -544,13 +610,30 @@ msgid "" "physical-infrastructure provider." msgstr "特定の物理インフラストラクチャープロバイダーによって管理される、全物理サーバーのリストを表示することができます。" +msgid "From the physical-infrastructure provider summary view" +msgstr "物理インフラストラクチャープロバイダーの概要ビューから" + +msgid "After the page loads, ensure that the summary view is being used." +msgstr "ページが読み込まれたら、概要ビューが使われていることを確認します。" + msgid "" -"Click Physical Servers in the Relationships section." +"Click on Physical Servers in the " +"Relationships table." msgstr "" -"リレーションシップ セクションで リレーションシップ テーブルで 物理サーバー をクリックします。" +msgid "From the physical-infrastructure provider dashboard view" +msgstr "物理インフラストラクチャープロバイダーのダッシュボードビューから" + +msgid "After the page loads, ensure that the dashboard view is being used." +msgstr "ページが読み込まれたら、ダッシュボードビューが使われていることを確認します。" + +msgid "" +"Click on the number of servers that is displayed displayed in the Servers card." +msgstr "サーバー カードに表示されるサーバー数をクリックします。" + msgid "Viewing virtual-host relationships" msgstr "仮想ホストのリレーションシップの表示" @@ -560,16 +643,16 @@ msgid "" msgstr "特定の物理インフラストラクチャープロバイダーによって管理されるホストに関連付けられた、物理サーバーのリストを表示することができます。" msgid "" -"Click Physical Servers with Host button " -"in the Relationships section." +"Click on Physical Servers with Host in " +"the Relationships table." msgstr "" -"リレーションシップ セクションで ホストに関連付けられた物理サーバー ボタンをクリックします。" +"リレーションシップ テーブルで ホストに関連付けられた物理サーバー をクリックします。" msgid "" -"You should see a list of physical servers that are associated with hosts as " +"A list of physical servers that are associated with hosts are displayed as " "shown below." -msgstr "以下に示すように、ホストに関連付けられた物理サーバーのリストが表示されるはずです。" +msgstr "以下に示すように、ホストに関連付けられた物理サーバーのリストが表示されます。" msgid "" " host relationships " +msgid "Viewing storage relationships" +msgstr "ストレージのリレーションシップの表示" + +msgid "" +"You can view a list of all storage systems that are managed by a specific " +"physical-infrastructure provider." +msgstr "特定の物理インフラストラクチャープロバイダーによって管理される、全ストレージシステムのリストを表示することができます。" + +msgid "" +"Click on Physical Storages in the " +"Relationships table." +msgstr "" +"リレーションシップ テーブルで 物理ストレージ をクリックします。" + +msgid "" +"Click on the number of storage systems that is displayed in the Storages card." +msgstr "ストレージ カードに表示されるストレージシステム数をクリックします。" + +msgid "Viewing switch relationships" +msgstr "スイッチのリレーションシップの表示" + +msgid "" +"You can view a list of all switches that are managed by a specific physical-" +"infrastructure provider." +msgstr "特定の物理インフラストラクチャープロバイダーによって管理される、全スイッチのリストを表示することができます。" + +msgid "" +"Click on Physical Switches in the " +"Relationships table." +msgstr "" +"リレーションシップ テーブルで 物理スイッチ をクリックします。" + +msgid "" +"Click on the number of switches that is displayed in the Switches card." +msgstr "スイッチ カードに表示されるスイッチ数をクリックします。" + +msgid "Viewing chassis relationships" +msgstr "シャーシのリレーションシップの表示" + +msgid "" +"You can view a list of chassis that are managed by a specific physical-" +"infrastructure provider." +msgstr "特定の物理インフラストラクチャープロバイダーによって管理される、シャーシのリストを表示することができます。" + +msgid "" +"Click on Physical Chassis in the " +"Relationships table." +msgstr "" +"リレーションシップ テーブルで 物理シャーシ をクリックします。" + +msgid "" +"Click on the number of chassis that is displayed in the Chassis card." +msgstr "シャーシ カードに表示されるシャーシ数をクリックします。" + +msgid "Viewing rack relationships" +msgstr "ラックのリレーションシップの表示" + +msgid "" +"You can view a list of all racks that are managed by a specific physical-" +"infrastructure provider." +msgstr "特定の物理インフラストラクチャープロバイダーによって管理される、全ラックのリストを表示することができます。" + +msgid "" +"Click on Physical Racks in the " +"Relationships table." +msgstr "" +"リレーションシップ テーブルで 物理ラック をクリックします。" + +msgid "" +"Click on the number of racks that is displayed in the Racks card." +msgstr "ラック カードに表示されるラック数をクリックします。" + msgid "Managing physical servers" msgstr "物理サーバーの管理" msgid "" "After the Lenovo physical-infrastructure provider is added, the servers that " -"are managed by Lenovo XClarity Administrator are registered in CloudForms. " -"You can then view and manage those servers." +"are managed by XClarity Administrator are registered in CloudForms. You can " +"then view and manage those servers." msgstr "" -"Lenovo 物理インフラストラクチャープロバイダーを追加すると、Lenovo XClarity Administrator の管理するサーバーが " +"Lenovo 物理インフラストラクチャープロバイダーを追加すると、XClarity Administrator の管理するサーバーが " "CloudForms に登録されます。これで、これらのサーバーを表示および管理することができるようになります。" +msgid "" +"Note: It may take a few seconds or so for the servers " +"to appear after adding a physical-infrasturcture provider." +msgstr "" +"メモ: " +"物理インフラストラクチャープロバイダーを追加してからサーバーが表示されるまでに、数秒程度かかる場合があります。" + msgid "Viewing a Physical Server" msgstr "物理サーバーの表示" @@ -787,25 +957,25 @@ msgid "Provisioning physical servers using configuration patterns" msgstr "構成パターンを使用した物理サーバーのプロビジョニング" msgid "" -"You can use configuration patterns in Lenovo XClarity Administrator to " -"quickly provision or preprovision multiple servers from a single set of " -"defined configuration settings. Configuration patterns act as templates for " +"You can use configuration patterns in XClarity Administrator to quickly " +"provision or preprovision multiple servers from a single set of defined " +"configuration settings. Configuration patterns act as templates for " "configuring logical storage, I/O adapters, boot order, and other baseboard " "management controller and Unified Extensible Firmware Interface (UEFI) " "settings." msgstr "" -"Lenovo XClarity Administrator " +"XClarity Administrator " "の構成パターンを使用すると、単一セットの定義済み構成設定から複数のサーバーを簡単にプロビジョニングまたは事前プロビジョニングすることができます。構成パターンは、論理ストレージ、I/" "O アダプター、ブート順序、ならびにその他のベースボード管理コントローラーおよび Unified Extensible Firmware " "Interface (UEFI) 設定を定義する際のテンプレートとして機能します。" msgid "" "A physical-infrastructure provider can discover configuration patterns that " -"are defined on the associated Lenovo XClarity Administrator instance. A " +"are defined on the associated XClarity Administrator instance. A " "configuration pattern can then be applied to a single or multiple physical " "servers." msgstr "" -"物理インフラストラクチャープロバイダーでは、関連する Lenovo XClarity Administrator " +"物理インフラストラクチャープロバイダーでは、関連する XClarity Administrator " "インスタンスで定義される構成パターンを検出することができます。その後、構成パターンを 1 つまたは複数の物理サーバーに適用することができます。" msgid "" @@ -893,22 +1063,399 @@ msgstr "" "をクリックして指定したサーバーに構成パターンをデプロイします。要求 " "テーブルで、アクションのステータスを確認することができます。" -msgid "Troubleshooting Physical Infrastructure Provider Problems" -msgstr "物理インフラストラクチャープロバイダーに関する問題のトラブルシューティング" +msgid "Viewing network devices that are associated with a physical server" +msgstr "物理サーバーに関連付けられたネットワークデバイスの表示" + +msgid "" +"From the Physical Server Summary page, you can access details about network " +"devices such as network interface cards." +msgstr "物理サーバーの概要ページから、ネットワークインターフェースカード等のネットワークデバイスの詳細を把握することができます。" + +msgid "" +"Access the Physical Servers page, as described in the section, and then select a physical server. " +"The Physical Server Summary page is displayed." +msgstr "" +"セクションに記載の手順に従って 物理サーバー " +"ページに移動し、続いて物理サーバーを選択します。物理サーバーの概要ページが表示されます。" + +msgid "" +"Click on the Network Devices count in " +"the Properties table. A list of network " +"devices is displayed." +msgstr "" +"プロパティー テーブルで ネットワークデバイス 数をクリックします。ネットワークデバイスのリストが表示されます。" + +msgid "" +"Select a network device from the list. The Network Device Summary page is " +"displayed." +msgstr "リストからネットワークデバイスを選択します。ネットワークデバイスの概要ページが表示されます。" + +msgid "" +" " +"network device summary " +msgstr "" +" " +"network device summary " + +msgid "Viewing storage devices that are associated with a physical server" +msgstr "物理サーバーに関連付けられたストレージデバイスの表示" + +msgid "" +"From the Physical Server Summary page, you can access details about storage " +"devices, such as RAID cards." +msgstr "物理サーバーの概要ページから、RAID カード等のストレージデバイスの詳細を把握することができます。" + +msgid "" +"Click on the Storage Devices count in " +"the Properties table. A list of storage " +"devices is displayed." +msgstr "" +"プロパティー テーブルで ストレージデバイス 数をクリックします。ストレージデバイスのリストが表示されます。" + +msgid "" +"Select a storage device from the list. The Storage Device Summary page is " +"displayed." +msgstr "リストからストレージデバイスを選択します。ストレージデバイスの概要ページが表示されます。" + +msgid "" +" " +"storage device summary " +msgstr "" +" " +"storage device summary " + +msgid "Adding physical server widgets to the dashboard" +msgstr "ダッシュボードへの物理サーバーウィジェットの追加" + +msgid "" +"You can add widgets that display information about physical servers to the " +"default dashboard." +msgstr "物理サーバーに関する情報が表示されるウィジェットを、デフォルトのダッシュボードに追加することができます。" + +msgid "" +"Navigate to Cloud Intel > Dashboard." +msgstr "" +"クラウドインテリジェンス > ダッシュボード の順に移動します。" + +msgid "" +"Click on the + button from the top " +"menu, and select one of the following widgets:" +msgstr "" +"トップメニューで + " +"ボタンをクリックし、以下のウィジェットのいずれかを選択します。" + +msgid "Physical Server Availability" +msgstr "Physical Server Availability" + +msgid "Physical Server Health" +msgstr "Physical Server Health" + +msgid "" +"Recently Discovered Physical Servers" +msgstr "" +"Recently Discovered Physical Servers" + +msgid "The widget is now displayed on the default dashboard." +msgstr "これでウィジェットがデフォルトのダッシュボードに表示されるようになります。" + +msgid "Creating a user that belongs to the physical infrastructure usergroup" +msgstr "物理インフラストラクチャーユーザーグループに属するユーザーの作成" + +msgid "" +"You can use the physical infrastructure usergroup to manage physical " +"infrastructures. Users that belong to this group have a default dashboard " +"that contains physical server widgets. The physical server widgets show " +"useful information, such as server health, availability, and recently " +"discovered servers." +msgstr "" +"物理インフラストラクチャーユーザーグループを使用して、物理インフラストラクチャーを管理することができます。このグループに属するユーザーのデフォルトダッシュボードには、物理サーバーウィジェットが含まれます。物理サーバーウィジェットには、サーバーの健全性、可用性、および新たに検出されたサーバー等の有用な情報が表示されます。" + +msgid "" +"To gain the benefits of this usergroup, you must create a new user that " +"belongs to the physical infrastructure group." +msgstr "このユーザーグループのメリットを得るには、物理インフラストラクチャーグループに属する新規ユーザーを作成する必要があります。" + +msgid "" +"Follow the steps described in the Creating a User " +"section in the CloudForms General Configuration " +"documentation. For the group, choose EvmGroup-" +"physical_infrastructure." +msgstr "" +"『CloudForms General Configuration』「Creating " +"a User」セクションに記載の手順に従ってください。グループには EvmGroup-" +"physical_infrastructure を選択します。" + +msgid "" +"After the user is created, log in as the new user, and the default dashboard " +"containing physical server widgets is displayed." +msgstr "ユーザーの作成後に新規ユーザーとしてログインすると、物理サーバーウィジェットが含まれるデフォルトダッシュボードが表示されます。" + +msgid "Managing physical chassis" +msgstr "物理シャーシの管理" + +msgid "" +"After the Lenovo physical-infrastructure provider is added, the physical " +"chassis that are managed by XClarity Administrator are registered in " +"CloudForms. You can then view and manage the chassis." +msgstr "" +"Lenovo 物理インフラストラクチャープロバイダーを追加すると、XClarity Administrator の管理する物理シャーシが " +"CloudForms に登録されます。これで、シャーシを表示および管理することができるようになります。" + +msgid "Viewing physical chassis" +msgstr "物理シャーシの表示" + +msgid "" +"To view a list of all physical chassis that are managed by all physical-" +"infrastructure providers, navigate to Compute > " +"Physical Infrastructure > Chassis. The Physical Chassis page " +"is displayed (see the following figure)." +msgstr "" +"すべての物理インフラストラクチャープロバイダーによって管理される全物理シャーシのリストを表示するには、コンピュート > 物理インフラストラクチャー > シャーシ の順に移動します。物理シャーシ " +"ページが表示されます (下図を参照)。" + +msgid "" +"Tip: You can sort the table columns to " +"make it easier to find a specific chassis." +msgstr "" +"ヒント: 表の見出しを使って、特定のシャーシを簡単に探すことができます。" + +msgid "" +" " +"physical chassis " +msgstr "" +" " +"physical chassis " + +msgid "Locating a physical chassis" +msgstr "物理シャーシの場所の特定" + +msgid "" +"You can change the Location LED state on a physical chassis to locate a " +"chassis in the data center." +msgstr "物理シャーシのロケーション LED の状態を変更して、データセンター内でのシャーシの場所を特定することができます。" + +msgid "" +"Navigate to Compute > Physical Infrastructure " +"> Chassis." +msgstr "" +"コンピュート > 物理インフラストラクチャー > シャーシ " +"の順に移動します。" + +msgid "" +"Select the physical chassis. The Physical Chassis Summary page is displayed." +msgstr "物理シャーシを選択します。物理シャーシの概要ページが表示されます。" + +msgid "" +"Click on Identify in the top menu, and " +"then click on the appropriate action: Blink LED, Turn On LED, or Turn Off LED." +msgstr "" +"トップメニューで 識別 " +"をクリックし、続いて次の中から適切な操作をクリックします。LED の点滅LED をオンにする、または LED をオフにする。" + +msgid "" +" physical chassis identify led " +msgstr "" +" physical chassis identify led " + +msgid "Managing physical racks" +msgstr "物理ラックの管理" + +msgid "" +"After the Lenovo physical-infrastructure provider is added, the physical " +"racks that are managed by XClarity Administrator are registered in " +"CloudForms. You can then view and manage the racks." +msgstr "" +"Lenovo 物理インフラストラクチャープロバイダーを追加すると、XClarity Administrator の管理する物理ラックが " +"CloudForms に登録されます。これで、ラックを表示および管理することができるようになります。" + +msgid "Viewing physical racks" +msgstr "物理ラックの表示" + +msgid "" +"To view a list of all physical racks that are managed by all physical-" +"infrastructure providers, navigate to Compute > " +"Physical Infrastructure > Racks. The Physical Racks page is " +"displayed (see the following figure)." +msgstr "" +"すべての物理インフラストラクチャープロバイダーによって管理される全物理ラックのリストを表示するには、コンピュート > 物理インフラストラクチャー > ラック の順に移動します。物理ラック " +"ページが表示されます (下図を参照)。" + +msgid "" +"Tip: You can sort the table columns to " +"make it easier to find a specific rack." +msgstr "" +"ヒント: 表の見出しを使って、特定のラックを簡単に探すことができます。" + +msgid "" +" " +"physical racks " +msgstr "" +" " +"physical racks " + +msgid "Managing physical storage systems" +msgstr "物理ストレージシステムの管理" + +msgid "" +"After the Lenovo physical-infrastructure provider is added, the physical " +"storage systems that are managed by XClarity Administrator are registered in " +"CloudForms. You can then view and manage the storage systems." +msgstr "" +"Lenovo 物理インフラストラクチャープロバイダーを追加すると、XClarity Administrator の管理する物理ストレージシステムが " +"CloudForms に登録されます。これで、ストレージシステムを表示および管理することができるようになります。" + +msgid "Viewing physical storage systems" +msgstr "物理ストレージシステムの表示" + +msgid "" +"To view a list of all physical storage systems that are managed by all " +"physical-infrastructure providers, navigate to Compute > Physical Infrastructure > Storages. " +"The Physical Storages page is displayed (see the following figure)." +msgstr "" +"すべての物理インフラストラクチャープロバイダーによって管理される全物理ストレージシステムのリストを表示するには、コンピュート > 物理インフラストラクチャー > ストレージ の順に移動します。物理ストレージ " +"ページが表示されます (下図を参照)。" + +msgid "" +"Tip: You can sort the table columns to " +"make it easier to find a specific storage system." +msgstr "" +"ヒント: " +"表の見出しを使って、特定のストレージシステムを簡単に探すことができます。" + +msgid "" +" " +"physical storage " +msgstr "" +" " +"physical storage " + +msgid "Managing physical switches" +msgstr "物理スイッチの管理" + +msgid "" +"After the Lenovo physical-infrastructure provider is added, the physical " +"switches that are managed by XClarity Administrator are registered in " +"CloudForms. You can then view and manage the switches." +msgstr "" +"Lenovo 物理インフラストラクチャープロバイダーを追加すると、XClarity Administrator の管理する物理スイッチが " +"CloudForms に登録されます。これで、スイッチを表示および管理することができるようになります。" + +msgid "Viewing physical switches" +msgstr "物理スイッチの表示" + +msgid "" +"To view a list of all physical switches that are managed by all physical-" +"infrastructure providers, navigate to Compute > " +"Physical Infrastructure > Switches. The Physical Switches page " +"is displayed (see the following figure)." +msgstr "" +"すべての物理インフラストラクチャープロバイダーによって管理される全物理スイッチのリストを表示するには、コンピュート > 物理インフラストラクチャー > スイッチ の順に移動します。物理スイッチ " +"ページが表示されます (下図を参照)。" + +msgid "" +"Tip: You can sort the table columns to " +"make it easier to find a specific switch." +msgstr "" +"ヒント: 表の見出しを使って、特定のスイッチを簡単に探すことができます。" + +msgid "" +" " +"physical switches " +msgstr "" +" " +"physical switches " + +msgid "Restarting physical switches" +msgstr "物理スイッチの再起動" + +msgid "" +"You can restart a physical switch that is managed by the physical-" +"infrastructure provider." +msgstr "物理インフラストラクチャープロバイダーの管理する物理スイッチを再起動することができます。" + +msgid "" +"Navigate to Compute > Physical Infrastructure " +"> Switches." +msgstr "" +"コンピュート > 物理インフラストラクチャー > スイッチ " +"の順に移動します。" + +msgid "" +"Select a physical switch. The Physical Switches Summary page is displayed." +msgstr "物理スイッチを選択します。物理スイッチの概要ページが表示されます。" + +msgid "" +"Click on Power in the top menu, and " +"then click on Restart." +msgstr "" +"トップメニューで 電源 をクリックし、続いて 再起動 をクリックします。" + +msgid "" +" " +"physical switch restart " +msgstr "" +" " +"physical switch restart " msgid "Automating tasks based on events" msgstr "イベントに応じたタスクの自動化" msgid "" "You can use CloudForms to automatically perform specific tasks when certain " -"events occur on servers that are managed by Lenovo XClarity Administrator " -"through a Lenovo physical-infrastructure provider. To create an automation " -"task, you must create and configure a custom domain. To automatically invoke " -"the task when a certain event occurs, you must create, configure and assign " -"a custom policy." -msgstr "" -"Lenovo XClarity Administrator によって管理されるサーバーに特定のイベントが生じた際に、CloudForms の " -"Lenovo " +"events occur on servers that are managed by XClarity Administrator through a " +"Lenovo physical-infrastructure provider. To create an automation task, you " +"must create and configure a custom domain. To automatically invoke the task " +"when a certain event occurs, you must create, configure and assign a custom " +"policy." +msgstr "" +"XClarity Administrator によって管理されるサーバーに特定のイベントが生じた際に、CloudForms の Lenovo " "物理インフラストラクチャープロバイダーを通じて、特定のタスクを自動的に実行することができます。自動化タスクを作成するには、カスタムドメインを作成して設定する必要があります。特定のイベントが生じた際にタスクを自動的に呼び出すには、カスタムポリシーを作成、設定、および割り当てる必要があります。" msgid "" @@ -918,7 +1465,7 @@ msgid "" "Actions in CloudForms website." msgstr "" "CloudForms の自動化機能の詳細については、『Scripting Actions in CloudForms』を参照してください。" @@ -1097,13 +1644,14 @@ msgid "" "CloudForms matches the class instance with the event by this name. To find " "the event name, see Messages in the " -"Lenovo XClarity Administrator online documentation." +"XClarity Administrator online documentation." msgstr "" "重要: " "クラスインスタンス名は、呼び出されるタスクのトリガーとなるイベント名と一致している必要があります。CloudForms " -"では、この名前を使ってクラスインスタンスとイベントを照合します。イベント名を知るには、Lenovo XClarity Administrator " +"では、この名前を使ってクラスインスタンスとイベントを照合します。イベント名を知るには、XClarity Administrator " "オンラインドキュメントの「メッセージ」を参照してください。" +"lenovo.lxca.doc/messages.html?cp=1_22_16\">「イベントとアラートのメッセージ」を参照してください。" msgid "" "Add the path to the event handlers copied in the field’s には、以下のパスを使用します。" msgid "" -"/System/event_handlers/event_action_policy? target=" -"physical_server&policy_event=physical_server_shutdown&param=\n" -"The policy_event value is matched with the policy operation applied." +"/System/event_handlers/event_action_policy?target=" +"physical_server&policy_event=physical_server_shutdown&param=" msgstr "" -"/System/event_handlers/event_action_policy? target=" -"physical_server&policy_event=physical_server_shutdown&param=\n" -"policy_event の値は、適用されるポリシー操作と一致します。" +"/System/event_handlers/event_action_policy?target=" +"physical_server&policy_event=physical_server_shutdown&param=" + +msgid "The policy_event value is matched with the policy operation applied." +msgstr "policy_event の値は、適用されるポリシー操作と一致します。" msgid "Step 3. Create a namespace." msgstr "ステップ 3: 名前空間を作成する" @@ -1214,13 +1763,15 @@ msgid "" msgstr "データ フィールドに以下のスクリプトを入力します。" msgid "" -"server = $evm.vmdb('PhysicalServer').first $evm.log(:info, \"Powering Server " -"#{server.name} OFF\")\n" -"server.power_off exit MIQ_OK" +"server = $evm.vmdb('PhysicalServer').first\n" +"$evm.log(:info, \"Powering Server #{server.name} OFF\")\n" +"server.power_off\n" +"exit MIQ_OK" msgstr "" -"server = $evm.vmdb('PhysicalServer').first $evm.log(:info, \"Powering Server " -"#{server.name} OFF\")\n" -"server.power_off exit MIQ_OK" +"server = $evm.vmdb('PhysicalServer').first\n" +"$evm.log(:info, \"Powering Server #{server.name} OFF\")\n" +"server.power_off\n" +"exit MIQ_OK" msgid "" "Click Validate to verify the syntax." @@ -1247,7 +1798,7 @@ msgstr "+アイコンをクリックしてスキーマにフィールドを追 msgid "Enter “execute” for the name." msgstr "名前 に「execute」と入力します。" -msgid "Select “Method” for the type" +msgid "Select “Method” for the type." msgstr "タイプ に「Method」を選択します。" msgid "Select “String” for the data type." @@ -1261,9 +1812,6 @@ msgstr "デフォルト値 に「Power_actions」Save." -msgstr "保存 をクリックします。" - msgid "Add the method to the class." msgstr "クラスにメソッドを追加します。" @@ -1473,3 +2021,277 @@ msgstr "" "images/provider_assign_profile.png\" /> " "provider assign profile " + +msgid "Creating an alert to monitor physical server health" +msgstr "物理サーバーの健全性を監視するためのアラートの作成" + +msgid "" +"Note: For this alert to work correctly, you must first " +"configure the SMTP settings in CloudForms by following instructions in the " +"Outgoing SMTP Email Settings section in the " +"CloudForms Configuration documentation." +msgstr "" +"メモ: このアラートが正しく機能するためには、まず CloudForms で SMTP " +"の設定を行う必要があります。『CloudForms General Configuration』「Outgoing SMTP Email Settings」セクションに記載の手順に従ってください。" + +msgid "" +"In CloudForms, there is a configurable alert for physical servers that sends " +"an alert email when a server that is assigned to the alert is in an " +"unhealthy state. This alert can be used to notify IT administrators that a " +"server is in an unhealthy state, so that they can investigate and resolve " +"potential issues before the issues lead to downtime." +msgstr "" +"CloudForms " +"には、物理サーバーに関する設定可能なアラートが用意されています。アラートに割り当てられたサーバーのヘルスステータスが正常ではない場合に、警告メールが送信されます。このアラートを使用して、サーバーのヘルスステータスが正常ではないことを " +"IT 管理者に通知することができます。これにより、管理者は問題を調査し、ダウンタイムが発生する前にその問題を解決することができます。" + +msgid "" +"To enable this alert, you must create a physical server alert profile, " +"assign servers to the profile, and then configure the alert that is " +"associated with the profile." +msgstr "" +"このアラートを有効にするには、物理サーバーのアラートプロファイルを作成し、サーバーをそのプロファイルに割り当て、プロファイルに関連付けられるアラートを設定する必要があります。" + +msgid "Step 1. Create a physical server alert profile" +msgstr "ステップ 1: 物理サーバーのアラートプロファイルの作成" + +msgid "" +"Click Alert Profiles > Physical Server Alert " +"Profiles." +msgstr "" +"アラートプロファイル > 物理サーバーのアラートプロファイル " +"の順にクリックします。" + +msgid "" +"Click Configuration > Add a New Physical Server " +"Alert Profile from the top menu." +msgstr "" +"トップメニューで 構成 > 新規物理サーバーのアラートプロファイルの追加 " +"の順にクリックします。" + +msgid "" +"Enter a description into the Description field." +msgstr "説明 フィールドに説明を入力します。" + +msgid "" +"Select Physical server has critical health state from the Available Physical Server " +"Alerts list, and click on the > button to add it to the Profile Alerts list on the right." +msgstr "" +"利用可能な物理サーバーのアラート リストから Physical server has critical health state " +"を選択し、> ボタンをクリックして右側の プロファイルアラート リストに追加します。" + +msgid "Step 2. Assign servers to the alert profile" +msgstr "ステップ 2: アラートプロファイルへのサーバーの割り当て" + +msgid "" +"Click Alert Profiles > Physical Server Alert " +"Profiles > ProfileName, where " +"ProfileName is the name of the physical server alert " +"that was previously created." +msgstr "" +"アラートプロファイル > 物理サーバーのアラートプロファイル > " +"プロファイル名 の順にクリックします。ここで、プロファイル名 は前のステップで作成した物理サーバーアラートプロファイルの名前です。" + +msgid "" +"Click Configuration > Edit assignments for this " +"Alert Profile." +msgstr "" +"構成 > このアラートプロファイルの割り当ての編集 " +"の順にクリックします。" + +msgid "" +"Choose Selected Servers from the " +"Assign To dropdown menu." +msgstr "" +"割り当て先 ドロップダウンメニューから 選択したサーバー を選択します。" + +msgid "" +"Select the checkboxes next to the servers that you want to assign to the " +"profile from the Selections list." +msgstr "" +"選択 " +"リストで、プロファイルに割り当てるサーバーの横にあるチェックボックスを選択します。" + +msgid "Step 3. Configure the alert associated with the alert profile" +msgstr "ステップ 3: アラートプロファイルに関連付けられるアラートの設定" + +msgid "" +"Click Alert Profiles > Physical Server Alert " +"Profiles > ProfileName > Physical server has " +"critical health state, where ProfileName is " +"the name of the physical server alert profile that was previously created." +msgstr "" +"アラートプロファイル > 物理サーバーのアラートプロファイル > " +"プロファイル名 > Physical server has critical health state の順にクリックします。ここで、プロファイル名 " +"は前のステップで作成した物理サーバーアラートプロファイルの名前です。" + +msgid "" +"Click Configuration > Edit this Alert from the top menu." +msgstr "" +"トップメニューで 構成 > このアラートの編集 の順にクリックします。" + +msgid "" +"Select the Active checkbox to enable " +"the alert." +msgstr "アクティブ チェックボックスを選択してアラートを有効にします。" + +msgid "" +"Optionally, increase the notification frequency by selecting a new value " +"from the Notification Frequency " +"dropdown menu. The default frequency is one hour." +msgstr "" +"オプションとして、通知頻度 " +"ドロップダウンメニューから新しい値を選択して通知の頻度を下げます。デフォルトの頻度は 1 時間です。" + +msgid "" +"Ensure that the Send an E-mail checkbox " +"is selected." +msgstr "メールの送信 チェックボックスが選択されていることを確認します。" + +msgid "" +"Optionally, enter a value into the From " +"field. By default, the cfadmin@cfserver.com address is " +"used." +msgstr "" +"オプションとして、送信元 " +"フィールドに値を入力します。デフォルトでは、アドレスに cfadmin@cfserver.com " +"が使用されます。" + +msgid "" +"Enter the email address that you want to retrieve the alert notification in " +"the Add field, and then click the " +"+ button. The email address is " +"displayed in the To field." +msgstr "" +"追加 (手動入力) " +"フィールドにアラート通知を受け取るメールアドレスを入力し、続いて + " +"ボタンをクリックします。メールアドレスが 宛先 フィールドに表示されます。" + +msgid "" +"The assigned servers are checked hourly, and a notification is sent through " +"email if the any of the assigned servers have a critical health state." +msgstr "" +"割り当てられたサーバーが 1 " +"時間ごとに確認され、割り当てられたサーバーのいずれかのヘルスステータスがクリティカルである場合に、通知メールが送信されます。" + +msgid "Creating a policy to power on servers that are powered off" +msgstr "電源オフのサーバーの電源をオンにするポリシーの作成" + +msgid "" +"In CloudForms, there is a control policy for physical servers that " +"automatically powers a server back on when it is powered off." +msgstr "CloudForms には、電源オフの物理サーバーの電源を自動的にオンに戻すコントロールポリシーが用意されています。" + +msgid "" +"To enable this policy, you must assign the physical infrastructure profile " +"to a server." +msgstr "このポリシーを有効にするには、物理インフラストラクチャーのプロファイルをサーバーに割り当てる必要があります。" + +msgid "" +"Click a server (to display the Physical Server Summary page), or select " +"multiple servers that you want to provision." +msgstr "プロビジョニングするサーバーをクリックするか (物理サーバーの概要ページが表示されます)、複数のサーバーを選択します。" + +msgid "" +"Click Policy > Manage Policies from " +"the top menu. The Physical Server Policy Assignment page is displayed." +msgstr "" +"トップメニューで ポリシー > ポリシーの管理 " +"の順にクリックします。物理サーバーポリシーの割り当て ページが表示されます。" + +msgid "" +"Select the Physical Infrastructure Profile checkbox." +msgstr "" +"Physical Infrastructure Profile " +"チェックボックスを選択します。" + +msgid "The policy is now assigned to the server." +msgstr "これでポリシーがサーバーに割り当てられました。" + +msgid "Updating physical server firmware using Ansible playbooks" +msgstr "Ansible Playbook を使用した物理サーバーファームウェアの更新" + +msgid "" +"In CloudForms, physical server firmware can be updated using an Ansible " +"playbook." +msgstr "CloudForms では、Ansible Playbook を使用して物理サーバーのファームウェアを更新することができます。" + +msgid "" +"Note: An Ansible Tower provider that points to an " +"Ansible Tower instance must be added to CloudForms. See the Adding " +"an Ansible Tower Provider section in the CloudForms " +"Managing Providers documentation." +msgstr "" +"メモ: Ansible Tower インスタンスをポイントする Ansible Tower プロバイダーを " +"CloudForms に追加する必要があります。『CloudForms Managing Providers』「Adding an Ansible Tower Provider」セクションを参照してください。" + +msgid "" +"Within Ansible Tower, create a job template for the config.yml playbook. Specify update_firmware as the job " +"tag and any extra variables that are required by the playbook. Ensure that " +"the option to prompt on launch is enabled. You can use this playbook to " +"upgrade firmware on a physical server. You can get this playbook from the " +"web at https://galaxy.ansible.com/lenovo/lxca-config." +msgstr "" +"Ansible Tower 内で config.yml Playbook " +"用のジョブテンプレートを作成します。ジョブタグに update_firmware を指定し、Playbook " +"に必要なその他の変数も指定します。テンプレート実行時に変数値の入力を要求するオプションを必ず有効にしてください。この Playbook " +"を使用して、物理サーバーのファームウェアをアップグレードすることができます。この Playbook は、Web サイト から入手することができます。" + +msgid "" +"Follow the steps that are described in the Executing an Ansible " +"Tower Job Template from a Service Catalog section in the " +"CloudForms Managing Providers documentation. Use the " +"job template that you created in the previous step." +msgstr "" +"『CloudForms Managing Providers』「Executing an " +"Ansible Tower Job or Workflow Template from a Service Catalog」セクションに記載の手順に従ってください。前のステップで作成したジョブテンプレートを使用します。" + +msgid "Provisioning physical servers using Ansible playbooks" +msgstr "Ansible Playbook を使用した物理サーバーのプロビジョニング" + +msgid "" +"In CloudForms, XClarity Administrator configuration patterns can be used to " +"provision physical servers through the use of an Ansible playbook. " +"Configuration patterns act as templates for configuring logical storage, I/O " +"adapters, boot order, and other baseboard management controller and Unified " +"Extensible Firmware Interface (UEFI) settings." +msgstr "" +"CloudForms では、Ansible Playbook を使用して、XClarity Administrator " +"の構成パターンを用いた物理サーバーのプロビジョニングを行うことができます。構成パターンは、論理ストレージ、I/O " +"アダプター、ブート順序、ならびにその他のベースボード管理コントローラーおよび Unified Extensible Firmware Interface " +"(UEFI) 設定を定義する際のテンプレートとして機能します。" + +msgid "" +"Within Ansible Tower, create a job template for the config.yml playbook. Specify apply_configpatterns as the " +"job tag and any extra variables that are required by the playbook. Ensure " +"that the option to prompt on launch is enabled. You can use this playbook to " +"apply a configuration pattern to a physical server. You can get this " +"playbook from the web at https://galaxy.ansible.com/lenovo/lxca-config." +msgstr "" +"Ansible Tower 内で config.yml Playbook " +"用のジョブテンプレートを作成します。ジョブタグに apply_configpatterns " +"を指定し、Playbook に必要なその他の変数も指定します。テンプレート実行時に変数値の入力を要求するオプションを必ず有効にしてください。この " +"Playbook を使用して、物理サーバーに構成パターンを適用することができます。この Playbook は、Web サイト " +"から入手することができます。" diff --git a/physical_infra_provider_configuration/l10n/pot/Author_Group.pot b/physical_infra_provider_configuration/l10n/pot/Author_Group.pot index 84ae91d..68c7efe 100644 --- a/physical_infra_provider_configuration/l10n/pot/Author_Group.pot +++ b/physical_infra_provider_configuration/l10n/pot/Author_Group.pot @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:57+1000\n" -"PO-Revision-Date: 2018-02-26 09:57+1000\n" +"POT-Creation-Date: 2018-11-22 19:44+1000\n" +"PO-Revision-Date: 2018-11-22 19:44+1000\n" "Last-Translator: Automatically generated\n" "Language-Team: None\n" "Language: en-US \n" diff --git a/physical_infra_provider_configuration/l10n/pot/Revision_History.pot b/physical_infra_provider_configuration/l10n/pot/Revision_History.pot index 3647b33..24505b6 100644 --- a/physical_infra_provider_configuration/l10n/pot/Revision_History.pot +++ b/physical_infra_provider_configuration/l10n/pot/Revision_History.pot @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:57+1000\n" -"PO-Revision-Date: 2018-02-26 09:57+1000\n" +"POT-Creation-Date: 2018-11-22 19:44+1000\n" +"PO-Revision-Date: 2018-11-22 19:44+1000\n" "Last-Translator: Automatically generated\n" "Language-Team: None\n" "Language: en-US \n" diff --git a/physical_infra_provider_configuration/l10n/pot/master.pot b/physical_infra_provider_configuration/l10n/pot/main.pot similarity index 50% rename from physical_infra_provider_configuration/l10n/pot/master.pot rename to physical_infra_provider_configuration/l10n/pot/main.pot index fff140a..f808338 100644 --- a/physical_infra_provider_configuration/l10n/pot/master.pot +++ b/physical_infra_provider_configuration/l10n/pot/main.pot @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:57+1000\n" -"PO-Revision-Date: 2018-02-26 09:57+1000\n" +"POT-Creation-Date: 2018-11-22 19:44+1000\n" +"PO-Revision-Date: 2018-11-22 19:44+1000\n" "Last-Translator: Automatically generated\n" "Language-Team: None\n" "Language: en-US \n" @@ -11,7 +11,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Publican v4.3.3\n" -msgid "Configuring the Lenovo Physical Infrastructure Provider" +msgid "Configuring the Lenovo Physical Infrastructure Provider for Red Hat CloudForms" msgstr "" msgid "Adding and configuring the Lenovo physical infrastructure provider in Red Hat CloudForms" @@ -35,13 +35,19 @@ msgstr "" msgid "Key features include:" msgstr "" -msgid "Seamlessly integrates with one or more Lenovo XClarity Administrator virtual appliances, providing a summary view of the Lenovo infrastructure, relationship views of physical servers and virtual hosts, and configuration of servers using Configuration Patterns" +msgid "Seamlessly integrates with one or more XClarity Administrator virtual appliances, providing a summary view of the Lenovo infrastructure, relationship views of physical servers and virtual hosts, and configuration of servers using Configuration Patterns. In addition, there is a dashboard view that displays the following:" msgstr "" -msgid "Provides a single interface to monitor Lenovo hardware that is managed by multiple instances of Lenovo XClarity Administrator" +msgid "The number of servers, switches, racks, and storage systems being mangaged" msgstr "" -msgid "Automatically discovers hardware that is managed by Lenovo XClarity Administrator" +msgid "Widgets that display information about server health, availability, and recently discovered servers" +msgstr "" + +msgid "Provides a single interface to monitor Lenovo hardware that is managed by multiple instances of XClarity Administrator" +msgstr "" + +msgid "Automatically discovers hardware that is managed by XClarity Administrator" msgstr "" msgid "Manage devices for use in on-premise cloud deployments" @@ -59,37 +65,37 @@ msgstr "" msgid "Manages current system settings (such as BMC, uEFI, and boot order settings) on the managed devices" msgstr "" -msgid "Simplifies system management through custom policies and automation that respond to the health status of physical servers" +msgid "Simplifies system management through custom policies and automation that respond to the health status of hardware devices" msgstr "" -msgid "Configuring Lenovo XClarity Administrator" +msgid "Configuring XClarity Administrator" msgstr "" -msgid "Lenovo XClarity Administrator virtual appliances are connected to CloudForms by adding physical-infrastructure providers. Physical-infrastructure providers enable you to manage and interact with devices that are managed by Lenovo XClarity Administrator. After the physical-infrastructure provider is added, the servers that are managed by the Lenovo XClarity Administrator are registered in CloudForms. Managed devices can be monitored, configured, and updated using Lenovo XClarity Administrator. The physical-infrastructure provider surfaces information about these managed devices and the Lenovo XClarity Administrator instance." +msgid "XClarity Administrator virtual appliances are connected to CloudForms by adding physical-infrastructure providers. Physical-infrastructure providers enable you to manage and interact with devices that are managed by XClarity Administrator. After the physical-infrastructure provider is added, the devices that are managed by the XClarity Administrator are registered in CloudForms. Managed devices can be monitored, configured, and updated using XClarity Administrator. The physical-infrastructure provider surfaces information about these managed devices and the XClarity Administrator instance." msgstr "" -msgid "Setting up Lenovo XClarity Administrator" +msgid "Setting up XClarity Administrator" msgstr "" -msgid "For information about downloading and setting up Lenovo XClarity Administrator, see Installing and setting up Lenovo XClarity Administrator in the Lenovo XClarity Administrator online documentation." +msgid "For information about downloading and setting up XClarity Administrator, see Installing and setting up Lenovo XClarity Administrator in the XClarity Administrator online documentation." msgstr "" -msgid "Note: You can use all available features in Lenovo XClarity Administrator for free for up to 90 days. After 90 days, you can continue to use Lenovo XClarity Administrator to manage and monitor your hardware for free; however, you must purchase a full-function-enablement license to continue using Lenovo XClarity Administrator to configure your hardware using Configuration Patterns and to deploy operating systems. Lenovo XClarity Pro provides entitlement to service and support and the full-function-enablement license for Lenovo XClarity Administrator. For more information about purchasing Lenovo XClarity Pro, contact your Lenovo representative or authorized business partner." +msgid "Note: You can use all available features in XClarity Administrator for free for up to 90 days. After 90 days, you can continue to use XClarity Administrator to manage and monitor your hardware for free; however, you must purchase a full-function-enablement license to continue using XClarity Administrator to configure your hardware using Configuration Patterns and to deploy operating systems. Lenovo XClarity Pro provides entitlement to service and support and the full-function-enablement license for XClarity Administrator. For more information about purchasing Lenovo XClarity Pro, contact your Lenovo representative or authorized business partner." msgstr "" -msgid "Discovering and managing hardware using Lenovo XClarity Administrator" +msgid "Discovering and managing hardware using XClarity Administrator" msgstr "" -msgid "Lenovo XClarity Administrator can discover manageable devices in your environment by performing an SLP discovery for devices that are on the same IP subnet as Lenovo XClarity Administrator. A specified IP address or range of IP addresses also can be used, or information can be imported from a spreadsheet, a process that is known as a bulk import. Discovery options can be accessed by clicking Hardware > Discover and Manage New Devices from the menu bar. Discovered devices can then be managed by Lenovo XClarity Administrator. During the management process, you are asked for login credentials for the management controller of the target servers and given the option to create a recovery account for the servers. For more information about discovering and managing devices, see the Lenovo XClarity Administrator online documentation." +msgid "XClarity Administrator can discover manageable devices in your environment by performing an SLP discovery for devices that are on the same IP subnet as XClarity Administrator. A specified IP address or range of IP addresses also can be used, or information can be imported from a spreadsheet, a process that is known as a bulk import. Discovery options can be accessed by clicking Hardware > Discover and Manage New Devices from the menu bar. Discovered devices can then be managed by XClarity Administrator. During the management process, you are asked for login credentials for the management controller of the target servers and given the option to create a recovery account for the servers. For more information about discovering and managing devices, see the XClarity Administrator online documentation." msgstr "" msgid "Note:" msgstr "" -msgid "Ensure that the devices that you intend to manage are supported by Lenovo XClarity Administrator. For information about supported devices, see Supported devices in the Lenovo XClarity Administrator online documentation." +msgid "Ensure that the devices that you intend to manage are supported by XClarity Administrator. For information about supported devices, see Supported devices in the XClarity Administrator online documentation." msgstr "" -msgid "Ensure that firmware for all devices that you intend to manage using Lenovo XClarity Administrator are at the required levels. For more information about supported firmware levels, see Supported firmware in the Lenovo XClarity Administrator online documentation." +msgid "Ensure that firmware for all devices that you intend to manage using XClarity Administrator are at the required levels. For more information about supported firmware levels, see Supported firmware in the XClarity Administrator online documentation." msgstr "" msgid "Managing physical-infrastructure providers" @@ -98,16 +104,16 @@ msgstr "" msgid "Adding a physical-infrastructure provider" msgstr "" -msgid "Lenovo XClarity Administrator virtual appliances are connected to CloudForms by adding physical-infrastructure providers. Physical-infrastructure providers enable you to manage and interact with devices that are managed by Lenovo XClarity Administrator." +msgid "XClarity Administrator virtual appliances are connected to CloudForms by adding physical-infrastructure providers. Physical-infrastructure providers enable you to manage and interact with devices that are managed by XClarity Administrator." msgstr "" msgid "Note: You must be logged in to CloudForms as a user with permission to add providers. The default user is admin, password smartvm." msgstr "" -msgid "Complete the following steps for each Lenovo XClarity Administrator instance that you want to connect to CloudForms." +msgid "Complete the following steps for each XClarity Administrator instance that you want to connect to CloudForms." msgstr "" -msgid "To connect to a specific Lenovo XClarity Administrator instance:" +msgid "To connect to a specific XClarity Administrator instance:" msgstr "" msgid "Navigate to Compute > Physical Infrastructure > Providers." @@ -128,25 +134,25 @@ msgstr "" msgid "In the credentials area, provide the following:" msgstr "" -msgid "Enter the hostname, IPv4 address, or IPv6 address of the Lenovo XClarity Administrator instance." +msgid "Enter the hostname, IPv4 address, or IPv6 address of the XClarity Administrator instance." msgstr "" msgid "Enter “443” for the API port." msgstr "" -msgid "Enter the username and password used to log in to the Lenovo XClarity Administrator instance." +msgid "Enter the username and password used to log in to the XClarity Administrator instance." msgstr "" -msgid "Click Validate to confirm that you can connect to the Lenovo XClarity Administrator instance." +msgid "Click Validate to confirm that you can connect to the XClarity Administrator instance." msgstr "" msgid "Click Add." msgstr "" -msgid "To discover and then connect to a range of Lenovo XClarity Administrator instances:" +msgid "To discover and then connect to a range of XClarity Administrator instances:" msgstr "" -msgid "Discover Lenovo XClarity Administrator instances:" +msgid "Discover XClarity Administrator instances:" msgstr "" msgid "Navigate to Compute > Physical Infrastructure > Providers." @@ -167,7 +173,7 @@ msgstr "" msgid "Click Start to begin the discovery process." msgstr "" -msgid "Update credentials for each discovered physical-infrastructure provider (Lenovo XClarity Administrator instance):" +msgid "Update credentials for each discovered physical-infrastructure provider (XClarity Administrator instance):" msgstr "" msgid "Select the providers to be edited." @@ -227,6 +233,27 @@ msgstr "" msgid "Make the required changes, and revalidate credentials if necessary." msgstr "" +msgid "Changing the password of the XClarity Administrator instance through its physical-infrastructure provider" +msgstr "" + +msgid "Within CloudForms, you can change the password of an XClarity Administrator instance through the physical-infrastructure provider with which it is associated. Changing the password this way also changes the password in CloudForms so that they match." +msgstr "" + +msgid "Click on the physical-infrastructure provider to be modified." +msgstr "" + +msgid "Click on the Authentication button in the top menu and select Change password. The Change Password for Physical Infrastructure Provider page is displayed." +msgstr "" + +msgid "Enter the current password for the XClarity Administrator instance in the Current Password field." +msgstr "" + +msgid "Enter the new password in the New Password and Confirm New Password fields." +msgstr "" + +msgid "Click Save." +msgstr "" + msgid "Viewing relationships" msgstr "" @@ -242,10 +269,13 @@ msgstr "" msgid "To display the topology view for a specific physical-infrastructure provider, complete the following steps." msgstr "" -msgid "Select the physical-infrastructure provider to be viewed." +msgid "Click on the physical-infrastructure provider to be viewed." msgstr "" -msgid "From the overview section, select Topology to display the Topology page. From this page, you can perform the following actions:" +msgid "Once the page loads, ensure that the summary view is being used." +msgstr "" + +msgid "Click on Topology in the Overview table to display the Topology page. From this page, you can perform the following actions:" msgstr "" msgid "Hide or show all physical server by clicking Physical Servers." @@ -257,6 +287,9 @@ msgstr "" msgid "Hide or show all VMs by clicking VMs." msgstr "" +msgid "Hide or show nodes in the graph that have a particular health state by clicking on one of the following states: Valid, Warning, Critical, or Unknown." +msgstr "" + msgid "Double-click or right-click a node in the graph to navigate to the summary pages for that node." msgstr "" @@ -266,7 +299,22 @@ msgstr "" msgid "You can view a list of all physical servers that are managed by a specific physical-infrastructure provider." msgstr "" -msgid "Click Physical Servers in the Relationships section." +msgid "From the physical-infrastructure provider summary view" +msgstr "" + +msgid "After the page loads, ensure that the summary view is being used." +msgstr "" + +msgid "Click on Physical Servers in the Relationships table." +msgstr "" + +msgid "From the physical-infrastructure provider dashboard view" +msgstr "" + +msgid "After the page loads, ensure that the dashboard view is being used." +msgstr "" + +msgid "Click on the number of servers that is displayed displayed in the Servers card." msgstr "" msgid "Viewing virtual-host relationships" @@ -275,19 +323,70 @@ msgstr "" msgid "You can view a list of physical servers that are associated with hosts that are managed by a specific physical-infrastructure provider." msgstr "" -msgid "Click Physical Servers with Host button in the Relationships section." +msgid "Click on Physical Servers with Host in the Relationships table." msgstr "" -msgid "You should see a list of physical servers that are associated with hosts as shown below." +msgid "A list of physical servers that are associated with hosts are displayed as shown below." msgstr "" msgid " host relationships " msgstr "" +msgid "Viewing storage relationships" +msgstr "" + +msgid "You can view a list of all storage systems that are managed by a specific physical-infrastructure provider." +msgstr "" + +msgid "Click on Physical Storages in the Relationships table." +msgstr "" + +msgid "Click on the number of storage systems that is displayed in the Storages card." +msgstr "" + +msgid "Viewing switch relationships" +msgstr "" + +msgid "You can view a list of all switches that are managed by a specific physical-infrastructure provider." +msgstr "" + +msgid "Click on Physical Switches in the Relationships table." +msgstr "" + +msgid "Click on the number of switches that is displayed in the Switches card." +msgstr "" + +msgid "Viewing chassis relationships" +msgstr "" + +msgid "You can view a list of chassis that are managed by a specific physical-infrastructure provider." +msgstr "" + +msgid "Click on Physical Chassis in the Relationships table." +msgstr "" + +msgid "Click on the number of chassis that is displayed in the Chassis card." +msgstr "" + +msgid "Viewing rack relationships" +msgstr "" + +msgid "You can view a list of all racks that are managed by a specific physical-infrastructure provider." +msgstr "" + +msgid "Click on Physical Racks in the Relationships table." +msgstr "" + +msgid "Click on the number of racks that is displayed in the Racks card." +msgstr "" + msgid "Managing physical servers" msgstr "" -msgid "After the Lenovo physical-infrastructure provider is added, the servers that are managed by Lenovo XClarity Administrator are registered in CloudForms. You can then view and manage those servers." +msgid "After the Lenovo physical-infrastructure provider is added, the servers that are managed by XClarity Administrator are registered in CloudForms. You can then view and manage those servers." +msgstr "" + +msgid "Note: It may take a few seconds or so for the servers to appear after adding a physical-infrasturcture provider." msgstr "" msgid "Viewing a Physical Server" @@ -380,10 +479,10 @@ msgstr "" msgid "Provisioning physical servers using configuration patterns" msgstr "" -msgid "You can use configuration patterns in Lenovo XClarity Administrator to quickly provision or preprovision multiple servers from a single set of defined configuration settings. Configuration patterns act as templates for configuring logical storage, I/O adapters, boot order, and other baseboard management controller and Unified Extensible Firmware Interface (UEFI) settings." +msgid "You can use configuration patterns in XClarity Administrator to quickly provision or preprovision multiple servers from a single set of defined configuration settings. Configuration patterns act as templates for configuring logical storage, I/O adapters, boot order, and other baseboard management controller and Unified Extensible Firmware Interface (UEFI) settings." msgstr "" -msgid "A physical-infrastructure provider can discover configuration patterns that are defined on the associated Lenovo XClarity Administrator instance. A configuration pattern can then be applied to a single or multiple physical servers." +msgid "A physical-infrastructure provider can discover configuration patterns that are defined on the associated XClarity Administrator instance. A configuration pattern can then be applied to a single or multiple physical servers." msgstr "" msgid "Note: Configuration patterns can be assigned only to physical servers that do not have a pattern assigned to them." @@ -422,13 +521,190 @@ msgstr "" msgid "Click Submit to deploy the configuration pattern to the specified server. You can monitor the status of the action in the Requests table." msgstr "" -msgid "Troubleshooting Physical Infrastructure Provider Problems" +msgid "Viewing network devices that are associated with a physical server" +msgstr "" + +msgid "From the Physical Server Summary page, you can access details about network devices such as network interface cards." +msgstr "" + +msgid "Access the Physical Servers page, as described in the section, and then select a physical server. The Physical Server Summary page is displayed." +msgstr "" + +msgid "Click on the Network Devices count in the Properties table. A list of network devices is displayed." +msgstr "" + +msgid "Select a network device from the list. The Network Device Summary page is displayed." +msgstr "" + +msgid " network device summary " +msgstr "" + +msgid "Viewing storage devices that are associated with a physical server" +msgstr "" + +msgid "From the Physical Server Summary page, you can access details about storage devices, such as RAID cards." +msgstr "" + +msgid "Click on the Storage Devices count in the Properties table. A list of storage devices is displayed." +msgstr "" + +msgid "Select a storage device from the list. The Storage Device Summary page is displayed." +msgstr "" + +msgid " storage device summary " +msgstr "" + +msgid "Adding physical server widgets to the dashboard" +msgstr "" + +msgid "You can add widgets that display information about physical servers to the default dashboard." +msgstr "" + +msgid "Navigate to Cloud Intel > Dashboard." +msgstr "" + +msgid "Click on the + button from the top menu, and select one of the following widgets:" +msgstr "" + +msgid "Physical Server Availability" +msgstr "" + +msgid "Physical Server Health" +msgstr "" + +msgid "Recently Discovered Physical Servers" +msgstr "" + +msgid "The widget is now displayed on the default dashboard." +msgstr "" + +msgid "Creating a user that belongs to the physical infrastructure usergroup" +msgstr "" + +msgid "You can use the physical infrastructure usergroup to manage physical infrastructures. Users that belong to this group have a default dashboard that contains physical server widgets. The physical server widgets show useful information, such as server health, availability, and recently discovered servers." +msgstr "" + +msgid "To gain the benefits of this usergroup, you must create a new user that belongs to the physical infrastructure group." +msgstr "" + +msgid "Follow the steps described in the Creating a User section in the CloudForms General Configuration documentation. For the group, choose EvmGroup-physical_infrastructure." +msgstr "" + +msgid "After the user is created, log in as the new user, and the default dashboard containing physical server widgets is displayed." +msgstr "" + +msgid "Managing physical chassis" +msgstr "" + +msgid "After the Lenovo physical-infrastructure provider is added, the physical chassis that are managed by XClarity Administrator are registered in CloudForms. You can then view and manage the chassis." +msgstr "" + +msgid "Viewing physical chassis" +msgstr "" + +msgid "To view a list of all physical chassis that are managed by all physical-infrastructure providers, navigate to Compute > Physical Infrastructure > Chassis. The Physical Chassis page is displayed (see the following figure)." +msgstr "" + +msgid "Tip: You can sort the table columns to make it easier to find a specific chassis." +msgstr "" + +msgid " physical chassis " +msgstr "" + +msgid "Locating a physical chassis" +msgstr "" + +msgid "You can change the Location LED state on a physical chassis to locate a chassis in the data center." +msgstr "" + +msgid "Navigate to Compute > Physical Infrastructure > Chassis." +msgstr "" + +msgid "Select the physical chassis. The Physical Chassis Summary page is displayed." +msgstr "" + +msgid "Click on Identify in the top menu, and then click on the appropriate action: Blink LED, Turn On LED, or Turn Off LED." +msgstr "" + +msgid " physical chassis identify led " +msgstr "" + +msgid "Managing physical racks" +msgstr "" + +msgid "After the Lenovo physical-infrastructure provider is added, the physical racks that are managed by XClarity Administrator are registered in CloudForms. You can then view and manage the racks." +msgstr "" + +msgid "Viewing physical racks" +msgstr "" + +msgid "To view a list of all physical racks that are managed by all physical-infrastructure providers, navigate to Compute > Physical Infrastructure > Racks. The Physical Racks page is displayed (see the following figure)." +msgstr "" + +msgid "Tip: You can sort the table columns to make it easier to find a specific rack." +msgstr "" + +msgid " physical racks " +msgstr "" + +msgid "Managing physical storage systems" +msgstr "" + +msgid "After the Lenovo physical-infrastructure provider is added, the physical storage systems that are managed by XClarity Administrator are registered in CloudForms. You can then view and manage the storage systems." +msgstr "" + +msgid "Viewing physical storage systems" +msgstr "" + +msgid "To view a list of all physical storage systems that are managed by all physical-infrastructure providers, navigate to Compute > Physical Infrastructure > Storages. The Physical Storages page is displayed (see the following figure)." +msgstr "" + +msgid "Tip: You can sort the table columns to make it easier to find a specific storage system." +msgstr "" + +msgid " physical storage " +msgstr "" + +msgid "Managing physical switches" +msgstr "" + +msgid "After the Lenovo physical-infrastructure provider is added, the physical switches that are managed by XClarity Administrator are registered in CloudForms. You can then view and manage the switches." +msgstr "" + +msgid "Viewing physical switches" +msgstr "" + +msgid "To view a list of all physical switches that are managed by all physical-infrastructure providers, navigate to Compute > Physical Infrastructure > Switches. The Physical Switches page is displayed (see the following figure)." +msgstr "" + +msgid "Tip: You can sort the table columns to make it easier to find a specific switch." +msgstr "" + +msgid " physical switches " +msgstr "" + +msgid "Restarting physical switches" +msgstr "" + +msgid "You can restart a physical switch that is managed by the physical-infrastructure provider." +msgstr "" + +msgid "Navigate to Compute > Physical Infrastructure > Switches." +msgstr "" + +msgid "Select a physical switch. The Physical Switches Summary page is displayed." +msgstr "" + +msgid "Click on Power in the top menu, and then click on Restart." +msgstr "" + +msgid " physical switch restart " msgstr "" msgid "Automating tasks based on events" msgstr "" -msgid "You can use CloudForms to automatically perform specific tasks when certain events occur on servers that are managed by Lenovo XClarity Administrator through a Lenovo physical-infrastructure provider. To create an automation task, you must create and configure a custom domain. To automatically invoke the task when a certain event occurs, you must create, configure and assign a custom policy." +msgid "You can use CloudForms to automatically perform specific tasks when certain events occur on servers that are managed by XClarity Administrator through a Lenovo physical-infrastructure provider. To create an automation task, you must create and configure a custom domain. To automatically invoke the task when a certain event occurs, you must create, configure and assign a custom policy." msgstr "" msgid "For more information about the CloudForms automation function, see Scripting Actions in CloudForms website." @@ -524,7 +800,7 @@ msgstr "" msgid "Enter a name for the new class instance (for example, FQXHMTS0003G, which is the event that is generated when inventory data cannot be retrieved from a device)." msgstr "" -msgid "Important: The class-instance name must be the same as the name of the event that triggers the task to be invoked. CloudForms matches the class instance with the event by this name. To find the event name, see Messages in the Lenovo XClarity Administrator online documentation." +msgid "Important: The class-instance name must be the same as the name of the event that triggers the task to be invoked. CloudForms matches the class instance with the event by this name. To find the event name, see Messages in the XClarity Administrator online documentation." msgstr "" msgid "Add the path to the event handlers copied in the field’s rel3." @@ -557,8 +833,10 @@ msgstr "" msgid "The policy actions and the policy events must match. For example, use the following path to the policy operation Physical Server Shutdown:" msgstr "" -msgid "/System/event_handlers/event_action_policy? target=physical_server&policy_event=physical_server_shutdown&param=\n" -"The policy_event value is matched with the policy operation applied." +msgid "/System/event_handlers/event_action_policy?target=physical_server&policy_event=physical_server_shutdown&param=" +msgstr "" + +msgid "The policy_event value is matched with the policy operation applied." msgstr "" msgid "Step 3. Create a namespace." @@ -609,8 +887,11 @@ msgstr "" msgid "Enter the following script in the Data field:" msgstr "" -msgid "server = $evm.vmdb('PhysicalServer').first $evm.log(:info, \"Powering Server #{server.name} OFF\")\n" -"server.power_off exit MIQ_OK" +msgid "" +"server = $evm.vmdb('PhysicalServer').first\n" +"$evm.log(:info, \"Powering Server #{server.name} OFF\")\n" +"server.power_off\n" +"exit MIQ_OK" msgstr "" msgid "Click Validate to verify the syntax." @@ -631,7 +912,7 @@ msgstr "" msgid "Enter “execute” for the name." msgstr "" -msgid "Select “Method” for the type" +msgid "Select “Method” for the type." msgstr "" msgid "Select “String” for the data type." @@ -643,9 +924,6 @@ msgstr "" msgid "Click the check mark icon." msgstr "" -msgid "Click Save." -msgstr "" - msgid "Add the method to the class." msgstr "" @@ -772,3 +1050,117 @@ msgstr "" msgid " provider assign profile " msgstr "" +msgid "Creating an alert to monitor physical server health" +msgstr "" + +msgid "Note: For this alert to work correctly, you must first configure the SMTP settings in CloudForms by following instructions in the Outgoing SMTP Email Settings section in the CloudForms Configuration documentation." +msgstr "" + +msgid "In CloudForms, there is a configurable alert for physical servers that sends an alert email when a server that is assigned to the alert is in an unhealthy state. This alert can be used to notify IT administrators that a server is in an unhealthy state, so that they can investigate and resolve potential issues before the issues lead to downtime." +msgstr "" + +msgid "To enable this alert, you must create a physical server alert profile, assign servers to the profile, and then configure the alert that is associated with the profile." +msgstr "" + +msgid "Step 1. Create a physical server alert profile" +msgstr "" + +msgid "Click Alert Profiles > Physical Server Alert Profiles." +msgstr "" + +msgid "Click Configuration > Add a New Physical Server Alert Profile from the top menu." +msgstr "" + +msgid "Enter a description into the Description field." +msgstr "" + +msgid "Select Physical server has critical health state from the Available Physical Server Alerts list, and click on the > button to add it to the Profile Alerts list on the right." +msgstr "" + +msgid "Step 2. Assign servers to the alert profile" +msgstr "" + +msgid "Click Alert Profiles > Physical Server Alert Profiles > ProfileName, where ProfileName is the name of the physical server alert that was previously created." +msgstr "" + +msgid "Click Configuration > Edit assignments for this Alert Profile." +msgstr "" + +msgid "Choose Selected Servers from the Assign To dropdown menu." +msgstr "" + +msgid "Select the checkboxes next to the servers that you want to assign to the profile from the Selections list." +msgstr "" + +msgid "Step 3. Configure the alert associated with the alert profile" +msgstr "" + +msgid "Click Alert Profiles > Physical Server Alert Profiles > ProfileName > Physical server has critical health state, where ProfileName is the name of the physical server alert profile that was previously created." +msgstr "" + +msgid "Click Configuration > Edit this Alert from the top menu." +msgstr "" + +msgid "Select the Active checkbox to enable the alert." +msgstr "" + +msgid "Optionally, increase the notification frequency by selecting a new value from the Notification Frequency dropdown menu. The default frequency is one hour." +msgstr "" + +msgid "Ensure that the Send an E-mail checkbox is selected." +msgstr "" + +msgid "Optionally, enter a value into the From field. By default, the cfadmin@cfserver.com address is used." +msgstr "" + +msgid "Enter the email address that you want to retrieve the alert notification in the Add field, and then click the + button. The email address is displayed in the To field." +msgstr "" + +msgid "The assigned servers are checked hourly, and a notification is sent through email if the any of the assigned servers have a critical health state." +msgstr "" + +msgid "Creating a policy to power on servers that are powered off" +msgstr "" + +msgid "In CloudForms, there is a control policy for physical servers that automatically powers a server back on when it is powered off." +msgstr "" + +msgid "To enable this policy, you must assign the physical infrastructure profile to a server." +msgstr "" + +msgid "Click a server (to display the Physical Server Summary page), or select multiple servers that you want to provision." +msgstr "" + +msgid "Click Policy > Manage Policies from the top menu. The Physical Server Policy Assignment page is displayed." +msgstr "" + +msgid "Select the Physical Infrastructure Profile checkbox." +msgstr "" + +msgid "The policy is now assigned to the server." +msgstr "" + +msgid "Updating physical server firmware using Ansible playbooks" +msgstr "" + +msgid "In CloudForms, physical server firmware can be updated using an Ansible playbook." +msgstr "" + +msgid "Note: An Ansible Tower provider that points to an Ansible Tower instance must be added to CloudForms. See the Adding an Ansible Tower Provider section in the CloudForms Managing Providers documentation." +msgstr "" + +msgid "Within Ansible Tower, create a job template for the config.yml playbook. Specify update_firmware as the job tag and any extra variables that are required by the playbook. Ensure that the option to prompt on launch is enabled. You can use this playbook to upgrade firmware on a physical server. You can get this playbook from the web at https://galaxy.ansible.com/lenovo/lxca-config." +msgstr "" + +msgid "Follow the steps that are described in the Executing an Ansible Tower Job Template from a Service Catalog section in the CloudForms Managing Providers documentation. Use the job template that you created in the previous step." +msgstr "" + +msgid "Provisioning physical servers using Ansible playbooks" +msgstr "" + +msgid "In CloudForms, XClarity Administrator configuration patterns can be used to provision physical servers through the use of an Ansible playbook. Configuration patterns act as templates for configuring logical storage, I/O adapters, boot order, and other baseboard management controller and Unified Extensible Firmware Interface (UEFI) settings." +msgstr "" + +msgid "Within Ansible Tower, create a job template for the config.yml playbook. Specify apply_configpatterns as the job tag and any extra variables that are required by the playbook. Ensure that the option to prompt on launch is enabled. You can use this playbook to apply a configuration pattern to a physical server. You can get this playbook from the web at https://galaxy.ansible.com/lenovo/lxca-config." +msgstr "" + diff --git a/physical_infra_provider_configuration/l10n/publican.cfg b/physical_infra_provider_configuration/l10n/publican.cfg index d0835e1..fed2c4f 100644 --- a/physical_infra_provider_configuration/l10n/publican.cfg +++ b/physical_infra_provider_configuration/l10n/publican.cfg @@ -1,14 +1,14 @@ # Config::Simple 4.59 -# Mon Mar 5 15:50:12 2018 +# Wed Dec 12 13:37:29 2018 xml_lang: "en-US" dtdver: "5.0" -brand: "common" +brand: "RedHat-Pantheon-db5" type: Book product: "Red Hat CloudForms" -version: "4.6" -docname: "Configuring the Lenovo Physical Infrastructure Provider" +version: "4.7" +docname: "Configuring the Lenovo Physical Infrastructure Provider for Red Hat CloudForms" chunk_section_depth: 0 chunk_first: 0 mainfile: "main" diff --git a/physical_infra_provider_configuration/l10n/zh-CN/Author_Group.po b/physical_infra_provider_configuration/l10n/zh-CN/Author_Group.po index 8c82e65..557e3b0 100644 --- a/physical_infra_provider_configuration/l10n/zh-CN/Author_Group.po +++ b/physical_infra_provider_configuration/l10n/zh-CN/Author_Group.po @@ -2,19 +2,19 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:57+1000\n" +"POT-Creation-Date: 2018-11-22 19:44+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2018-02-07 01:19+0000\n" +"PO-Revision-Date: 2018-12-07 04:07+0000\n" "Last-Translator: jsh \n" "Language-Team: Chinese (Simplified)\n" "Language: zh_Hans\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=1; plural=0\n" msgid "Red Hat CloudForms" -msgstr "红帽 CloudForms" +msgstr "Red Hat CloudForms" msgid "Documentation Team" msgstr "文档团队" diff --git a/physical_infra_provider_configuration/l10n/zh-CN/Revision_History.po b/physical_infra_provider_configuration/l10n/zh-CN/Revision_History.po index 7dbb5ba..bb243a8 100644 --- a/physical_infra_provider_configuration/l10n/zh-CN/Revision_History.po +++ b/physical_infra_provider_configuration/l10n/zh-CN/Revision_History.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:57+1000\n" +"POT-Creation-Date: 2018-11-22 19:44+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: jsh \n" "Language-Team: Chinese (Simplified)\n" "Language: zh_Hans\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=1; plural=0\n" msgid "Revision History" diff --git a/physical_infra_provider_configuration/l10n/zh-CN/main.po b/physical_infra_provider_configuration/l10n/zh-CN/main.po index 89d7316..5614e55 100644 --- a/physical_infra_provider_configuration/l10n/zh-CN/main.po +++ b/physical_infra_provider_configuration/l10n/zh-CN/main.po @@ -2,32 +2,34 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:57+1000\n" +"POT-Creation-Date: 2018-11-22 19:44+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2018-03-07 12:04+0000\n" +"PO-Revision-Date: 2018-12-10 01:29+0000\n" "Last-Translator: tfu \n" "Language-Team: Chinese (Simplified)\n" "Language: zh_Hans\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=1; plural=0\n" -msgid "Configuring the Lenovo Physical Infrastructure Provider" -msgstr "配置 Lenovo 物理基础架构供应商" +msgid "" +"Configuring the Lenovo Physical Infrastructure Provider for Red Hat " +"CloudForms" +msgstr "为 Red Hat CloudForms 配置 Lenovo 物理基础架构供应商" msgid "" "Adding and configuring the Lenovo physical infrastructure provider in Red " "Hat CloudForms" -msgstr "在红帽 CloudForms 中添加和配置 Lenovo 物理基础架构供应商" +msgstr "在 Red Hat CloudForms 中添加和配置 Lenovo 物理基础架构供应商" msgid "Red Hat CloudForms" -msgstr "红帽 CloudForms" +msgstr "Red Hat CloudForms" msgid "" "Adding and configuring the Lenovo physical infrastructure provider in Red " "Hat CloudForms." -msgstr "在红帽 CloudForms 中添加和配置 Lenovo 物理基础架构供应商。" +msgstr "在Red Hat CloudForms 中添加和配置 Lenovo 物理基础架构供应商。" msgid "" "If you have a suggestion for improving this guide or have found an error, " @@ -41,9 +43,10 @@ msgid "" msgstr "" "如果您有关于改进本指南的建议或发现了错误,请在 http://" -"bugzilla.redhat.com 上针对红帽 CloudForms 管理引擎文档组件提交 Bugzilla " -"报告。请提供具体的详细信息,如章节编号、指南名称和 CloudForms 版本等,以便我们能够轻松找到相关的内容。" +"bugzilla.redhat.com 上针对Red Hat CloudForms " +"Management EngineDocumentation 组件提交 Bugzilla 报告。请提供具体的详细信息,如章节编号、指南名称和 CloudForms " +"版本等,以便我们能够轻松找到相关的内容。" msgid "Overview" msgstr "概述" @@ -58,7 +61,7 @@ msgid "" "monitoring needed to reduce cost and complexity through server consolidation " "and simplified management." msgstr "" -"Lenovo® 物理基础架构供应商让 IT 管理员能够将 Lenovo XClarity Administrator 的管理功能与红帽 " +"Lenovo® 物理基础架构供应商让 IT 管理员能够将 Lenovo XClarity Administrator 的管理功能与Red Hat " "CloudForms 的混合云功能相集成。通过利用 Lenovo 的硬件管理功能,Lenovo " "扩展了内部云配置的物理基础架构管理功能。它提供了配置、监控、事件管理和电源监控功能,从而可以通过服务器整合和简化的管理来降低成本和复杂度。" @@ -66,23 +69,33 @@ msgid "Key features include:" msgstr "主要功能包括:" msgid "" -"Seamlessly integrates with one or more Lenovo XClarity Administrator virtual " +"Seamlessly integrates with one or more XClarity Administrator virtual " "appliances, providing a summary view of the Lenovo infrastructure, " "relationship views of physical servers and virtual hosts, and configuration " -"of servers using Configuration Patterns" +"of servers using Configuration Patterns. In addition, there is a dashboard " +"view that displays the following:" msgstr "" -"与一台或多台 Lenovo XClarity Administrator 虚拟设备无缝集成,提供 Lenovo " -"基础架构摘要视图、物理服务器与虚拟主机关系视图,以及使用 Configuration Patterns 配置服务器。" +"与一台或多台 XClarity Administrator 虚拟设备无缝集成,提供 Lenovo " +"基础架构摘要视图、物理服务器与虚拟主机关系视图,以及使用 Configuration Patterns " +"配置服务器。此外,还提供仪表板视图,显示以下内容:" + +msgid "" +"The number of servers, switches, racks, and storage systems being mangaged" +msgstr "受管服务器、交换机、机架以及存储系统的数量" + +msgid "" +"Widgets that display information about server health, availability, and " +"recently discovered servers" +msgstr "显示服务器健康状态、可用性以及近期发现的服务器信息的 Widget" msgid "" "Provides a single interface to monitor Lenovo hardware that is managed by " -"multiple instances of Lenovo XClarity Administrator" -msgstr "提供单一界面来监控由多个 Lenovo XClarity Administrator 实例管理的 Lenovo 硬件" +"multiple instances of XClarity Administrator" +msgstr "提供单一界面来监控由多个 XClarity Administrator 实例管理的 Lenovo 硬件" msgid "" -"Automatically discovers hardware that is managed by Lenovo XClarity " -"Administrator" -msgstr "自动发现由 Lenovo XClarity Administrator 管理的硬件" +"Automatically discovers hardware that is managed by XClarity Administrator" +msgstr "自动发现由 XClarity Administrator 管理的硬件" msgid "Manage devices for use in on-premise cloud deployments" msgstr "管理用于内部云部署的设备" @@ -107,119 +120,115 @@ msgstr "管理受管设备上的当前系统设置(如 BMC、uEFI 和引导顺 msgid "" "Simplifies system management through custom policies and automation that " -"respond to the health status of physical servers" -msgstr "通过能响应物理服务器健康状态的自定义策略和自动化来简化系统管理" +"respond to the health status of hardware devices" +msgstr "通过可以根据硬件设备的健康状态作出响应的自定义策略和自动化,简化系统管理" -msgid "Configuring Lenovo XClarity Administrator" -msgstr "配置 Lenovo XClarity Administrator" +msgid "Configuring XClarity Administrator" +msgstr "配置 XClarity Administrator" msgid "" -"Lenovo XClarity Administrator virtual appliances are connected to CloudForms " -"by adding physical-infrastructure providers. Physical-infrastructure " -"providers enable you to manage and interact with devices that are managed by " -"Lenovo XClarity Administrator. After the physical-infrastructure provider is " -"added, the servers that are managed by the Lenovo XClarity Administrator are " -"registered in CloudForms. Managed devices can be monitored, configured, and " -"updated using Lenovo XClarity Administrator. The physical-infrastructure " -"provider surfaces information about these managed devices and the Lenovo " -"XClarity Administrator instance." +"XClarity Administrator virtual appliances are connected to CloudForms by " +"adding physical-infrastructure providers. Physical-infrastructure providers " +"enable you to manage and interact with devices that are managed by XClarity " +"Administrator. After the physical-infrastructure provider is added, the " +"devices that are managed by the XClarity Administrator are registered in " +"CloudForms. Managed devices can be monitored, configured, and updated using " +"XClarity Administrator. The physical-infrastructure provider surfaces " +"information about these managed devices and the XClarity Administrator " +"instance." msgstr "" -"在 CloudForms 中,通过添加物理基础架构供应商的方法就可以把 Lenovo XClarity Administrator 虚拟设连接到 " -"CloudForms。物理基础架构供应商让您能够管理受 Lenovo XClarity Administrator " -"管理的设备并与之互动。在添加了物理基础架构供应商后,受 Lenovo XClarity Administrator 管理的服务器注册到 " -"CloudForms 中,受管理的设备就可以通过 Lenovo XClarity Administrator " -"进行监控、配置和更新。物理基础架构供应商会显示关于这些受管设备和 Lenovo XClarity Administrator 实例的信息。" +"在 CloudForms 中,通过添加物理基础架构供应商的方法就可以将 XClarity Administrator 虚拟设备连接到 " +"CloudForms。物理基础架构供应商让您能够管理受 XClarity Administrator " +"管理的设备并与之互动。在添加了物理基础架构供应商后,受 XClarity Administrator 管理的设备注册到 CloudForms " +"中。受管理的设备就可以通过 XClarity Administrator 进行监控、配置和更新。物理基础架构供应商会显示关于这些受管设备和 " +"XClarity Administrator 实例的信息。" -msgid "Setting up Lenovo XClarity Administrator" -msgstr "设置 Lenovo XClarity Administrator" +msgid "Setting up XClarity Administrator" +msgstr "设置 XClarity Administrator" msgid "" -"For information about downloading and setting up Lenovo XClarity " -"Administrator, see Installing and setting up " -"Lenovo XClarity Administrator in the Lenovo XClarity Administrator " -"online documentation." +"For information about downloading and setting up XClarity Administrator, see " +"Installing and setting up Lenovo XClarity " +"Administrator in the XClarity Administrator online documentation." msgstr "" -"如需关于下载和设置 Lenovo XClarity Administrator 的信息,请参见 Lenovo XClarity " -"Administrator 在线文档中的安装和设置 Lenovo XClarity " -"Administrator。" +"如需关于下载和设置 XClarity Administrator 的信息,请参见 XClarity Administrator 在线文档中的安装和设置 Lenovo XClarity Administrator。" msgid "" "Note: You can use all available " -"features in Lenovo XClarity Administrator for free for up to 90 days. After " -"90 days, you can continue to use Lenovo XClarity Administrator to manage and " -"monitor your hardware for free; however, you must purchase a full-function-" -"enablement license to continue using Lenovo XClarity Administrator to " -"configure your hardware using Configuration Patterns and to deploy operating " -"systems. Lenovo XClarity Pro provides entitlement to service and support and " -"the full-function-enablement license for Lenovo XClarity Administrator. For " -"more information about purchasing Lenovo XClarity Pro, contact your Lenovo " -"representative or authorized business partner." -msgstr "" -"注意: 您可以免费使用 Lenovo XClarity " -"Administrator 中提供的所有功能 90 天。90 天后,仍然可以继续免费使用 Lenovo XClarity Administrator " -"来管理和监控您的硬件,但是,需要购买支持完整功能的许可证才能继续使用 Lenovo XClarity Administrator 来利用 " -"Configuration Patterns 配置您的硬件并部署操作系统。Lenovo XClarity Pro 提供服务和支持权利及支持 Lenovo " -"XClarity Administrator 完整功能的许可证。如需关于购买 Lenovo XClarity Pro 的更多信息,请联系您的 " -"Lenovo 代表或授权商务合作伙伴。" - -msgid "Discovering and managing hardware using Lenovo XClarity Administrator" -msgstr "利用 Lenovo XClarity Administrator 发现和管理硬件" - -msgid "" -"Lenovo XClarity Administrator can discover manageable devices in your " -"environment by performing an SLP discovery for devices that are on the same " -"IP subnet as Lenovo XClarity Administrator. A specified IP address or range " -"of IP addresses also can be used, or information can be imported from a " -"spreadsheet, a process that is known as a bulk import. " -"Discovery options can be accessed by clicking Hardware > Discover and Manage New Devices from the " -"menu bar. Discovered devices can then be managed by Lenovo XClarity " -"Administrator. During the management process, you are asked for login " -"credentials for the management controller of the target servers and given " -"the option to create a recovery account for the servers. For more " -"information about discovering and managing devices, see the Lenovo XClarity Administrator online " +"features in XClarity Administrator for free for up to 90 days. After 90 " +"days, you can continue to use XClarity Administrator to manage and monitor " +"your hardware for free; however, you must purchase a full-function-" +"enablement license to continue using XClarity Administrator to configure " +"your hardware using Configuration Patterns and to deploy operating systems. " +"Lenovo XClarity Pro provides entitlement to service and support and the full-" +"function-enablement license for XClarity Administrator. For more information " +"about purchasing Lenovo XClarity Pro, contact your Lenovo representative or " +"authorized business partner." +msgstr "" +"注意:XClarity Administrator " +"中提供的所有功能可以免费使用 90 天。90 天后,仍然可以继续免费使用 XClarity Administrator " +"来管理和监控您的硬件,但是,需要购买支持完整功能的许可证才能继续使用 XClarity Administrator 来通过 Configuration " +"Patterns 配置您的硬件和部署操作系统。Lenovo XClarity Pro 提供服务和支持授权及支持 XClarity " +"Administrator 完整功能的许可证。如需关于购买 Lenovo XClarity Pro 的更多信息,请联系您的 Lenovo " +"代表或授权商务合作伙伴。" + +msgid "Discovering and managing hardware using XClarity Administrator" +msgstr "利用 XClarity Administrator 发现和管理硬件" + +msgid "" +"XClarity Administrator can discover manageable devices in your environment " +"by performing an SLP discovery for devices that are on the same IP subnet as " +"XClarity Administrator. A specified IP address or range of IP addresses also " +"can be used, or information can be imported from a spreadsheet, a process " +"that is known as a bulk import. Discovery options can " +"be accessed by clicking Hardware > Discover and " +"Manage New Devices from the menu bar. Discovered devices can then " +"be managed by XClarity Administrator. During the management process, you are " +"asked for login credentials for the management controller of the target " +"servers and given the option to create a recovery account for the servers. " +"For more information about discovering and managing devices, see the XClarity Administrator online " "documentation." msgstr "" -"Lenovo XClarity Administrator 可以通过对与 Lenovo XClarity Administrator 处于同一 IP " -"子网中的设备执行 SLP 发现来发现您的环境中的可管理设备。也可以使用指定 IP 地址或 IP " -"地址范围,或者从电子表格导入信息,该流程称为批量导入 。单击菜单栏中的硬件 > 发现和管理新设备可以设置发现选项。Lenovo XClarity Administrator " -"随后会管理所发现的设备。在管理过程中,系统会要求您输入目标服务器的管理控制器的登录凭据,并可以选择为服务器创建恢复帐户。如需关于发现和管理设备的更多信息,请参见 " +"XClarity Administrator 可以通过 SLP 发现操作找出与 XClarity Administrator 处于同一 IP " +"子网中的可管理设备。也可以使用 IP 地址或 IP 地址范围,或者从电子表格导入信息(该操作被称为批量导入)来指定可管理的设备 。单击菜单栏中的硬件 > 发现和管理新设备可以访问发现选项。XClarity Administrator " +"随后会管理所发现的设备。在管理过程中,系统会要求输入目标服务器的管理控制器的登录凭据,并可以选择为服务器创建恢复帐户。如需关于发现和管理设备的更多信息,请参见 " "Lenovo XClarity Administrator " -"在线文档。" +"lenovo.lxca.doc%2Faug_product_page.html\">XClarity Administrator 在线文档。" msgid "Note:" msgstr "注意:" msgid "" -"Ensure that the devices that you intend to manage are supported by Lenovo " -"XClarity Administrator. For information about supported devices, see Supported devices in the Lenovo " -"XClarity Administrator online documentation." +"Ensure that the devices that you intend to manage are supported by XClarity " +"Administrator. For information about supported devices, see Supported devices in the XClarity " +"Administrator online documentation." msgstr "" -"确认 Lenovo XClarity Administrator 支持您想要进行管理的设备。若需关于受支持设备的信息,请参见 Lenovo " -"XClarity Administrator 在线文档中的受支持的设备。" +"确保 XClarity Administrator 支持您想要进行管理的设备。若需关于受支持设备的信息,请参见 XClarity " +"Administrator 在线文档中的受支持的设备。" msgid "" -"Ensure that firmware for all devices that you intend to manage using Lenovo " +"Ensure that firmware for all devices that you intend to manage using " "XClarity Administrator are at the required levels. For more information " "about supported firmware levels, see Supported firmware in the Lenovo XClarity Administrator " -"online documentation." +"1_3_1_2\">Supported firmware in the XClarity Administrator online " +"documentation." msgstr "" -"确保您想要通过 Lenovo XClarity Administrator " -"管理的所有设备的固件都达到所需的级别。如需关于受支持的固件级别的更多信息,请参见 Lenovo XClarity Administrator " -"在线文档中的受支持的固件。" +"确保您想要通过 XClarity Administrator 管理的所有设备的固件都达到所需级别。如需关于受支持的固件级别的更多信息,请参见 " +"XClarity Administrator 在线文档中的受支持的固件。" msgid "Managing physical-infrastructure providers" msgstr "管理物理基础架构供应商" @@ -228,13 +237,13 @@ msgid "Adding a physical-infrastructure provider" msgstr "添加物理基础架构供应商" msgid "" -"Lenovo XClarity Administrator virtual appliances are connected to CloudForms " -"by adding physical-infrastructure providers. Physical-infrastructure " -"providers enable you to manage and interact with devices that are managed by " -"Lenovo XClarity Administrator." +"XClarity Administrator virtual appliances are connected to CloudForms by " +"adding physical-infrastructure providers. Physical-infrastructure providers " +"enable you to manage and interact with devices that are managed by XClarity " +"Administrator." msgstr "" -"Lenovo XClarity Administrator 虚拟设备通过添加物理基础架构供应商来连接到 " -"CloudForms。物理基础架构供应商让您能够管理受 Lenovo XClarity Administrator 管理的设备并与之互动。" +"XClarity Administrator 虚拟设备通过添加物理基础架构供应商来连接到 CloudForms。物理基础架构供应商让您能够管理受 " +"XClarity Administrator 管理的设备并与之互动。" msgid "" "Note: You must be logged in to " @@ -245,12 +254,12 @@ msgstr "" "admin,密码为 smartvm。" msgid "" -"Complete the following steps for each Lenovo XClarity Administrator instance " -"that you want to connect to CloudForms." -msgstr "为您要连接到 CloudForms 的每个 Lenovo XClarity Administrator 实例完成下列步骤。" +"Complete the following steps for each XClarity Administrator instance that " +"you want to connect to CloudForms." +msgstr "为您要连接到 CloudForms 的每个 XClarity Administrator 实例完成下列步骤。" -msgid "To connect to a specific Lenovo XClarity Administrator instance:" -msgstr "连接到特定的 Lenovo XClarity Administrator 实例:" +msgid "To connect to a specific XClarity Administrator instance:" +msgstr "连接到特定的 XClarity Administrator 实例:" msgid "" "Navigate to Compute > Physical Infrastructure " @@ -283,35 +292,34 @@ msgid "In the credentials area, provide the following:" msgstr "在凭据区域中,提供下列信息:" msgid "" -"Enter the hostname, IPv4 address, or IPv6 address of the Lenovo XClarity " +"Enter the hostname, IPv4 address, or IPv6 address of the XClarity " "Administrator instance." -msgstr "输入 Lenovo XClarity Administrator 实例的主机名、 IPv4 地址或 IPv6 地址。" +msgstr "输入 XClarity Administrator 实例的主机名、 IPv4 地址或 IPv6 地址。" msgid "Enter “443” for the API port." msgstr "输入“443”作为 API 端口。" msgid "" -"Enter the username and password used to log in to the Lenovo XClarity " -"Administrator instance." -msgstr "输入用于登录 Lenovo XClarity Administrator 实例的用户名和密码。" +"Enter the username and password used to log in to the XClarity Administrator " +"instance." +msgstr "输入用于登录 XClarity Administrator 实例的用户名和密码。" msgid "" "Click Validate to confirm that you can " -"connect to the Lenovo XClarity Administrator instance." +"connect to the XClarity Administrator instance." msgstr "" -"单击验证来确认您可以连接到 Lenovo XClarity " -"Administrator 实例。" +"单击验证来确认您可以连接到 XClarity Administrator " +"实例。" msgid "Click Add." msgstr "单击添加。" msgid "" -"To discover and then connect to a range of Lenovo XClarity Administrator " -"instances:" -msgstr "发现某一范围的 Lenovo XClarity Administrator 实例后再进行连接:" +"To discover and then connect to a range of XClarity Administrator instances:" +msgstr "发现某一范围的 XClarity Administrator 实例并进行连接:" -msgid "Discover Lenovo XClarity Administrator instances:" -msgstr "发现 Lenovo XClarity Administrator 实例:" +msgid "Discover XClarity Administrator instances:" +msgstr "发现 XClarity Administrator 实例:" msgid "" "Navigate to Compute > Physical Infrastructure " @@ -351,8 +359,8 @@ msgstr "单击开始来开始发现过程 msgid "" "Update credentials for each discovered physical-infrastructure provider " -"(Lenovo XClarity Administrator instance):" -msgstr "更新发现的每一物理基础架构供应商(Lenovo XClarity Administrator 实例)的凭据:" +"(XClarity Administrator instance):" +msgstr "更新发现的每一物理基础架构供应商(XClarity Administrator 实例)的凭据:" msgid "Select the providers to be edited." msgstr "选择要编辑的供应商。" @@ -445,6 +453,49 @@ msgstr "选择要修改的物理基础架构供应商。" msgid "Make the required changes, and revalidate credentials if necessary." msgstr "进行所需的更改,然后根据需要重新验证凭据。" +msgid "" +"Changing the password of the XClarity Administrator instance through its " +"physical-infrastructure provider" +msgstr "通过物理基础架构供应商更改 XClarity Administrator 实例的密码" + +msgid "" +"Within CloudForms, you can change the password of an XClarity Administrator " +"instance through the physical-infrastructure provider with which it is " +"associated. Changing the password this way also changes the password in " +"CloudForms so that they match." +msgstr "" +"在 CloudForms 中,您可以通过与 XClarity Administrator " +"实例关联的物理基础架构供应商来更改其密码。以这种方式更改密码之后,CloudForms 中的密码也随之更改,以便两者匹配。" + +msgid "Click on the physical-infrastructure provider to be modified." +msgstr "单击要修改的物理基础架构供应商。" + +msgid "" +"Click on the Authentication button in " +"the top menu and select Change password." +" The Change Password for Physical Infrastructure Provider page is displayed." +msgstr "" +"单击顶部菜单中的验证按钮,然后选择更改密码。此时会显示“更改物理基础架构供应商密码”页面。" + +msgid "" +"Enter the current password for the XClarity Administrator instance in the " +"Current Password field." +msgstr "" +"在当前密码字段中,输入 XClarity Administrator " +"实例的当前密码。" + +msgid "" +"Enter the new password in the New Password and Confirm New Password " +"fields." +msgstr "" +"在新密码确认新密码字段中输入新密码。" + +msgid "Click Save." +msgstr "单击保存。" + msgid "Viewing relationships" msgstr "查看关系" @@ -476,15 +527,19 @@ msgid "" "provider, complete the following steps." msgstr "若要显示特定物理基础架构供应商的拓扑视图,请完成下列步骤。" -msgid "Select the physical-infrastructure provider to be viewed." -msgstr "选择要查看的物理基础架构供应商。" +msgid "Click on the physical-infrastructure provider to be viewed." +msgstr "单击要查看的物理基础架构供应商。" + +msgid "Once the page loads, ensure that the summary view is being used." +msgstr "加载页面后,确保已使用概览视图。" msgid "" -"From the overview section, select Topology to display the Topology page. From this page, you can perform the " -"following actions:" +"Click on Topology in the Overview table to display the Topology page. From this " +"page, you can perform the following actions:" msgstr "" -"从概览部分中,选择拓扑来显示“拓扑”页面。您可以从此页中执行下列操作:" +"在概览表中,单击拓扑来显示“拓扑”页面。您可以从此页中执行下列操作:" msgid "" "Hide or show all physical server by clicking VMs." msgstr "单击虚拟机来隐藏或显示所有虚拟机。" +msgid "" +"Hide or show nodes in the graph that have a particular health state by " +"clicking on one of the following states: Valid, Warning, Critical, or Unknown." +msgstr "" +"单击以下任意状态,隐藏或显示图表中特定健康状态的节点: 有效警告重要或者未知。" + msgid "" "Double-click or right-click a node in the graph to navigate to the summary " "pages for that node." @@ -513,12 +579,29 @@ msgid "" "physical-infrastructure provider." msgstr "您可以查看受特定物理基础架构供应商管理的所有物理服务器的列表。" +msgid "From the physical-infrastructure provider summary view" +msgstr "从物理基础架构供应商概览视图中" + +msgid "After the page loads, ensure that the summary view is being used." +msgstr "加载页面后,确保使用的是概览视图。" + msgid "" -"Click Physical Servers in the Relationships section." +"Click on Physical Servers in the " +"Relationships table." msgstr "" -"单击关系部分中的物理服务器。" +"单击关系表中的物理服务器。" + +msgid "From the physical-infrastructure provider dashboard view" +msgstr "从物理基础架构供应商仪表板视图中" + +msgid "After the page loads, ensure that the dashboard view is being used." +msgstr "加载页面后,确保使用的是仪表板视图。" + +msgid "" +"Click on the number of servers that is displayed displayed in the Servers card." +msgstr "单击服务器卡中显示的服务器数量。" msgid "Viewing virtual-host relationships" msgstr "查看虚拟主机关系" @@ -529,16 +612,16 @@ msgid "" msgstr "您可以查看,与受特定物理基础架构供应商管理的主机相关联的物理服务器列表。" msgid "" -"Click Physical Servers with Host button " -"in the Relationships section." +"Click on Physical Servers with Host in " +"the Relationships table." msgstr "" -"单击关系部分中的物理服务器与主机按钮。" +"单击关系表中的物理服务器与主机。" msgid "" -"You should see a list of physical servers that are associated with hosts as " +"A list of physical servers that are associated with hosts are displayed as " "shown below." -msgstr "您应该会看到与主机关联的物理服务器的列表,如下所示。" +msgstr "与主机关联的物理服务器列表会被显示,如下所示。" msgid "" " " "主机关系 " +msgid "Viewing storage relationships" +msgstr "查看存储关系" + +msgid "" +"You can view a list of all storage systems that are managed by a specific " +"physical-infrastructure provider." +msgstr "您可以查看受特定物理基础架构供应商管理的所有存储系统的列表。" + +msgid "" +"Click on Physical Storages in the " +"Relationships table." +msgstr "" +"单击关系表中的物理存储。" + +msgid "" +"Click on the number of storage systems that is displayed in the Storages card." +msgstr "单击存储卡中显示的存储系统数量。" + +msgid "Viewing switch relationships" +msgstr "查看交换机关系" + +msgid "" +"You can view a list of all switches that are managed by a specific physical-" +"infrastructure provider." +msgstr "您可以查看受特定物理基础架构供应商管理的所有交换机的列表。" + +msgid "" +"Click on Physical Switches in the " +"Relationships table." +msgstr "" +"单击关系表中的物理交换机。" + +msgid "" +"Click on the number of switches that is displayed in the Switches card." +msgstr "单击交换机卡中显示的交换机数量。" + +msgid "Viewing chassis relationships" +msgstr "查看机箱关系" + +msgid "" +"You can view a list of chassis that are managed by a specific physical-" +"infrastructure provider." +msgstr "您可以查看受特定物理基础架构供应商管理的所有机箱的列表。" + +msgid "" +"Click on Physical Chassis in the " +"Relationships table." +msgstr "" +"单击关系表中的物理机箱。" + +msgid "" +"Click on the number of chassis that is displayed in the Chassis card." +msgstr "单击机箱卡中显示的机箱数量。" + +msgid "Viewing rack relationships" +msgstr "查看机架关系" + +msgid "" +"You can view a list of all racks that are managed by a specific physical-" +"infrastructure provider." +msgstr "您可以查看受特定物理基础架构供应商管理的所有机架的列表。" + +msgid "" +"Click on Physical Racks in the " +"Relationships table." +msgstr "" +"单击关系表中的物理机架。" + +msgid "" +"Click on the number of racks that is displayed in the Racks card." +msgstr "单击机架卡中显示的机架数量。" + msgid "Managing physical servers" msgstr "管理物理服务器" msgid "" "After the Lenovo physical-infrastructure provider is added, the servers that " -"are managed by Lenovo XClarity Administrator are registered in CloudForms. " -"You can then view and manage those servers." +"are managed by XClarity Administrator are registered in CloudForms. You can " +"then view and manage those servers." msgstr "" -"在添加了 Lenovo 物理基础架构供应商后,受 Lenovo XClarity Administrator 管理的服务器就会被注册到 " -"CloudForms 中。然后,您可以查看和管理这些服务器。" +"在添加了 Lenovo 物理基础架构供应商后,受 XClarity Administrator 管理的服务器就会被注册到 CloudForms " +"中。然后,您可以查看和管理这些服务器。" + +msgid "" +"Note: It may take a few seconds or so for the servers " +"to appear after adding a physical-infrasturcture provider." +msgstr "注意:添加物理基础架构供应商之后,服务器需要等待几秒才会显示。" msgid "Viewing a Physical Server" msgstr "查看物理服务器" @@ -738,24 +906,25 @@ msgid "Provisioning physical servers using configuration patterns" msgstr "使用配置 Patterns 置备物理服务器" msgid "" -"You can use configuration patterns in Lenovo XClarity Administrator to " -"quickly provision or preprovision multiple servers from a single set of " -"defined configuration settings. Configuration patterns act as templates for " +"You can use configuration patterns in XClarity Administrator to quickly " +"provision or preprovision multiple servers from a single set of defined " +"configuration settings. Configuration patterns act as templates for " "configuring logical storage, I/O adapters, boot order, and other baseboard " "management controller and Unified Extensible Firmware Interface (UEFI) " "settings." msgstr "" -"您可以使用 Lenovo XClarity Administrator 中的配置 patterns,从一组定义的配置设置置备或预置备多台服务器。配置 " -"Patterns 充当模板,用于配置逻辑存储、I/O 适配器、引导顺序及其他基板管理控制器和统一可扩展固件接口 (UEFI) 设置。" +"您可以使用 XClarity Administrator 中的 Configuration " +"Patterns,从一组定义的配置设置置备或预置备多台服务器。Configuration Patterns 充当模板,用于配置逻辑存储、I/O " +"适配器、引导顺序及其他基板管理控制器和统一可扩展固件接口 (UEFI) 设置。" msgid "" "A physical-infrastructure provider can discover configuration patterns that " -"are defined on the associated Lenovo XClarity Administrator instance. A " +"are defined on the associated XClarity Administrator instance. A " "configuration pattern can then be applied to a single or multiple physical " "servers." msgstr "" -"物理基础架构供应商可以发现关联 Lenovo XClarity Administrator 实例中定义的配置 patterns。然后,就可以选择一个配置 " -"pattern 应用到一台或多台物理服务器。" +"物理基础架构供应商可以发现关联 XClarity Administrator " +"实例中定义的配置模式。然后,就可以选择一个配置模式应用到一台或多台物理服务器。" msgid "" "Note: Configuration patterns can be " @@ -836,21 +1005,382 @@ msgstr "" "单击提交,将配置模式部署到指定的服务器。您可以在请求表中监控操作的状态。" -msgid "Troubleshooting Physical Infrastructure Provider Problems" -msgstr "物理基础架构供应商问题故障排除" +msgid "Viewing network devices that are associated with a physical server" +msgstr "查看与物理服务器关联的网络设备" + +msgid "" +"From the Physical Server Summary page, you can access details about network " +"devices such as network interface cards." +msgstr "在“物理服务器概览”页面,您可以访问网络设备的详细信息,例如网络接口卡。" + +msgid "" +"Access the Physical Servers page, as described in the section, and then select a physical server. " +"The Physical Server Summary page is displayed." +msgstr "" +"按照部分的描述,访问“物理服务器”页面,然后选择一个物理服务器。此时会显示“物理服务器概览”页面。" + +msgid "" +"Click on the Network Devices count in " +"the Properties table. A list of network " +"devices is displayed." +msgstr "" +"单击属性表中的网络设备数量。此时会显示网络设备列表。" + +msgid "" +"Select a network device from the list. The Network Device Summary page is " +"displayed." +msgstr "从列表中选择网络设备。此时会显示“网络设备概览”页面。" + +msgid "" +" " +"network device summary " +msgstr "" +" " +"network device summary " + +msgid "Viewing storage devices that are associated with a physical server" +msgstr "查看与物理服务器关联的存储设备" + +msgid "" +"From the Physical Server Summary page, you can access details about storage " +"devices, such as RAID cards." +msgstr "从“物理服务器概览”页面,可以查看存储设备的详细信息,例如 RAID 卡。" + +msgid "" +"Click on the Storage Devices count in " +"the Properties table. A list of storage " +"devices is displayed." +msgstr "" +"单击属性表中的存储设备数量,将显示存储设备列表。" + +msgid "" +"Select a storage device from the list. The Storage Device Summary page is " +"displayed." +msgstr "从列表中选择存储设备。此时会显示“存储设备概览”页面。" + +msgid "" +" " +"storage device summary " +msgstr "" +" " +"storage device summary " + +msgid "Adding physical server widgets to the dashboard" +msgstr "在仪表板中添加物理服务器 widget" + +msgid "" +"You can add widgets that display information about physical servers to the " +"default dashboard." +msgstr "您可以在默认仪表板中添加用来显示物理服务器详细信息的 widget。" + +msgid "" +"Navigate to Cloud Intel > Dashboard." +msgstr "前往云智能 > 仪表板。" + +msgid "" +"Click on the + button from the top " +"menu, and select one of the following widgets:" +msgstr "单击顶部菜单中的 + 按钮,然后选择下列 widget 之一:" + +msgid "Physical Server Availability" +msgstr "物理服务器可用性" + +msgid "Physical Server Health" +msgstr "物理服务器健康状态" + +msgid "" +"Recently Discovered Physical Servers" +msgstr "最近发现的物理服务器" + +msgid "The widget is now displayed on the default dashboard." +msgstr "该 widget 会在默认仪表板中显示。" + +msgid "Creating a user that belongs to the physical infrastructure usergroup" +msgstr "创建一个属于物理基础架构用户组的用户" + +msgid "" +"You can use the physical infrastructure usergroup to manage physical " +"infrastructures. Users that belong to this group have a default dashboard " +"that contains physical server widgets. The physical server widgets show " +"useful information, such as server health, availability, and recently " +"discovered servers." +msgstr "" +"您可以使用物理基础架构用户组来管理物理基础架构。属于这个组的用户有一个包含物理服务器 widget 的默认仪表板。物理服务器 widget " +"显示有用的信息,例如服务器健康状态、可用性和最近发现的服务器。" + +msgid "" +"To gain the benefits of this usergroup, you must create a new user that " +"belongs to the physical infrastructure group." +msgstr "为了利用这种用户组优势,您必须创建一个属于物理基础架构组的新用户。" + +msgid "" +"Follow the steps described in the Creating a User " +"section in the CloudForms General Configuration " +"documentation. For the group, choose EvmGroup-" +"physical_infrastructure." +msgstr "" +"依照 CloudForms 普通配置文档的创建用户部分所描述的步骤操作。对于组,请选择 EvmGroup-physical_infrastructure。" + +msgid "" +"After the user is created, log in as the new user, and the default dashboard " +"containing physical server widgets is displayed." +msgstr "创建用户之后,以新用户的身份登录,系统将显示包含物理服务器 widget 的默认仪表板。" + +msgid "Managing physical chassis" +msgstr "管理物理机箱" + +msgid "" +"After the Lenovo physical-infrastructure provider is added, the physical " +"chassis that are managed by XClarity Administrator are registered in " +"CloudForms. You can then view and manage the chassis." +msgstr "" +"在添加了 Lenovo 物理基础架构供应商后,受 XClarity Administrator 管理的物理机箱就会被注册到 CloudForms " +"中。然后,您可以查看和管理这些机箱。" + +msgid "Viewing physical chassis" +msgstr "查看物理机箱" + +msgid "" +"To view a list of all physical chassis that are managed by all physical-" +"infrastructure providers, navigate to Compute > " +"Physical Infrastructure > Chassis. The Physical Chassis page " +"is displayed (see the following figure)." +msgstr "" +"若要查看受所有物理基础架构供应商管理的所有物理机箱,请前往计算 > 物理基础架构 > " +"机箱。此时会显示“物理机箱”页面(见下图)。" + +msgid "" +"Tip: You can sort the table columns to " +"make it easier to find a specific chassis." +msgstr "提示: 您可以对表列进行排序,以方便查找特定的机箱。" + +msgid "" +" " +"physical chassis " +msgstr "" +" " +"physical chassis " + +msgid "Locating a physical chassis" +msgstr "定位物理机箱" + +msgid "" +"You can change the Location LED state on a physical chassis to locate a " +"chassis in the data center." +msgstr "您可以更改物理机箱上的位置 LED 状态,以在数据中心中定位机箱。" + +msgid "" +"Navigate to Compute > Physical Infrastructure " +"> Chassis." +msgstr "前往计算 > 物理基础架构 > 机箱。" + +msgid "" +"Select the physical chassis. The Physical Chassis Summary page is displayed." +msgstr "选择物理机箱。此时会显示“物理机箱概览”页面。" + +msgid "" +"Click on Identify in the top menu, and " +"then click on the appropriate action: Blink LED, Turn On LED, or Turn Off LED." +msgstr "" +"单击顶部菜单中的识别,再单击相应的操作:闪烁 LED打开 LED " +"或关闭 LED。" + +msgid "" +" physical chassis identify led " +msgstr "" +" physical chassis identify led " + +msgid "Managing physical racks" +msgstr "管理物理机架" + +msgid "" +"After the Lenovo physical-infrastructure provider is added, the physical " +"racks that are managed by XClarity Administrator are registered in " +"CloudForms. You can then view and manage the racks." +msgstr "" +"在添加了 Lenovo 物理基础架构供应商后,受 XClarity Administrator 管理的物理机架就会注册到 CloudForms " +"中。然后,您可以查看和管理这些机架。" + +msgid "Viewing physical racks" +msgstr "查看物理机架" + +msgid "" +"To view a list of all physical racks that are managed by all physical-" +"infrastructure providers, navigate to Compute > " +"Physical Infrastructure > Racks. The Physical Racks page is " +"displayed (see the following figure)." +msgstr "" +"若要查看所有物理基础架构供应商管理的所有物理机架的列表,请前往计算 > 物理基础架构 > " +"机架。此时会显示“物理机架”页面(见下图)。" + +msgid "" +"Tip: You can sort the table columns to " +"make it easier to find a specific rack." +msgstr "提示:您可以对表列进行排序,以方便查找特定的机架。" + +msgid "" +" " +"physical racks " +msgstr "" +" " +"physical racks " + +msgid "Managing physical storage systems" +msgstr "管理物理存储系统" + +msgid "" +"After the Lenovo physical-infrastructure provider is added, the physical " +"storage systems that are managed by XClarity Administrator are registered in " +"CloudForms. You can then view and manage the storage systems." +msgstr "" +"在添加了 Lenovo 物理基础架构供应商后,受 XClarity Administrator 管理的物理存储系统就会注册到 CloudForms " +"中。然后,您可以查看和管理这些存储系统。" + +msgid "Viewing physical storage systems" +msgstr "查看物理存储系统" + +msgid "" +"To view a list of all physical storage systems that are managed by all " +"physical-infrastructure providers, navigate to Compute > Physical Infrastructure > Storages. " +"The Physical Storages page is displayed (see the following figure)." +msgstr "" +"若要查看所有物理基础架构供应商管理的所有物理存储系统的列表,请前往计算 > 物理基础架构 " +"> 存储。此时会显示“物理存储”页面(见下图)。" + +msgid "" +"Tip: You can sort the table columns to " +"make it easier to find a specific storage system." +msgstr "提示:您可以对表列进行排序,以方便查找特定的存储系统。" + +msgid "" +" " +"physical storage " +msgstr "" +" " +"physical storage " + +msgid "Managing physical switches" +msgstr "管理物理交换机" + +msgid "" +"After the Lenovo physical-infrastructure provider is added, the physical " +"switches that are managed by XClarity Administrator are registered in " +"CloudForms. You can then view and manage the switches." +msgstr "" +"在添加了 Lenovo 物理基础架构供应商后,受 XClarity Administrator 管理的物理交换机就会注册到 CloudForms " +"中。然后,您可以查看和管理这些交换机。" + +msgid "Viewing physical switches" +msgstr "查看物理交换机" + +msgid "" +"To view a list of all physical switches that are managed by all physical-" +"infrastructure providers, navigate to Compute > " +"Physical Infrastructure > Switches. The Physical Switches page " +"is displayed (see the following figure)." +msgstr "" +"若要查看所有物理基础架构供应商管理的所有物理交换机的列表,请前往计算 > 物理基础架构 " +"> 交换机。此时会显示“物理交换机”页面(见下图)。" + +msgid "" +"Tip: You can sort the table columns to " +"make it easier to find a specific switch." +msgstr "提示:您可以对表列进行排序,以方便查找特定的交换机。" + +msgid "" +" " +"physical switches " +msgstr "" +" " +"physical switches " + +msgid "Restarting physical switches" +msgstr "重启物理交换机" + +msgid "" +"You can restart a physical switch that is managed by the physical-" +"infrastructure provider." +msgstr "您可以重启受物理基础架构供应商管理的物理交换机。" + +msgid "" +"Navigate to Compute > Physical Infrastructure " +"> Switches." +msgstr "前往计算 > 物理基础架构 > 交换机。" + +msgid "" +"Select a physical switch. The Physical Switches Summary page is displayed." +msgstr "选择物理交换机。此时会显示“物理交换机概览”页面。" + +msgid "" +"Click on Power in the top menu, and " +"then click on Restart." +msgstr "" +"单击顶部菜单中的电源,再单击重启。" + +msgid "" +" " +"physical switch restart " +msgstr "" +" " +"physical switch restart " msgid "Automating tasks based on events" msgstr "基于事件自动化任务" msgid "" "You can use CloudForms to automatically perform specific tasks when certain " -"events occur on servers that are managed by Lenovo XClarity Administrator " -"through a Lenovo physical-infrastructure provider. To create an automation " -"task, you must create and configure a custom domain. To automatically invoke " -"the task when a certain event occurs, you must create, configure and assign " -"a custom policy." +"events occur on servers that are managed by XClarity Administrator through a " +"Lenovo physical-infrastructure provider. To create an automation task, you " +"must create and configure a custom domain. To automatically invoke the task " +"when a certain event occurs, you must create, configure and assign a custom " +"policy." msgstr "" -"在 CloudForms 中设置 Lenovo 物理基础架构供应商后,就可以当 Lenovo XClarity Administrator " +"在 CloudForms 中设置 Lenovo 物理基础架构供应商后,就可以在 XClarity Administrator " "所管理的服务器上发生特定事件时,自动执行特定的任务。若要创建自动化任务,您必须创建和配置自定义域。若要在特定事件发生时自动调用任务,您必须创建、配置和分配自定义策略。" msgid "" @@ -1022,11 +1552,11 @@ msgid "" "CloudForms matches the class instance with the event by this name. To find " "the event name, see Messages in the " -"Lenovo XClarity Administrator online documentation." +"XClarity Administrator online documentation." msgstr "" -"重要: 类实例名称必须与触发要调用的任务的事件名称相同。CloudForms " -"按照该名称来匹配类实例和事件。若要查找事件名称,请参见 Lenovo XClarity Administrator 在线文档中的重要:类实例名称必须与触发要调用的任务的事件名称相同。CloudForms " +"按照该名称来匹配类实例和事件。若要查找事件名称,请参见 XClarity Administrator 在线文档中的消息。" msgid "" @@ -1066,13 +1596,14 @@ msgstr "" "策略操作和策略事件必须匹配。例如,使用策略操作物理服务器关机的以下路径:" msgid "" -"/System/event_handlers/event_action_policy? target=" -"physical_server&policy_event=physical_server_shutdown&param=\n" -"The policy_event value is matched with the policy operation applied." +"/System/event_handlers/event_action_policy?target=" +"physical_server&policy_event=physical_server_shutdown&param=" msgstr "" -"/System/event_handlers/event_action_policy? target=" -"physical_server&policy_event=physical_server_shutdown&param=\n" -"policy_event 值与应用的策略操作匹配。" +"/System/event_handlers/event_action_policy?target=" +"physical_server&policy_event=physical_server_shutdown&param=" + +msgid "The policy_event value is matched with the policy operation applied." +msgstr "policy_event 值与应用的策略操作匹配。" msgid "Step 3. Create a namespace." msgstr "第 3 步:创建命名空间。" @@ -1133,13 +1664,15 @@ msgid "" msgstr "在数据字段中输入以下脚本:" msgid "" -"server = $evm.vmdb('PhysicalServer').first $evm.log(:info, \"Powering Server " -"#{server.name} OFF\")\n" -"server.power_off exit MIQ_OK" +"server = $evm.vmdb('PhysicalServer').first\n" +"$evm.log(:info, \"Powering Server #{server.name} OFF\")\n" +"server.power_off\n" +"exit MIQ_OK" msgstr "" -"server = $evm.vmdb('PhysicalServer').first $evm.log(:info, \"Powering Server " -"#{server.name} OFF\")\n" -"server.power_off exit MIQ_OK" +"server = $evm.vmdb('PhysicalServer').first\n" +"$evm.log(:info, \"Powering Server #{server.name} OFF\")\n" +"server.power_off\n" +"exit MIQ_OK" msgid "" "Click Validate to verify the syntax." @@ -1164,8 +1697,8 @@ msgstr "单击 + 图标,为该模式添 msgid "Enter “execute” for the name." msgstr "输入 “execute” 作为名称。" -msgid "Select “Method” for the type" -msgstr "选择 “Method” 作为类型" +msgid "Select “Method” for the type." +msgstr "选择“Method”作为类型。" msgid "Select “String” for the data type." msgstr "选择 “String” 作为数据类型。" @@ -1178,9 +1711,6 @@ msgstr "输入 “Power_actions” 作为 msgid "Click the check mark icon." msgstr "单击勾号图标。" -msgid "Click Save." -msgstr "单击保存。" - msgid "Add the method to the class." msgstr "添加方法到该类。" @@ -1372,3 +1902,252 @@ msgstr "" " " "供应商分配配置集 " + +msgid "Creating an alert to monitor physical server health" +msgstr "创建警告来监测物理服务器健康状态" + +msgid "" +"Note: For this alert to work correctly, you must first " +"configure the SMTP settings in CloudForms by following instructions in the " +"Outgoing SMTP Email Settings section in the " +"CloudForms Configuration documentation." +msgstr "" +"注意:若要这个警告正常工作,您必须先按照CloudForms 配置文档的转出 SMTP 邮件设置部分的指令来配置 CloudForms 的 SMTP 设置。" + +msgid "" +"In CloudForms, there is a configurable alert for physical servers that sends " +"an alert email when a server that is assigned to the alert is in an " +"unhealthy state. This alert can be used to notify IT administrators that a " +"server is in an unhealthy state, so that they can investigate and resolve " +"potential issues before the issues lead to downtime." +msgstr "" +"在 CloudForms 中,有一个针对物理服务器的可配置警告,当分配给该警告的服务器处于不健康状态时,该警告将发送警告电子邮件。此警告可用于通知 IT " +"管理员服务器处于不健康状态,以便在问题导致停机之前调查和解决潜在问题。" + +msgid "" +"To enable this alert, you must create a physical server alert profile, " +"assign servers to the profile, and then configure the alert that is " +"associated with the profile." +msgstr "要启用此警告,您必须创建物理服务器警告配置集,将服务器分配给该配置集,然后配置与该配置集关联的警告。" + +msgid "Step 1. Create a physical server alert profile" +msgstr "第 1 步:创建物理服务器警告配置集" + +msgid "" +"Click Alert Profiles > Physical Server Alert " +"Profiles." +msgstr "单击警告配置集 > 物理服务器警告配置集。" + +msgid "" +"Click Configuration > Add a New Physical Server " +"Alert Profile from the top menu." +msgstr "单击顶部菜单中的配置 > 添加新的物理服务器警告配置集。" + +msgid "" +"Enter a description into the Description field." +msgstr "在描述字段中输入描述信息。" + +msgid "" +"Select Physical server has critical health state from the Available Physical Server " +"Alerts list, and click on the > button to add it to the Profile Alerts list on the right." +msgstr "" +"从可用的物理服务器警告列表选择物理服务器存在关键健康状态,然后单击 > 按钮,将其添加到右侧的配置集警告列表。" + +msgid "Step 2. Assign servers to the alert profile" +msgstr "第 2 步:为警告配置集分配服务器" + +msgid "" +"Click Alert Profiles > Physical Server Alert " +"Profiles > ProfileName, where " +"ProfileName is the name of the physical server alert " +"that was previously created." +msgstr "" +"单击警告配置集 > 物理服务器警告配置集 > " +"ProfileName,其中 ProfileName 是之前创建的物理服务器警告的名称。" + +msgid "" +"Click Configuration > Edit assignments for this " +"Alert Profile." +msgstr "单击配置 > 编辑这个警告配置集的分配。" + +msgid "" +"Choose Selected Servers from the " +"Assign To dropdown menu." +msgstr "" +"从分配给下拉菜单中选择已选服务器。" + +msgid "" +"Select the checkboxes next to the servers that you want to assign to the " +"profile from the Selections list." +msgstr "从选择列表中,选中想要分配给配置集的服务器的复选框。" + +msgid "Step 3. Configure the alert associated with the alert profile" +msgstr "第 3 步:配置与警告配置集关联的警告" + +msgid "" +"Click Alert Profiles > Physical Server Alert " +"Profiles > ProfileName > Physical server has " +"critical health state, where ProfileName is " +"the name of the physical server alert profile that was previously created." +msgstr "" +"单击警告配置集 > 物理服务器警告配置集 > " +"ProfileName > 物理服务器存在关键健康状态,其中 " +"ProfileName 是之前创建的物理服务器警告配置集的名称。" + +msgid "" +"Click Configuration > Edit this Alert from the top menu." +msgstr "单击顶部菜单中的配置 > 编辑这个警告。" + +msgid "" +"Select the Active checkbox to enable " +"the alert." +msgstr "选择激活复选框,以启用该警告。" + +msgid "" +"Optionally, increase the notification frequency by selecting a new value " +"from the Notification Frequency " +"dropdown menu. The default frequency is one hour." +msgstr "" +"(可选)可以通过从通知频率下拉菜单中选择新值来增大通知频率。默认频率为 1 " +"小时。" + +msgid "" +"Ensure that the Send an E-mail checkbox " +"is selected." +msgstr "确保发送电子邮件复选框已选中。" + +msgid "" +"Optionally, enter a value into the From " +"field. By default, the cfadmin@cfserver.com address is " +"used." +msgstr "" +"(可选)在发件人字段中输入值。默认使用的是 " +"cfadmin@cfserver.com 地址。" + +msgid "" +"Enter the email address that you want to retrieve the alert notification in " +"the Add field, and then click the " +"+ button. The email address is " +"displayed in the To field." +msgstr "" +"在添加字段中输入您想要用来收取警告通知的电子邮件地址,然后单击 " +"+ 按钮。电子邮件地址会显示在收件人字段中。" + +msgid "" +"The assigned servers are checked hourly, and a notification is sent through " +"email if the any of the assigned servers have a critical health state." +msgstr "系统每隔一小时检查一次分配的服务器;如果分配的任何服务器存在关键健康状态,会通过电子邮件发送通知。" + +msgid "Creating a policy to power on servers that are powered off" +msgstr "创建一个策略以打开处于关闭状态的服务器" + +msgid "" +"In CloudForms, there is a control policy for physical servers that " +"automatically powers a server back on when it is powered off." +msgstr "CloudForms 中有一个针对物理服务器的控制策略,可以在服务器关闭之后自动将其打开。" + +msgid "" +"To enable this policy, you must assign the physical infrastructure profile " +"to a server." +msgstr "要启动此策略,您必须将物理基础架构配置集分配给服务器。" + +msgid "" +"Click a server (to display the Physical Server Summary page), or select " +"multiple servers that you want to provision." +msgstr "单击一台服务器(以显示“物理服务器概览”页面),或选择您要置备的多台服务器。" + +msgid "" +"Click Policy > Manage Policies from " +"the top menu. The Physical Server Policy Assignment page is displayed." +msgstr "" +"单击顶部菜单的策略 > 管理策略。此时会显示“物理服务器策略分配”页面。" + +msgid "" +"Select the Physical Infrastructure Profile checkbox." +msgstr "选择物理基础架构配置集复选框。" + +msgid "The policy is now assigned to the server." +msgstr "现在,策略已分配给服务器。" + +msgid "Updating physical server firmware using Ansible playbooks" +msgstr "使用 Ansible playbook 更新物理服务器固件" + +msgid "" +"In CloudForms, physical server firmware can be updated using an Ansible " +"playbook." +msgstr "在 CloudForms 中,可使用 Ansible playbook 来更新物理服务器固件。" + +msgid "" +"Note: An Ansible Tower provider that points to an " +"Ansible Tower instance must be added to CloudForms. See the Adding " +"an Ansible Tower Provider section in the CloudForms " +"Managing Providers documentation." +msgstr "" +"注意:指向 Ansible Tower 实例的 Ansible Tower 供应商必须添加至 " +"CloudForms。请查看 CloudForms 管理供应商文档中的添加 Ansible " +"Tower 供应商部分。" + +msgid "" +"Within Ansible Tower, create a job template for the config.yml playbook. Specify update_firmware as the job " +"tag and any extra variables that are required by the playbook. Ensure that " +"the option to prompt on launch is enabled. You can use this playbook to " +"upgrade firmware on a physical server. You can get this playbook from the " +"web at https://galaxy.ansible.com/lenovo/lxca-config." +msgstr "" +"在 Ansible Tower 中,为 config.yml playbook 创建任务模板。指定 " +"update_firmware 作为任务标签,并指定 playbook " +"所需的额外变量。确保已启用“启动提示”选项。您可以使用这个 playbook 升级物理服务器的固件。可以从 https://galaxy.ansible.com/" +"lenovo/lxca-config 网页下载此 playbook。" + +msgid "" +"Follow the steps that are described in the Executing an Ansible " +"Tower Job Template from a Service Catalog section in the " +"CloudForms Managing Providers documentation. Use the " +"job template that you created in the previous step." +msgstr "" +"按照 CloudForms 管理供应商文档的执行来自服务目录的 Ansible Tower " +"任务模版部分所述的步骤进行操作。使用您在之前步骤中创建的任务模板。" + +msgid "Provisioning physical servers using Ansible playbooks" +msgstr "使用 Ansible playbook 配置物理服务器" + +msgid "" +"In CloudForms, XClarity Administrator configuration patterns can be used to " +"provision physical servers through the use of an Ansible playbook. " +"Configuration patterns act as templates for configuring logical storage, I/O " +"adapters, boot order, and other baseboard management controller and Unified " +"Extensible Firmware Interface (UEFI) settings." +msgstr "" +"在 CloudForms 中,XClarity Administrator configuration patterns 可以用来通过 Ansible " +"playbook 置备物理服务器。configuration patterns 充当模板,用于配置逻辑存储、I/O " +"适配器、引导顺序及其他基板管理控制器和统一可扩展固件接口 (UEFI) 设置。" + +msgid "" +"Within Ansible Tower, create a job template for the config.yml playbook. Specify apply_configpatterns as the " +"job tag and any extra variables that are required by the playbook. Ensure " +"that the option to prompt on launch is enabled. You can use this playbook to " +"apply a configuration pattern to a physical server. You can get this " +"playbook from the web at https://galaxy.ansible.com/lenovo/lxca-config." +msgstr "" +"在 Ansible Tower 中,为 config.yml playbook 创建任务模板。指定 " +"apply_configpatterns 作为任务标签,指定 playbook " +"所需的任意额外变量。确保已启用“启动提示”选项。您可以使用这个 playbook 对物理服务器应用配置模式。可以从 https://galaxy.ansible.com/" +"lenovo/lxca-config 网页下载此 playbook。" diff --git a/physical_infra_provider_rest_api/l10n/en-US/Revision_History.xml b/physical_infra_provider_rest_api/l10n/en-US/Revision_History.xml index 3736b04..2f8566e 100644 --- a/physical_infra_provider_rest_api/l10n/en-US/Revision_History.xml +++ b/physical_infra_provider_rest_api/l10n/en-US/Revision_History.xml @@ -12,7 +12,7 @@ 1.0-0 - Mon Mar 5 2018 + Wed Dec 12 2018 Red Hat CCS Initial document creation diff --git a/physical_infra_provider_rest_api/l10n/en-US/main.xml b/physical_infra_provider_rest_api/l10n/en-US/main.xml index d51bbcf..9b99683 100644 --- a/physical_infra_provider_rest_api/l10n/en-US/main.xml +++ b/physical_infra_provider_rest_api/l10n/en-US/main.xml @@ -9,9 +9,9 @@ Lenovo Physical Infrastructure Provider REST APIA reference to the Lenovo physical infrastructure provider REST API -2018-03-05 +2018-11-22 Red Hat CloudForms -4.6 +4.7 A reference to the Lenovo physical infrastructure provider REST API. If you have a suggestion for improving this guide or have found an error, please submit a Bugzilla report at http://bugzilla.redhat.com against Red Hat CloudForms Management Engine for the Documentation component. Please provide specific details, such as the section number, guide name, and CloudForms version so we can easily locate the content. @@ -23,45 +23,41 @@ You can use the REST API to retrieve information about providers, physical-infrastructure providers, and physical servers. You can use the CloudForms REST API if you need information about the servers in your physical infrastructure. Before you begin To use the REST API, you must log in to CloudForms Management Engine API as a user who has permission to access the API. The default user is admin, password is smartvm. -Use the following URL to access the CloudForms REST API: -<CloudForms_address>:<port>/api -For example: -localhost:3000/api
Retrieving Provider Details To retrieve information for all providers, use the following request URL: -GET <CloudForms_address>:<port>/api/providers +GET /api/providers A JSON response with the following keys is returned. actions (list of actions that can be used) count (total number of providers) name (URI name) -pages (count of pages) +pages (number of pages) resource (list of URLs for each provider that is managed by CloudForms) -subcount (number of providers returned) +subcount (number of providers that were returned) Examples To retrieve all information about the providers, use the ?expand=resources query parameter, for example: -GET localhost:3000/api/providers?expand=resources +GET /api/providers?expand=resources To retrieve a specific information about the providers (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example: -GET localhost:3000/ api/providers?expand=resources&attributes=id,name +GET /api/providers?expand=resources&attributes=id,name To retrieve additional information about the providers (such as port, hostname, and IP address), use the ?expand=resources&attributes=<attribute_list> query parameters, for example: -GET localhost:3000/api/providers?expand=resources&attributes=port,hostname,ipaddress +GET /api/providers?expand=resources&attributes=port,hostname,ipaddress To retrieve information about only Lenovo physical-infrastructure providers, use the ?expand=resources&filter[]=type=<provider_type> attribute against all provider resources, for example: -GET localhost:3000/api/providers?expand=resources&filter[]=type=ManageIQ::Providers::Lenovo::PhysicalInfraManager +GET /api/providers?expand=resources&filter[]=type=ManageIQ::Providers::Lenovo::PhysicalInfraManager
Retrieving Provider Details by ID To retrieve information for a specific provider, use the following request URL where <provider_ID> is the unique identifier of the provider: -GET <CloudForms_address>:<port>/api/providers/<provider_ID> +GET /api/providers/<provider_ID> A JSON response with the following keys is returned. href id @@ -80,11 +76,11 @@ actions To retrieve a specific information about the provider (such as name and ID), use the ?attributes=<attribute_list> query parameters, for example: -GET localhost:3000/api/providers/<provider_ID>?expand=resources&attributes=id,name +GET /api/providers/<provider_ID>?expand=resources&attributes=id,name To retrieve additional information about the provider (such as port, hostname, and IP address), use the ?attributes=<attribute_list> query parameters, for example: - GET localhost:3000/api/providers/<provider_ID>?expand=resources +GET /api/providers/<provider_ID>?expand=resources &attributes=port,hostname,ipaddress @@ -96,7 +92,7 @@ actions
Creating a Lenovo physical-infrastructure provider To create a Lenovo physical-infrastructure provider, send a POST request using the following request URL and JSON request body. -POST <CloudForms_address>:<port>/api/providers +POST /api/providers Request body: { "action": "create", @@ -113,7 +109,7 @@ actions
Modifying properties for a Lenovo physical-infrastructure provider To modify properties of a Lenovo physical-infrastructure provider, send a POST request using the following request URL and JSON request body. -POST <CloudForms_address>:<port>/api/providers +POST /api/providers Request body: { "action":"edit", @@ -129,7 +125,7 @@ actions
Refreshing information about all providers To refresh information about all providers, send a POST request using the following request URL and JSON request body. -POST <CloudForms_address>:<port>/api/providers +POST /api/providers Request body: { "action":"refresh" @@ -141,11 +137,11 @@ actions Send a DELETE request using the following request URL. -DELETE <CloudForms_address>:<port>/api/providers/<provider_ID> +DELETE /api/providers/<provider_ID> Send a POST request using the following request URL and JSON request body. -POST <CloudForms_address>:<port>/api/providers/<provider_ID> +POST /api/providers/<provider_ID> Request body: { "action":"delete" @@ -156,7 +152,7 @@ actions
Performing an action on multiple physical-infrastructure providers To perform an action on more than one physical-infrastructure providers, send a POST request using the following request URL and JSON request body. -POST <CloudForms_address>:<port>/api/providers +POST /api/providers Request body: { "action":"<action>", @@ -172,38 +168,46 @@ actions
Retrieving Physical Server Details To retrieve information for all physical servers, use the following request URL: -GET <CloudForms_address>:<port>/api/physical_servers +GET /api/physical_servers A JSON response with the following keys is returned. actions (list of actions that can be used) -count (count of the physical servers) +count (number of physical servers) name (URI name) -pages (count of pages) -resource (list of URLs of the each physical servers) -subcount (count of the physical servers returned) +pages (number of pages) +resource (list of URLs for each physical server) +subcount (number of physical servers that were returned) Examples To retrieve all information about the physical servers, use the ?expand=resources query parameter, for example: -GET localhost:3000/api/physical_servers?expand=resources +GET /api/physical_servers?expand=resources + + +To retrieve specific information about the physical servers (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_servers?expand=resources&attributes=id,name + + +To retrieve information such as firmware, networks, guest devices, and asset details associated with physical servers, use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_servers?expand=resources&attributes=hardware.firmwares,hardware.networks,hardware.guest_devices,hardware.assets_details -To retrieve a specific information about the physical servers (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example: -GET localhost:3000/api/physical_servers?expand=resources&attributes=id,name +To retrieve information such as network adapters and storage adapters in physical servers, use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_servers?expand=resources&attributes=guest_devices.with_ethernet_type,guest_devices.with_storage_type -To retrieve specific information about the physical servers (such as firmware, networks, guest devices, and asset details), use the ?expand=resources&attributes=<attribute_list> query parameters, for example: -GET localhost:3000/api/physical_servers?expand=resources&attributes= hardware.firmwares,hardware.networks,hardware.guest_devices,hardware.assets_details +To retrieve information such as switches connected to physical servers, use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_servers?expand=resources&attributes=physical_switches To retrieve information about only a specific physical server, use the ?expand=resources&filter[]=name=<server_name> query attributes on all physical-server resources, for example: -GET localhost:3000/api/physical_servers?expand=resources&filter[]=name=Server1-20127X5462 +GET /api/physical_servers?expand=resources&filter[]=name=Server1-20127X5462
Retrieving Physical Server Details by ID To retrieve information for a specific physical server, use the following request URL: -GET <CloudForms_address>:<port>/api/physical_servers/<server_ID> +GET /api/physical_servers/<server_ID> A JSON response with the following keys is returned. actions created_at @@ -228,14 +232,22 @@ vendor Examples -To retrieve a specific information about a specific physical server (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example: -GET localhost:3000/api/physical_servers/<server_ID>?expand=resources&attributes=id,name +To retrieve information about a specific physical server (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_servers/<server_ID>?expand=resources&attributes=id,name -To retrieve a specific information about a specific physical server (such as firmware, networks, guest devices, and asset details), use the ?expand=resources&attributes=<attribute_list> query parameters, for example: - GET localhost:3000/api/physical_servers/<server_ID>?expand=resources +To retrieve information such as firmware, networks, guest devices, and asset details for a specific server, use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_servers/<server_ID>?expand=resources &attributes=hardware.firmwares,hardware.networks,hardware.guest_devices,hardware.assets_details + +To retrieve information such as switches that are connected to a specific server, use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_servers/<server_ID>?expand=resources&attributes=physical_switches + + +To retrieve information such as network adapters and storage adapters in a specific physical server, use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_servers/<server_ID>?expand=resources&attributes=guest_devices.with_ethernet_type,guest_devices.with_storage_type,hardware.physical_network_ports +
@@ -245,7 +257,7 @@ vendor
Powering on a physical server To power on a specific physical server, send a POST request using the following request URL and JSON request body. -POST <CloudForms_address>:<port>/api/physical_servers/<server_ID> +POST /api/physical_servers/<server_ID> Request body: { "action":"power_on" @@ -254,7 +266,7 @@ vendor
Powering off a physical server To shut down the operating system and power off a specific physical server, send a POST request using the following request URL and JSON request body. -POST <CloudForms_address>:<port>/api/physical_servers/<server_ID> +POST /api/physical_servers/<server_ID> Request body: { "action":"power_off" @@ -263,7 +275,7 @@ vendor
Immediately powering off a physical server To immediately power off a specific physical server, send a POST request using the following request URL and JSON request body. -POST <CloudForms_address>:<port>/api/physical_servers/<server_ID> +POST /api/physical_servers/<server_ID> Request body: { "action":"power_off_now" @@ -272,7 +284,7 @@ vendor
Restarting a physical server To shut down the operating system and restart a specific physical server, send a POST request using the following request URL and JSON request body. -POST <CloudForms_address>:<port>/api/physical_servers/<server_ID> +POST /api/physical_servers/<server_ID> Request body: { "action":"restart" @@ -281,7 +293,7 @@ vendor
Immediately restarting a physical server To immediately restart a specific physical server, send a POST request using the following request URL and JSON request body. -POST <CloudForms_address>:<port>/api/physical_servers/<server_ID> +POST /api/physical_servers/<server_ID> Request body: { "action":"restart_now" @@ -290,7 +302,7 @@ vendor
Changing the location LED state on a physical server to blinking To change the location-LED state to blinking on a specific server, send a POST request using the following request URL and JSON request body. -POST <CloudForms_address>:<port>/api/physical_servers/<server_ID> +POST /api/physical_servers/<server_ID> Request body: { "action":"blink_loc_led" @@ -298,8 +310,8 @@ vendor
Performing an action on multiple physical servers -To perform an action on more than one physical severs, send a POST request using the following request URL and JSON request body. -POST <CloudForms_address>:<port>/api/physical_servers +To perform an action on more than one physical server, send a POST request using the following request URL and JSON request body. +POST /api/physical_servers Request body: { "action":"<action>", @@ -312,5 +324,312 @@ vendor }
+
+Retrieving Physical Chassis Details +To retrieve information for all physical chassis, use the following request URL: +GET /api/physical_chassis +A JSON response with the following keys is returned. +actions (list of actions that can be used) +count (number of physical chassis) +name (URI name) +pages (number of pages) +resources (list of URLs for each physical chassis) +subcount (number of physical chassis that were returned) +Examples + + +To retrieve all information about the physical chassis, use the ?expand=resources query parameter, for example: +GET /api/physical_chassis?expand=resources + + +To retrieve specific information about the physical chassis (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_chassis?expand=resources&attributes=id,name + + +To retrieve information such as the switches, storage systems, and servers in a chassis, use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_chassis?expand=resources&attributes=physical_servers,physical_storages,hardware.connected_physical_switches + + +To retrieve information about only a specific physical chassis, use the ?expand=resources&filter[]=name=<chassis_name> query attributes on all physical chassis resources, for example: +GET /api/physical_chassis?expand=resources&filter[]=name=SN%23Y034BG16E060 + + +
+
+Retrieving Physical Chassis Details by ID +To retrieve information for a specific physical chassis, use the following request URL: +GET /api/physical_chassis/<chassis_ID> +A JSON response with the following keys is returned. +href +id +ems_id +uid_ems +ems_ref +physical_rack_id +name +vendor +type +location_led_state +health_state +overall_health_state +management_module_slot_count +switch_slot_count +fan_slot_count +blade_slot_count +powersupply_slot_count +actions +Examples + + +To retrieve information about a specific physical chassis (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_chassis/<chassis_ID>?expand=resources&attributes=id,name + + +To retrieve information, such as the switches, storage systems, and servers that are in a specific physical chassis, use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_chassis/<chassis_ID>?expand=resources&attributes=physical_servers,physical_storages,hardware.connected_physical_switches + + +
+
+Performing physical chassis actions +You can use the REST API to perform management tasks on a physical chassis, such as changing the location LED state. +Note: To perform actions on physical chassis, you must create a basic authentication using your preferred tool or library, and enter your user name and password to access the CloudForms REST API. +
+Changing the location LED state on a physical chassis to blinking +To change the location LED state to blinking on a specific chassis, send a POST request using the following request URL and JSON request body. +POST /api/physical_chassis/<chassis_ID> +Request body: +{ + "action":"blink_loc_led" +} +
+
+Performing an action on multiple physical chassis +To perform an action on more than one physical chassis, send a POST request using the following request URL and JSON request body. +POST /api/physical_chassis +Request body: +{ + "action":"<action>", + "resources": [{ + "href":"<chassis_ID>" + }, + { + "href":"<chassis_ID>" + }] +} +
+
+
+Retrieving Physical Rack Details +To retrieve information for all physical racks, use the following request URL: +GET /api/physical_racks +A JSON response with the following keys is returned. +actions (list of actions that can be used) +count (number of physical racks) +name (URI name) +pages (number of pages) +resources (list of URLs for each physical rack) +subcount (number of physical racks that were returned) +Examples + + +To retrieve all information about the physical racks, use the ?expand=resources query parameter, for example: +GET /api/physical_racks?expand=resources + + +To retrieve specific information about the physical racks (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_racks?expand=resources&attributes=id,name + + +To retrieve information about only a specific physical rack, use the ?expand=resources&filter[]=name=<rack_name> query attributes on all physical rack resources, for example: +GET /api/physical_racks?expand=resources&filter[]=name=rack-2 + + +
+
+Retrieving Physical Rack Details by ID +To retrieve information for a specific physical rack, use the following request URL: +GET /api/physical_racks/<rack_ID> +A JSON response with the following keys is returned. +actions +ems_id +ems_ref +href +id +name +uid_ems +Examples + + +To retrieve information about a specific physical rack (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_racks/<rack_ID>?expand=resources&attributes=id,name + + +
+
+Retrieving Physical Storage Details +To retrieve information for all physical storage systems, use the following request URL: +GET /api/physical_storages +A JSON response with the following keys is returned. +actions (list of actions that can be used) +count (number of physical storage systems) +name (URI name) +pages (number of pages) +resources (list of URLs for each physical storage system) +subcount (number of physical storage systems that were returned) +Examples + + +To retrieve all information about the physical storage systems, use the ?expand=resources query parameter, for example: +GET /api/physical_storages?expand=resources + + +To retrieve specific information about the physical storage systems (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_storages?expand=resources&attributes=id,name + + +To retrieve information such as canisters and physical disks associated with physical storage systems, use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_storages?expand=resources&attributes=canisters,physical_disks + + +To retrieve information about only a specific physical storage system, use the ?expand=resources&filter[]=name=<storage_name> query attributes on all physical storage resources, for example: +GET /api/physical_storages?expand=resources&filter[]=name=SeagateV1-S3200-DM + + +
+
+Retrieving Physical Storage Details by ID +To retrieve information for a specific physical storage system, use the following request URL: +GET /api/physical_storages/<storage_ID> +A JSON response with the following keys is returned. +access_state +actions +canister_slots +drive_bays +ems_id +ems_ref +enclosures +health_state +href +id +name +overall_health_state +physical_chassis_id +physical_rack_id +type +uid_ems +Examples + + +To retrieve information about a specific physical storage system (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_storages/<storage_ID>?expand=resources&attributes=id,name + + +To retrieve information, such as canisters and physical disks that are associated with a specific physical storage system, use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_storages/<storage_ID>?expand=resources&attributes=canisters,physical_disks + + +
+
+Retrieving Physical Switch Details +To retrieve information for all physical switches, use the following request URL: +GET /api/physical_switches +A JSON response with the following keys is returned. +actions (list of actions that can be used) +count (number of physical switches) +name (URI name) +pages (count of pages) +resources (list of URLs for each physical switch) +subcount (number of physical switches that were returned) +Examples + + +To retrieve all information about the physical switches, use the ?expand=resources query parameter, for example: +GET /api/physical_switches?expand=resources + + +To retrieve specific information about the physical switches (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_switches?expand=resources&attributes=id,name + + +To retrieve information such as ports on physical switches, use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_switches?expand=resources&attributes=physical_network_ports + + +To retrieve information such as physical devices connected to physical switches, use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_switches?expand=resources&attributes=connected_components + + +To retrieve information about only a specific physical switch, use the ?expand=resources&filter[]=name=<switch_name> query attributes on all physical switch resources, for example: +GET /api/physical_switches?expand=resources&filter[]=name=IO Module 02 + + +
+
+Retrieving Physical Switch Details by ID +To retrieve information for a specific physical switch, use the following request URL: +GET /api/physical_switches/<switch_ID> +A JSON response with the following keys is returned. +actions +allow_promiscuous +ems_id +forged_transmits +health_state +href +id +mac_changes +mtu +name +ports +power_state +shared +switch_uuid +type +uid_ems +Examples + + +To retrieve information about a specific physical switch (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_switches/<switch_ID>?expand=resources&attributes=id,name + + +To retrieve information such as physical devices that are connected to a specific physical switch, use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_switches/<switch_ID>?expand=resources&attributes=connected_components + + +To retrieve information such as ports on a specific physical switch, use the ?expand=resources&attributes=<attribute_list> query parameters, for example: +GET /api/physical_switches/<switch_ID>?expand=resources&attributes=physical_network_ports + + +
+
+Performing physical switch actions +You can use the REST API to perform management tasks on a physical switch, such as restarting the switch. +Note: To perform actions on physical switch, you must create a basic authentication using your preferred tool or library, and enter your user name and password to access the CloudForms REST API. +
+Restarting a physical switch +To restart a specific switch, send a POST request using the following request URL and JSON request body. +POST /api/physical_switches/<switch_ID> +Request body: +{ + "action":"restart" +} +
+
+Performing an action on multiple physical switches +To perform an action on more than one physical switch, send a POST request using the following request URL and JSON request body. +POST /api/physical_switches +Request body: +{ + "action":"<action>", + "resources": [{ + "href":"<switch_ID>" + }, + { + "href":"<switch_ID>" + }] +} +
+
\ No newline at end of file diff --git a/physical_infra_provider_rest_api/l10n/es-ES/Author_Group.po b/physical_infra_provider_rest_api/l10n/es-ES/Author_Group.po index d546a04..f8a342c 100644 --- a/physical_infra_provider_rest_api/l10n/es-ES/Author_Group.po +++ b/physical_infra_provider_rest_api/l10n/es-ES/Author_Group.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:56+1000\n" +"POT-Creation-Date: 2018-11-22 19:42+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: trh01 \n" "Language-Team: Spanish\n" "Language: es\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" msgid "Red Hat CloudForms" diff --git a/physical_infra_provider_rest_api/l10n/es-ES/Revision_History.po b/physical_infra_provider_rest_api/l10n/es-ES/Revision_History.po index 31046fa..1eadace 100644 --- a/physical_infra_provider_rest_api/l10n/es-ES/Revision_History.po +++ b/physical_infra_provider_rest_api/l10n/es-ES/Revision_History.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:56+1000\n" +"POT-Creation-Date: 2018-11-22 19:42+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: trh01 \n" "Language-Team: Spanish\n" "Language: es\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" msgid "Revision History" diff --git a/physical_infra_provider_rest_api/l10n/es-ES/main.po b/physical_infra_provider_rest_api/l10n/es-ES/main.po index db1303a..c0676a0 100644 --- a/physical_infra_provider_rest_api/l10n/es-ES/main.po +++ b/physical_infra_provider_rest_api/l10n/es-ES/main.po @@ -1,17 +1,19 @@ # Sergio Ocón , 2018. #zanata +# edrh02 , 2018. #zanata +# myamamot , 2018. #zanata # trh01 , 2018. #zanata msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:56+1000\n" +"POT-Creation-Date: 2018-11-22 19:42+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2018-03-02 02:06+0000\n" -"Last-Translator: trh01 \n" +"PO-Revision-Date: 2018-12-05 08:17+0000\n" +"Last-Translator: edrh02 \n" "Language-Team: Spanish\n" "Language: es\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" msgid "Lenovo Physical Infrastructure Provider REST API" @@ -76,18 +78,6 @@ msgstr "" "API como usuario con permiso para acceder al API. El usuario predeterminado " "es admin y la contraseña es smartvm." -msgid "Use the following URL to access the CloudForms REST API:" -msgstr "Use esta URL para acceder al API REST de CloudForms:" - -msgid "<CloudForms_address>:<port>/api" -msgstr "<CloudForms_address>:<port>/api" - -msgid "For example:" -msgstr "Por ejemplo:" - -msgid "localhost:3000/api" -msgstr "localhost:3000/api" - msgid "Retrieving Provider Details" msgstr "Obtener detalles sobre el proveedor" @@ -96,8 +86,8 @@ msgid "" msgstr "" "Para obtener información de todos los proveedores, utilice la siguiente URL:" -msgid "GET <CloudForms_address>:<port>/api/providers" -msgstr "GET <CloudForms_address>:<port>/api/providers" +msgid "GET /api/providers" +msgstr "GET /api/providers" msgid "A JSON response with the following keys is returned." msgstr "Se devolverá una respuesta JSON con las siguientes llaves." @@ -106,9 +96,9 @@ msgid "" "actions (list of actions that can be used)\n" "count (total number of providers)\n" "name (URI name)\n" -"pages (count of pages)\n" +"pages (number of pages)\n" "resource (list of URLs for each provider that is managed by CloudForms)\n" -"subcount (number of providers returned)" +"subcount (number of providers that were returned)" msgstr "" "acciones (listado de acciones que se pueden usar)\n" "total (número total de proveedores)\n" @@ -128,8 +118,8 @@ msgstr "" "consulta ?expand=resources , como por " "ejemplo:" -msgid "GET localhost:3000/api/providers?expand=resources" -msgstr "GET localhost:3000/api/providers?expand=resources" +msgid "GET /api/providers?expand=resources" +msgstr "GET /api/providers?expand=resources" msgid "" "To retrieve a specific information about the providers (such as name and " @@ -140,10 +130,8 @@ msgstr "" "utilice el parámetro de consulta ?expand=" "resources , como por ejemplo:" -msgid "" -"GET localhost:3000/ api/providers?expand=resources&attributes=id,name" -msgstr "" -"GET localhost:3000/ api/providers?expand=resources&attributes=id,name" +msgid "GET /api/providers?expand=resources&attributes=id,name" +msgstr "GET /api/providers?expand=resources&attributes=id,name" msgid "" "To retrieve additional information about the providers (such as port, " @@ -156,11 +144,9 @@ msgstr "" "resources parámetros de consulta, como por ejemplo:" msgid "" -"GET localhost:3000/api/providers?expand=resources&attributes=" -"port,hostname,ipaddress" +"GET /api/providers?expand=resources&attributes=port,hostname,ipaddress" msgstr "" -"GET localhost:3000/api/providers?expand=resources&attributes=" -"port,hostname,ipaddress" +"GET /api/providers?expand=resources&attributes=port,hostname,ipaddress" msgid "" "To retrieve information about only Lenovo physical-infrastructure providers, " @@ -174,11 +160,11 @@ msgstr "" "recursos de proveedores, por ejemplo:" msgid "" -"GET localhost:3000/api/providers?expand=resources&filter[]=type=ManageIQ:" -":Providers::Lenovo::PhysicalInfraManager" +"GET /api/providers?expand=resources&filter[]=type=ManageIQ::Providers::" +"Lenovo::PhysicalInfraManager" msgstr "" -"GET localhost:3000/api/providers?expand=resources&filter[]=type=ManageIQ:" -":Providers::Lenovo::PhysicalInfraManager" +"GET /api/providers?expand=resources&filter[]=type=ManageIQ::Providers::" +"Lenovo::PhysicalInfraManager" msgid "Retrieving Provider Details by ID" msgstr "Obtener detalles del proveedor por ID" @@ -190,12 +176,8 @@ msgstr "" "Para obtener información de un proveedor específico, utilice la siguiente " "URL en donde <provider_ID> es el identificador único del proveedor:" -msgid "" -"GET <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" -msgstr "" -"GET <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" +msgid "GET /api/providers/<provider_ID>" +msgstr "GET /api/providers/<provider_ID>" msgid "" "href\n" @@ -236,11 +218,11 @@ msgstr "" "resources , por ejemplo:" msgid "" -"GET localhost:3000/api/providers/<provider_ID>?expand=" -"resources&attributes=id,name" +"GET /api/providers/<provider_ID>?expand=resources&attributes=" +"id,name" msgstr "" -"GET localhost:3000/api/providers/<provider_ID>?expand=" -"resources&attributes=id,name" +"GET /api/providers/<provider_ID>?expand=resources&attributes=" +"id,name" msgid "" "To retrieve additional information about the provider (such as port, " @@ -252,10 +234,10 @@ msgstr "" "role=\"strong\">?expand=resources, por ejemplo:" msgid "" -" GET localhost:3000/api/providers/<provider_ID>?expand=resources\n" +"GET /api/providers/<provider_ID>?expand=resources\n" "&attributes=port,hostname,ipaddress" msgstr "" -" GET localhost:3000/api/providers/<provider_ID>?expand=resources\n" +"GET /api/providers/<provider_ID>?expand=resources\n" "&attributes=port,hostname,ipaddress" msgid "Performing physical-infrastructure provider actions" @@ -290,8 +272,8 @@ msgstr "" "Para crear un proveedor de infraestructura física de Lenovo, realice una " "petición POST utilizando la siguiente URL y el cuerpo de petición JSON." -msgid "POST <CloudForms_address>:<port>/api/providers" -msgstr "POST <CloudForms_address>:<port>/api/providers" +msgid "POST /api/providers" +msgstr "POST /api/providers" msgid "Request body:" msgstr "Cuerpo de petición:" @@ -383,12 +365,8 @@ msgstr "Para eliminar un proveedor específico:" msgid "Send a DELETE request using the following request URL." msgstr "Envíe una petición DELETE utilizando el siguiente URL." -msgid "" -"DELETE <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" -msgstr "" -"DELETE <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" +msgid "DELETE /api/providers/<provider_ID>" +msgstr "DELETE /api/providers/<provider_ID>" msgid "" "Send a POST request using the following request URL and JSON request body." @@ -396,12 +374,8 @@ msgstr "" "Envíe una petición de POST utilizando la siguiente URL y el cuerpo de " "petición JSON." -msgid "" -"POST <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" -msgstr "" -"POST <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" +msgid "POST /api/providers/<provider_ID>" +msgstr "POST /api/providers/<provider_ID>" msgid "{\n" " \"action\":\"delete\"\n" @@ -452,23 +426,23 @@ msgstr "" "Para obtener detalles sobre todos los servidores físicos, utilice la " "siguiente URL:" -msgid "GET <CloudForms_address>:<port>/api/physical_servers" -msgstr "GET <CloudForms_address>:<port>/api/physical_servers" +msgid "GET /api/physical_servers" +msgstr "GET /api/physical_servers" msgid "" "actions (list of actions that can be used)\n" -"count (count of the physical servers)\n" +"count (number of physical servers)\n" "name (URI name)\n" -"pages (count of pages)\n" -"resource (list of URLs of the each physical servers)\n" -"subcount (count of the physical servers returned)" +"pages (number of pages)\n" +"resource (list of URLs for each physical server)\n" +"subcount (number of physical servers that were returned)" msgstr "" "acciones (listado de acciones que se pueden usar)\n" -"total (número total de proveedores)\n" +"total (número de servidores físicos)\n" "nombre (nombre de URI)\n" "páginas (total de páginas)\n" -"recurso (listado de URL para cada proveedor administradas por CloudForms)\n" -"subtotal (número de proveedores devueltos)" +"recurso (listado de URL para cada servidor físico)\n" +"subtotal (número de servidores físicos devueltos)" msgid "" "To retrieve all information about the physical servers, use the ?expand=resources parámetro de " "consulta, por ejemplo:" -msgid "GET localhost:3000/api/physical_servers?expand=resources" -msgstr "GET localhost:3000/api/physical_servers?expand=resources" +msgid "GET /api/physical_servers?expand=resources" +msgstr "GET /api/physical_servers?expand=resources" msgid "" -"To retrieve a specific information about the physical servers (such as name " +"To retrieve specific information about the physical servers (such as name " "and ID), use the ?expand=resources&attributes=" "<attribute_list> query parameters, for example:" msgstr "" -"Para obtener un dato específico sobre los servidores físicos (como el nombre " -"y ID), utilice parámetros de consulta ?expand=" -"resources&attributes=<attribute_list> , por ejemplo:" +"Para obtener información específica sobre los servidores físicos (como el " +"nombre y la ID), use los ?expand=" +"resources&attributes=<attribute_list> parámetros de " +"consulta, por ejemplo:" + +msgid "GET /api/physical_servers?expand=resources&attributes=id,name" +msgstr "GET /api/physical_servers?expand=resources&attributes=id,name" msgid "" -"GET localhost:3000/api/physical_servers?expand=resources&attributes=" -"id,name" +"To retrieve information such as firmware, networks, guest devices, and asset " +"details associated with physical servers, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" msgstr "" -"GET localhost:3000/api/physical_servers?expand=resources&attributes=" -"id,name" +"Para obtener información como firmware, redes, dispositivos invitados y " +"detalles de activos relacionados con servidores físicos, use los ?expand=resources&attributes=<attribute_list> parámetros de consulta, por ejemplo:" msgid "" -"To retrieve specific information about the physical servers (such as " -"firmware, networks, guest devices, and asset details), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +"GET /api/physical_servers?expand=resources&attributes=hardware." +"firmwares,hardware.networks,hardware.guest_devices,hardware.assets_details" +msgstr "" +"GET /api/physical_servers?expand=resources&attributes=hardware." +"firmwares,hardware.networks,hardware.guest_devices,hardware.assets_details" + +msgid "" +"To retrieve information such as network adapters and storage adapters in " +"physical servers, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"Para obtener información, como adaptadores de redes y adaptadores de " +"almacenamiento en servidores físicos, use los ?expand=resources&attributes=<attribute_list> parámetros de consulta, por ejemplo:" + +msgid "" +"GET /api/physical_servers?expand=resources&attributes=guest_devices." +"with_ethernet_type,guest_devices.with_storage_type" +msgstr "" +"GET /api/physical_servers?expand=resources&attributes=guest_devices." +"with_ethernet_type,guest_devices.with_storage_type" + +msgid "" +"To retrieve information such as switches connected to physical servers, use " +"the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" msgstr "" -"Para obtener un dato específico sobre los servidores físicos (como firmware, " -"redes, dispositivos huéspedes y detalles de recursos), utilice parámetros " -"de consulta ?expand=resources&attributes=" -"<attribute_list> , por ejemplo:" +"Para obtener información, como switches conectados a servidores físicos, use " +"los ?expand=resources&attributes=" +"<attribute_list> parámetros de consulta, por ejemplo:" msgid "" -"GET localhost:3000/api/physical_servers?expand=resources&attributes= " -"hardware.firmwares,hardware.networks,hardware.guest_devices,hardware." -"assets_details" +"GET /api/physical_servers?expand=resources&attributes=physical_switches" msgstr "" -"GET localhost:3000/api/physical_servers?expand=resources&attributes= " -"hardware.firmwares,hardware.networks,hardware.guest_devices,hardware." -"assets_details" +"GET /api/physical_servers?expand=resources&attributes=physical_switches" msgid "" "To retrieve information about only a specific physical server, use the " @@ -529,11 +530,11 @@ msgstr "" "recursos de servidores físicos, por ejemplo:" msgid "" -"GET localhost:3000/api/physical_servers?expand=resources&filter[]=name=" -"Server1-20127X5462" +"GET /api/physical_servers?expand=resources&filter[]=name=Server1-" +"20127X5462" msgstr "" -"GET localhost:3000/api/physical_servers?expand=resources&filter[]=name=" -"Server1-20127X5462" +"GET /api/physical_servers?expand=resources&filter[]=name=Server1-" +"20127X5462" msgid "Retrieving Physical Server Details by ID" msgstr "Obtener detalles del servidor físico por ID" @@ -545,12 +546,8 @@ msgstr "" "Para obtener información de un servidor físico específico, utilice la " "siguiente URL:" -msgid "" -"GET <CloudForms_address>:<port>/api/physical_servers/" -"<server_ID>" -msgstr "" -"GET <CloudForms_address>:<port>/api/physical_servers/" -"<server_ID>" +msgid "GET /api/physical_servers/<server_ID>" +msgstr "GET /api/physical_servers/<server_ID>" msgid "" "actions\n" @@ -596,43 +593,77 @@ msgstr "" "vendor" msgid "" -"To retrieve a specific information about a specific physical server (such as " -"name and ID), use the ?expand=" -"resources&attributes=<attribute_list> query parameters, " -"for example:" +"To retrieve information about a specific physical server (such as name and " +"ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" msgstr "" -"Para obtener un dato específico sobre un servidor físico específico (como el " -"nombre y ID), utilice ?expand=" -"resources&attributes=<attribute_list> parámetros de " -"consulta, por ejemplo:" +"Para obtener información sobre un servidor físico específico (como el nombre " +"y la ID), utilice ?expand=resources&attributes=" +"<attribute_list> parámetros de consulta, por ejemplo:" msgid "" -"GET localhost:3000/api/physical_servers/<server_ID>?expand=" -"resources&attributes=id,name" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"id,name" msgstr "" -"GET localhost:3000/api/physical_servers/<server_ID>?expand=" -"resources&attributes=id,name" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"id,name" msgid "" -"To retrieve a specific information about a specific physical server (such as " -"firmware, networks, guest devices, and asset details), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +"To retrieve information such as firmware, networks, guest devices, and asset " +"details for a specific server, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" msgstr "" -"Para obtener un dato específico sobre un servidor físico específico (como " -"firmware, redes, dispositivos huéspedes y detalles de recursos), utilice " -"?expand=resources&attributes=" -"<attribute_list> parámetros de consulta, por ejemplo:" +"Para obtener información como firmware, redes, dispositivos invitados y " +"detalles de activos para un servidor específico, use los ?expand=resources&attributes=<attribute_list> parámetros de consulta, por ejemplo:" msgid "" -" GET localhost:3000/api/physical_servers/<server_ID>?expand=resources\n" +"GET /api/physical_servers/<server_ID>?expand=resources\n" "&attributes=hardware.firmwares,hardware.networks,hardware." "guest_devices,hardware.assets_details" msgstr "" -" GET localhost:3000/api/physical_servers/<server_ID>?expand=resources\n" +"GET /api/physical_servers/<server_ID>?expand=resources\n" "&attributes=hardware.firmwares,hardware.networks,hardware." "guest_devices,hardware.assets_details" +msgid "" +"To retrieve information such as switches that are connected to a specific " +"server, use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"Para obtener información, como switches conectados a un servidor específico, " +"use los ?expand=resources&attributes=" +"<attribute_list> parámetros de consulta, por ejemplo:" + +msgid "" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"physical_switches" +msgstr "" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"physical_switches" + +msgid "" +"To retrieve information such as network adapters and storage adapters in a " +"specific physical server, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"Para obtener información, como adaptadores de redes y adaptadores de " +"almacenamiento en un servidor físico específico, use los ?expand=resources&attributes=<attribute_list> parámetros de consulta, por ejemplo:" + +msgid "" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"guest_devices.with_ethernet_type,guest_devices.with_storage_type,hardware." +"physical_network_ports" +msgstr "" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"guest_devices.with_ethernet_type,guest_devices.with_storage_type,hardware." +"physical_network_ports" + msgid "Performing physical server actions" msgstr "Realizar acciones en servidores físicos" @@ -665,12 +696,8 @@ msgstr "" "Para encender un servidor físico específico, envíe una petición de POST " "utilizando la siguiente URL y el cuerpo de petición JSON." -msgid "" -"POST <CloudForms_address>:<port>/api/physical_servers/" -"<server_ID>" -msgstr "" -"POST <CloudForms_address>:<port>/api/physical_servers/" -"<server_ID>" +msgid "POST /api/physical_servers/<server_ID>" +msgstr "POST /api/physical_servers/<server_ID>" msgid "{\n" " \"action\":\"power_on\"\n" @@ -771,14 +798,14 @@ msgid "Performing an action on multiple physical servers" msgstr "Realizar una acción en varios servidores físicos" msgid "" -"To perform an action on more than one physical severs, send a POST request " +"To perform an action on more than one physical server, send a POST request " "using the following request URL and JSON request body." msgstr "" -"Para realizar una acción en más de un servidor físico, envíe una petición de " -"POST utilizando la siguiente URL y el cuerpo de petición JSON." +"Para realizar una acción en más de un servidor físico, envíe una solicitud " +"POST utilizando la siguiente URL de solicitud y el cuerpo de solicitud JSON." -msgid "POST <CloudForms_address>:<port>/api/physical_servers" -msgstr "POST <CloudForms_address>:<port>/api/physical_servers" +msgid "POST /api/physical_servers" +msgstr "POST /api/physical_servers" msgid "" "{\n" @@ -800,3 +827,795 @@ msgstr "" " \"href\":\"<server_ID>\"\n" " }]\n" "}" + +msgid "Retrieving Physical Chassis Details" +msgstr "Obtener detalles sobre el chasis físico" + +msgid "" +"To retrieve information for all physical chassis, use the following request " +"URL:" +msgstr "" +"Para obtener información sobre todos los chasis físicos, use la siguiente " +"URL de solicitud:" + +msgid "GET /api/physical_chassis" +msgstr "GET /api/physical_chassis" + +msgid "" +"actions (list of actions that can be used)\n" +"count (number of physical chassis)\n" +"name (URI name)\n" +"pages (number of pages)\n" +"resources (list of URLs for each physical chassis)\n" +"subcount (number of physical chassis that were returned)" +msgstr "" +"acciones (listado de acciones que se pueden usar)\n" +"total (número de chasis físicos)\n" +"nombre (nombre de URI)\n" +"páginas (total de páginas)\n" +"recursos (listado de URL para cada chasis físico)\n" +"subtotal (número de chasis físicos devueltos)" + +msgid "" +"To retrieve all information about the physical chassis, use the ?expand=resources query parameter, for example:" +msgstr "" +"Para obtener toda la información sobre los chasis físicos, use el ?expand=resources parámetro de consulta, por " +"ejemplo:" + +msgid "GET /api/physical_chassis?expand=resources" +msgstr "GET /api/physical_chassis?expand=resources" + +msgid "" +"To retrieve specific information about the physical chassis (such as name " +"and ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"Para obtener información específica sobre los chasis físicos (como el nombre " +"y la ID), use los ?expand=resources&attributes=" +"<attribute_list> parámetros de consulta, por ejemplo:" + +msgid "GET /api/physical_chassis?expand=resources&attributes=id,name" +msgstr "GET /api/physical_chassis?expand=resources&attributes=id,name" + +msgid "" +"To retrieve information such as the switches, storage systems, and servers " +"in a chassis, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"Para obtener información, como switches, sistemas de almacenamiento y " +"servidores en un chasis, use los ?expand=" +"resources&attributes=<attribute_list> parámetros de " +"consulta, por ejemplo:" + +msgid "" +"GET /api/physical_chassis?expand=resources&attributes=" +"physical_servers,physical_storages,hardware.connected_physical_switches" +msgstr "" +"GET /api/physical_chassis?expand=resources&attributes=" +"physical_servers,physical_storages,hardware.connected_physical_switches" + +msgid "" +"To retrieve information about only a specific physical chassis, use the " +"?expand=resources&filter[]=name=" +"<chassis_name> query attributes on all physical chassis " +"resources, for example:" +msgstr "" +"Para obtener información solo sobre un chasis físico específico, use los " +"?expand=resources&filter[]=name=" +"<server_name> atributos de consulta en todos los recursos " +"de chasis físicos, por ejemplo:" + +msgid "" +"GET /api/physical_chassis?expand=resources&filter[]=name=" +"SN%23Y034BG16E060" +msgstr "" +"GET /api/physical_chassis?expand=resources&filter[]=name=" +"SN%23Y034BG16E060" + +msgid "Retrieving Physical Chassis Details by ID" +msgstr "Obtener detalles del chasis físico por ID" + +msgid "" +"To retrieve information for a specific physical chassis, use the following " +"request URL:" +msgstr "" +"Para obtener información para un chasis físico específico, use la siguiente " +"URL de solicitud:" + +msgid "GET /api/physical_chassis/<chassis_ID>" +msgstr "GET /api/physical_chassis/<chassis_ID>" + +msgid "" +"href\n" +"id\n" +"ems_id\n" +"uid_ems\n" +"ems_ref\n" +"physical_rack_id\n" +"name\n" +"vendor\n" +"type\n" +"location_led_state\n" +"health_state\n" +"overall_health_state\n" +"management_module_slot_count\n" +"switch_slot_count\n" +"fan_slot_count\n" +"blade_slot_count\n" +"powersupply_slot_count\n" +"actions" +msgstr "" +"href\n" +"id\n" +"ems_id\n" +"uid_ems\n" +"ems_ref\n" +"physical_rack_id\n" +"name\n" +"vendor\n" +"type\n" +"location_led_state\n" +"health_state\n" +"overall_health_state\n" +"management_module_slot_count\n" +"switch_slot_count\n" +"fan_slot_count\n" +"blade_slot_count\n" +"powersupply_slot_count\n" +"actions" + +msgid "" +"To retrieve information about a specific physical chassis (such as name and " +"ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"Para obtener información sobre un chasis físico específico (como el nombre y " +"la ID), use ?expand=resources&attributes=" +"<attribute_list> parámetros de consulta, por ejemplo:" + +msgid "" +"GET /api/physical_chassis/<chassis_ID>?expand=resources&attributes=" +"id,name" +msgstr "" +"GET /api/physical_chassis/<chassis_ID>?expand=resources&attributes=" +"id,name" + +msgid "" +"To retrieve information, such as the switches, storage systems, and servers " +"that are in a specific physical chassis, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" +"Para obtener información, como switches, sistemas de almacenamiento y " +"servidores que se encuentran en un chasis físico específico, use los " +"?expand=resources&attributes=" +"<attribute_list> parámetros de consulta, por ejemplo:" + +msgid "" +"GET /api/physical_chassis/<chassis_ID>?expand=resources&attributes=" +"physical_servers,physical_storages,hardware.connected_physical_switches" +msgstr "" +"GET /api/physical_chassis/<chassis_ID>?expand=resources&attributes=" +"physical_servers,physical_storages,hardware.connected_physical_switches" + +msgid "Performing physical chassis actions" +msgstr "Realizar acciones en chasis físicos" + +msgid "" +"You can use the REST API to perform management tasks on a physical chassis, " +"such as changing the location LED state." +msgstr "" +"La API REST se puede utilizar para realizar tareas de gestión en un chasis " +"físico, como modificar la ubicación del estado del LED. " + +msgid "" +"Note: To perform actions on physical " +"chassis, you must create a basic authentication using your preferred tool or " +"library, and enter your user name and password to access the CloudForms REST " +"API." +msgstr "" +"Nota: Para realizar acciones en chasis " +"físicos, debe crear una autenticación básica mediante su herramienta o " +"biblioteca preferida e ingresar su nombre de usuario y contraseña para " +"acceder a la API REST de CloudForms." + +msgid "Changing the location LED state on a physical chassis to blinking" +msgstr "" +"Modificar la ubicación del estado del LED en un chasis físico a parpadeo" + +msgid "" +"To change the location LED state to blinking on a specific chassis, send a " +"POST request using the following request URL and JSON request body." +msgstr "" +"Para modificar la ubicación del estado del LED a parpadeo en un chasis " +"específico, envíe una solicitud POST utilizando la siguiente URL de " +"solicitud y el cuerpo de solicitud JSON." + +msgid "POST /api/physical_chassis/<chassis_ID>" +msgstr "POST /api/physical_chassis/<chassis_ID>" + +msgid "Performing an action on multiple physical chassis" +msgstr "Realizar una acción en varios chasis físicos" + +msgid "" +"To perform an action on more than one physical chassis, send a POST request " +"using the following request URL and JSON request body." +msgstr "" +"Para realizar una acción en más de un chasis físico, envíe una solicitud " +"POST utilizando la siguiente URL de solicitud y el cuerpo de solicitud JSON." + +msgid "POST /api/physical_chassis" +msgstr "POST /api/physical_chassis" + +msgid "" +"{\n" +" \"action\":\"<action>\",\n" +" \"resources\": [{\n" +" \"href\":\"<chassis_ID>\"\n" +" },\n" +" {\n" +" \"href\":\"<chassis_ID>\"\n" +" }]\n" +"}" +msgstr "" +"{\n" +" \"action\":\"<action>\",\n" +" \"resources\": [{\n" +" \"href\":\"<chassis_ID>\"\n" +" },\n" +" {\n" +" \"href\":\"<chassis_ID>\"\n" +" }]\n" +"}" + +msgid "Retrieving Physical Rack Details" +msgstr "Obtener detalles sobre el rack físico" + +msgid "" +"To retrieve information for all physical racks, use the following request " +"URL:" +msgstr "" +"Para obtener información sobre todos los racks físicos, use la siguiente URL " +"de solicitud:" + +msgid "GET /api/physical_racks" +msgstr "GET /api/physical_racks" + +msgid "" +"actions (list of actions that can be used)\n" +"count (number of physical racks)\n" +"name (URI name)\n" +"pages (number of pages)\n" +"resources (list of URLs for each physical rack)\n" +"subcount (number of physical racks that were returned)" +msgstr "" +"acciones (listado de acciones que se pueden usar)\n" +"total (número de racks físicos)\n" +"nombre (nombre de URI)\n" +"páginas (total de páginas)\n" +"recursos (listado de URL para cada rack físico)\n" +"subtotal (número de racks físicos devueltos)" + +msgid "" +"To retrieve all information about the physical racks, use the ?expand=resources query parameter, for example:" +msgstr "" +"Para obtener toda la información sobre los racks físicos, use el ?expand=resources parámetro de consulta, por " +"ejemplo:" + +msgid "GET /api/physical_racks?expand=resources" +msgstr "GET /api/physical_racks?expand=resources" + +msgid "" +"To retrieve specific information about the physical racks (such as name and " +"ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"Para obtener información específica sobre los racks físicos (como el nombre " +"y la ID), use los ?expand=resources&attributes=" +"<attribute_list> parámetros de consulta, por ejemplo:" + +msgid "GET /api/physical_racks?expand=resources&attributes=id,name" +msgstr "GET /api/physical_racks?expand=resources&attributes=id,name" + +msgid "" +"To retrieve information about only a specific physical rack, use the " +"?expand=resources&filter[]=name=" +"<rack_name> query attributes on all physical rack " +"resources, for example:" +msgstr "" +"Para obtener información solo sobre un rack físico específico, use los " +"?expand=resources&filter[]=name=" +"<server_name> atributos de consulta en todos los recursos " +"de rack físicos, por ejemplo:" + +msgid "GET /api/physical_racks?expand=resources&filter[]=name=rack-2" +msgstr "GET /api/physical_racks?expand=resources&filter[]=name=rack-2" + +msgid "Retrieving Physical Rack Details by ID" +msgstr "Obtener detalles del rack físico por ID" + +msgid "" +"To retrieve information for a specific physical rack, use the following " +"request URL:" +msgstr "" +"Para obtener información de un rack físico específico, use la siguiente URL " +"de solicitud:" + +msgid "GET /api/physical_racks/<rack_ID>" +msgstr "GET /api/physical_racks/<rack_ID>" + +msgid "actions\n" +"ems_id\n" +"ems_ref\n" +"href\n" +"id\n" +"name\n" +"uid_ems" +msgstr "actions\n" +"ems_id\n" +"ems_ref\n" +"href\n" +"id\n" +"name\n" +"uid_ems" + +msgid "" +"To retrieve information about a specific physical rack (such as name and " +"ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"Para obtener información sobre un rack físico específico (como el nombre y " +"la ID), use los ?expand=resources&attributes=" +"<attribute_list> parámetros de consulta, por ejemplo:" + +msgid "" +"GET /api/physical_racks/<rack_ID>?expand=resources&attributes=" +"id,name" +msgstr "" +"GET /api/physical_racks/<rack_ID>?expand=resources&attributes=" +"id,name" + +msgid "Retrieving Physical Storage Details" +msgstr "Obtener detalles sobre el almacenamiento físico" + +msgid "" +"To retrieve information for all physical storage systems, use the following " +"request URL:" +msgstr "" +"Para obtener información sobre todos los sistemas de almacenamiento físico, " +"use la siguiente URL de solicitud:" + +msgid "GET /api/physical_storages" +msgstr "GET /api/physical_storages" + +msgid "" +"actions (list of actions that can be used)\n" +"count (number of physical storage systems)\n" +"name (URI name)\n" +"pages (number of pages)\n" +"resources (list of URLs for each physical storage system)\n" +"subcount (number of physical storage systems that were returned)" +msgstr "" +"acciones (listado de acciones que se pueden usar)\n" +"total (número de sistemas de almacenamiento físico)\n" +"nombre (nombre de URI)\n" +"páginas (total de páginas)\n" +"recursos (listado de URL para cada sistema de almacenamiento físico)\n" +"subtotal (número de sistemas de almacenamiento físico devueltos)" + +msgid "" +"To retrieve all information about the physical storage systems, use the " +"?expand=resources query parameter, for " +"example:" +msgstr "" +"Para obtener toda la información sobre los sistemas de almacenamiento " +"físico, use el ?expand=resources " +"parámetro de consulta, por ejemplo:" + +msgid "GET /api/physical_storages?expand=resources" +msgstr "GET /api/physical_storages?expand=resources" + +msgid "" +"To retrieve specific information about the physical storage systems (such as " +"name and ID), use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"Para obtener información específica sobre los sistemas de almacenamiento " +"físico (como el nombre y la ID), use los ?expand=" +"resources&attributes=<attribute_list> parámetros de " +"consulta, por ejemplo:" + +msgid "GET /api/physical_storages?expand=resources&attributes=id,name" +msgstr "GET /api/physical_storages?expand=resources&attributes=id,name" + +msgid "" +"To retrieve information such as canisters and physical disks associated with " +"physical storage systems, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"Para obtener información, como recipientes y discos físicos relacionados con " +"los sistemas de almacenamiento físico, use los ?expand=resources&attributes=<attribute_list> parámetros de consulta, por ejemplo:" + +msgid "" +"GET /api/physical_storages?expand=resources&attributes=" +"canisters,physical_disks" +msgstr "" +"GET /api/physical_storages?expand=resources&attributes=" +"canisters,physical_disks" + +msgid "" +"To retrieve information about only a specific physical storage system, use " +"the ?expand=resources&filter[]=name=" +"<storage_name> query attributes on all physical storage " +"resources, for example:" +msgstr "" +"Para obtener información solo sobre un sistema de almacenamiento físico " +"específico, use los ?expand=resources&filter[]=" +"name=<server_name> atributos de consulta en todos los " +"recursos de almacenamiento físico, por ejemplo:" + +msgid "" +"GET /api/physical_storages?expand=resources&filter[]=name=SeagateV1-" +"S3200-DM" +msgstr "" +"GET /api/physical_storages?expand=resources&filter[]=name=SeagateV1-" +"S3200-DM" + +msgid "Retrieving Physical Storage Details by ID" +msgstr "Obtener detalles sobre el almacenamiento físico por ID" + +msgid "" +"To retrieve information for a specific physical storage system, use the " +"following request URL:" +msgstr "" +"Para obtener información sobre un sistema de almacenamiento físico " +"específico, use la siguiente URL de solicitud:" + +msgid "GET /api/physical_storages/<storage_ID>" +msgstr "GET /api/physical_storages/<storage_ID>" + +msgid "" +"access_state\n" +"actions\n" +"canister_slots\n" +"drive_bays\n" +"ems_id\n" +"ems_ref\n" +"enclosures\n" +"health_state\n" +"href\n" +"id\n" +"name\n" +"overall_health_state\n" +"physical_chassis_id\n" +"physical_rack_id\n" +"type\n" +"uid_ems" +msgstr "" +"access_state\n" +"actions\n" +"canister_slots\n" +"drive_bays\n" +"ems_id\n" +"ems_ref\n" +"enclosures\n" +"health_state\n" +"href\n" +"id\n" +"name\n" +"overall_health_state\n" +"physical_chassis_id\n" +"physical_rack_id\n" +"type\n" +"uid_ems" + +msgid "" +"To retrieve information about a specific physical storage system (such as " +"name and ID), use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"Para obtener información sobre un sistema de almacenamiento físico " +"específico (como el nombre y la ID), use los ?expand=resources&attributes=<attribute_list> parámetros de consulta, por ejemplo:" + +msgid "" +"GET /api/physical_storages/<storage_ID>?expand=" +"resources&attributes=id,name" +msgstr "" +"GET /api/physical_storages/<storage_ID>?expand=" +"resources&attributes=id,name" + +msgid "" +"To retrieve information, such as canisters and physical disks that are " +"associated with a specific physical storage system, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" +"Para obtener información, como recipientes y discos físicos relacionados con " +"un sistema de almacenamiento físico específico, use los ?expand=resources&attributes=<attribute_list> parámetros de consulta, por ejemplo:" + +msgid "" +"GET /api/physical_storages/<storage_ID>?expand=" +"resources&attributes=canisters,physical_disks" +msgstr "" +"GET /api/physical_storages/<storage_ID>?expand=" +"resources&attributes=canisters,physical_disks" + +msgid "Retrieving Physical Switch Details" +msgstr "Obtener detalles sobre el switch físico" + +msgid "" +"To retrieve information for all physical switches, use the following request " +"URL:" +msgstr "" +"Para obtener información sobre todos los switches físicos, use la siguiente " +"URL de solicitud:" + +msgid "GET /api/physical_switches" +msgstr "GET /api/physical_switches" + +msgid "" +"actions (list of actions that can be used)\n" +"count (number of physical switches)\n" +"name (URI name)\n" +"pages (count of pages)\n" +"resources (list of URLs for each physical switch)\n" +"subcount (number of physical switches that were returned)" +msgstr "" +"acciones (listado de acciones que se pueden usar)\n" +"total (número de switches físicos)\n" +"nombre (nombre de URI)\n" +"páginas (total de páginas)\n" +"recursos (listado de URL para cada switch físico)\n" +"subtotal (número de switches físicos devueltos)" + +msgid "" +"To retrieve all information about the physical switches, use the ?expand=resources query parameter, for example:" +msgstr "" +"Para obtener toda la información sobre los switches físicos, use el " +"?expand=resources parámetro de " +"consulta, por ejemplo:" + +msgid "GET /api/physical_switches?expand=resources" +msgstr "GET /api/physical_switches?expand=resources" + +msgid "" +"To retrieve specific information about the physical switches (such as name " +"and ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"Para obtener información específica sobre los switches físicos (como el " +"nombre y la ID), use los ?expand=" +"resources&attributes=<attribute_list> parámetros de " +"consulta, por ejemplo:" + +msgid "GET /api/physical_switches?expand=resources&attributes=id,name" +msgstr "GET /api/physical_switches?expand=resources&attributes=id,name" + +msgid "" +"To retrieve information such as ports on physical switches, use the " +"?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"Para obtener información, como puertos en switches físicos, use los " +"?expand=resources&attributes=" +"<attribute_list> parámetros de consulta, por ejemplo:" + +msgid "" +"GET /api/physical_switches?expand=resources&attributes=" +"physical_network_ports" +msgstr "" +"GET /api/physical_switches?expand=resources&attributes=" +"physical_network_ports" + +msgid "" +"To retrieve information such as physical devices connected to physical " +"switches, use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"Para obtener información, como dispositivos físicos conectados a switches " +"físicos, use los ?expand=resources&attributes=" +"<attribute_list> parámetros de consulta, por ejemplo:" + +msgid "" +"GET /api/physical_switches?expand=resources&attributes=" +"connected_components" +msgstr "" +"GET /api/physical_switches?expand=resources&attributes=" +"connected_components" + +msgid "" +"To retrieve information about only a specific physical switch, use the " +"?expand=resources&filter[]=name=" +"<switch_name> query attributes on all physical switch " +"resources, for example:" +msgstr "" +"Para obtener información solo sobre un switch físico específico, use los " +"?expand=resources&filter[]=name=" +"<server_name> atributos de consulta en todos los recursos " +"de switch físicos, por ejemplo:" + +msgid "" +"GET /api/physical_switches?expand=resources&filter[]=name=IO Module 02" +msgstr "" +"GET /api/physical_switches?expand=resources&filter[]=name=IO Module 02" + +msgid "Retrieving Physical Switch Details by ID" +msgstr "Obtener detalles sobre el switch físico por ID" + +msgid "" +"To retrieve information for a specific physical switch, use the following " +"request URL:" +msgstr "" +"Para obtener información de un switch físico específico, use la siguiente " +"URL de solicitud:" + +msgid "GET /api/physical_switches/<switch_ID>" +msgstr "GET /api/physical_switches/<switch_ID>" + +msgid "" +"actions\n" +"allow_promiscuous\n" +"ems_id\n" +"forged_transmits\n" +"health_state\n" +"href\n" +"id\n" +"mac_changes\n" +"mtu\n" +"name\n" +"ports\n" +"power_state\n" +"shared\n" +"switch_uuid\n" +"type\n" +"uid_ems" +msgstr "" +"actions\n" +"allow_promiscuous\n" +"ems_id\n" +"forged_transmits\n" +"health_state\n" +"href\n" +"id\n" +"mac_changes\n" +"mtu\n" +"name\n" +"ports\n" +"power_state\n" +"shared\n" +"switch_uuid\n" +"type\n" +"uid_ems" + +msgid "" +"To retrieve information about a specific physical switch (such as name and " +"ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"Para obtener información sobre un switch físico específico (como el nombre y " +"la ID), use los ?expand=resources&attributes=" +"<attribute_list> parámetros de consulta, por ejemplo:" + +msgid "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"id,name" +msgstr "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"id,name" + +msgid "" +"To retrieve information such as physical devices that are connected to a " +"specific physical switch, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"Para obtener información, como dispositivos físicos conectados a un switch " +"físico específico, use los ?expand=" +"resources&attributes=<attribute_list> parámetros de " +"consulta, por ejemplo:" + +msgid "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"connected_components" +msgstr "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"connected_components" + +msgid "" +"To retrieve information such as ports on a specific physical switch, use the " +"?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"Para obtener información, como puertos en un switch físico específico, use " +"los ?expand=resources&attributes=" +"<attribute_list> parámetros de consulta, por ejemplo:" + +msgid "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"physical_network_ports" +msgstr "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"physical_network_ports" + +msgid "Performing physical switch actions" +msgstr "Realizar acciones de switch físico" + +msgid "" +"You can use the REST API to perform management tasks on a physical switch, " +"such as restarting the switch." +msgstr "" +"La API REST se puede utilizar para realizar tareas de gestión en un switch " +"físico, como reiniciar el switch. " + +msgid "" +"Note: To perform actions on physical " +"switch, you must create a basic authentication using your preferred tool or " +"library, and enter your user name and password to access the CloudForms REST " +"API." +msgstr "" +"Nota: Para realizar acciones en un " +"switch físico, debe crear una autenticación básica mediante su herramienta o " +"biblioteca preferida e ingresar su nombre de usuario y contraseña para " +"acceder a la API REST de CloudForms." + +msgid "Restarting a physical switch" +msgstr "Reiniciar un switch físico" + +msgid "" +"To restart a specific switch, send a POST request using the following " +"request URL and JSON request body." +msgstr "" +"Para reiniciar un switch específico, envíe una solicitud POST utilizando la " +"siguiente URL de solicitud y el cuerpo de solicitud JSON." + +msgid "POST /api/physical_switches/<switch_ID>" +msgstr "POST /api/physical_switches/<switch_ID>" + +msgid "Performing an action on multiple physical switches" +msgstr "Realizar una acción en varios switches físicos" + +msgid "" +"To perform an action on more than one physical switch, send a POST request " +"using the following request URL and JSON request body." +msgstr "" +"Para realizar una acción en más de un switch físico, envíe una solicitud " +"POST utilizando la siguiente URL de solicitud y el cuerpo de solicitud JSON." + +msgid "POST /api/physical_switches" +msgstr "POST /api/physical_switches" + +msgid "" +"{\n" +" \"action\":\"<action>\",\n" +" \"resources\": [{\n" +" \"href\":\"<switch_ID>\"\n" +" },\n" +" {\n" +" \"href\":\"<switch_ID>\"\n" +" }]\n" +"}" +msgstr "" +"{\n" +" \"action\":\"<action>\",\n" +" \"resources\": [{\n" +" \"href\":\"<switch_ID>\"\n" +" },\n" +" {\n" +" \"href\":\"<switch_ID>\"\n" +" }]\n" +"}" diff --git a/physical_infra_provider_rest_api/l10n/ja-JP/Author_Group.po b/physical_infra_provider_rest_api/l10n/ja-JP/Author_Group.po index bbce356..0d7ee30 100644 --- a/physical_infra_provider_rest_api/l10n/ja-JP/Author_Group.po +++ b/physical_infra_provider_rest_api/l10n/ja-JP/Author_Group.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:56+1000\n" +"POT-Creation-Date: 2018-11-22 19:42+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: tkuroda \n" "Language-Team: Japanese\n" "Language: ja\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=1; plural=0\n" msgid "Red Hat CloudForms" diff --git a/physical_infra_provider_rest_api/l10n/ja-JP/Revision_History.po b/physical_infra_provider_rest_api/l10n/ja-JP/Revision_History.po index 6266637..addd997 100644 --- a/physical_infra_provider_rest_api/l10n/ja-JP/Revision_History.po +++ b/physical_infra_provider_rest_api/l10n/ja-JP/Revision_History.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:56+1000\n" +"POT-Creation-Date: 2018-11-22 19:42+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: tkuroda \n" "Language-Team: Japanese\n" "Language: ja\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=1; plural=0\n" msgid "Revision History" diff --git a/physical_infra_provider_rest_api/l10n/ja-JP/main.po b/physical_infra_provider_rest_api/l10n/ja-JP/main.po index eba847d..2645f84 100644 --- a/physical_infra_provider_rest_api/l10n/ja-JP/main.po +++ b/physical_infra_provider_rest_api/l10n/ja-JP/main.po @@ -2,15 +2,15 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:56+1000\n" +"POT-Creation-Date: 2018-11-22 19:42+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2018-02-26 11:41+0000\n" +"PO-Revision-Date: 2018-12-10 11:19+0000\n" "Last-Translator: tkuroda \n" "Language-Team: Japanese\n" "Language: ja\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=1; plural=0\n" msgid "Lenovo Physical Infrastructure Provider REST API" @@ -67,18 +67,6 @@ msgstr "" "REST API を使用するためには、API へのアクセス権限が与えられたユーザーとして、CloudForms Management Engine " "API にログインする必要があります。デフォルトのユーザーは admin で、パスワードは smartvm です。" -msgid "Use the following URL to access the CloudForms REST API:" -msgstr "以下の URL を使って、CloudForms REST API にアクセスします。" - -msgid "<CloudForms_address>:<port>/api" -msgstr "<CloudForms_address>:<port>/api" - -msgid "For example:" -msgstr "例:" - -msgid "localhost:3000/api" -msgstr "localhost:3000/api" - msgid "Retrieving Provider Details" msgstr "プロバイダー情報の取得" @@ -86,8 +74,8 @@ msgid "" "To retrieve information for all providers, use the following request URL:" msgstr "すべてのプロバイダーに関する情報を取得するには、以下のリクエスト URL を使用します。" -msgid "GET <CloudForms_address>:<port>/api/providers" -msgstr "GET <CloudForms_address>:<port>/api/providers" +msgid "GET /api/providers" +msgstr "GET /api/providers" msgid "A JSON response with the following keys is returned." msgstr "以下のキーを含んだ JSON 応答が返されます。" @@ -96,9 +84,9 @@ msgid "" "actions (list of actions that can be used)\n" "count (total number of providers)\n" "name (URI name)\n" -"pages (count of pages)\n" +"pages (number of pages)\n" "resource (list of URLs for each provider that is managed by CloudForms)\n" -"subcount (number of providers returned)" +"subcount (number of providers that were returned)" msgstr "" "actions (使用することのできるアクションのリスト)\n" "count (プロバイダーの総数)\n" @@ -117,8 +105,8 @@ msgstr "" "プロバイダーに関するすべての情報を取得するには、?expand=resources クエリーパラメーターを使用します。以下に例を示します。" -msgid "GET localhost:3000/api/providers?expand=resources" -msgstr "GET localhost:3000/api/providers?expand=resources" +msgid "GET /api/providers?expand=resources" +msgstr "GET /api/providers?expand=resources" msgid "" "To retrieve a specific information about the providers (such as name and " @@ -129,10 +117,8 @@ msgstr "" "resources&attributes=<attribute_list> " "クエリーパラメーターを使用します。以下に例を示します。" -msgid "" -"GET localhost:3000/ api/providers?expand=resources&attributes=id,name" -msgstr "" -"GET localhost:3000/ api/providers?expand=resources&attributes=id,name" +msgid "GET /api/providers?expand=resources&attributes=id,name" +msgstr "GET /api/providers?expand=resources&attributes=id,name" msgid "" "To retrieve additional information about the providers (such as port, " @@ -145,11 +131,9 @@ msgstr "" "emphasis> クエリーパラメーターを使用します。以下に例を示します。" msgid "" -"GET localhost:3000/api/providers?expand=resources&attributes=" -"port,hostname,ipaddress" +"GET /api/providers?expand=resources&attributes=port,hostname,ipaddress" msgstr "" -"GET localhost:3000/api/providers?expand=resources&attributes=" -"port,hostname,ipaddress" +"GET /api/providers?expand=resources&attributes=port,hostname,ipaddress" msgid "" "To retrieve information about only Lenovo physical-infrastructure providers, " @@ -162,11 +146,11 @@ msgstr "" "emphasis> 属性を使用します。以下に例を示します。" msgid "" -"GET localhost:3000/api/providers?expand=resources&filter[]=type=ManageIQ:" -":Providers::Lenovo::PhysicalInfraManager" +"GET /api/providers?expand=resources&filter[]=type=ManageIQ::Providers::" +"Lenovo::PhysicalInfraManager" msgstr "" -"GET localhost:3000/api/providers?expand=resources&filter[]=type=ManageIQ:" -":Providers::Lenovo::PhysicalInfraManager" +"GET /api/providers?expand=resources&filter[]=type=ManageIQ::Providers::" +"Lenovo::PhysicalInfraManager" msgid "Retrieving Provider Details by ID" msgstr "ID によるプロバイダー情報の取得" @@ -178,12 +162,8 @@ msgstr "" "特定のプロバイダーに関する情報を取得するには、以下のリクエスト URL を使用します。ここで、<provider_ID> " "はプロバイダーに固有の識別子です。" -msgid "" -"GET <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" -msgstr "" -"GET <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" +msgid "GET /api/providers/<provider_ID>" +msgstr "GET /api/providers/<provider_ID>" msgid "" "href\n" @@ -219,30 +199,31 @@ msgid "" "use the ?attributes=<attribute_list> query parameters, for example:" msgstr "" -"プロバイダーに関する特定の情報を取得するには (名前および ID 等)、?attributes=" -"<attribute_list> クエリーパラメーターを使用します。以下に例を示します。" +"特定のプロバイダーに関する特定の情報を取得するには (名前および ID 等)、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" msgid "" -"GET localhost:3000/api/providers/<provider_ID>?expand=" -"resources&attributes=id,name" +"GET /api/providers/<provider_ID>?expand=resources&attributes=" +"id,name" msgstr "" -"GET localhost:3000/api/providers/<provider_ID>?expand=" -"resources&attributes=id,name" +"GET /api/providers/<provider_ID>?expand=resources&attributes=" +"id,name" msgid "" "To retrieve additional information about the provider (such as port, " "hostname, and IP address), use the ?attributes=" "<attribute_list> query parameters, for example:" msgstr "" -"プロバイダーに関する情報をさらに取得するには (ポート、ホスト名、および IP アドレス等)、?attributes=<attribute_list> " -"クエリーパラメーターを使用します。以下に例を示します。" +"特定のプロバイダーに関する情報をさらに取得するには (ポート、ホスト名、および IP アドレス等)、?expand=resources&attributes=<attribute_list> クエリーパラメーターを使用します。以下に例を示します。" msgid "" -" GET localhost:3000/api/providers/<provider_ID>?expand=resources\n" +"GET /api/providers/<provider_ID>?expand=resources\n" "&attributes=port,hostname,ipaddress" msgstr "" -" GET localhost:3000/api/providers/<provider_ID>?expand=resources\n" +"GET /api/providers/<provider_ID>?expand=resources\n" "&attributes=port,hostname,ipaddress" msgid "Performing physical-infrastructure provider actions" @@ -261,7 +242,7 @@ msgid "" msgstr "" "メモ: " "物理インフラストラクチャープロバイダーに関する操作を実施するには、任意のツールまたはライブラリーを用いて基本認証を作成し、REST API " -"を使用する際には CloudForms インスタンス用のユーザー名およびパスワードを使用する必要があります。" +"を使用する際に CloudForms インスタンス用のユーザー名およびパスワードを使用する必要があります。" msgid "Creating a Lenovo physical-infrastructure provider" msgstr "Lenovo 物理インフラストラクチャープロバイダーの作成" @@ -273,8 +254,8 @@ msgstr "" "Lenovo 物理インフラストラクチャープロバイダーを作成するには、以下のリクエスト URL および JSON リクエストボディーを使用して POST " "リクエストを送信します。" -msgid "POST <CloudForms_address>:<port>/api/providers" -msgstr "POST <CloudForms_address>:<port>/api/providers" +msgid "POST /api/providers" +msgstr "POST /api/providers" msgid "Request body:" msgstr "リクエストボディー" @@ -363,23 +344,15 @@ msgstr "特定のプロバイダーを削除する方法:" msgid "Send a DELETE request using the following request URL." msgstr "以下のリクエスト URL を使用して DELETE リクエストを送信する。" -msgid "" -"DELETE <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" -msgstr "" -"DELETE <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" +msgid "DELETE /api/providers/<provider_ID>" +msgstr "DELETE /api/providers/<provider_ID>" msgid "" "Send a POST request using the following request URL and JSON request body." msgstr "以下のリクエスト URL および JSON リクエストボディーを使用して POST リクエストを送信する。" -msgid "" -"POST <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" -msgstr "" -"POST <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" +msgid "POST /api/providers/<provider_ID>" +msgstr "POST /api/providers/<provider_ID>" msgid "{\n" " \"action\":\"delete\"\n" @@ -427,16 +400,16 @@ msgid "" "URL:" msgstr "すべての物理サーバーに関する情報を取得するには、以下のリクエスト URL を使用します。" -msgid "GET <CloudForms_address>:<port>/api/physical_servers" -msgstr "GET <CloudForms_address>:<port>/api/physical_servers" +msgid "GET /api/physical_servers" +msgstr "GET /api/physical_servers" msgid "" "actions (list of actions that can be used)\n" -"count (count of the physical servers)\n" +"count (number of physical servers)\n" "name (URI name)\n" -"pages (count of pages)\n" -"resource (list of URLs of the each physical servers)\n" -"subcount (count of the physical servers returned)" +"pages (number of pages)\n" +"resource (list of URLs for each physical server)\n" +"subcount (number of physical servers that were returned)" msgstr "" "actions (使用することのできるアクションのリスト)\n" "count (物理サーバーの数)\n" @@ -452,11 +425,11 @@ msgstr "" "物理サーバーに関するすべての情報を取得するには、?expand=resources クエリーパラメーターを使用します。以下に例を示します。" -msgid "GET localhost:3000/api/physical_servers?expand=resources" -msgstr "GET localhost:3000/api/physical_servers?expand=resources" +msgid "GET /api/physical_servers?expand=resources" +msgstr "GET /api/physical_servers?expand=resources" msgid "" -"To retrieve a specific information about the physical servers (such as name " +"To retrieve specific information about the physical servers (such as name " "and ID), use the ?expand=resources&attributes=" "<attribute_list> query parameters, for example:" msgstr "" @@ -464,31 +437,56 @@ msgstr "" "resources&attributes=<attribute_list> " "クエリーパラメーターを使用します。以下に例を示します。" -msgid "" -"GET localhost:3000/api/physical_servers?expand=resources&attributes=" -"id,name" -msgstr "" -"GET localhost:3000/api/physical_servers?expand=resources&attributes=" -"id,name" +msgid "GET /api/physical_servers?expand=resources&attributes=id,name" +msgstr "GET /api/physical_servers?expand=resources&attributes=id,name" msgid "" -"To retrieve specific information about the physical servers (such as " -"firmware, networks, guest devices, and asset details), use the ?expand=resources&attributes=<attribute_list>?expand=resources&attributes=<attribute_list> query parameters, for example:" msgstr "" -"物理サーバーに関する情報をさらに取得するには (ファームウェア、ネットワーク、ゲストデバイス、およびアセット詳細など)、?expand=resources&attributes=<attribute_list> クエリーパラメーターを使用します。以下に例を示します。" msgid "" -"GET localhost:3000/api/physical_servers?expand=resources&attributes= " -"hardware.firmwares,hardware.networks,hardware.guest_devices,hardware." -"assets_details" +"GET /api/physical_servers?expand=resources&attributes=hardware." +"firmwares,hardware.networks,hardware.guest_devices,hardware.assets_details" +msgstr "" +"GET /api/physical_servers?expand=resources&attributes=hardware." +"firmwares,hardware.networks,hardware.guest_devices,hardware.assets_details" + +msgid "" +"To retrieve information such as network adapters and storage adapters in " +"physical servers, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"物理サーバーのネットワークアダプターおよびストレージアダプター等の情報を取得するには、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_servers?expand=resources&attributes=guest_devices." +"with_ethernet_type,guest_devices.with_storage_type" +msgstr "" +"GET /api/physical_servers?expand=resources&attributes=guest_devices." +"with_ethernet_type,guest_devices.with_storage_type" + +msgid "" +"To retrieve information such as switches connected to physical servers, use " +"the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"物理サーバーに接続されたスイッチ等の情報を取得するには、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_servers?expand=resources&attributes=physical_switches" msgstr "" -"GET localhost:3000/api/physical_servers?expand=resources&attributes= " -"hardware.firmwares,hardware.networks,hardware.guest_devices,hardware." -"assets_details" +"GET /api/physical_servers?expand=resources&attributes=physical_switches" msgid "" "To retrieve information about only a specific physical server, use the " @@ -501,11 +499,11 @@ msgstr "" "emphasis> クエリー属性を使用します。以下に例を示します。" msgid "" -"GET localhost:3000/api/physical_servers?expand=resources&filter[]=name=" -"Server1-20127X5462" +"GET /api/physical_servers?expand=resources&filter[]=name=Server1-" +"20127X5462" msgstr "" -"GET localhost:3000/api/physical_servers?expand=resources&filter[]=name=" -"Server1-20127X5462" +"GET /api/physical_servers?expand=resources&filter[]=name=Server1-" +"20127X5462" msgid "Retrieving Physical Server Details by ID" msgstr "ID による物理サーバー情報の取得" @@ -515,12 +513,8 @@ msgid "" "request URL:" msgstr "特定の物理サーバーに関する情報を取得するには、以下のリクエスト URL を使用します。" -msgid "" -"GET <CloudForms_address>:<port>/api/physical_servers/" -"<server_ID>" -msgstr "" -"GET <CloudForms_address>:<port>/api/physical_servers/" -"<server_ID>" +msgid "GET /api/physical_servers/<server_ID>" +msgstr "GET /api/physical_servers/<server_ID>" msgid "" "actions\n" @@ -566,41 +560,75 @@ msgstr "" "vendor" msgid "" -"To retrieve a specific information about a specific physical server (such as " -"name and ID), use the ?expand=" -"resources&attributes=<attribute_list> query parameters, " -"for example:" +"To retrieve information about a specific physical server (such as name and " +"ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" msgstr "" -"物理サーバーに関する特定の情報を取得するには (名前および ID 等)、?expand=" +"特定の物理サーバーに関する特定の情報を取得するには (名前および ID 等)、?expand=" "resources&attributes=<attribute_list> " "クエリーパラメーターを使用します。以下に例を示します。" msgid "" -"GET localhost:3000/api/physical_servers/<server_ID>?expand=" -"resources&attributes=id,name" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"id,name" msgstr "" -"GET localhost:3000/api/physical_servers/<server_ID>?expand=" -"resources&attributes=id,name" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"id,name" msgid "" -"To retrieve a specific information about a specific physical server (such as " -"firmware, networks, guest devices, and asset details), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +"To retrieve information such as firmware, networks, guest devices, and asset " +"details for a specific server, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" msgstr "" -"物理サーバーに関する情報をさらに取得するには (ファームウェア、ネットワーク、ゲストデバイス、およびアセット詳細など)、?expand=resources&attributes=<attribute_list> クエリーパラメーターを使用します。以下に例を示します。" msgid "" -" GET localhost:3000/api/physical_servers/<server_ID>?expand=resources\n" +"GET /api/physical_servers/<server_ID>?expand=resources\n" "&attributes=hardware.firmwares,hardware.networks,hardware." "guest_devices,hardware.assets_details" msgstr "" -" GET localhost:3000/api/physical_servers/<server_ID>?expand=resources\n" +"GET /api/physical_servers/<server_ID>?expand=resources\n" "&attributes=hardware.firmwares,hardware.networks,hardware." "guest_devices,hardware.assets_details" +msgid "" +"To retrieve information such as switches that are connected to a specific " +"server, use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"特定のサーバーに接続されたスイッチ等の情報を取得するには、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"physical_switches" +msgstr "" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"physical_switches" + +msgid "" +"To retrieve information such as network adapters and storage adapters in a " +"specific physical server, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"特定物理サーバーのネットワークアダプターおよびストレージアダプター等の情報を取得するには、?expand=resources&attributes=<attribute_list> クエリーパラメーターを使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"guest_devices.with_ethernet_type,guest_devices.with_storage_type,hardware." +"physical_network_ports" +msgstr "" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"guest_devices.with_ethernet_type,guest_devices.with_storage_type,hardware." +"physical_network_ports" + msgid "Performing physical server actions" msgstr "物理サーバーに関する操作の実施" @@ -617,8 +645,8 @@ msgid "" "API." msgstr "" "メモ: " -"物理サーバーに関する操作を実施するには、任意のツールまたはライブラリーを用いて基本認証を作成し、REST API を使用する際には CloudForms " -"インスタンス用のユーザー名およびパスワードを使用する必要があります。" +"物理サーバーに関する操作を実施するには、任意のツールまたはライブラリーを用いて基本認証を作成し、ユーザー名およびパスワードを入力して " +"CloudForms REST API にアクセスする必要があります。" msgid "Powering on a physical server" msgstr "物理サーバーの電源オン" @@ -629,12 +657,8 @@ msgid "" msgstr "" "特定の物理サーバーの電源をオンにするには、以下のリクエスト URL および JSON リクエストボディーを使用して POST リクエストを送信します。" -msgid "" -"POST <CloudForms_address>:<port>/api/physical_servers/" -"<server_ID>" -msgstr "" -"POST <CloudForms_address>:<port>/api/physical_servers/" -"<server_ID>" +msgid "POST /api/physical_servers/<server_ID>" +msgstr "POST /api/physical_servers/<server_ID>" msgid "{\n" " \"action\":\"power_on\"\n" @@ -731,14 +755,14 @@ msgid "Performing an action on multiple physical servers" msgstr "複数の物理サーバーに関する操作の実施" msgid "" -"To perform an action on more than one physical severs, send a POST request " +"To perform an action on more than one physical server, send a POST request " "using the following request URL and JSON request body." msgstr "" "複数の物理サーバーに関する操作を実施するには、以下のリクエスト URL および JSON リクエストボディーを使用して POST " "リクエストを送信します。" -msgid "POST <CloudForms_address>:<port>/api/physical_servers" -msgstr "POST <CloudForms_address>:<port>/api/physical_servers" +msgid "POST /api/physical_servers" +msgstr "POST /api/physical_servers" msgid "" "{\n" @@ -760,3 +784,754 @@ msgstr "" " \"href\":\"<server_ID>\"\n" " }]\n" "}" + +msgid "Retrieving Physical Chassis Details" +msgstr "物理シャーシ情報の取得" + +msgid "" +"To retrieve information for all physical chassis, use the following request " +"URL:" +msgstr "すべての物理シャーシに関する情報を取得するには、以下のリクエスト URL を使用します。" + +msgid "GET /api/physical_chassis" +msgstr "GET /api/physical_chassis" + +msgid "" +"actions (list of actions that can be used)\n" +"count (number of physical chassis)\n" +"name (URI name)\n" +"pages (number of pages)\n" +"resources (list of URLs for each physical chassis)\n" +"subcount (number of physical chassis that were returned)" +msgstr "" +"actions (使用することのできるアクションのリスト)\n" +"count (物理シャーシの数)\n" +"name (URI 名)\n" +"pages (ページ数)\n" +"resources (各物理シャーシの URL のリスト)\n" +"subcount (返された物理シャーシの数)" + +msgid "" +"To retrieve all information about the physical chassis, use the ?expand=resources query parameter, for example:" +msgstr "" +"物理シャーシに関するすべての情報を取得するには、?expand=resources クエリーパラメーターを使用します。以下に例を示します。" + +msgid "GET /api/physical_chassis?expand=resources" +msgstr "GET /api/physical_chassis?expand=resources" + +msgid "" +"To retrieve specific information about the physical chassis (such as name " +"and ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"物理シャーシに関する特定の情報を取得するには (名前および ID 等)、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" + +msgid "GET /api/physical_chassis?expand=resources&attributes=id,name" +msgstr "GET /api/physical_chassis?expand=resources&attributes=id,name" + +msgid "" +"To retrieve information such as the switches, storage systems, and servers " +"in a chassis, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"シャーシのスイッチ、ストレージシステム、およびサーバー等の情報を取得するには、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_chassis?expand=resources&attributes=" +"physical_servers,physical_storages,hardware.connected_physical_switches" +msgstr "" +"GET /api/physical_chassis?expand=resources&attributes=" +"physical_servers,physical_storages,hardware.connected_physical_switches" + +msgid "" +"To retrieve information about only a specific physical chassis, use the " +"?expand=resources&filter[]=name=" +"<chassis_name> query attributes on all physical chassis " +"resources, for example:" +msgstr "" +"特定の物理シャーシに関する情報だけを取得するには、すべての物理シャーシリソースに対して ?expand=resources&filter[]=name=<chassis_name> クエリー属性を使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_chassis?expand=resources&filter[]=name=" +"SN%23Y034BG16E060" +msgstr "" +"GET /api/physical_chassis?expand=resources&filter[]=name=" +"SN%23Y034BG16E060" + +msgid "Retrieving Physical Chassis Details by ID" +msgstr "ID による物理シャーシ情報の取得" + +msgid "" +"To retrieve information for a specific physical chassis, use the following " +"request URL:" +msgstr "特定の物理シャーシに関する情報を取得するには、以下のリクエスト URL を使用します。" + +msgid "GET /api/physical_chassis/<chassis_ID>" +msgstr "GET /api/physical_chassis/<chassis_ID>" + +msgid "" +"href\n" +"id\n" +"ems_id\n" +"uid_ems\n" +"ems_ref\n" +"physical_rack_id\n" +"name\n" +"vendor\n" +"type\n" +"location_led_state\n" +"health_state\n" +"overall_health_state\n" +"management_module_slot_count\n" +"switch_slot_count\n" +"fan_slot_count\n" +"blade_slot_count\n" +"powersupply_slot_count\n" +"actions" +msgstr "" +"href\n" +"id\n" +"ems_id\n" +"uid_ems\n" +"ems_ref\n" +"physical_rack_id\n" +"name\n" +"vendor\n" +"type\n" +"location_led_state\n" +"health_state\n" +"overall_health_state\n" +"management_module_slot_count\n" +"switch_slot_count\n" +"fan_slot_count\n" +"blade_slot_count\n" +"powersupply_slot_count\n" +"actions" + +msgid "" +"To retrieve information about a specific physical chassis (such as name and " +"ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"特定の物理シャーシに関する特定の情報を取得するには (名前および ID 等)、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_chassis/<chassis_ID>?expand=resources&attributes=" +"id,name" +msgstr "" +"GET /api/physical_chassis/<chassis_ID>?expand=resources&attributes=" +"id,name" + +msgid "" +"To retrieve information, such as the switches, storage systems, and servers " +"that are in a specific physical chassis, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" +"特定物理シャーシのスイッチ、ストレージシステム、およびサーバー等の情報を取得するには、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_chassis/<chassis_ID>?expand=resources&attributes=" +"physical_servers,physical_storages,hardware.connected_physical_switches" +msgstr "" +"GET /api/physical_chassis/<chassis_ID>?expand=resources&attributes=" +"physical_servers,physical_storages,hardware.connected_physical_switches" + +msgid "Performing physical chassis actions" +msgstr "物理シャーシに関する操作の実施" + +msgid "" +"You can use the REST API to perform management tasks on a physical chassis, " +"such as changing the location LED state." +msgstr "REST API を使用して、物理シャーシのロケーション LED の状態変更などの管理タスクを実施することができます。" + +msgid "" +"Note: To perform actions on physical " +"chassis, you must create a basic authentication using your preferred tool or " +"library, and enter your user name and password to access the CloudForms REST " +"API." +msgstr "" +"メモ: " +"物理シャーシに関する操作を実施するには、任意のツールまたはライブラリーを用いて基本認証を作成し、ユーザー名およびパスワードを入力して " +"CloudForms REST API にアクセスする必要があります。" + +msgid "Changing the location LED state on a physical chassis to blinking" +msgstr "物理シャーシロケーション LED 状態の点滅への変更" + +msgid "" +"To change the location LED state to blinking on a specific chassis, send a " +"POST request using the following request URL and JSON request body." +msgstr "" +"特定のシャーシについてロケーション LED の状態を点滅に変更するには、以下のリクエスト URL および JSON リクエストボディーを使用して " +"POST リクエストを送信します。" + +msgid "POST /api/physical_chassis/<chassis_ID>" +msgstr "POST /api/physical_chassis/<chassis_ID>" + +msgid "Performing an action on multiple physical chassis" +msgstr "複数の物理シャーシに関する操作の実施" + +msgid "" +"To perform an action on more than one physical chassis, send a POST request " +"using the following request URL and JSON request body." +msgstr "" +"複数の物理シャーシに関する操作を実施するには、以下のリクエスト URL および JSON リクエストボディーを使用して POST " +"リクエストを送信します。" + +msgid "POST /api/physical_chassis" +msgstr "POST /api/physical_chassis" + +msgid "" +"{\n" +" \"action\":\"<action>\",\n" +" \"resources\": [{\n" +" \"href\":\"<chassis_ID>\"\n" +" },\n" +" {\n" +" \"href\":\"<chassis_ID>\"\n" +" }]\n" +"}" +msgstr "" +"{\n" +" \"action\":\"<action>\",\n" +" \"resources\": [{\n" +" \"href\":\"<chassis_ID>\"\n" +" },\n" +" {\n" +" \"href\":\"<chassis_ID>\"\n" +" }]\n" +"}" + +msgid "Retrieving Physical Rack Details" +msgstr "物理ラック情報の取得" + +msgid "" +"To retrieve information for all physical racks, use the following request " +"URL:" +msgstr "すべての物理ラックに関する情報を取得するには、以下のリクエスト URL を使用します。" + +msgid "GET /api/physical_racks" +msgstr "GET /api/physical_racks" + +msgid "" +"actions (list of actions that can be used)\n" +"count (number of physical racks)\n" +"name (URI name)\n" +"pages (number of pages)\n" +"resources (list of URLs for each physical rack)\n" +"subcount (number of physical racks that were returned)" +msgstr "" +"actions (使用することのできるアクションのリスト)\n" +"count (物理ラックの数)\n" +"name (URI 名)\n" +"pages (ページ数)\n" +"resources (各物理ラックの URL のリスト)\n" +"subcount (返された物理ラックの数)" + +msgid "" +"To retrieve all information about the physical racks, use the ?expand=resources query parameter, for example:" +msgstr "" +"物理ラックに関するすべての情報を取得するには、?expand=resources クエリーパラメーターを使用します。以下に例を示します。" + +msgid "GET /api/physical_racks?expand=resources" +msgstr "GET /api/physical_racks?expand=resources" + +msgid "" +"To retrieve specific information about the physical racks (such as name and " +"ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"物理ラックに関する特定の情報を取得するには (名前および ID 等)、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" + +msgid "GET /api/physical_racks?expand=resources&attributes=id,name" +msgstr "GET /api/physical_racks?expand=resources&attributes=id,name" + +msgid "" +"To retrieve information about only a specific physical rack, use the " +"?expand=resources&filter[]=name=" +"<rack_name> query attributes on all physical rack " +"resources, for example:" +msgstr "" +"特定の物理ラックに関する情報だけを取得するには、すべての物理ラックリソースに対して ?expand=" +"resources&filter[]=name=<rack_name> " +"クエリー属性を使用します。以下に例を示します。" + +msgid "GET /api/physical_racks?expand=resources&filter[]=name=rack-2" +msgstr "GET /api/physical_racks?expand=resources&filter[]=name=rack-2" + +msgid "Retrieving Physical Rack Details by ID" +msgstr "ID による物理ラック情報の取得" + +msgid "" +"To retrieve information for a specific physical rack, use the following " +"request URL:" +msgstr "特定の物理ラックに関する情報を取得するには、以下のリクエスト URL を使用します。" + +msgid "GET /api/physical_racks/<rack_ID>" +msgstr "GET /api/physical_racks/<rack_ID>" + +msgid "actions\n" +"ems_id\n" +"ems_ref\n" +"href\n" +"id\n" +"name\n" +"uid_ems" +msgstr "actions\n" +"ems_id\n" +"ems_ref\n" +"href\n" +"id\n" +"name\n" +"uid_ems" + +msgid "" +"To retrieve information about a specific physical rack (such as name and " +"ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"特定の物理ラックに関する特定の情報を取得するには (名前および ID 等)、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_racks/<rack_ID>?expand=resources&attributes=" +"id,name" +msgstr "" +"GET /api/physical_racks/<rack_ID>?expand=resources&attributes=" +"id,name" + +msgid "Retrieving Physical Storage Details" +msgstr "物理ストレージ情報の取得" + +msgid "" +"To retrieve information for all physical storage systems, use the following " +"request URL:" +msgstr "すべての物理ストレージシステムに関する情報を取得するには、以下のリクエスト URL を使用します。" + +msgid "GET /api/physical_storages" +msgstr "GET /api/physical_storages" + +msgid "" +"actions (list of actions that can be used)\n" +"count (number of physical storage systems)\n" +"name (URI name)\n" +"pages (number of pages)\n" +"resources (list of URLs for each physical storage system)\n" +"subcount (number of physical storage systems that were returned)" +msgstr "" +"actions (使用することのできるアクションのリスト)\n" +"count (物理ストレージシステムの数)\n" +"name (URI 名)\n" +"pages (ページ数)\n" +"resources (各物理ストレージシステムの URL のリスト)\n" +"subcount (返された物理ストレージシステムの数)" + +msgid "" +"To retrieve all information about the physical storage systems, use the " +"?expand=resources query parameter, for " +"example:" +msgstr "" +"物理ストレージシステムに関するすべての情報を取得するには、?expand=resources クエリーパラメーターを使用します。以下に例を示します。" + +msgid "GET /api/physical_storages?expand=resources" +msgstr "GET /api/physical_storages?expand=resources" + +msgid "" +"To retrieve specific information about the physical storage systems (such as " +"name and ID), use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"物理ストレージシステムに関する特定の情報を取得するには (名前および ID 等)、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" + +msgid "GET /api/physical_storages?expand=resources&attributes=id,name" +msgstr "GET /api/physical_storages?expand=resources&attributes=id,name" + +msgid "" +"To retrieve information such as canisters and physical disks associated with " +"physical storage systems, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"物理ストレージシステムに関するキャニスターおよび物理ディスク等の情報を取得するには、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_storages?expand=resources&attributes=" +"canisters,physical_disks" +msgstr "" +"GET /api/physical_storages?expand=resources&attributes=" +"canisters,physical_disks" + +msgid "" +"To retrieve information about only a specific physical storage system, use " +"the ?expand=resources&filter[]=name=" +"<storage_name> query attributes on all physical storage " +"resources, for example:" +msgstr "" +"特定の物理ストレージシステムに関する情報だけを取得するには、すべての物理ストレージリソースに対して ?expand=resources&filter[]=name=<storage_name> クエリー属性を使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_storages?expand=resources&filter[]=name=SeagateV1-" +"S3200-DM" +msgstr "" +"GET /api/physical_storages?expand=resources&filter[]=name=SeagateV1-" +"S3200-DM" + +msgid "Retrieving Physical Storage Details by ID" +msgstr "ID による物理ストレージ情報の取得" + +msgid "" +"To retrieve information for a specific physical storage system, use the " +"following request URL:" +msgstr "特定の物理ストレージシステムに関する情報を取得するには、以下のリクエスト URL を使用します。" + +msgid "GET /api/physical_storages/<storage_ID>" +msgstr "GET /api/physical_storages/<storage_ID>" + +msgid "" +"access_state\n" +"actions\n" +"canister_slots\n" +"drive_bays\n" +"ems_id\n" +"ems_ref\n" +"enclosures\n" +"health_state\n" +"href\n" +"id\n" +"name\n" +"overall_health_state\n" +"physical_chassis_id\n" +"physical_rack_id\n" +"type\n" +"uid_ems" +msgstr "" +"access_state\n" +"actions\n" +"canister_slots\n" +"drive_bays\n" +"ems_id\n" +"ems_ref\n" +"enclosures\n" +"health_state\n" +"href\n" +"id\n" +"name\n" +"overall_health_state\n" +"physical_chassis_id\n" +"physical_rack_id\n" +"type\n" +"uid_ems" + +msgid "" +"To retrieve information about a specific physical storage system (such as " +"name and ID), use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"特定の物理ストレージシステムに関する特定の情報を取得するには (名前および ID 等)、?expand=resources&attributes=<attribute_list> クエリーパラメーターを使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_storages/<storage_ID>?expand=" +"resources&attributes=id,name" +msgstr "" +"GET /api/physical_storages/<storage_ID>?expand=" +"resources&attributes=id,name" + +msgid "" +"To retrieve information, such as canisters and physical disks that are " +"associated with a specific physical storage system, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" +"特定の物理ストレージシステムに関するキャニスターおよび物理ディスク等の情報を取得するには、?expand=resources&attributes=<attribute_list> クエリーパラメーターを使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_storages/<storage_ID>?expand=" +"resources&attributes=canisters,physical_disks" +msgstr "" +"GET /api/physical_storages/<storage_ID>?expand=" +"resources&attributes=canisters,physical_disks" + +msgid "Retrieving Physical Switch Details" +msgstr "物理スイッチ情報の取得" + +msgid "" +"To retrieve information for all physical switches, use the following request " +"URL:" +msgstr "すべての物理スイッチに関する情報を取得するには、以下のリクエスト URL を使用します。" + +msgid "GET /api/physical_switches" +msgstr "GET /api/physical_switches" + +msgid "" +"actions (list of actions that can be used)\n" +"count (number of physical switches)\n" +"name (URI name)\n" +"pages (count of pages)\n" +"resources (list of URLs for each physical switch)\n" +"subcount (number of physical switches that were returned)" +msgstr "" +"actions (使用することのできるアクションのリスト)\n" +"count (物理スイッチの数)\n" +"name (URI 名)\n" +"pages (ページ数)\n" +"resources (各物理スイッチの URL のリスト)\n" +"subcount (返された物理スイッチの数)" + +msgid "" +"To retrieve all information about the physical switches, use the ?expand=resources query parameter, for example:" +msgstr "" +"物理スイッチに関するすべての情報を取得するには、?expand=resources クエリーパラメーターを使用します。以下に例を示します。" + +msgid "GET /api/physical_switches?expand=resources" +msgstr "GET /api/physical_switches?expand=resources" + +msgid "" +"To retrieve specific information about the physical switches (such as name " +"and ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"物理スイッチに関する特定の情報を取得するには (名前および ID 等)、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" + +msgid "GET /api/physical_switches?expand=resources&attributes=id,name" +msgstr "GET /api/physical_switches?expand=resources&attributes=id,name" + +msgid "" +"To retrieve information such as ports on physical switches, use the " +"?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"物理スイッチのポート等の情報を取得するには、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_switches?expand=resources&attributes=" +"physical_network_ports" +msgstr "" +"GET /api/physical_switches?expand=resources&attributes=" +"physical_network_ports" + +msgid "" +"To retrieve information such as physical devices connected to physical " +"switches, use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"物理スイッチに接続された物理デバイス等の情報を取得するには、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_switches?expand=resources&attributes=" +"connected_components" +msgstr "" +"GET /api/physical_switches?expand=resources&attributes=" +"connected_components" + +msgid "" +"To retrieve information about only a specific physical switch, use the " +"?expand=resources&filter[]=name=" +"<switch_name> query attributes on all physical switch " +"resources, for example:" +msgstr "" +"特定の物理スイッチに関する情報だけを取得するには、すべての物理スイッチリソースに対して ?expand=resources&filter[]=name=<switch_name> クエリー属性を使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_switches?expand=resources&filter[]=name=IO Module 02" +msgstr "" +"GET /api/physical_switches?expand=resources&filter[]=name=IO Module 02" + +msgid "Retrieving Physical Switch Details by ID" +msgstr "ID による物理スイッチ情報の取得" + +msgid "" +"To retrieve information for a specific physical switch, use the following " +"request URL:" +msgstr "特定の物理スイッチに関する情報を取得するには、以下のリクエスト URL を使用します。" + +msgid "GET /api/physical_switches/<switch_ID>" +msgstr "GET /api/physical_switches/<switch_ID>" + +msgid "" +"actions\n" +"allow_promiscuous\n" +"ems_id\n" +"forged_transmits\n" +"health_state\n" +"href\n" +"id\n" +"mac_changes\n" +"mtu\n" +"name\n" +"ports\n" +"power_state\n" +"shared\n" +"switch_uuid\n" +"type\n" +"uid_ems" +msgstr "" +"actions\n" +"allow_promiscuous\n" +"ems_id\n" +"forged_transmits\n" +"health_state\n" +"href\n" +"id\n" +"mac_changes\n" +"mtu\n" +"name\n" +"ports\n" +"power_state\n" +"shared\n" +"switch_uuid\n" +"type\n" +"uid_ems" + +msgid "" +"To retrieve information about a specific physical switch (such as name and " +"ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"特定の物理スイッチに関する特定の情報を取得するには (名前および ID 等)、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"id,name" +msgstr "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"id,name" + +msgid "" +"To retrieve information such as physical devices that are connected to a " +"specific physical switch, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"特定の物理スイッチに接続された物理デバイス等の情報を取得するには、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"connected_components" +msgstr "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"connected_components" + +msgid "" +"To retrieve information such as ports on a specific physical switch, use the " +"?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"特定物理スイッチのポート等の情報を取得するには、?expand=" +"resources&attributes=<attribute_list> " +"クエリーパラメーターを使用します。以下に例を示します。" + +msgid "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"physical_network_ports" +msgstr "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"physical_network_ports" + +msgid "Performing physical switch actions" +msgstr "物理スイッチに関する操作の実施" + +msgid "" +"You can use the REST API to perform management tasks on a physical switch, " +"such as restarting the switch." +msgstr "REST API を使用して、物理スイッチの再起動などの管理タスクを実施することができます。" + +msgid "" +"Note: To perform actions on physical " +"switch, you must create a basic authentication using your preferred tool or " +"library, and enter your user name and password to access the CloudForms REST " +"API." +msgstr "" +"メモ: " +"物理スイッチに関する操作を実施するには、任意のツールまたはライブラリーを用いて基本認証を作成し、ユーザー名およびパスワードを入力して " +"CloudForms REST API にアクセスする必要があります。" + +msgid "Restarting a physical switch" +msgstr "物理スイッチの再起動" + +msgid "" +"To restart a specific switch, send a POST request using the following " +"request URL and JSON request body." +msgstr "" +"特定のスイッチを再起動するには、以下のリクエスト URL および JSON リクエストボディーを使用して POST リクエストを送信します。" + +msgid "POST /api/physical_switches/<switch_ID>" +msgstr "POST /api/physical_switches/<switch_ID>" + +msgid "Performing an action on multiple physical switches" +msgstr "複数の物理スイッチに関する操作の実施" + +msgid "" +"To perform an action on more than one physical switch, send a POST request " +"using the following request URL and JSON request body." +msgstr "" +"複数の物理スイッチに関する操作を実施するには、以下のリクエスト URL および JSON リクエストボディーを使用して POST " +"リクエストを送信します。" + +msgid "POST /api/physical_switches" +msgstr "POST /api/physical_switches" + +msgid "" +"{\n" +" \"action\":\"<action>\",\n" +" \"resources\": [{\n" +" \"href\":\"<switch_ID>\"\n" +" },\n" +" {\n" +" \"href\":\"<switch_ID>\"\n" +" }]\n" +"}" +msgstr "" +"{\n" +" \"action\":\"<action>\",\n" +" \"resources\": [{\n" +" \"href\":\"<switch_ID>\"\n" +" },\n" +" {\n" +" \"href\":\"<switch_ID>\"\n" +" }]\n" +"}" diff --git a/physical_infra_provider_rest_api/l10n/pot/Author_Group.pot b/physical_infra_provider_rest_api/l10n/pot/Author_Group.pot index 4440974..766dc6e 100644 --- a/physical_infra_provider_rest_api/l10n/pot/Author_Group.pot +++ b/physical_infra_provider_rest_api/l10n/pot/Author_Group.pot @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:56+1000\n" -"PO-Revision-Date: 2018-02-26 09:56+1000\n" +"POT-Creation-Date: 2018-11-22 19:42+1000\n" +"PO-Revision-Date: 2018-11-22 19:42+1000\n" "Last-Translator: Automatically generated\n" "Language-Team: None\n" "Language: en-US \n" diff --git a/physical_infra_provider_rest_api/l10n/pot/Revision_History.pot b/physical_infra_provider_rest_api/l10n/pot/Revision_History.pot index 03787bd..08ea95d 100644 --- a/physical_infra_provider_rest_api/l10n/pot/Revision_History.pot +++ b/physical_infra_provider_rest_api/l10n/pot/Revision_History.pot @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:56+1000\n" -"PO-Revision-Date: 2018-02-26 09:56+1000\n" +"POT-Creation-Date: 2018-11-22 19:42+1000\n" +"PO-Revision-Date: 2018-11-22 19:42+1000\n" "Last-Translator: Automatically generated\n" "Language-Team: None\n" "Language: en-US \n" diff --git a/physical_infra_provider_rest_api/l10n/pot/main.pot b/physical_infra_provider_rest_api/l10n/pot/main.pot new file mode 100644 index 0000000..8de5082 --- /dev/null +++ b/physical_infra_provider_rest_api/l10n/pot/main.pot @@ -0,0 +1,849 @@ +msgid "" +msgstr "" +"Project-Id-Version: 0\n" +"POT-Creation-Date: 2018-11-22 19:42+1000\n" +"PO-Revision-Date: 2018-11-22 19:42+1000\n" +"Last-Translator: Automatically generated\n" +"Language-Team: None\n" +"Language: en-US \n" +"MIME-Version: 1.0\n" +"Content-Type: application/x-publican; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Publican v4.3.3\n" + +msgid "Lenovo Physical Infrastructure Provider REST API" +msgstr "" + +msgid "A reference to the Lenovo physical infrastructure provider REST API" +msgstr "" + +msgid "Red Hat CloudForms" +msgstr "" + +msgid "A reference to the Lenovo physical infrastructure provider REST API." +msgstr "" + +msgid "If you have a suggestion for improving this guide or have found an error, please submit a Bugzilla report at http://bugzilla.redhat.com against Red Hat CloudForms Management Engine for the Documentation component. Please provide specific details, such as the section number, guide name, and CloudForms version so we can easily locate the content." +msgstr "" + +msgid "REST API" +msgstr "" + +msgid "You can use the REST API to retrieve information about providers, physical-infrastructure providers, and physical servers. You can use the CloudForms REST API if you need information about the servers in your physical infrastructure." +msgstr "" + +msgid "Before you begin" +msgstr "" + +msgid "To use the REST API, you must log in to CloudForms Management Engine API as a user who has permission to access the API. The default user is admin, password is smartvm." +msgstr "" + +msgid "Retrieving Provider Details" +msgstr "" + +msgid "To retrieve information for all providers, use the following request URL:" +msgstr "" + +msgid "GET /api/providers" +msgstr "" + +msgid "A JSON response with the following keys is returned." +msgstr "" + +msgid "" +"actions (list of actions that can be used)\n" +"count (total number of providers)\n" +"name (URI name)\n" +"pages (number of pages)\n" +"resource (list of URLs for each provider that is managed by CloudForms)\n" +"subcount (number of providers that were returned)" +msgstr "" + +msgid "Examples" +msgstr "" + +msgid "To retrieve all information about the providers, use the ?expand=resources query parameter, for example:" +msgstr "" + +msgid "GET /api/providers?expand=resources" +msgstr "" + +msgid "To retrieve a specific information about the providers (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/providers?expand=resources&attributes=id,name" +msgstr "" + +msgid "To retrieve additional information about the providers (such as port, hostname, and IP address), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/providers?expand=resources&attributes=port,hostname,ipaddress" +msgstr "" + +msgid "To retrieve information about only Lenovo physical-infrastructure providers, use the ?expand=resources&filter[]=type=<provider_type> attribute against all provider resources, for example:" +msgstr "" + +msgid "GET /api/providers?expand=resources&filter[]=type=ManageIQ::Providers::Lenovo::PhysicalInfraManager" +msgstr "" + +msgid "Retrieving Provider Details by ID" +msgstr "" + +msgid "To retrieve information for a specific provider, use the following request URL where <provider_ID> is the unique identifier of the provider:" +msgstr "" + +msgid "GET /api/providers/<provider_ID>" +msgstr "" + +msgid "" +"href\n" +"id\n" +"name\n" +"created_on\n" +"updated_on\n" +"guid\n" +"zone_id\n" +"type\n" +"last_refresh_date\n" +"tenant_id\n" +"enabled\n" +"options\n" +"actions" +msgstr "" + +msgid "To retrieve a specific information about the provider (such as name and ID), use the ?attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/providers/<provider_ID>?expand=resources&attributes=id,name" +msgstr "" + +msgid "To retrieve additional information about the provider (such as port, hostname, and IP address), use the ?attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/providers/<provider_ID>?expand=resources\n" +"&attributes=port,hostname,ipaddress" +msgstr "" + +msgid "Performing physical-infrastructure provider actions" +msgstr "" + +msgid "You can use the REST API to perform actions on a physical-infrastructure provider, such as creating, modifying and deleting." +msgstr "" + +msgid "Note: To perform actions on physical-infrastructure providers, you must create a basic authentication using your preferred tool or library, and use the user name and password for the CloudForms instance when using the REST API." +msgstr "" + +msgid "Creating a Lenovo physical-infrastructure provider" +msgstr "" + +msgid "To create a Lenovo physical-infrastructure provider, send a POST request using the following request URL and JSON request body." +msgstr "" + +msgid "POST /api/providers" +msgstr "" + +msgid "Request body:" +msgstr "" + +msgid "" +"{\n" +" \"action\": \"create\",\n" +" \"credentials\": {\n" +" \"password\": \"<PASSWORD>\",\n" +" \"userid\": \"<USERNAME>\"\n" +" },\n" +" \"hostname\": \"<LENOVO XCLARITY ADMINISTRATOR ADDRESS>\",\n" +" \"name\": \"<NAME>\",\n" +" \"port\": \"<THE SERVICE PORT>\",\n" +" \"type\": \"ManageIQ::Providers::Lenovo::PhysicalInfraManager\"\n" +"}" +msgstr "" + +msgid "Modifying properties for a Lenovo physical-infrastructure provider" +msgstr "" + +msgid "To modify properties of a Lenovo physical-infrastructure provider, send a POST request using the following request URL and JSON request body." +msgstr "" + +msgid "" +"{\n" +" \"action\":\"edit\",\n" +" \"credentials\": {\n" +" \"password\":\"<new_passowrd>\",\n" +" \"userid\":\"<new_user_name>\"\n" +" },\n" +" \"hostname\":\"<New_Lenovo_XClarity_Administrator_address>\",\n" +" \"name\":\"<new_provider_name>\",\n" +" \"port\":\"<new_service_port>\"\n" +"}" +msgstr "" + +msgid "Refreshing information about all providers" +msgstr "" + +msgid "To refresh information about all providers, send a POST request using the following request URL and JSON request body." +msgstr "" + +msgid "" +"{\n" +" \"action\":\"refresh\"\n" +"}" +msgstr "" + +msgid "Deleting a physical-infrastructure provider" +msgstr "" + +msgid "To delete a specific provider:" +msgstr "" + +msgid "Send a DELETE request using the following request URL." +msgstr "" + +msgid "DELETE /api/providers/<provider_ID>" +msgstr "" + +msgid "Send a POST request using the following request URL and JSON request body." +msgstr "" + +msgid "POST /api/providers/<provider_ID>" +msgstr "" + +msgid "" +"{\n" +" \"action\":\"delete\"\n" +"}" +msgstr "" + +msgid "Performing an action on multiple physical-infrastructure providers" +msgstr "" + +msgid "To perform an action on more than one physical-infrastructure providers, send a POST request using the following request URL and JSON request body." +msgstr "" + +msgid "" +"{\n" +" \"action\":\"<action>\",\n" +" \"resources\": [{\n" +" \"href\":\"<provider_ID>\"\n" +" },\n" +" {\n" +" \"href\":\"<provider_ID>\"\n" +" }]\n" +"}" +msgstr "" + +msgid "Retrieving Physical Server Details" +msgstr "" + +msgid "To retrieve information for all physical servers, use the following request URL:" +msgstr "" + +msgid "GET /api/physical_servers" +msgstr "" + +msgid "" +"actions (list of actions that can be used)\n" +"count (number of physical servers)\n" +"name (URI name)\n" +"pages (number of pages)\n" +"resource (list of URLs for each physical server)\n" +"subcount (number of physical servers that were returned)" +msgstr "" + +msgid "To retrieve all information about the physical servers, use the ?expand=resources query parameter, for example:" +msgstr "" + +msgid "GET /api/physical_servers?expand=resources" +msgstr "" + +msgid "To retrieve specific information about the physical servers (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_servers?expand=resources&attributes=id,name" +msgstr "" + +msgid "To retrieve information such as firmware, networks, guest devices, and asset details associated with physical servers, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_servers?expand=resources&attributes=hardware.firmwares,hardware.networks,hardware.guest_devices,hardware.assets_details" +msgstr "" + +msgid "To retrieve information such as network adapters and storage adapters in physical servers, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_servers?expand=resources&attributes=guest_devices.with_ethernet_type,guest_devices.with_storage_type" +msgstr "" + +msgid "To retrieve information such as switches connected to physical servers, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_servers?expand=resources&attributes=physical_switches" +msgstr "" + +msgid "To retrieve information about only a specific physical server, use the ?expand=resources&filter[]=name=<server_name> query attributes on all physical-server resources, for example:" +msgstr "" + +msgid "GET /api/physical_servers?expand=resources&filter[]=name=Server1-20127X5462" +msgstr "" + +msgid "Retrieving Physical Server Details by ID" +msgstr "" + +msgid "To retrieve information for a specific physical server, use the following request URL:" +msgstr "" + +msgid "GET /api/physical_servers/<server_ID>" +msgstr "" + +msgid "" +"actions\n" +"created_at\n" +"ems_id\n" +"ems_ref\n" +"field_replaceable_unit\n" +"health_state\n" +"hostname\n" +"href\n" +"location_led_state\n" +"machine_type\n" +"manufacturer\n" +"model\n" +"name\n" +"power_state\n" +"product_name\n" +"serial_number\n" +"type\n" +"uid_ems\n" +"updated_at\n" +"vendor" +msgstr "" + +msgid "To retrieve information about a specific physical server (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_servers/<server_ID>?expand=resources&attributes=id,name" +msgstr "" + +msgid "To retrieve information such as firmware, networks, guest devices, and asset details for a specific server, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_servers/<server_ID>?expand=resources\n" +"&attributes=hardware.firmwares,hardware.networks,hardware.guest_devices,hardware.assets_details" +msgstr "" + +msgid "To retrieve information such as switches that are connected to a specific server, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_servers/<server_ID>?expand=resources&attributes=physical_switches" +msgstr "" + +msgid "To retrieve information such as network adapters and storage adapters in a specific physical server, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_servers/<server_ID>?expand=resources&attributes=guest_devices.with_ethernet_type,guest_devices.with_storage_type,hardware.physical_network_ports" +msgstr "" + +msgid "Performing physical server actions" +msgstr "" + +msgid "You can use the REST API to perform management tasks on a physical server, such as powering on an off, restarting, and changing the location-LED state." +msgstr "" + +msgid "Note: To perform actions on physical servers, you must create a basic authentication using your preferred tool or library, and enter your user name and password to access the CloudForms REST API." +msgstr "" + +msgid "Powering on a physical server" +msgstr "" + +msgid "To power on a specific physical server, send a POST request using the following request URL and JSON request body." +msgstr "" + +msgid "POST /api/physical_servers/<server_ID>" +msgstr "" + +msgid "" +"{\n" +" \"action\":\"power_on\"\n" +"}" +msgstr "" + +msgid "Powering off a physical server" +msgstr "" + +msgid "To shut down the operating system and power off a specific physical server, send a POST request using the following request URL and JSON request body." +msgstr "" + +msgid "" +"{\n" +" \"action\":\"power_off\"\n" +"}" +msgstr "" + +msgid "Immediately powering off a physical server" +msgstr "" + +msgid "To immediately power off a specific physical server, send a POST request using the following request URL and JSON request body." +msgstr "" + +msgid "" +"{\n" +" \"action\":\"power_off_now\"\n" +"}" +msgstr "" + +msgid "Restarting a physical server" +msgstr "" + +msgid "To shut down the operating system and restart a specific physical server, send a POST request using the following request URL and JSON request body." +msgstr "" + +msgid "" +"{\n" +" \"action\":\"restart\"\n" +"}" +msgstr "" + +msgid "Immediately restarting a physical server" +msgstr "" + +msgid "To immediately restart a specific physical server, send a POST request using the following request URL and JSON request body." +msgstr "" + +msgid "" +"{\n" +" \"action\":\"restart_now\"\n" +"}" +msgstr "" + +msgid "Changing the location LED state on a physical server to blinking" +msgstr "" + +msgid "To change the location-LED state to blinking on a specific server, send a POST request using the following request URL and JSON request body." +msgstr "" + +msgid "" +"{\n" +" \"action\":\"blink_loc_led\"\n" +"}" +msgstr "" + +msgid "Performing an action on multiple physical servers" +msgstr "" + +msgid "To perform an action on more than one physical server, send a POST request using the following request URL and JSON request body." +msgstr "" + +msgid "POST /api/physical_servers" +msgstr "" + +msgid "" +"{\n" +" \"action\":\"<action>\",\n" +" \"resources\": [{\n" +" \"href\":\"<server_ID>\"\n" +" },\n" +" {\n" +" \"href\":\"<server_ID>\"\n" +" }]\n" +"}" +msgstr "" + +msgid "Retrieving Physical Chassis Details" +msgstr "" + +msgid "To retrieve information for all physical chassis, use the following request URL:" +msgstr "" + +msgid "GET /api/physical_chassis" +msgstr "" + +msgid "" +"actions (list of actions that can be used)\n" +"count (number of physical chassis)\n" +"name (URI name)\n" +"pages (number of pages)\n" +"resources (list of URLs for each physical chassis)\n" +"subcount (number of physical chassis that were returned)" +msgstr "" + +msgid "To retrieve all information about the physical chassis, use the ?expand=resources query parameter, for example:" +msgstr "" + +msgid "GET /api/physical_chassis?expand=resources" +msgstr "" + +msgid "To retrieve specific information about the physical chassis (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_chassis?expand=resources&attributes=id,name" +msgstr "" + +msgid "To retrieve information such as the switches, storage systems, and servers in a chassis, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_chassis?expand=resources&attributes=physical_servers,physical_storages,hardware.connected_physical_switches" +msgstr "" + +msgid "To retrieve information about only a specific physical chassis, use the ?expand=resources&filter[]=name=<chassis_name> query attributes on all physical chassis resources, for example:" +msgstr "" + +msgid "GET /api/physical_chassis?expand=resources&filter[]=name=SN%23Y034BG16E060" +msgstr "" + +msgid "Retrieving Physical Chassis Details by ID" +msgstr "" + +msgid "To retrieve information for a specific physical chassis, use the following request URL:" +msgstr "" + +msgid "GET /api/physical_chassis/<chassis_ID>" +msgstr "" + +msgid "" +"href\n" +"id\n" +"ems_id\n" +"uid_ems\n" +"ems_ref\n" +"physical_rack_id\n" +"name\n" +"vendor\n" +"type\n" +"location_led_state\n" +"health_state\n" +"overall_health_state\n" +"management_module_slot_count\n" +"switch_slot_count\n" +"fan_slot_count\n" +"blade_slot_count\n" +"powersupply_slot_count\n" +"actions" +msgstr "" + +msgid "To retrieve information about a specific physical chassis (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_chassis/<chassis_ID>?expand=resources&attributes=id,name" +msgstr "" + +msgid "To retrieve information, such as the switches, storage systems, and servers that are in a specific physical chassis, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_chassis/<chassis_ID>?expand=resources&attributes=physical_servers,physical_storages,hardware.connected_physical_switches" +msgstr "" + +msgid "Performing physical chassis actions" +msgstr "" + +msgid "You can use the REST API to perform management tasks on a physical chassis, such as changing the location LED state." +msgstr "" + +msgid "Note: To perform actions on physical chassis, you must create a basic authentication using your preferred tool or library, and enter your user name and password to access the CloudForms REST API." +msgstr "" + +msgid "Changing the location LED state on a physical chassis to blinking" +msgstr "" + +msgid "To change the location LED state to blinking on a specific chassis, send a POST request using the following request URL and JSON request body." +msgstr "" + +msgid "POST /api/physical_chassis/<chassis_ID>" +msgstr "" + +msgid "Performing an action on multiple physical chassis" +msgstr "" + +msgid "To perform an action on more than one physical chassis, send a POST request using the following request URL and JSON request body." +msgstr "" + +msgid "POST /api/physical_chassis" +msgstr "" + +msgid "" +"{\n" +" \"action\":\"<action>\",\n" +" \"resources\": [{\n" +" \"href\":\"<chassis_ID>\"\n" +" },\n" +" {\n" +" \"href\":\"<chassis_ID>\"\n" +" }]\n" +"}" +msgstr "" + +msgid "Retrieving Physical Rack Details" +msgstr "" + +msgid "To retrieve information for all physical racks, use the following request URL:" +msgstr "" + +msgid "GET /api/physical_racks" +msgstr "" + +msgid "" +"actions (list of actions that can be used)\n" +"count (number of physical racks)\n" +"name (URI name)\n" +"pages (number of pages)\n" +"resources (list of URLs for each physical rack)\n" +"subcount (number of physical racks that were returned)" +msgstr "" + +msgid "To retrieve all information about the physical racks, use the ?expand=resources query parameter, for example:" +msgstr "" + +msgid "GET /api/physical_racks?expand=resources" +msgstr "" + +msgid "To retrieve specific information about the physical racks (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_racks?expand=resources&attributes=id,name" +msgstr "" + +msgid "To retrieve information about only a specific physical rack, use the ?expand=resources&filter[]=name=<rack_name> query attributes on all physical rack resources, for example:" +msgstr "" + +msgid "GET /api/physical_racks?expand=resources&filter[]=name=rack-2" +msgstr "" + +msgid "Retrieving Physical Rack Details by ID" +msgstr "" + +msgid "To retrieve information for a specific physical rack, use the following request URL:" +msgstr "" + +msgid "GET /api/physical_racks/<rack_ID>" +msgstr "" + +msgid "" +"actions\n" +"ems_id\n" +"ems_ref\n" +"href\n" +"id\n" +"name\n" +"uid_ems" +msgstr "" + +msgid "To retrieve information about a specific physical rack (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_racks/<rack_ID>?expand=resources&attributes=id,name" +msgstr "" + +msgid "Retrieving Physical Storage Details" +msgstr "" + +msgid "To retrieve information for all physical storage systems, use the following request URL:" +msgstr "" + +msgid "GET /api/physical_storages" +msgstr "" + +msgid "" +"actions (list of actions that can be used)\n" +"count (number of physical storage systems)\n" +"name (URI name)\n" +"pages (number of pages)\n" +"resources (list of URLs for each physical storage system)\n" +"subcount (number of physical storage systems that were returned)" +msgstr "" + +msgid "To retrieve all information about the physical storage systems, use the ?expand=resources query parameter, for example:" +msgstr "" + +msgid "GET /api/physical_storages?expand=resources" +msgstr "" + +msgid "To retrieve specific information about the physical storage systems (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_storages?expand=resources&attributes=id,name" +msgstr "" + +msgid "To retrieve information such as canisters and physical disks associated with physical storage systems, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_storages?expand=resources&attributes=canisters,physical_disks" +msgstr "" + +msgid "To retrieve information about only a specific physical storage system, use the ?expand=resources&filter[]=name=<storage_name> query attributes on all physical storage resources, for example:" +msgstr "" + +msgid "GET /api/physical_storages?expand=resources&filter[]=name=SeagateV1-S3200-DM" +msgstr "" + +msgid "Retrieving Physical Storage Details by ID" +msgstr "" + +msgid "To retrieve information for a specific physical storage system, use the following request URL:" +msgstr "" + +msgid "GET /api/physical_storages/<storage_ID>" +msgstr "" + +msgid "" +"access_state\n" +"actions\n" +"canister_slots\n" +"drive_bays\n" +"ems_id\n" +"ems_ref\n" +"enclosures\n" +"health_state\n" +"href\n" +"id\n" +"name\n" +"overall_health_state\n" +"physical_chassis_id\n" +"physical_rack_id\n" +"type\n" +"uid_ems" +msgstr "" + +msgid "To retrieve information about a specific physical storage system (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_storages/<storage_ID>?expand=resources&attributes=id,name" +msgstr "" + +msgid "To retrieve information, such as canisters and physical disks that are associated with a specific physical storage system, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_storages/<storage_ID>?expand=resources&attributes=canisters,physical_disks" +msgstr "" + +msgid "Retrieving Physical Switch Details" +msgstr "" + +msgid "To retrieve information for all physical switches, use the following request URL:" +msgstr "" + +msgid "GET /api/physical_switches" +msgstr "" + +msgid "" +"actions (list of actions that can be used)\n" +"count (number of physical switches)\n" +"name (URI name)\n" +"pages (count of pages)\n" +"resources (list of URLs for each physical switch)\n" +"subcount (number of physical switches that were returned)" +msgstr "" + +msgid "To retrieve all information about the physical switches, use the ?expand=resources query parameter, for example:" +msgstr "" + +msgid "GET /api/physical_switches?expand=resources" +msgstr "" + +msgid "To retrieve specific information about the physical switches (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_switches?expand=resources&attributes=id,name" +msgstr "" + +msgid "To retrieve information such as ports on physical switches, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_switches?expand=resources&attributes=physical_network_ports" +msgstr "" + +msgid "To retrieve information such as physical devices connected to physical switches, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_switches?expand=resources&attributes=connected_components" +msgstr "" + +msgid "To retrieve information about only a specific physical switch, use the ?expand=resources&filter[]=name=<switch_name> query attributes on all physical switch resources, for example:" +msgstr "" + +msgid "GET /api/physical_switches?expand=resources&filter[]=name=IO Module 02" +msgstr "" + +msgid "Retrieving Physical Switch Details by ID" +msgstr "" + +msgid "To retrieve information for a specific physical switch, use the following request URL:" +msgstr "" + +msgid "GET /api/physical_switches/<switch_ID>" +msgstr "" + +msgid "" +"actions\n" +"allow_promiscuous\n" +"ems_id\n" +"forged_transmits\n" +"health_state\n" +"href\n" +"id\n" +"mac_changes\n" +"mtu\n" +"name\n" +"ports\n" +"power_state\n" +"shared\n" +"switch_uuid\n" +"type\n" +"uid_ems" +msgstr "" + +msgid "To retrieve information about a specific physical switch (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_switches/<switch_ID>?expand=resources&attributes=id,name" +msgstr "" + +msgid "To retrieve information such as physical devices that are connected to a specific physical switch, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_switches/<switch_ID>?expand=resources&attributes=connected_components" +msgstr "" + +msgid "To retrieve information such as ports on a specific physical switch, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" + +msgid "GET /api/physical_switches/<switch_ID>?expand=resources&attributes=physical_network_ports" +msgstr "" + +msgid "Performing physical switch actions" +msgstr "" + +msgid "You can use the REST API to perform management tasks on a physical switch, such as restarting the switch." +msgstr "" + +msgid "Note: To perform actions on physical switch, you must create a basic authentication using your preferred tool or library, and enter your user name and password to access the CloudForms REST API." +msgstr "" + +msgid "Restarting a physical switch" +msgstr "" + +msgid "To restart a specific switch, send a POST request using the following request URL and JSON request body." +msgstr "" + +msgid "POST /api/physical_switches/<switch_ID>" +msgstr "" + +msgid "Performing an action on multiple physical switches" +msgstr "" + +msgid "To perform an action on more than one physical switch, send a POST request using the following request URL and JSON request body." +msgstr "" + +msgid "POST /api/physical_switches" +msgstr "" + +msgid "" +"{\n" +" \"action\":\"<action>\",\n" +" \"resources\": [{\n" +" \"href\":\"<switch_ID>\"\n" +" },\n" +" {\n" +" \"href\":\"<switch_ID>\"\n" +" }]\n" +"}" +msgstr "" + diff --git a/physical_infra_provider_rest_api/l10n/pot/master.pot b/physical_infra_provider_rest_api/l10n/pot/master.pot deleted file mode 100644 index 90e7c89..0000000 --- a/physical_infra_provider_rest_api/l10n/pot/master.pot +++ /dev/null @@ -1,438 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:56+1000\n" -"PO-Revision-Date: 2018-02-26 09:56+1000\n" -"Last-Translator: Automatically generated\n" -"Language-Team: None\n" -"Language: en-US \n" -"MIME-Version: 1.0\n" -"Content-Type: application/x-publican; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"X-Generator: Publican v4.3.3\n" - -msgid "Lenovo Physical Infrastructure Provider REST API" -msgstr "" - -msgid "A reference to the Lenovo physical infrastructure provider REST API" -msgstr "" - -msgid "Red Hat CloudForms" -msgstr "" - -msgid "A reference to the Lenovo physical infrastructure provider REST API." -msgstr "" - -msgid "If you have a suggestion for improving this guide or have found an error, please submit a Bugzilla report at http://bugzilla.redhat.com against Red Hat CloudForms Management Engine for the Documentation component. Please provide specific details, such as the section number, guide name, and CloudForms version so we can easily locate the content." -msgstr "" - -msgid "REST API" -msgstr "" - -msgid "You can use the REST API to retrieve information about providers, physical-infrastructure providers, and physical servers. You can use the CloudForms REST API if you need information about the servers in your physical infrastructure." -msgstr "" - -msgid "Before you begin" -msgstr "" - -msgid "To use the REST API, you must log in to CloudForms Management Engine API as a user who has permission to access the API. The default user is admin, password is smartvm." -msgstr "" - -msgid "Use the following URL to access the CloudForms REST API:" -msgstr "" - -msgid "<CloudForms_address>:<port>/api" -msgstr "" - -msgid "For example:" -msgstr "" - -msgid "localhost:3000/api" -msgstr "" - -msgid "Retrieving Provider Details" -msgstr "" - -msgid "To retrieve information for all providers, use the following request URL:" -msgstr "" - -msgid "GET <CloudForms_address>:<port>/api/providers" -msgstr "" - -msgid "A JSON response with the following keys is returned." -msgstr "" - -msgid "" -"actions (list of actions that can be used)\n" -"count (total number of providers)\n" -"name (URI name)\n" -"pages (count of pages)\n" -"resource (list of URLs for each provider that is managed by CloudForms)\n" -"subcount (number of providers returned)" -msgstr "" - -msgid "Examples" -msgstr "" - -msgid "To retrieve all information about the providers, use the ?expand=resources query parameter, for example:" -msgstr "" - -msgid "GET localhost:3000/api/providers?expand=resources" -msgstr "" - -msgid "To retrieve a specific information about the providers (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" -msgstr "" - -msgid "GET localhost:3000/ api/providers?expand=resources&attributes=id,name" -msgstr "" - -msgid "To retrieve additional information about the providers (such as port, hostname, and IP address), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" -msgstr "" - -msgid "GET localhost:3000/api/providers?expand=resources&attributes=port,hostname,ipaddress" -msgstr "" - -msgid "To retrieve information about only Lenovo physical-infrastructure providers, use the ?expand=resources&filter[]=type=<provider_type> attribute against all provider resources, for example:" -msgstr "" - -msgid "GET localhost:3000/api/providers?expand=resources&filter[]=type=ManageIQ::Providers::Lenovo::PhysicalInfraManager" -msgstr "" - -msgid "Retrieving Provider Details by ID" -msgstr "" - -msgid "To retrieve information for a specific provider, use the following request URL where <provider_ID> is the unique identifier of the provider:" -msgstr "" - -msgid "GET <CloudForms_address>:<port>/api/providers/<provider_ID>" -msgstr "" - -msgid "" -"href\n" -"id\n" -"name\n" -"created_on\n" -"updated_on\n" -"guid\n" -"zone_id\n" -"type\n" -"last_refresh_date\n" -"tenant_id\n" -"enabled\n" -"options\n" -"actions" -msgstr "" - -msgid "To retrieve a specific information about the provider (such as name and ID), use the ?attributes=<attribute_list> query parameters, for example:" -msgstr "" - -msgid "GET localhost:3000/api/providers/<provider_ID>?expand=resources&attributes=id,name" -msgstr "" - -msgid "To retrieve additional information about the provider (such as port, hostname, and IP address), use the ?attributes=<attribute_list> query parameters, for example:" -msgstr "" - -msgid " GET localhost:3000/api/providers/<provider_ID>?expand=resources\n" -"&attributes=port,hostname,ipaddress" -msgstr "" - -msgid "Performing physical-infrastructure provider actions" -msgstr "" - -msgid "You can use the REST API to perform actions on a physical-infrastructure provider, such as creating, modifying and deleting." -msgstr "" - -msgid "Note: To perform actions on physical-infrastructure providers, you must create a basic authentication using your preferred tool or library, and use the user name and password for the CloudForms instance when using the REST API." -msgstr "" - -msgid "Creating a Lenovo physical-infrastructure provider" -msgstr "" - -msgid "To create a Lenovo physical-infrastructure provider, send a POST request using the following request URL and JSON request body." -msgstr "" - -msgid "POST <CloudForms_address>:<port>/api/providers" -msgstr "" - -msgid "Request body:" -msgstr "" - -msgid "" -"{\n" -" \"action\": \"create\",\n" -" \"credentials\": {\n" -" \"password\": \"<PASSWORD>\",\n" -" \"userid\": \"<USERNAME>\"\n" -" },\n" -" \"hostname\": \"<LENOVO XCLARITY ADMINISTRATOR ADDRESS>\",\n" -" \"name\": \"<NAME>\",\n" -" \"port\": \"<THE SERVICE PORT>\",\n" -" \"type\": \"ManageIQ::Providers::Lenovo::PhysicalInfraManager\"\n" -"}" -msgstr "" - -msgid "Modifying properties for a Lenovo physical-infrastructure provider" -msgstr "" - -msgid "To modify properties of a Lenovo physical-infrastructure provider, send a POST request using the following request URL and JSON request body." -msgstr "" - -msgid "" -"{\n" -" \"action\":\"edit\",\n" -" \"credentials\": {\n" -" \"password\":\"<new_passowrd>\",\n" -" \"userid\":\"<new_user_name>\"\n" -" },\n" -" \"hostname\":\"<New_Lenovo_XClarity_Administrator_address>\",\n" -" \"name\":\"<new_provider_name>\",\n" -" \"port\":\"<new_service_port>\"\n" -"}" -msgstr "" - -msgid "Refreshing information about all providers" -msgstr "" - -msgid "To refresh information about all providers, send a POST request using the following request URL and JSON request body." -msgstr "" - -msgid "" -"{\n" -" \"action\":\"refresh\"\n" -"}" -msgstr "" - -msgid "Deleting a physical-infrastructure provider" -msgstr "" - -msgid "To delete a specific provider:" -msgstr "" - -msgid "Send a DELETE request using the following request URL." -msgstr "" - -msgid "DELETE <CloudForms_address>:<port>/api/providers/<provider_ID>" -msgstr "" - -msgid "Send a POST request using the following request URL and JSON request body." -msgstr "" - -msgid "POST <CloudForms_address>:<port>/api/providers/<provider_ID>" -msgstr "" - -msgid "" -"{\n" -" \"action\":\"delete\"\n" -"}" -msgstr "" - -msgid "Performing an action on multiple physical-infrastructure providers" -msgstr "" - -msgid "To perform an action on more than one physical-infrastructure providers, send a POST request using the following request URL and JSON request body." -msgstr "" - -msgid "" -"{\n" -" \"action\":\"<action>\",\n" -" \"resources\": [{\n" -" \"href\":\"<provider_ID>\"\n" -" },\n" -" {\n" -" \"href\":\"<provider_ID>\"\n" -" }]\n" -"}" -msgstr "" - -msgid "Retrieving Physical Server Details" -msgstr "" - -msgid "To retrieve information for all physical servers, use the following request URL:" -msgstr "" - -msgid "GET <CloudForms_address>:<port>/api/physical_servers" -msgstr "" - -msgid "" -"actions (list of actions that can be used)\n" -"count (count of the physical servers)\n" -"name (URI name)\n" -"pages (count of pages)\n" -"resource (list of URLs of the each physical servers)\n" -"subcount (count of the physical servers returned)" -msgstr "" - -msgid "To retrieve all information about the physical servers, use the ?expand=resources query parameter, for example:" -msgstr "" - -msgid "GET localhost:3000/api/physical_servers?expand=resources" -msgstr "" - -msgid "To retrieve a specific information about the physical servers (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" -msgstr "" - -msgid "GET localhost:3000/api/physical_servers?expand=resources&attributes=id,name" -msgstr "" - -msgid "To retrieve specific information about the physical servers (such as firmware, networks, guest devices, and asset details), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" -msgstr "" - -msgid "GET localhost:3000/api/physical_servers?expand=resources&attributes= hardware.firmwares,hardware.networks,hardware.guest_devices,hardware.assets_details" -msgstr "" - -msgid "To retrieve information about only a specific physical server, use the ?expand=resources&filter[]=name=<server_name> query attributes on all physical-server resources, for example:" -msgstr "" - -msgid "GET localhost:3000/api/physical_servers?expand=resources&filter[]=name=Server1-20127X5462" -msgstr "" - -msgid "Retrieving Physical Server Details by ID" -msgstr "" - -msgid "To retrieve information for a specific physical server, use the following request URL:" -msgstr "" - -msgid "GET <CloudForms_address>:<port>/api/physical_servers/<server_ID>" -msgstr "" - -msgid "" -"actions\n" -"created_at\n" -"ems_id\n" -"ems_ref\n" -"field_replaceable_unit\n" -"health_state\n" -"hostname\n" -"href\n" -"location_led_state\n" -"machine_type\n" -"manufacturer\n" -"model\n" -"name\n" -"power_state\n" -"product_name\n" -"serial_number\n" -"type\n" -"uid_ems\n" -"updated_at\n" -"vendor" -msgstr "" - -msgid "To retrieve a specific information about a specific physical server (such as name and ID), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" -msgstr "" - -msgid "GET localhost:3000/api/physical_servers/<server_ID>?expand=resources&attributes=id,name" -msgstr "" - -msgid "To retrieve a specific information about a specific physical server (such as firmware, networks, guest devices, and asset details), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" -msgstr "" - -msgid " GET localhost:3000/api/physical_servers/<server_ID>?expand=resources\n" -"&attributes=hardware.firmwares,hardware.networks,hardware.guest_devices,hardware.assets_details" -msgstr "" - -msgid "Performing physical server actions" -msgstr "" - -msgid "You can use the REST API to perform management tasks on a physical server, such as powering on an off, restarting, and changing the location-LED state." -msgstr "" - -msgid "Note: To perform actions on physical servers, you must create a basic authentication using your preferred tool or library, and enter your user name and password to access the CloudForms REST API." -msgstr "" - -msgid "Powering on a physical server" -msgstr "" - -msgid "To power on a specific physical server, send a POST request using the following request URL and JSON request body." -msgstr "" - -msgid "POST <CloudForms_address>:<port>/api/physical_servers/<server_ID>" -msgstr "" - -msgid "" -"{\n" -" \"action\":\"power_on\"\n" -"}" -msgstr "" - -msgid "Powering off a physical server" -msgstr "" - -msgid "To shut down the operating system and power off a specific physical server, send a POST request using the following request URL and JSON request body." -msgstr "" - -msgid "" -"{\n" -" \"action\":\"power_off\"\n" -"}" -msgstr "" - -msgid "Immediately powering off a physical server" -msgstr "" - -msgid "To immediately power off a specific physical server, send a POST request using the following request URL and JSON request body." -msgstr "" - -msgid "" -"{\n" -" \"action\":\"power_off_now\"\n" -"}" -msgstr "" - -msgid "Restarting a physical server" -msgstr "" - -msgid "To shut down the operating system and restart a specific physical server, send a POST request using the following request URL and JSON request body." -msgstr "" - -msgid "" -"{\n" -" \"action\":\"restart\"\n" -"}" -msgstr "" - -msgid "Immediately restarting a physical server" -msgstr "" - -msgid "To immediately restart a specific physical server, send a POST request using the following request URL and JSON request body." -msgstr "" - -msgid "" -"{\n" -" \"action\":\"restart_now\"\n" -"}" -msgstr "" - -msgid "Changing the location LED state on a physical server to blinking" -msgstr "" - -msgid "To change the location-LED state to blinking on a specific server, send a POST request using the following request URL and JSON request body." -msgstr "" - -msgid "" -"{\n" -" \"action\":\"blink_loc_led\"\n" -"}" -msgstr "" - -msgid "Performing an action on multiple physical servers" -msgstr "" - -msgid "To perform an action on more than one physical severs, send a POST request using the following request URL and JSON request body." -msgstr "" - -msgid "POST <CloudForms_address>:<port>/api/physical_servers" -msgstr "" - -msgid "" -"{\n" -" \"action\":\"<action>\",\n" -" \"resources\": [{\n" -" \"href\":\"<server_ID>\"\n" -" },\n" -" {\n" -" \"href\":\"<server_ID>\"\n" -" }]\n" -"}" -msgstr "" - diff --git a/physical_infra_provider_rest_api/l10n/publican.cfg b/physical_infra_provider_rest_api/l10n/publican.cfg index cca6f2a..f5276de 100644 --- a/physical_infra_provider_rest_api/l10n/publican.cfg +++ b/physical_infra_provider_rest_api/l10n/publican.cfg @@ -1,13 +1,13 @@ # Config::Simple 4.59 -# Mon Mar 5 15:53:11 2018 +# Wed Dec 12 13:39:53 2018 xml_lang: "en-US" dtdver: "5.0" -brand: "common" +brand: "RedHat-Pantheon-db5" type: Book product: "Red Hat CloudForms" -version: "4.6" +version: "4.7" docname: "Lenovo Physical Infrastructure Provider REST API" chunk_section_depth: 0 chunk_first: 0 diff --git a/physical_infra_provider_rest_api/l10n/zh-CN/Author_Group.po b/physical_infra_provider_rest_api/l10n/zh-CN/Author_Group.po index 84d5977..a407fd8 100644 --- a/physical_infra_provider_rest_api/l10n/zh-CN/Author_Group.po +++ b/physical_infra_provider_rest_api/l10n/zh-CN/Author_Group.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:56+1000\n" +"POT-Creation-Date: 2018-11-22 19:42+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: jsh \n" "Language-Team: Chinese (Simplified)\n" "Language: zh_Hans\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=1; plural=0\n" msgid "Red Hat CloudForms" diff --git a/physical_infra_provider_rest_api/l10n/zh-CN/Revision_History.po b/physical_infra_provider_rest_api/l10n/zh-CN/Revision_History.po index b55275a..a5ef117 100644 --- a/physical_infra_provider_rest_api/l10n/zh-CN/Revision_History.po +++ b/physical_infra_provider_rest_api/l10n/zh-CN/Revision_History.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:56+1000\n" +"POT-Creation-Date: 2018-11-22 19:42+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: jsh \n" "Language-Team: Chinese (Simplified)\n" "Language: zh_Hans\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=1; plural=0\n" msgid "Revision History" diff --git a/physical_infra_provider_rest_api/l10n/zh-CN/main.po b/physical_infra_provider_rest_api/l10n/zh-CN/main.po index 588de41..00f7cca 100644 --- a/physical_infra_provider_rest_api/l10n/zh-CN/main.po +++ b/physical_infra_provider_rest_api/l10n/zh-CN/main.po @@ -1,17 +1,16 @@ -# jsh , 2018. #zanata # tfu , 2018. #zanata msgid "" msgstr "" "Project-Id-Version: 0\n" -"POT-Creation-Date: 2018-02-26 09:56+1000\n" +"POT-Creation-Date: 2018-11-22 19:42+1000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2018-03-07 12:36+0000\n" -"Last-Translator: jsh \n" +"PO-Revision-Date: 2018-12-07 03:10+0000\n" +"Last-Translator: myamamot \n" "Language-Team: Chinese (Simplified)\n" "Language: zh_Hans\n" -"X-Generator: Zanata 4.4.3\n" +"X-Generator: Zanata 4.6.2\n" "Plural-Forms: nplurals=1; plural=0\n" msgid "Lenovo Physical Infrastructure Provider REST API" @@ -65,18 +64,6 @@ msgstr "" "若要使用 REST API,您必须以有权访问该 API 的用户身份登录 CloudForms Management Engine API。默认用户为 " "admin,密码为 smartvm。" -msgid "Use the following URL to access the CloudForms REST API:" -msgstr "使用以下 URL 来访问 CloudForms REST API:" - -msgid "<CloudForms_address>:<port>/api" -msgstr "<CloudForms_address>:<port>/api" - -msgid "For example:" -msgstr "例如:" - -msgid "localhost:3000/api" -msgstr "localhost:3000/api" - msgid "Retrieving Provider Details" msgstr "检索供应商详细信息" @@ -84,8 +71,8 @@ msgid "" "To retrieve information for all providers, use the following request URL:" msgstr "若要检索所有供应商的信息,请使用以下请求 URL:" -msgid "GET <CloudForms_address>:<port>/api/providers" -msgstr "GET <CloudForms_address>:<port>/api/providers" +msgid "GET /api/providers" +msgstr "GET /api/providers" msgid "A JSON response with the following keys is returned." msgstr "系统将返回含有下列键的 JSON 回复。" @@ -94,15 +81,15 @@ msgid "" "actions (list of actions that can be used)\n" "count (total number of providers)\n" "name (URI name)\n" -"pages (count of pages)\n" +"pages (number of pages)\n" "resource (list of URLs for each provider that is managed by CloudForms)\n" -"subcount (number of providers returned)" +"subcount (number of providers that were returned)" msgstr "" -"actions (可用操作的列表)\n" -"count (供应商的总数)\n" +"actions (可用操作列表)\n" +"count (供应商总数)\n" "name (URI 名称)\n" "pages (页数)\n" -"resource (受 CloudForms 管理的各个供应商的 URL 的列表 )\n" +"resource (CloudForms 管理的各个供应商的 URL 列表 )\n" "subcount (返回的供应商数目)" msgid "Examples" @@ -115,8 +102,8 @@ msgstr "" "若要检索供应商的所有信息,请使用 ?expand=resources " "查询参数,例如:" -msgid "GET localhost:3000/api/providers?expand=resources" -msgstr "GET localhost:3000/api/providers?expand=resources" +msgid "GET /api/providers?expand=resources" +msgstr "GET /api/providers?expand=resources" msgid "" "To retrieve a specific information about the providers (such as name and " @@ -126,10 +113,8 @@ msgstr "" "若要检索供应商的某一具体信息(如名称和 ID),请使用 ?expand=" "resources&attributes=<attribute_list> 查询参数,例如:" -msgid "" -"GET localhost:3000/ api/providers?expand=resources&attributes=id,name" -msgstr "" -"GET localhost:3000/ api/providers?expand=resources&attributes=id,name" +msgid "GET /api/providers?expand=resources&attributes=id,name" +msgstr "GET /api/providers?expand=resources&attributes=id,name" msgid "" "To retrieve additional information about the providers (such as port, " @@ -141,11 +126,9 @@ msgstr "" "resources&attributes=<attribute_list> 查询参数,例如:" msgid "" -"GET localhost:3000/api/providers?expand=resources&attributes=" -"port,hostname,ipaddress" +"GET /api/providers?expand=resources&attributes=port,hostname,ipaddress" msgstr "" -"GET localhost:3000/api/providers?expand=resources&attributes=" -"port,hostname,ipaddress" +"GET /api/providers?expand=resources&attributes=port,hostname,ipaddress" msgid "" "To retrieve information about only Lenovo physical-infrastructure providers, " @@ -157,26 +140,22 @@ msgstr "" "resources&filter[]=type=<provider_type> 属性,例如:" msgid "" -"GET localhost:3000/api/providers?expand=resources&filter[]=type=ManageIQ:" -":Providers::Lenovo::PhysicalInfraManager" +"GET /api/providers?expand=resources&filter[]=type=ManageIQ::Providers::" +"Lenovo::PhysicalInfraManager" msgstr "" -"GET localhost:3000/api/providers?expand=resources&filter[]=type=ManageIQ:" -":Providers::Lenovo::PhysicalInfraManager" +"GET /api/providers?expand=resources&filter[]=type=ManageIQ::Providers::" +"Lenovo::PhysicalInfraManager" msgid "Retrieving Provider Details by ID" -msgstr "按照 ID 检索供应商详细信息" +msgstr "通过 ID 获取供应商详细信息" msgid "" "To retrieve information for a specific provider, use the following request " "URL where <provider_ID> is the unique identifier of the provider:" msgstr "若要检索特定供应商的信息,请使用以下请求 URL,其中 <provider_ID> 是供应商的唯一标识符:" -msgid "" -"GET <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" -msgstr "" -"GET <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" +msgid "GET /api/providers/<provider_ID>" +msgstr "GET /api/providers/<provider_ID>" msgid "" "href\n" @@ -216,11 +195,11 @@ msgstr "" "<attribute_list> 查询参数,例如:" msgid "" -"GET localhost:3000/api/providers/<provider_ID>?expand=" -"resources&attributes=id,name" +"GET /api/providers/<provider_ID>?expand=resources&attributes=" +"id,name" msgstr "" -"GET localhost:3000/api/providers/<provider_ID>?expand=" -"resources&attributes=id,name" +"GET /api/providers/<provider_ID>?expand=resources&attributes=" +"id,name" msgid "" "To retrieve additional information about the provider (such as port, " @@ -231,10 +210,10 @@ msgstr "" "<attribute_list> 查询参数,例如:" msgid "" -" GET localhost:3000/api/providers/<provider_ID>?expand=resources\n" +"GET /api/providers/<provider_ID>?expand=resources\n" "&attributes=port,hostname,ipaddress" msgstr "" -" GET localhost:3000/api/providers/<provider_ID>?expand=resources\n" +"GET /api/providers/<provider_ID>?expand=resources\n" "&attributes=port,hostname,ipaddress" msgid "Performing physical-infrastructure provider actions" @@ -263,8 +242,8 @@ msgid "" "using the following request URL and JSON request body." msgstr "若要创建 Lenovo 物理基础架构供应商,请使用以下请求 URL 和 JSON 请求正文发送 POST 请求。" -msgid "POST <CloudForms_address>:<port>/api/providers" -msgstr "POST <CloudForms_address>:<port>/api/providers" +msgid "POST /api/providers" +msgstr "POST /api/providers" msgid "Request body:" msgstr "请求正文:" @@ -349,23 +328,15 @@ msgstr "要删除特定的供应商:" msgid "Send a DELETE request using the following request URL." msgstr "使用以下请求 URL 发送 DELETE 请求。" -msgid "" -"DELETE <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" -msgstr "" -"DELETE <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" +msgid "DELETE /api/providers/<provider_ID>" +msgstr "DELETE /api/providers/<provider_ID>" msgid "" "Send a POST request using the following request URL and JSON request body." msgstr "使用以下请求 URL 和 JSON 请求正文发送 POST 请求。" -msgid "" -"POST <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" -msgstr "" -"POST <CloudForms_address>:<port>/api/providers/" -"<provider_ID>" +msgid "POST /api/providers/<provider_ID>" +msgstr "POST /api/providers/<provider_ID>" msgid "{\n" " \"action\":\"delete\"\n" @@ -411,22 +382,22 @@ msgid "" "URL:" msgstr "若要检索所有物理服务器的信息,请使用以下请求 URL:" -msgid "GET <CloudForms_address>:<port>/api/physical_servers" -msgstr "GET <CloudForms_address>:<port>/api/physical_servers" +msgid "GET /api/physical_servers" +msgstr "GET /api/physical_servers" msgid "" "actions (list of actions that can be used)\n" -"count (count of the physical servers)\n" +"count (number of physical servers)\n" "name (URI name)\n" -"pages (count of pages)\n" -"resource (list of URLs of the each physical servers)\n" -"subcount (count of the physical servers returned)" +"pages (number of pages)\n" +"resource (list of URLs for each physical server)\n" +"subcount (number of physical servers that were returned)" msgstr "" -"actions (可用操作的列表)\n" -"count (物理服务器的数量)\n" +"actions (可用操作列表)\n" +"count (物理服务器数量)\n" "name (URI 名称)\n" "pages (页数)\n" -"resource (各物理服务器的 URL 的列表 )\n" +"resource (各个物理服务器的 URL 列表 )\n" "subcount (返回的物理服务器数量)" msgid "" @@ -436,41 +407,65 @@ msgstr "" "若要检索物理服务器的所有信息,请使用 ?expand=resources " "查询参数,例如:" -msgid "GET localhost:3000/api/physical_servers?expand=resources" -msgstr "GET localhost:3000/api/physical_servers?expand=resources" +msgid "GET /api/physical_servers?expand=resources" +msgstr "GET /api/physical_servers?expand=resources" msgid "" -"To retrieve a specific information about the physical servers (such as name " +"To retrieve specific information about the physical servers (such as name " "and ID), use the ?expand=resources&attributes=" "<attribute_list> query parameters, for example:" msgstr "" -"若要检索物理服务器的某一具体信息(如名称和 ID),请使用 ?expand=" +"若要获取物理服务器的某一具体信息(如名称和 ID),请使用 ?expand=" "resources&attributes=<attribute_list> 查询参数,例如:" +msgid "GET /api/physical_servers?expand=resources&attributes=id,name" +msgstr "GET /api/physical_servers?expand=resources&attributes=id,name" + msgid "" -"GET localhost:3000/api/physical_servers?expand=resources&attributes=" -"id,name" +"To retrieve information such as firmware, networks, guest devices, and asset " +"details associated with physical servers, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" msgstr "" -"GET localhost:3000/api/physical_servers?expand=resources&attributes=" -"id,name" +"若要获取物理服务器的具体信息(如固件、网络、客户机设备以及与物理服务器相关联的资产信息),请使用 ?expand=resources&attributes=<attribute_list> 查询参数,例如:" msgid "" -"To retrieve specific information about the physical servers (such as " -"firmware, networks, guest devices, and asset details), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +"GET /api/physical_servers?expand=resources&attributes=hardware." +"firmwares,hardware.networks,hardware.guest_devices,hardware.assets_details" +msgstr "" +"GET /api/physical_servers?expand=resources&attributes=hardware." +"firmwares,hardware.networks,hardware.guest_devices,hardware.assets_details" + +msgid "" +"To retrieve information such as network adapters and storage adapters in " +"physical servers, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"若要获取物理服务中的网络适配器、存储适配器等信息,请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "" +"GET /api/physical_servers?expand=resources&attributes=guest_devices." +"with_ethernet_type,guest_devices.with_storage_type" +msgstr "" +"GET /api/physical_servers?expand=resources&attributes=guest_devices." +"with_ethernet_type,guest_devices.with_storage_type" + +msgid "" +"To retrieve information such as switches connected to physical servers, use " +"the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" msgstr "" -"若要检索物理服务器的具体信息(如固件、网络、客户设备和资源详细信息),请使用 ?expand=" +"若要获取具体信息,例如与物理服务器连接的交换机的信息,请使用 ?expand=" "resources&attributes=<attribute_list> 查询参数,例如:" msgid "" -"GET localhost:3000/api/physical_servers?expand=resources&attributes= " -"hardware.firmwares,hardware.networks,hardware.guest_devices,hardware." -"assets_details" +"GET /api/physical_servers?expand=resources&attributes=physical_switches" msgstr "" -"GET localhost:3000/api/physical_servers?expand=resources&attributes= " -"hardware.firmwares,hardware.networks,hardware.guest_devices,hardware." -"assets_details" +"GET /api/physical_servers?expand=resources&attributes=physical_switches" msgid "" "To retrieve information about only a specific physical server, use the " @@ -482,11 +477,11 @@ msgstr "" "resources&filter[]=name=<server_name> 查询属性,例如:" msgid "" -"GET localhost:3000/api/physical_servers?expand=resources&filter[]=name=" -"Server1-20127X5462" +"GET /api/physical_servers?expand=resources&filter[]=name=Server1-" +"20127X5462" msgstr "" -"GET localhost:3000/api/physical_servers?expand=resources&filter[]=name=" -"Server1-20127X5462" +"GET /api/physical_servers?expand=resources&filter[]=name=Server1-" +"20127X5462" msgid "Retrieving Physical Server Details by ID" msgstr "按照 ID 检索物理服务器详细信息" @@ -496,12 +491,8 @@ msgid "" "request URL:" msgstr "若要检索特定物理服务器的信息,请使用以下请求 URL:" -msgid "" -"GET <CloudForms_address>:<port>/api/physical_servers/" -"<server_ID>" -msgstr "" -"GET <CloudForms_address>:<port>/api/physical_servers/" -"<server_ID>" +msgid "GET /api/physical_servers/<server_ID>" +msgstr "GET /api/physical_servers/<server_ID>" msgid "" "actions\n" @@ -547,39 +538,71 @@ msgstr "" "vendor" msgid "" -"To retrieve a specific information about a specific physical server (such as " -"name and ID), use the ?expand=" -"resources&attributes=<attribute_list> query parameters, " -"for example:" +"To retrieve information about a specific physical server (such as name and " +"ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" msgstr "" -"若要检索特定物理服务器的某一具体信息(如名称和 ID),请使用 ?expand=" +"若要获取一个特定物理服务器的信息(如名称和 ID),请使用 ?expand=" "resources&attributes=<attribute_list> 查询参数,例如:" msgid "" -"GET localhost:3000/api/physical_servers/<server_ID>?expand=" -"resources&attributes=id,name" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"id,name" msgstr "" -"GET localhost:3000/api/physical_servers/<server_ID>?expand=" -"resources&attributes=id,name" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"id,name" msgid "" -"To retrieve a specific information about a specific physical server (such as " -"firmware, networks, guest devices, and asset details), use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +"To retrieve information such as firmware, networks, guest devices, and asset " +"details for a specific server, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" msgstr "" -"若要检索特定物理服务器的具体信息(如固件、网络、客户设备和资源详细信息),请使用 ?expand=" +"若要获取一个特定物理服务器的具体信息(如固件、网络、客户机设备以及资产信息),请使用 ?expand=" "resources&attributes=<attribute_list> 查询参数,例如:" msgid "" -" GET localhost:3000/api/physical_servers/<server_ID>?expand=resources\n" +"GET /api/physical_servers/<server_ID>?expand=resources\n" "&attributes=hardware.firmwares,hardware.networks,hardware." "guest_devices,hardware.assets_details" msgstr "" -" GET localhost:3000/api/physical_servers/<server_ID>?expand=resources\n" +"GET /api/physical_servers/<server_ID>?expand=resources\n" "&attributes=hardware.firmwares,hardware.networks,hardware." "guest_devices,hardware.assets_details" +msgid "" +"To retrieve information such as switches that are connected to a specific " +"server, use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"若要获取具体信息,例如与一个特定物理服务器连接的交换机的信息,请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"physical_switches" +msgstr "" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"physical_switches" + +msgid "" +"To retrieve information such as network adapters and storage adapters in a " +"specific physical server, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"若要获取一个特定物理服务中的网络适配器、存储适配器等信息,请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"guest_devices.with_ethernet_type,guest_devices.with_storage_type,hardware." +"physical_network_ports" +msgstr "" +"GET /api/physical_servers/<server_ID>?expand=resources&attributes=" +"guest_devices.with_ethernet_type,guest_devices.with_storage_type,hardware." +"physical_network_ports" + msgid "Performing physical server actions" msgstr "执行物理服务器操作" @@ -606,12 +629,8 @@ msgid "" "following request URL and JSON request body." msgstr "若要打开特定物理服务器的电源,请使用以下请求 URL 和 JSON 请求正文发送 POST 请求。" -msgid "" -"POST <CloudForms_address>:<port>/api/physical_servers/" -"<server_ID>" -msgstr "" -"POST <CloudForms_address>:<port>/api/physical_servers/" -"<server_ID>" +msgid "POST /api/physical_servers/<server_ID>" +msgstr "POST /api/physical_servers/<server_ID>" msgid "{\n" " \"action\":\"power_on\"\n" @@ -636,7 +655,7 @@ msgstr "{\n" "}" msgid "Immediately powering off a physical server" -msgstr "立即关闭物理服务器电源" +msgstr "立即关闭一个物理服务器电源" msgid "" "To immediately power off a specific physical server, send a POST request " @@ -699,12 +718,12 @@ msgid "Performing an action on multiple physical servers" msgstr "对多台物理服务器执行操作" msgid "" -"To perform an action on more than one physical severs, send a POST request " +"To perform an action on more than one physical server, send a POST request " "using the following request URL and JSON request body." msgstr "若要对多台物理服务器执行操作,请使用以下请求 URL 和 JSON 请求正文发送 POST 请求。" -msgid "POST <CloudForms_address>:<port>/api/physical_servers" -msgstr "POST <CloudForms_address>:<port>/api/physical_servers" +msgid "POST /api/physical_servers" +msgstr "POST /api/physical_servers" msgid "" "{\n" @@ -726,3 +745,727 @@ msgstr "" " \"href\":\"<server_ID>\"\n" " }]\n" "}" + +msgid "Retrieving Physical Chassis Details" +msgstr "获取物理机箱的详细信息" + +msgid "" +"To retrieve information for all physical chassis, use the following request " +"URL:" +msgstr "若要获取所有物理机箱的信息,请使用以下请求 URL:" + +msgid "GET /api/physical_chassis" +msgstr "GET /api/physical_chassis" + +msgid "" +"actions (list of actions that can be used)\n" +"count (number of physical chassis)\n" +"name (URI name)\n" +"pages (number of pages)\n" +"resources (list of URLs for each physical chassis)\n" +"subcount (number of physical chassis that were returned)" +msgstr "" +"actions (可用操作列表)\n" +"count (物理机箱数量)\n" +"name (URI 名称)\n" +"pages (页数)\n" +"resource (各物理机箱的 URL 的列表 )\n" +"subcount (返回的物理机箱数量)" + +msgid "" +"To retrieve all information about the physical chassis, use the ?expand=resources query parameter, for example:" +msgstr "" +"若要获取物理机箱的所有信息,请使用 ?expand=resources " +"查询参数,例如:" + +msgid "GET /api/physical_chassis?expand=resources" +msgstr "GET /api/physical_chassis?expand=resources" + +msgid "" +"To retrieve specific information about the physical chassis (such as name " +"and ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"若要获取物理机箱的具体信息(如名称和 ID),请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "GET /api/physical_chassis?expand=resources&attributes=id,name" +msgstr "GET /api/physical_chassis?expand=resources&attributes=id,name" + +msgid "" +"To retrieve information such as the switches, storage systems, and servers " +"in a chassis, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"若要获取如机箱中的交换机、存储系统和服务器的信息,请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "" +"GET /api/physical_chassis?expand=resources&attributes=" +"physical_servers,physical_storages,hardware.connected_physical_switches" +msgstr "" +"GET /api/physical_chassis?expand=resources&attributes=" +"physical_servers,physical_storages,hardware.connected_physical_switches" + +msgid "" +"To retrieve information about only a specific physical chassis, use the " +"?expand=resources&filter[]=name=" +"<chassis_name> query attributes on all physical chassis " +"resources, for example:" +msgstr "" +"若要获取一个特定物理机箱的信息,请使用 ?expand=resources&filter[]=" +"name=<chassis_name> 查询属性,例如:" + +msgid "" +"GET /api/physical_chassis?expand=resources&filter[]=name=" +"SN%23Y034BG16E060" +msgstr "" +"GET /api/physical_chassis?expand=resources&filter[]=name=" +"SN%23Y034BG16E060" + +msgid "Retrieving Physical Chassis Details by ID" +msgstr "通过 ID 获取物理机箱的详细信息" + +msgid "" +"To retrieve information for a specific physical chassis, use the following " +"request URL:" +msgstr "若要获取一个特定物理机箱的信息,请使用以下请求 URL:" + +msgid "GET /api/physical_chassis/<chassis_ID>" +msgstr "GET /api/physical_chassis/<chassis_ID>" + +msgid "" +"href\n" +"id\n" +"ems_id\n" +"uid_ems\n" +"ems_ref\n" +"physical_rack_id\n" +"name\n" +"vendor\n" +"type\n" +"location_led_state\n" +"health_state\n" +"overall_health_state\n" +"management_module_slot_count\n" +"switch_slot_count\n" +"fan_slot_count\n" +"blade_slot_count\n" +"powersupply_slot_count\n" +"actions" +msgstr "" +"href\n" +"id\n" +"ems_id\n" +"uid_ems\n" +"ems_ref\n" +"physical_rack_id\n" +"name\n" +"vendor\n" +"type\n" +"location_led_state\n" +"health_state\n" +"overall_health_state\n" +"management_module_slot_count\n" +"switch_slot_count\n" +"fan_slot_count\n" +"blade_slot_count\n" +"powersupply_slot_count\n" +"actions" + +msgid "" +"To retrieve information about a specific physical chassis (such as name and " +"ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"若要获取一个特定物理机箱的信息(如名称和 ID),请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "" +"GET /api/physical_chassis/<chassis_ID>?expand=resources&attributes=" +"id,name" +msgstr "" +"GET /api/physical_chassis/<chassis_ID>?expand=resources&attributes=" +"id,name" + +msgid "" +"To retrieve information, such as the switches, storage systems, and servers " +"that are in a specific physical chassis, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" +"若要获取如一个特定物理机箱中的交换机、存储系统和服务器的信息,请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "" +"GET /api/physical_chassis/<chassis_ID>?expand=resources&attributes=" +"physical_servers,physical_storages,hardware.connected_physical_switches" +msgstr "" +"GET /api/physical_chassis/<chassis_ID>?expand=resources&attributes=" +"physical_servers,physical_storages,hardware.connected_physical_switches" + +msgid "Performing physical chassis actions" +msgstr "执行物理机箱操作" + +msgid "" +"You can use the REST API to perform management tasks on a physical chassis, " +"such as changing the location LED state." +msgstr "您可以使用 REST API 对物理机箱执行管理任务,如更改位置 LED 状态。" + +msgid "" +"Note: To perform actions on physical " +"chassis, you must create a basic authentication using your preferred tool or " +"library, and enter your user name and password to access the CloudForms REST " +"API." +msgstr "" +"注意:要对物理机箱执行操作,您必须使用您首选的工具或库创建基本的身份验证信息,并输入您的用户名和密码来访问 CloudForms REST " +"API。" + +msgid "Changing the location LED state on a physical chassis to blinking" +msgstr "将物理机箱的位置 LED 状态更改为闪烁" + +msgid "" +"To change the location LED state to blinking on a specific chassis, send a " +"POST request using the following request URL and JSON request body." +msgstr "若要将特定机箱的位置 LED 状态更改为闪烁,请使用以下请求 URL 和 JSON 请求正文发送 POST 请求。" + +msgid "POST /api/physical_chassis/<chassis_ID>" +msgstr "POST /api/physical_chassis/<chassis_ID>" + +msgid "Performing an action on multiple physical chassis" +msgstr "对多台物理机箱执行操作" + +msgid "" +"To perform an action on more than one physical chassis, send a POST request " +"using the following request URL and JSON request body." +msgstr "若要对多台物理机箱执行操作,请使用以下请求 URL 和 JSON 请求正文发送 POST 请求。" + +msgid "POST /api/physical_chassis" +msgstr "POST /api/physical_chassis" + +msgid "" +"{\n" +" \"action\":\"<action>\",\n" +" \"resources\": [{\n" +" \"href\":\"<chassis_ID>\"\n" +" },\n" +" {\n" +" \"href\":\"<chassis_ID>\"\n" +" }]\n" +"}" +msgstr "" +"{\n" +" \"action\":\"<action>\",\n" +" \"resources\": [{\n" +" \"href\":\"<chassis_ID>\"\n" +" },\n" +" {\n" +" \"href\":\"<chassis_ID>\"\n" +" }]\n" +"}" + +msgid "Retrieving Physical Rack Details" +msgstr "获取物理机架的详细信息" + +msgid "" +"To retrieve information for all physical racks, use the following request " +"URL:" +msgstr "若要获取所有物理机架的信息,请使用以下请求 URL:" + +msgid "GET /api/physical_racks" +msgstr "GET /api/physical_racks" + +msgid "" +"actions (list of actions that can be used)\n" +"count (number of physical racks)\n" +"name (URI name)\n" +"pages (number of pages)\n" +"resources (list of URLs for each physical rack)\n" +"subcount (number of physical racks that were returned)" +msgstr "" +"actions (可用操作列表)\n" +"count (物理机架数量)\n" +"name (URI 名称)\n" +"pages (页数)\n" +"resource (各物理机架的 URL 列表 )\n" +"subcount (返回的物理机架数量)" + +msgid "" +"To retrieve all information about the physical racks, use the ?expand=resources query parameter, for example:" +msgstr "" +"若要检索物理机架的所有信息,请使用 ?expand=resources " +"查询参数,例如:" + +msgid "GET /api/physical_racks?expand=resources" +msgstr "GET /api/physical_racks?expand=resources" + +msgid "" +"To retrieve specific information about the physical racks (such as name and " +"ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"若要获取物理机架的具体信息(如名称和 ID),请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "GET /api/physical_racks?expand=resources&attributes=id,name" +msgstr "GET /api/physical_racks?expand=resources&attributes=id,name" + +msgid "" +"To retrieve information about only a specific physical rack, use the " +"?expand=resources&filter[]=name=" +"<rack_name> query attributes on all physical rack " +"resources, for example:" +msgstr "" +"若要获取某个特定物理机架的相关信息,请对所有物理机架资源使用 ?expand=" +"resources&filter[]=name=<rack_name> 查询属性,例如:" + +msgid "GET /api/physical_racks?expand=resources&filter[]=name=rack-2" +msgstr "GET /api/physical_racks?expand=resources&filter[]=name=rack-2" + +msgid "Retrieving Physical Rack Details by ID" +msgstr "通过 ID 获取物理机架的详细信息" + +msgid "" +"To retrieve information for a specific physical rack, use the following " +"request URL:" +msgstr "若要获取一个特定物理机架的信息,请使用以下请求 URL:" + +msgid "GET /api/physical_racks/<rack_ID>" +msgstr "GET /api/physical_racks/<rack_ID>" + +msgid "actions\n" +"ems_id\n" +"ems_ref\n" +"href\n" +"id\n" +"name\n" +"uid_ems" +msgstr "actions\n" +"ems_id\n" +"ems_ref\n" +"href\n" +"id\n" +"name\n" +"uid_ems" + +msgid "" +"To retrieve information about a specific physical rack (such as name and " +"ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"若要检索特定物理机架的信息(如名称和 ID),请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "" +"GET /api/physical_racks/<rack_ID>?expand=resources&attributes=" +"id,name" +msgstr "" +"GET /api/physical_racks/<rack_ID>?expand=resources&attributes=" +"id,name" + +msgid "Retrieving Physical Storage Details" +msgstr "获取物理存储详细信息" + +msgid "" +"To retrieve information for all physical storage systems, use the following " +"request URL:" +msgstr "若要检索所有物理存储系统的信息,请使用以下请求 URL:" + +msgid "GET /api/physical_storages" +msgstr "GET /api/physical_storages" + +msgid "" +"actions (list of actions that can be used)\n" +"count (number of physical storage systems)\n" +"name (URI name)\n" +"pages (number of pages)\n" +"resources (list of URLs for each physical storage system)\n" +"subcount (number of physical storage systems that were returned)" +msgstr "" +"actions (可用操作列表)\n" +"count (物理存储系统的数量)\n" +"name (URI 名称)\n" +"pages (页数)\n" +"resource (各物理存储系统的 URL 列表 )\n" +"subcount (返回的物理存储系统数量)" + +msgid "" +"To retrieve all information about the physical storage systems, use the " +"?expand=resources query parameter, for " +"example:" +msgstr "" +"若要检索物理存储系统的所有信息,请使用 ?expand=resources " +"查询参数,例如:" + +msgid "GET /api/physical_storages?expand=resources" +msgstr "GET /api/physical_storages?expand=resources" + +msgid "" +"To retrieve specific information about the physical storage systems (such as " +"name and ID), use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"若要检索物理存储系统的具体信息(如名称和 ID),请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "GET /api/physical_storages?expand=resources&attributes=id,name" +msgstr "GET /api/physical_storages?expand=resources&attributes=id,name" + +msgid "" +"To retrieve information such as canisters and physical disks associated with " +"physical storage systems, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"若要检索与物理存储系统关联的机箱和物理磁盘等信息,请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "" +"GET /api/physical_storages?expand=resources&attributes=" +"canisters,physical_disks" +msgstr "" +"GET /api/physical_storages?expand=resources&attributes=" +"canisters,physical_disks" + +msgid "" +"To retrieve information about only a specific physical storage system, use " +"the ?expand=resources&filter[]=name=" +"<storage_name> query attributes on all physical storage " +"resources, for example:" +msgstr "" +"若要检索仅与特定物理存储系统相关的信息,请对所有物理存储资源使用 ?expand=" +"resources&filter[]=name=<storage_name> 查询属性,例如:" + +msgid "" +"GET /api/physical_storages?expand=resources&filter[]=name=SeagateV1-" +"S3200-DM" +msgstr "" +"GET /api/physical_storages?expand=resources&filter[]=name=SeagateV1-" +"S3200-DM" + +msgid "Retrieving Physical Storage Details by ID" +msgstr "通过 ID 获取物理存储详细信息" + +msgid "" +"To retrieve information for a specific physical storage system, use the " +"following request URL:" +msgstr "若要获取一个特定物理存储系统的信息,请使用以下请求 URL:" + +msgid "GET /api/physical_storages/<storage_ID>" +msgstr "GET /api/physical_storages/<storage_ID>" + +msgid "" +"access_state\n" +"actions\n" +"canister_slots\n" +"drive_bays\n" +"ems_id\n" +"ems_ref\n" +"enclosures\n" +"health_state\n" +"href\n" +"id\n" +"name\n" +"overall_health_state\n" +"physical_chassis_id\n" +"physical_rack_id\n" +"type\n" +"uid_ems" +msgstr "" +"access_state\n" +"actions\n" +"canister_slots\n" +"drive_bays\n" +"ems_id\n" +"ems_ref\n" +"enclosures\n" +"health_state\n" +"href\n" +"id\n" +"name\n" +"overall_health_state\n" +"physical_chassis_id\n" +"physical_rack_id\n" +"type\n" +"uid_ems" + +msgid "" +"To retrieve information about a specific physical storage system (such as " +"name and ID), use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"若要检索特定物理存储系统的信息(如名称和 ID),请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "" +"GET /api/physical_storages/<storage_ID>?expand=" +"resources&attributes=id,name" +msgstr "" +"GET /api/physical_storages/<storage_ID>?expand=" +"resources&attributes=id,name" + +msgid "" +"To retrieve information, such as canisters and physical disks that are " +"associated with a specific physical storage system, use the ?expand=resources&attributes=<attribute_list> query parameters, for example:" +msgstr "" +"若要检索与特定物理存储系统关联的机箱和物理磁盘等信息,请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "" +"GET /api/physical_storages/<storage_ID>?expand=" +"resources&attributes=canisters,physical_disks" +msgstr "" +"GET /api/physical_storages/<storage_ID>?expand=" +"resources&attributes=canisters,physical_disks" + +msgid "Retrieving Physical Switch Details" +msgstr "检索物理交换机详细信息" + +msgid "" +"To retrieve information for all physical switches, use the following request " +"URL:" +msgstr "若要获取所有物理交换机的信息,请使用以下请求 URL:" + +msgid "GET /api/physical_switches" +msgstr "GET /api/physical_switches" + +msgid "" +"actions (list of actions that can be used)\n" +"count (number of physical switches)\n" +"name (URI name)\n" +"pages (count of pages)\n" +"resources (list of URLs for each physical switch)\n" +"subcount (number of physical switches that were returned)" +msgstr "" +"actions (可用操作列表)\n" +"count (物理交换机数量)\n" +"name (URI 名称)\n" +"pages (页数)\n" +"resource (各物理交换机的 URL 列表 )\n" +"subcount (返回的物理交换机数量)" + +msgid "" +"To retrieve all information about the physical switches, use the ?expand=resources query parameter, for example:" +msgstr "" +"若要检索物理交换机的所有信息,请使用 ?expand=resources " +"查询参数,例如:" + +msgid "GET /api/physical_switches?expand=resources" +msgstr "GET /api/physical_switches?expand=resources" + +msgid "" +"To retrieve specific information about the physical switches (such as name " +"and ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"若要检索物理交换机的具体信息(如名称和 ID),请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "GET /api/physical_switches?expand=resources&attributes=id,name" +msgstr "GET /api/physical_switches?expand=resources&attributes=id,name" + +msgid "" +"To retrieve information such as ports on physical switches, use the " +"?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"若要获取具体信息,例如物理交换机上的端口,请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "" +"GET /api/physical_switches?expand=resources&attributes=" +"physical_network_ports" +msgstr "" +"GET /api/physical_switches?expand=resources&attributes=" +"physical_network_ports" + +msgid "" +"To retrieve information such as physical devices connected to physical " +"switches, use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"若要检索具体信息,例如连接至物理交换机的物理设备,请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "" +"GET /api/physical_switches?expand=resources&attributes=" +"connected_components" +msgstr "" +"GET /api/physical_switches?expand=resources&attributes=" +"connected_components" + +msgid "" +"To retrieve information about only a specific physical switch, use the " +"?expand=resources&filter[]=name=" +"<switch_name> query attributes on all physical switch " +"resources, for example:" +msgstr "" +"若要获取与某个特定物理交换机相关的信息,请对所有物理交换机资源使用 ?expand=" +"resources&filter[]=name=<switch_name> 查询属性,例如:" + +msgid "" +"GET /api/physical_switches?expand=resources&filter[]=name=IO Module 02" +msgstr "" +"GET /api/physical_switches?expand=resources&filter[]=name=IO Module 02" + +msgid "Retrieving Physical Switch Details by ID" +msgstr "按照 ID 获取物理交换机详细信息" + +msgid "" +"To retrieve information for a specific physical switch, use the following " +"request URL:" +msgstr "若要获取某个特定物理交换机的信息,请使用以下请求 URL:" + +msgid "GET /api/physical_switches/<switch_ID>" +msgstr "GET /api/physical_switches/<switch_ID>" + +msgid "" +"actions\n" +"allow_promiscuous\n" +"ems_id\n" +"forged_transmits\n" +"health_state\n" +"href\n" +"id\n" +"mac_changes\n" +"mtu\n" +"name\n" +"ports\n" +"power_state\n" +"shared\n" +"switch_uuid\n" +"type\n" +"uid_ems" +msgstr "" +"actions\n" +"allow_promiscuous\n" +"ems_id\n" +"forged_transmits\n" +"health_state\n" +"href\n" +"id\n" +"mac_changes\n" +"mtu\n" +"name\n" +"ports\n" +"power_state\n" +"shared\n" +"switch_uuid\n" +"type\n" +"uid_ems" + +msgid "" +"To retrieve information about a specific physical switch (such as name and " +"ID), use the ?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"若要获取一个特定物理交换机的信息(如名称和 ID),请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"id,name" +msgstr "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"id,name" + +msgid "" +"To retrieve information such as physical devices that are connected to a " +"specific physical switch, use the ?expand=" +"resources&attributes=<attribute_list> query parameters, " +"for example:" +msgstr "" +"若要获取具体信息,例如连接至某个特定物理交换机的物理设备,请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"connected_components" +msgstr "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"connected_components" + +msgid "" +"To retrieve information such as ports on a specific physical switch, use the " +"?expand=resources&attributes=" +"<attribute_list> query parameters, for example:" +msgstr "" +"若要获取具体信息,例如特定物理交换机上的端口,请使用 ?expand=" +"resources&attributes=<attribute_list> 查询参数,例如:" + +msgid "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"physical_network_ports" +msgstr "" +"GET /api/physical_switches/<switch_ID>?expand=resources&attributes=" +"physical_network_ports" + +msgid "Performing physical switch actions" +msgstr "执行物理交换机操作" + +msgid "" +"You can use the REST API to perform management tasks on a physical switch, " +"such as restarting the switch." +msgstr "您可以使用 REST API 对一个特定物理交换机执行管理任务,如重启交换机。" + +msgid "" +"Note: To perform actions on physical " +"switch, you must create a basic authentication using your preferred tool or " +"library, and enter your user name and password to access the CloudForms REST " +"API." +msgstr "" +"注意:要对物理交换机执行操作,您必须使用您首选的工具或库创建基本的身份验证信息,再输入您的用户名和密码来访问 CloudForms REST " +"API。" + +msgid "Restarting a physical switch" +msgstr "重启一个物理交换机" + +msgid "" +"To restart a specific switch, send a POST request using the following " +"request URL and JSON request body." +msgstr "若要重启一个特定的交换机,请使用以下请求 URL 和 JSON 请求正文发送 POST 请求。" + +msgid "POST /api/physical_switches/<switch_ID>" +msgstr "POST /api/physical_switches/<switch_ID>" + +msgid "Performing an action on multiple physical switches" +msgstr "对多台物理交换机执行操作" + +msgid "" +"To perform an action on more than one physical switch, send a POST request " +"using the following request URL and JSON request body." +msgstr "若要对多台物理交换机执行操作,请使用以下请求 URL 和 JSON 请求正文发送 POST 请求。" + +msgid "POST /api/physical_switches" +msgstr "POST /api/physical_switches" + +msgid "" +"{\n" +" \"action\":\"<action>\",\n" +" \"resources\": [{\n" +" \"href\":\"<switch_ID>\"\n" +" },\n" +" {\n" +" \"href\":\"<switch_ID>\"\n" +" }]\n" +"}" +msgstr "" +"{\n" +" \"action\":\"<action>\",\n" +" \"resources\": [{\n" +" \"href\":\"<switch_ID>\"\n" +" },\n" +" {\n" +" \"href\":\"<switch_ID>\"\n" +" }]\n" +"}" From a4e254ab77a52675ac6638be6db1dca439634209 Mon Sep 17 00:00:00 2001 From: Andrew Dahms Date: Mon, 7 Jan 2019 15:41:52 +1000 Subject: [PATCH 2/2] Migrated minor updates to the translated content. --- .../l10n/en-US/Author_Group.xml | 1 + .../l10n/en-US/Revision_History.xml | 3 ++- .../l10n/en-US/main.ent | 2 +- .../l10n/ja-JP/main.po | 11 +++++------ .../l10n/publican.cfg | 4 +++- 5 files changed, 12 insertions(+), 9 deletions(-) diff --git a/physical_infra_provider_configuration/l10n/en-US/Author_Group.xml b/physical_infra_provider_configuration/l10n/en-US/Author_Group.xml index c514c67..8b97732 100644 --- a/physical_infra_provider_configuration/l10n/en-US/Author_Group.xml +++ b/physical_infra_provider_configuration/l10n/en-US/Author_Group.xml @@ -19,3 +19,4 @@ icfeedback@lenovo.com + diff --git a/physical_infra_provider_configuration/l10n/en-US/Revision_History.xml b/physical_infra_provider_configuration/l10n/en-US/Revision_History.xml index b035a37..e9d4fd0 100644 --- a/physical_infra_provider_configuration/l10n/en-US/Revision_History.xml +++ b/physical_infra_provider_configuration/l10n/en-US/Revision_History.xml @@ -12,7 +12,7 @@ 1.0-0 - Wed Dec 12 2018 + Mon Jan 7 2019 Red Hat CCS Initial document creation @@ -21,3 +21,4 @@ + diff --git a/physical_infra_provider_configuration/l10n/en-US/main.ent b/physical_infra_provider_configuration/l10n/en-US/main.ent index c38ef8f..7717030 100644 --- a/physical_infra_provider_configuration/l10n/en-US/main.ent +++ b/physical_infra_provider_configuration/l10n/en-US/main.ent @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/physical_infra_provider_configuration/l10n/ja-JP/main.po b/physical_infra_provider_configuration/l10n/ja-JP/main.po index b11fd60..dab3204 100644 --- a/physical_infra_provider_configuration/l10n/ja-JP/main.po +++ b/physical_infra_provider_configuration/l10n/ja-JP/main.po @@ -6,7 +6,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2018-12-11 12:21+0000\n" +"PO-Revision-Date: 2018-12-20 01:53+0000\n" "Last-Translator: tkuroda \n" "Language-Team: Japanese\n" "Language: ja\n" @@ -2251,7 +2251,7 @@ msgid "" msgstr "" "Ansible Tower 内で config.yml Playbook " "用のジョブテンプレートを作成します。ジョブタグに update_firmware を指定し、Playbook " -"に必要なその他の変数も指定します。テンプレート実行時に変数値の入力を要求するオプションを必ず有効にしてください。この Playbook " +"に必要なその他の変数も指定します。起動時に確認するオプションを必ず有効にしてください。この Playbook " "を使用して、物理サーバーのファームウェアをアップグレードすることができます。この Playbook は、Web サイト から入手することができます。" @@ -2291,7 +2291,6 @@ msgid "" msgstr "" "Ansible Tower 内で config.yml Playbook " "用のジョブテンプレートを作成します。ジョブタグに apply_configpatterns " -"を指定し、Playbook に必要なその他の変数も指定します。テンプレート実行時に変数値の入力を要求するオプションを必ず有効にしてください。この " -"Playbook を使用して、物理サーバーに構成パターンを適用することができます。この Playbook は、Web サイト " -"から入手することができます。" +"を指定し、Playbook に必要なその他の変数も指定します。起動時に確認するオプションを必ず有効にしてください。この Playbook " +"を使用して、物理サーバーに構成パターンを適用することができます。この Playbook は、Web サイト から入手することができます。" diff --git a/physical_infra_provider_configuration/l10n/publican.cfg b/physical_infra_provider_configuration/l10n/publican.cfg index fed2c4f..2df7008 100644 --- a/physical_infra_provider_configuration/l10n/publican.cfg +++ b/physical_infra_provider_configuration/l10n/publican.cfg @@ -1,5 +1,5 @@ # Config::Simple 4.59 -# Wed Dec 12 13:37:29 2018 +# Mon Jan 7 15:36:39 2019 xml_lang: "en-US" dtdver: "5.0" @@ -13,3 +13,5 @@ chunk_section_depth: 0 chunk_first: 0 mainfile: "main" info_file: "main.xml" + +