osdir.com

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GitHub] PaulAngus closed pull request #4: Add run diagnostics to admin guide and new apis


PaulAngus closed pull request #4: Add run diagnostics to admin guide and new apis
URL: https://github.com/apache/cloudstack-documentation/pull/4
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git a/source/_static/images/diagnostics-form.png b/source/_static/images/diagnostics-form.png
new file mode 100644
index 0000000..a9b0b37
Binary files /dev/null and b/source/_static/images/diagnostics-form.png differ
diff --git a/source/_static/images/run-diagnostics-icon.png b/source/_static/images/run-diagnostics-icon.png
new file mode 100644
index 0000000..61e2aac
Binary files /dev/null and b/source/_static/images/run-diagnostics-icon.png differ
diff --git a/source/adminguide/systemvm.rst b/source/adminguide/systemvm.rst
index 286e5e4..4c3da98 100644
--- a/source/adminguide/systemvm.rst
+++ b/source/adminguide/systemvm.rst
@@ -552,3 +552,44 @@ The administrator can log in to the secondary storage VM if needed.
    :alt: Updating Console Proxy SSL Certificate
 .. |vr-upgrade.png| image:: /_static/images/vr-upgrade.png
    :alt: Button to upgrade VR to use the new template.
+
+Troubleshoot networks from System VMs
+-------------------------------------
+.. |run-diagnostics-icon.png| image:: /_static/images/run-diagnostics-icon.png
+.. |diagnostics-form.png| image:: /_static/images/diagnostics-form.png
+
+For troubleshooting of network issues in CloudStack hosted networks, CloudStack allows
+the administrator to execute network-utility commands (ping, traceroute or arping)
+remotely on system VMs.
+
+To run either a ping, traceroute or arping through the CloudStack UI:
+
+#. As an administrator, log in to the CloudStack UI.
+
+#. Navigate to Infrastructure > System VMs or Virtual Routers.
+
+#. Click on the Run Diagnostics button. |run-diagnostics-icon.png|
+
+#. A form will pop up similar to this;
+      |diagnostics-form.png|
+#. Fill in the details and click OK.
+
+The Extra Args parameter is for specifying command line optional parameters
+as one would when executing any of the tools from the terminal or command line.
+
+The supported versions are Debian 9 based since system VMs are built using the
+same Debian 9 based templates.
+
+| See:
+| Traceroute(1): https://manpages.debian.org/stretch/traceroute/traceroute.1.en.html
+| Ping(8): https://manpages.debian.org/stretch/iputils-ping/ping.8.en.html
+| Arping(8): https://manpages.debian.org/stretch/arping/arping.8.en.html
+
+
+Non-Alphanumeric characters (metacharacters) are not allowed for this parameter
+except for the “-“ and the “.”. Any metacharacter supplied will immediately result
+in an immediate termination of the command and report back to the operator that an illegal character was passed
+
+
+
+
diff --git a/source/releasenotes/api-changes.rst b/source/releasenotes/api-changes.rst
index b666b39..ea0ec1f 100644
--- a/source/releasenotes/api-changes.rst
+++ b/source/releasenotes/api-changes.rst
@@ -118,7 +118,8 @@ New API Commands
 +---------------------------------------------+--------------------------------------------------------------------------------+
 | ``releasePodIpAddress``                     | Releases a Pod IP back to the Pod                                              |
 +---------------------------------------------+--------------------------------------------------------------------------------+
-
+| ``runDiagnostics``                          | Run network-utility commands remotely on system VMs                            |
++---------------------------------------------+--------------------------------------------------------------------------------+
 
 Parameters Changed API Commands
 -------------------------------


 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@xxxxxxxxxxxxxxxx


With regards,
Apache Git Services